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

📄 pservice.tlh

📁 GemoMedia 应用 演示了其使用方法
💻 TLH
📖 第 1 页 / 共 3 页
字号:
// 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 + -