⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pclient.tlh

📁 GemoMedia 应用 演示了其使用方法
💻 TLH
📖 第 1 页 / 共 5 页
字号:
// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (b8a3eba1).
//
// PClient.tlh
//
// C++ source equivalent of Win32 type library D:\\program files\\GeoMedia Professional\\Program\\PClient.tlb
// 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\\PCSS.tlb"
//  #import "D:\program files\GeoMedia Professional\Program\\PBasic.tlb"
//

#pragma once
#pragma pack(push, 8)

#include <comdef.h>

//
// Forward references and typedefs
//

struct __declspec(uuid("f6cdd900-2ad4-11d0-8c0c-00409541f7a2"))
/* dual interface */ ExtendedPropertySet;
struct __declspec(uuid("9da84491-02a8-11d0-a1ae-08003601d502"))
/* dual interface */ DGDOServerRegEntry;
struct __declspec(uuid("5b5db730-02aa-11d0-a1ae-08003601d502"))
/* dual interface */ DGDOServerRegEntries;
struct __declspec(uuid("aeac3eb0-dacb-11cf-a1a2-08003601d502"))
/* dual interface */ DGMConnection;
struct __declspec(uuid("7eaffb72-35e3-11d0-a1c4-08003601d502"))
/* dual interface */ DGMSpatialFilter;
struct __declspec(uuid("c9a29052-d2e4-11cf-b32a-08003601c5b4"))
/* dual interface */ OriginatingPipe;
struct __declspec(uuid("bcbd18c0-72d2-11cf-8357-08003601e5f9"))
/* dual interface */ GRecordset;
struct __declspec(uuid("034d65a0-76b4-11cf-8357-08003601e5f9"))
/* dual interface */ GFields;
struct __declspec(uuid("05f57eb0-720b-11cf-8357-08003601e5f9"))
/* dual interface */ _IGDynaCollection;
struct __declspec(uuid("3bd80880-7126-11cf-8357-08003601e5f9"))
/* dual interface */ _IGCollection;
struct __declspec(uuid("a1596d10-7602-11cf-8357-08003601e5f9"))
/* dual interface */ GField;
struct __declspec(uuid("49fe36f0-dcca-11cf-a1a2-08003601d502"))
/* dual interface */ DGMConnections;
struct __declspec(uuid("d5a4b050-d05e-11cf-b328-08003601c5b4"))
/* dual interface */ Notification;
struct __declspec(uuid("d5a4b051-d05e-11cf-b328-08003601c5b4"))
/* dual interface */ RecordsetListener;
struct __declspec(uuid("e921ba20-2e62-11d0-826f-080036fe2802"))
/* dual interface */ _DGMBrowseFolderDialog;
struct __declspec(uuid("e921ba24-2e62-11d0-826f-080036fe2802"))
/* dual interface */ _DGMOpenFileDialog;
struct __declspec(uuid("e921ba28-2e62-11d0-826f-080036fe2802"))
/* dual interface */ _DGMSaveAsFileDialog;
struct __declspec(uuid("e921ba26-2e62-11d0-826f-080036fe2802"))
/* dual interface */ _DGMNewFileDialog;
struct __declspec(uuid("daf15b80-e3c5-11cf-abfe-08003601b769"))
/* dual interface */ _DGMGeometryDigitizeService;
struct __declspec(uuid("24bd4001-f12a-11cf-ac01-08003601b769"))
/* dual interface */ _DGMGeometryEditService;
struct __declspec(uuid("f88cdd90-c629-11cf-abf4-08003601b769"))
/* dual interface */ DGMGeometryStorageService;
struct __declspec(uuid("31eedd50-d411-11cf-a1a0-08003601d502"))
/* dual interface */ DGMMeasurementService;
struct __declspec(uuid("2ec84050-7547-11d0-9aa9-08003601a6ad"))
/* dual interface */ DGMCachePipe;
struct __declspec(uuid("7eaffb73-35e3-11d0-a1c4-08003601d502"))
/* dual interface */ DGMSpatialFilters;
struct __declspec(uuid("d3891e50-f531-11cf-a1ab-08003601d502"))
/* dual interface */ DGMServerTransService;
struct __declspec(uuid("6946f650-78f6-11cf-83fc-080036830302"))
/* dual interface */ GDatabase;
struct __declspec(uuid("82f5a9e0-7127-11cf-8357-08003601e5f9"))
/* dual interface */ GErrors;
struct __declspec(uuid("1fec0b90-7699-11cf-8357-08003601e5f9"))
/* dual interface */ GError;
struct __declspec(uuid("6cf50b40-7126-11cf-8357-08003601e5f9"))
/* dual interface */ GRecordsets;
struct __declspec(uuid("e81f5e20-7126-11cf-8357-08003601e5f9"))
/* dual interface */ GTableDefs;
struct __declspec(uuid("9c76df90-76a1-11cf-8357-08003601e5f9"))
/* dual interface */ GTableDef;
struct __declspec(uuid("12c00ee0-76b4-11cf-8357-08003601e5f9"))
/* dual interface */ GIndexes;
struct __declspec(uuid("2fa9e2d0-76a7-11cf-8357-08003601e5f9"))
/* dual interface */ GIndex;
struct __declspec(uuid("45521cb0-8440-11d0-a742-08003601e049"))
/* dual interface */ _DDocSelectedObjects;
struct __declspec(uuid("5b0b2acc-34b2-4b9f-b1dd-c0fc3567bd81"))
/* interface */ _DDocSelectedObjectsEvents;
struct __declspec(uuid("3bacb621-206c-11d1-b880-00609738317a"))
/* dual interface */ DGMSnapService;
struct __declspec(uuid("0c825b56-affb-11cf-9c92-08003601e60f"))
/* dual interface */ IGMPrint;
struct __declspec(uuid("79455180-a9a2-11cf-9c88-08003601e60f"))
/* dual interface */ IGMPageSetup;
struct __declspec(uuid("d09be9b0-c8ca-11d1-a256-0060973831ce"))
/* dual interface */ DGMGeometryConstructionService;
struct __declspec(uuid("6e6c7cf1-93b5-11d3-8039-006008a495b4"))
/* dual interface */ _DGMMetadataExtensions;
struct /* coclass */ GDOServerRegEntry;
struct /* coclass */ GDOServerRegEntries;
struct /* coclass */ SpatialFilter;
struct /* coclass */ SpatialFilters;
struct __declspec(uuid("344797f0-9c84-11d3-803d-006008a495b4"))
/* dual interface */ IGMMetadataExtension;
struct __declspec(uuid("015626db-3c8d-4998-a3ba-bfcb6d093218"))
/* interface */ DGMConnectionEvents;
struct /* coclass */ Connection;
struct __declspec(uuid("f2a839aa-fccf-43f4-91b9-21bd4d23e33a"))
/* interface */ DGMConnectionsEvents;
struct /* coclass */ Connections;
struct __declspec(uuid("9feebe01-8bce-11d2-bfac-006008a495b4"))
/* dual interface */ _SpatialQueryConnectionPipe;
struct /* coclass */ ConnectionPipe;
struct __declspec(uuid("79c6f481-2a35-40e0-86d5-fe05dcf3502a"))
/* dual interface */ IDBAdvisorCallback;
struct __declspec(uuid("3ea8fcb7-f958-4b4f-aeee-254c04903684"))
/* dual interface */ IDBAdvisor;
struct /* coclass */ DBAdvisor;
struct __declspec(uuid("31a3ee61-4730-11d0-8f97-080036adca02"))
/* dual interface */ EqualityExtension;
struct /* coclass */ BrowseFolderDialog;
struct /* coclass */ NewFileDialog;
struct /* coclass */ OpenFileDialog;
struct /* coclass */ SaveAsFileDialog;
struct /* coclass */ GeometryDigitizeService;
struct /* coclass */ GeometryEditService;
struct /* coclass */ GeometryStorageService;
struct __declspec(uuid("ad7a78a5-77cf-49b2-99bd-f97f33180c98"))
/* dual interface */ DGMMeasurementService2;
struct /* coclass */ MeasurementService;
struct /* coclass */ CachePipe;
struct __declspec(uuid("fb53b103-de64-11cf-a1a2-08003601d502"))
/* dispinterface */ IGMConnectWiz;
struct /* coclass */ ConnectionWizard;
struct /* coclass */ ServerTransService;
struct __declspec(uuid("118b50e4-4489-11d0-a1c9-08003601d502"))
/* dispinterface */ IGMMeasurementDisplay;
struct /* coclass */ MeasurementDisplay;
struct /* coclass */ DocSelectedObjects;
struct /* coclass */ SnapService;
struct /* coclass */ Print;
struct /* coclass */ PageSetup;
struct __declspec(uuid("37da93b2-8bfd-11cf-b970-08003601bcb7"))
/* dual interface */ _DGMStatisticsService;
struct /* coclass */ StatisticsService;
struct __declspec(uuid("fd262ca1-e5b8-11cf-bba9-080036b51902"))
/* dual interface */ UDTService;
struct __declspec(uuid("915b6017-c714-4863-a0f2-bb2922662742"))
/* interface */ DGMClipboardEvents;
struct /* coclass */ ClipboardService;
struct __declspec(uuid("0f59634b-4bbc-11d1-baab-080036db0b03"))
/* interface */ IGMTransformGeometry;
struct /* coclass */ GMGeomTransform;
struct /* coclass */ GeometryConstructionService;
struct /* coclass */ MetadataExtensions;
struct __declspec(uuid("0971342a-9d72-11d5-9283-0000e22b9ef0"))
/* dual interface */ _GMCollection;
struct /* coclass */ GMCollection;

//
// Smart pointer typedef declarations
//

_COM_SMARTPTR_TYPEDEF(ExtendedPropertySet, __uuidof(ExtendedPropertySet));
_COM_SMARTPTR_TYPEDEF(DGDOServerRegEntry, __uuidof(DGDOServerRegEntry));
_COM_SMARTPTR_TYPEDEF(DGDOServerRegEntries, __uuidof(DGDOServerRegEntries));
_COM_SMARTPTR_TYPEDEF(DGMConnection, __uuidof(DGMConnection));
_COM_SMARTPTR_TYPEDEF(DGMSpatialFilter, __uuidof(DGMSpatialFilter));
_COM_SMARTPTR_TYPEDEF(OriginatingPipe, __uuidof(OriginatingPipe));
_COM_SMARTPTR_TYPEDEF(GRecordset, __uuidof(GRecordset));
_COM_SMARTPTR_TYPEDEF(_IGCollection, __uuidof(_IGCollection));
_COM_SMARTPTR_TYPEDEF(_IGDynaCollection, __uuidof(_IGDynaCollection));
_COM_SMARTPTR_TYPEDEF(GFields, __uuidof(GFields));
_COM_SMARTPTR_TYPEDEF(GField, __uuidof(GField));
_COM_SMARTPTR_TYPEDEF(DGMConnections, __uuidof(DGMConnections));
_COM_SMARTPTR_TYPEDEF(Notification, __uuidof(Notification));
_COM_SMARTPTR_TYPEDEF(RecordsetListener, __uuidof(RecordsetListener));
_COM_SMARTPTR_TYPEDEF(_DGMBrowseFolderDialog, __uuidof(_DGMBrowseFolderDialog));
_COM_SMARTPTR_TYPEDEF(_DGMOpenFileDialog, __uuidof(_DGMOpenFileDialog));
_COM_SMARTPTR_TYPEDEF(_DGMSaveAsFileDialog, __uuidof(_DGMSaveAsFileDialog));
_COM_SMARTPTR_TYPEDEF(_DGMNewFileDialog, __uuidof(_DGMNewFileDialog));
_COM_SMARTPTR_TYPEDEF(_DGMGeometryDigitizeService, __uuidof(_DGMGeometryDigitizeService));
_COM_SMARTPTR_TYPEDEF(_DGMGeometryEditService, __uuidof(_DGMGeometryEditService));
_COM_SMARTPTR_TYPEDEF(DGMGeometryStorageService, __uuidof(DGMGeometryStorageService));
_COM_SMARTPTR_TYPEDEF(DGMMeasurementService, __uuidof(DGMMeasurementService));
_COM_SMARTPTR_TYPEDEF(DGMCachePipe, __uuidof(DGMCachePipe));
_COM_SMARTPTR_TYPEDEF(DGMSpatialFilters, __uuidof(DGMSpatialFilters));
_COM_SMARTPTR_TYPEDEF(DGMServerTransService, __uuidof(DGMServerTransService));
_COM_SMARTPTR_TYPEDEF(GDatabase, __uuidof(GDatabase));
_COM_SMARTPTR_TYPEDEF(GErrors, __uuidof(GErrors));
_COM_SMARTPTR_TYPEDEF(GError, __uuidof(GError));
_COM_SMARTPTR_TYPEDEF(GRecordsets, __uuidof(GRecordsets));
_COM_SMARTPTR_TYPEDEF(GTableDefs, __uuidof(GTableDefs));
_COM_SMARTPTR_TYPEDEF(GTableDef, __uuidof(GTableDef));
_COM_SMARTPTR_TYPEDEF(GIndexes, __uuidof(GIndexes));
_COM_SMARTPTR_TYPEDEF(GIndex, __uuidof(GIndex));
_COM_SMARTPTR_TYPEDEF(_DDocSelectedObjects, __uuidof(_DDocSelectedObjects));
_COM_SMARTPTR_TYPEDEF(_DDocSelectedObjectsEvents, __uuidof(_DDocSelectedObjectsEvents));
_COM_SMARTPTR_TYPEDEF(DGMSnapService, __uuidof(DGMSnapService));
_COM_SMARTPTR_TYPEDEF(IGMPrint, __uuidof(IGMPrint));
_COM_SMARTPTR_TYPEDEF(IGMPageSetup, __uuidof(IGMPageSetup));
_COM_SMARTPTR_TYPEDEF(DGMGeometryConstructionService, __uuidof(DGMGeometryConstructionService));
_COM_SMARTPTR_TYPEDEF(_DGMMetadataExtensions, __uuidof(_DGMMetadataExtensions));
_COM_SMARTPTR_TYPEDEF(IGMMetadataExtension, __uuidof(IGMMetadataExtension));
_COM_SMARTPTR_TYPEDEF(DGMConnectionEvents, __uuidof(DGMConnectionEvents));
_COM_SMARTPTR_TYPEDEF(DGMConnectionsEvents, __uuidof(DGMConnectionsEvents));
_COM_SMARTPTR_TYPEDEF(_SpatialQueryConnectionPipe, __uuidof(_SpatialQueryConnectionPipe));
_COM_SMARTPTR_TYPEDEF(IDBAdvisorCallback, __uuidof(IDBAdvisorCallback));
_COM_SMARTPTR_TYPEDEF(IDBAdvisor, __uuidof(IDBAdvisor));
_COM_SMARTPTR_TYPEDEF(EqualityExtension, __uuidof(EqualityExtension));
_COM_SMARTPTR_TYPEDEF(DGMMeasurementService2, __uuidof(DGMMeasurementService2));
_COM_SMARTPTR_TYPEDEF(IGMConnectWiz, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(IGMMeasurementDisplay, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(_DGMStatisticsService, __uuidof(_DGMStatisticsService));
_COM_SMARTPTR_TYPEDEF(UDTService, __uuidof(UDTService));
_COM_SMARTPTR_TYPEDEF(DGMClipboardEvents, __uuidof(DGMClipboardEvents));
_COM_SMARTPTR_TYPEDEF(IGMTransformGeometry, __uuidof(IGMTransformGeometry));
_COM_SMARTPTR_TYPEDEF(_GMCollection, __uuidof(_GMCollection));

//
// Type library items
//

struct __declspec(uuid("f6cdd900-2ad4-11d0-8c0c-00409541f7a2"))
ExtendedPropertySet : IDispatch
{
    //
    // Wrapper methods for error-handling
    //

    _variant_t GetValue (
        _bstr_t PropertyName );
    long SetValue (
        _bstr_t PropertyName,
        const _variant_t & Value );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall raw_GetValue (
        BSTR PropertyName,
        VARIANT * Value ) = 0;
    virtual HRESULT __stdcall raw_SetValue (
        BSTR PropertyName,
        VARIANT Value,
        long * Status ) = 0;
};

struct __declspec(uuid("9da84491-02a8-11d0-a1ae-08003601d502"))
DGDOServerRegEntry : IDispatch
{
    //
    // Property data
    //

    __declspec(property(get=GetDatabaseClass))
    _bstr_t DatabaseClass;
    __declspec(property(get=GetDefaultExtension))
    _bstr_t DefaultExtension;
    __declspec(property(get=GetLongName))
    _bstr_t LongName;
    __declspec(property(get=GetNameDescription))
    _bstr_t NameDescription;
    __declspec(property(get=GetNameIsDirectory))
    VARIANT_BOOL NameIsDirectory;
    __declspec(property(get=GetNameIsFile))
    VARIANT_BOOL NameIsFile;
    __declspec(property(get=GetReadWrite))
    VARIANT_BOOL ReadWrite;
    __declspec(property(get=GetShortName))
    _bstr_t ShortName;
    __declspec(property(get=GetSourceStringDescription))
    _bstr_t SourceStringDescription;
    __declspec(property(get=GetSourceStringUsed))
    VARIANT_BOOL SourceStringUsed;
    __declspec(property(get=GetVersion))
    _bstr_t Version;

    //
    // Wrapper methods for error-handling
    //

    _bstr_t GetDatabaseClass ( );
    _bstr_t GetDefaultExtension ( );
    _bstr_t GetLongName ( );
    _bstr_t GetNameDescription ( );
    VARIANT_BOOL GetNameIsDirectory ( );
    VARIANT_BOOL GetNameIsFile ( );
    VARIANT_BOOL GetReadWrite ( );
    _bstr_t GetShortName ( );
    _bstr_t GetSourceStringDescription ( );
    VARIANT_BOOL GetSourceStringUsed ( );
    _bstr_t GetVersion ( );
    HRESULT GetNativeControlsNamedValue (
        _bstr_t Name,
        BSTR * Value );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_DatabaseClass (
        BSTR * DatabaseClass ) = 0;
    virtual HRESULT __stdcall get_DefaultExtension (
        BSTR * DefaultExtension ) = 0;
    virtual HRESULT __stdcall get_LongName (
        BSTR * LongName ) = 0;
    virtual HRESULT __stdcall get_NameDescription (
        BSTR * NameDescription ) = 0;
    virtual HRESULT __stdcall get_NameIsDirectory (
        VARIANT_BOOL * NameIsDirectory ) = 0;
    virtual HRESULT __stdcall get_NameIsFile (
        VARIANT_BOOL * NameIsFile ) = 0;
    virtual HRESULT __stdcall get_ReadWrite (
        VARIANT_BOOL * ReadWrite ) = 0;
    virtual HRESULT __stdcall get_ShortName (
        BSTR * ShortName ) = 0;
    virtual HRESULT __stdcall get_SourceStringDescription (
        BSTR * SourceStringDescription ) = 0;
    virtual HRESULT __stdcall get_SourceStringUsed (
        VARIANT_BOOL * SourceStringUsed ) = 0;
    virtual HRESULT __stdcall get_Version (
        BSTR * Version ) = 0;
    virtual HRESULT __stdcall raw_GetNativeControlsNamedValue (
        BSTR Name,
        BSTR * Value ) = 0;
};

struct __declspec(uuid("5b5db730-02aa-11d0-a1ae-08003601d502"))
DGDOServerRegEntries : IDispatch
{
    //
    // Property data
    //

    __declspec(property(get=GetCount))
    short Count;

    //
    // Wrapper methods for error-handling
    //

    short GetCount ( );
    DGDOServerRegEntryPtr Item (
        const _variant_t & Index );
    IUnknownPtr _NewEnum ( );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Count (
        short * Count ) = 0;
    virtual HRESULT __stdcall raw_Item (
        VARIANT Index,
        struct DGDOServerRegEntry * * GDOServerRegEntry ) = 0;
    virtual HRESULT __stdcall raw__NewEnum (
        IUnknown * * ppEnum ) = 0;
};

struct __declspec(uuid("aeac3eb0-dacb-11cf-a1a2-08003601d502"))
DGMConnection : IDispatch
{
    //
    // Property data
    //

    __declspec(property(get=GetConnectionName,put=PutConnectionName))
    _bstr_t ConnectionName;
    __declspec(property(get=GetCoordSystemsMgr,put=PutRefCoordSystemsMgr))
    DGMCoordSystemsMgrPtr CoordSystemsMgr;
    __declspec(property(get=GetDescription,put=PutDescription))
    _bstr_t Description;
    __declspec(property(get=GetProxyType,put=PutProxyType))
    _bstr_t ProxyType;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -