?? pservice.tlh
字號:
// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (30ccc610).
//
// PService.tlh
//
// C++ source equivalent of Win32 type library D:\\program files\\GeoMedia Professional\\Program\\PService.dll
// compiler-generated file created 12/05/06 at 15:52:35 - DO NOT EDIT!
//
// Cross-referenced type libraries:
//
// #import "D:\program files\GeoMedia Professional\Program\\PClient.tlb"
// #import "D:\program files\GeoMedia Professional\Program\\PCSS.tlb"
//
#pragma once
#pragma pack(push, 8)
#include <comdef.h>
//
// Forward references and typedefs
//
struct __declspec(uuid("74389315-a25f-11d1-b8aa-00609738317a"))
/* dual interface */ _PreferenceSet;
struct /* coclass */ PreferenceSet;
struct __declspec(uuid("d738bd51-04b4-11d4-a611-080036cdd303"))
/* dual interface */ _MetadataService;
struct /* coclass */ MetadataService;
struct __declspec(uuid("7438931a-a25f-11d1-b8aa-00609738317a"))
/* dual interface */ _FieldProperty;
struct /* coclass */ FieldProperty;
struct __declspec(uuid("7438931c-a25f-11d1-b8aa-00609738317a"))
/* dual interface */ _TableProperty;
struct /* coclass */ TableProperty;
struct __declspec(uuid("74389322-a25f-11d1-b8aa-00609738317a"))
/* dual interface */ _PickQuickDialog;
struct /* coclass */ PickQuickDialog;
struct __declspec(uuid("74389324-a25f-11d1-b8aa-00609738317a"))
/* dual interface */ _OutputTableService;
struct /* coclass */ OutputTableService;
struct __declspec(uuid("74389326-a25f-11d1-b8aa-00609738317a"))
/* dual interface */ _AutoPanService;
struct /* coclass */ AutoPanService;
struct __declspec(uuid("74389329-a25f-11d1-b8aa-00609738317a"))
/* dual interface */ _GraphicsTextPipe;
struct /* coclass */ GraphicsTextPipe;
struct __declspec(uuid("f3de2198-6fc2-11d5-9276-0000e22b9ef0"))
/* dual interface */ _GMGeometryInfoPipe;
struct /* coclass */ GMGeometryInfoPipe;
struct __declspec(uuid("a6948f28-e6ba-11d2-a077-0800368eff02"))
/* dual interface */ _CoordGeocodePipe;
struct /* coclass */ CoordGeocodePipe;
struct __declspec(uuid("11fa022f-f351-11d2-800e-00104b62bc40"))
/* dual interface */ _AttachTableService;
struct /* coclass */ AttachTableService;
struct __declspec(uuid("a6948f25-e6ba-11d2-a077-0800368eff02"))
/* dual interface */ _GeometryInfoPipeCls;
struct /* coclass */ GeometryInfoPipeCls;
struct __declspec(uuid("5913dcbf-31fd-4549-bb85-dfc82d576efe"))
/* dual interface */ _ApplySpatialFilterService;
struct /* coclass */ ApplySpatialFilterService;
struct __declspec(uuid("c2325999-42e3-48f9-8c54-0f7d648ab31f"))
/* dual interface */ _FeatureTreeviewService;
struct /* coclass */ FeatureTreeviewService;
struct __declspec(uuid("58a9984e-f254-4146-99cb-d4b344f0990f"))
/* dual interface */ _NewConnectionDialog;
struct /* coclass */ NewConnectionDialog;
struct __declspec(uuid("74389317-a25f-11d1-b8aa-00609738317a"))
/* dispinterface */ __PreferenceSet;
struct __declspec(uuid("74389328-a25f-11d1-b8aa-00609738317a"))
/* dispinterface */ __AutoPanService;
//
// Smart pointer typedef declarations
//
_COM_SMARTPTR_TYPEDEF(_PreferenceSet, __uuidof(_PreferenceSet));
_COM_SMARTPTR_TYPEDEF(_MetadataService, __uuidof(_MetadataService));
_COM_SMARTPTR_TYPEDEF(_FieldProperty, __uuidof(_FieldProperty));
_COM_SMARTPTR_TYPEDEF(_TableProperty, __uuidof(_TableProperty));
_COM_SMARTPTR_TYPEDEF(_PickQuickDialog, __uuidof(_PickQuickDialog));
_COM_SMARTPTR_TYPEDEF(_OutputTableService, __uuidof(_OutputTableService));
_COM_SMARTPTR_TYPEDEF(_AutoPanService, __uuidof(_AutoPanService));
_COM_SMARTPTR_TYPEDEF(_GraphicsTextPipe, __uuidof(_GraphicsTextPipe));
_COM_SMARTPTR_TYPEDEF(_GMGeometryInfoPipe, __uuidof(_GMGeometryInfoPipe));
_COM_SMARTPTR_TYPEDEF(_CoordGeocodePipe, __uuidof(_CoordGeocodePipe));
_COM_SMARTPTR_TYPEDEF(_AttachTableService, __uuidof(_AttachTableService));
_COM_SMARTPTR_TYPEDEF(_GeometryInfoPipeCls, __uuidof(_GeometryInfoPipeCls));
_COM_SMARTPTR_TYPEDEF(_ApplySpatialFilterService, __uuidof(_ApplySpatialFilterService));
_COM_SMARTPTR_TYPEDEF(_FeatureTreeviewService, __uuidof(_FeatureTreeviewService));
_COM_SMARTPTR_TYPEDEF(_NewConnectionDialog, __uuidof(_NewConnectionDialog));
_COM_SMARTPTR_TYPEDEF(__PreferenceSet, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(__AutoPanService, __uuidof(IDispatch));
//
// Type library items
//
struct __declspec(uuid("74389315-a25f-11d1-b8aa-00609738317a"))
_PreferenceSet : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_RegistryPath (
BSTR * _arg1 ) = 0;
virtual HRESULT __stdcall put_RegistryPath (
BSTR _arg1 ) = 0;
virtual HRESULT __stdcall Add (
BSTR Name,
VARIANT value,
short Storage,
VARIANT_BOOL * _arg4 ) = 0;
virtual HRESULT __stdcall Delete (
BSTR Name,
short Storage,
VARIANT_BOOL * _arg3 ) = 0;
virtual HRESULT __stdcall GetValue (
BSTR Name,
VARIANT * value,
short Storage,
VARIANT_BOOL * _arg4 ) = 0;
virtual HRESULT __stdcall SetValue (
BSTR Name,
VARIANT value,
short Storage,
VARIANT_BOOL * _arg4 ) = 0;
};
struct __declspec(uuid("74389316-a25f-11d1-b8aa-00609738317a"))
PreferenceSet;
// [ default ] interface _PreferenceSet
// interface DGMPreferenceSet
// [ default, source ] dispinterface __PreferenceSet
struct __declspec(uuid("d738bd51-04b4-11d4-a611-080036cdd303"))
_MetadataService : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall AddTableMetadata (
IDispatch * * Properties,
long * _arg2 ) = 0;
virtual HRESULT __stdcall DeleteTableMetadata (
long * _arg1 ) = 0;
virtual HRESULT __stdcall GetTableMetadata (
IDispatch * * Properties,
long * _arg2 ) = 0;
virtual HRESULT __stdcall AddFieldMetadata (
IDispatch * * Properties,
long * _arg2 ) = 0;
virtual HRESULT __stdcall SetTableMetadata (
IDispatch * * Properties,
long * _arg2 ) = 0;
virtual HRESULT __stdcall DeleteFieldMetadata (
BSTR * Fieldname,
long * _arg2 ) = 0;
virtual HRESULT __stdcall GetFieldMetadata (
IDispatch * * Properties,
long * _arg2 ) = 0;
virtual HRESULT __stdcall SetFieldMetadata (
IDispatch * * Properties,
long * _arg2 ) = 0;
virtual HRESULT __stdcall get_MetadataTableName (
BSTR * _arg1 ) = 0;
virtual HRESULT __stdcall putref_Connection (
IDispatch * * _arg1 ) = 0;
virtual HRESULT __stdcall get_Connection (
IDispatch * * _arg1 ) = 0;
virtual HRESULT __stdcall get_GeometryPropertiesTableName (
BSTR * _arg1 ) = 0;
virtual HRESULT __stdcall get_FieldLookupTableName (
BSTR * _arg1 ) = 0;
virtual HRESULT __stdcall get_AttributePropertiesTableName (
BSTR * _arg1 ) = 0;
virtual HRESULT __stdcall put_TableName (
BSTR * _arg1 ) = 0;
virtual HRESULT __stdcall get_TableName (
BSTR * _arg1 ) = 0;
virtual HRESULT __stdcall VerifyMetadata (
long * _arg1 ) = 0;
virtual HRESULT __stdcall GetTables (
long * lTableMask,
VARIANT * vTables ) = 0;
virtual HRESULT __stdcall GetFields (
long * lFieldMask,
VARIANT * vFields ) = 0;
virtual HRESULT __stdcall GetBooleanFormats (
VARIANT * vBooleanFormats ) = 0;
virtual HRESULT __stdcall GetCoordSystemRecordset (
BSTR * strGUID,
IDispatch * * objCoordSystemRecordset ) = 0;
virtual HRESULT __stdcall GetCoordSystemObject (
BSTR * strGUID,
IDispatch * * objCoordSystemObject ) = 0;
virtual HRESULT __stdcall SetCoordSystemObject (
BSTR * strGUID,
IDispatch * * objCoordSystemObject ) = 0;
virtual HRESULT __stdcall GetSQLOperators (
VARIANT * vSQLOperators ) = 0;
virtual HRESULT __stdcall GetEssentiallyIdenticalCoordSystemObject (
IDispatch * * objInputCoordSystem,
IDispatch * * objOutputCoordSystem ) = 0;
virtual HRESULT __stdcall get_Database (
IDispatch * * _arg1 ) = 0;
};
struct __declspec(uuid("74389319-a25f-11d1-b8aa-00609738317a"))
MetadataService;
// [ default ] interface _MetadataService
struct __declspec(uuid("7438931a-a25f-11d1-b8aa-00609738317a"))
_FieldProperty : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Name (
BSTR * _arg1 ) = 0;
virtual HRESULT __stdcall put_Name (
BSTR * _arg1 ) = 0;
virtual HRESULT __stdcall get_GeometryType (
long * _arg1 ) = 0;
virtual HRESULT __stdcall put_GeometryType (
long * _arg1 ) = 0;
virtual HRESULT __stdcall get_CoordSystemGUID (
BSTR * _arg1 ) = 0;
virtual HRESULT __stdcall put_CoordSystemGUID (
BSTR * _arg1 ) = 0;
virtual HRESULT __stdcall get_PrimaryGeometryFlag (
VARIANT_BOOL * _arg1 ) = 0;
virtual HRESULT __stdcall put_PrimaryGeometryFlag (
VARIANT_BOOL * _arg1 ) = 0;
virtual HRESULT __stdcall get_Key (
VARIANT_BOOL * _arg1 ) = 0;
virtual HRESULT __stdcall put_Key (
VARIANT_BOOL * _arg1 ) = 0;
virtual HRESULT __stdcall get_Displayable (
VARIANT_BOOL * _arg1 ) = 0;
virtual HRESULT __stdcall put_Displayable (
VARIANT_BOOL * _arg1 ) = 0;
virtual HRESULT __stdcall get_Format (
BSTR * _arg1 ) = 0;
virtual HRESULT __stdcall put_Format (
BSTR * _arg1 ) = 0;
virtual HRESULT __stdcall get_Description (
BSTR * _arg1 ) = 0;
virtual HRESULT __stdcall put_Description (
BSTR * _arg1 ) = 0;
virtual HRESULT __stdcall get_FieldType (
short * _arg1 ) = 0;
virtual HRESULT __stdcall put_FieldType (
short * _arg1 ) = 0;
virtual HRESULT __stdcall get_Precision (
short * _arg1 ) = 0;
virtual HRESULT __stdcall put_Precision (
short * _arg1 ) = 0;
};
struct __declspec(uuid("7438931b-a25f-11d1-b8aa-00609738317a"))
FieldProperty;
// [ default ] interface _FieldProperty
struct __declspec(uuid("7438931c-a25f-11d1-b8aa-00609738317a"))
_TableProperty : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Description (
BSTR * _arg1 ) = 0;
virtual HRESULT __stdcall put_Description (
BSTR * _arg1 ) = 0;
virtual HRESULT __stdcall get_Name (
BSTR * _arg1 ) = 0;
virtual HRESULT __stdcall put_Name (
BSTR * _arg1 ) = 0;
virtual HRESULT __stdcall get_GeometryType (
long * _arg1 ) = 0;
virtual HRESULT __stdcall put_GeometryType (
long * _arg1 ) = 0;
virtual HRESULT __stdcall get_PrimaryGeometryFieldName (
BSTR * _arg1 ) = 0;
virtual HRESULT __stdcall put_PrimaryGeometryFieldName (
BSTR * _arg1 ) = 0;
};
struct __declspec(uuid("7438931d-a25f-11d1-b8aa-00609738317a"))
TableProperty;
// [ default ] interface _TableProperty
struct __declspec(uuid("74389322-a25f-11d1-b8aa-00609738317a"))
_PickQuickDialog : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall Show (
VARIANT_BOOL * _arg1 ) = 0;
virtual HRESULT __stdcall get_ShowVertical (
VARIANT_BOOL * _arg1 ) = 0;
virtual HRESULT __stdcall put_ShowVertical (
VARIANT_BOOL _arg1 ) = 0;
virtual HRESULT __stdcall get_MultipleSelect (
VARIANT_BOOL * _arg1 ) = 0;
virtual HRESULT __stdcall put_MultipleSelect (
VARIANT_BOOL _arg1 ) = 0;
virtual HRESULT __stdcall get_Caption (
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -