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

📄 esricatalog.tlh

📁 叮叮咚咚 叮叮咚咚 叮叮咚咚
💻 TLH
📖 第 1 页 / 共 5 页
字号:
        struct IGxObject * object ) = 0;
    virtual HRESULT __stdcall ObjectDeleted (
        struct IGxObject * object ) = 0;
    virtual HRESULT __stdcall ObjectChanged (
        struct IGxObject * object ) = 0;
    virtual HRESULT __stdcall ObjectRefreshed (
        struct IGxObject * object ) = 0;
    virtual HRESULT __stdcall ConstructFullName (
        struct IGxObject * object,
        BSTR * FullName ) = 0;
    virtual HRESULT __stdcall GetObjectFromFullName (
        BSTR FullName,
        long * numFound,
        VARIANT * result ) = 0;
};

struct __declspec(uuid("bdbbb3ed-d0b2-11d1-aed9-080009ec734b"))
IGxSelection : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Location (
        struct IGxObject * * Location ) = 0;
    virtual HRESULT __stdcall SetLocation (
        struct IGxObject * Location,
        IUnknown * pInitiator ) = 0;
    virtual HRESULT __stdcall get_Count (
        long * Count ) = 0;
    virtual HRESULT __stdcall get_FirstObject (
        struct IGxObject * * firstSelectedObject ) = 0;
    virtual HRESULT __stdcall put_DelayEvents (
        VARIANT_BOOL DelayEvents ) = 0;
    virtual HRESULT __stdcall get_DelayEvents (
        VARIANT_BOOL * DelayEvents ) = 0;
    virtual HRESULT __stdcall Select (
        struct IGxObject * object,
        VARIANT_BOOL appendToExistingSelection,
        IUnknown * initiator ) = 0;
    virtual HRESULT __stdcall Unselect (
        struct IGxObject * object,
        IUnknown * initiator ) = 0;
    virtual HRESULT __stdcall IsSelected (
        struct IGxObject * object,
        VARIANT_BOOL * IsSelected ) = 0;
    virtual HRESULT __stdcall Clear (
        IUnknown * initiator ) = 0;
    virtual HRESULT __stdcall get_SelectedObjects (
        struct IEnumGxObject * * ppSelectedObjects ) = 0;
};

struct __declspec(uuid("bdbbb3ec-d0b2-11d1-aed9-080009ec734b"))
IEnumGxObject : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall Next (
        struct IGxObject * * object ) = 0;
    virtual HRESULT __stdcall Reset ( ) = 0;
};

struct __declspec(uuid("bdbbb3f7-d0b2-11d1-aed9-080009ec734b"))
IGxFileFilter : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall Filter (
        BSTR filePath,
        VARIANT_BOOL * passesFilter ) = 0;
    virtual HRESULT __stdcall FindFileType (
        BSTR Extension,
        long * index ) = 0;
    virtual HRESULT __stdcall get_FileTypeCount (
        long * Count ) = 0;
    virtual HRESULT __stdcall GetFileType (
        long index,
        BSTR * Extension,
        BSTR * Description,
        BSTR * imageFile,
        OLE_HANDLE * smallBitmap,
        OLE_HANDLE * largeBitmap ) = 0;
    virtual HRESULT __stdcall AddFileType (
        BSTR Extension,
        BSTR Description,
        BSTR filePathImage ) = 0;
    virtual HRESULT __stdcall DeleteFileType (
        long index ) = 0;
};

struct __declspec(uuid("bdbbb3ef-d0b2-11d1-aed9-080009ec734b"))
IGxFolder : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_FileSystemWorkspaceNames (
        struct IEnumName * * workspaceNames ) = 0;
};

struct __declspec(uuid("bdbbb3fc-d0b2-11d1-aed9-080009ec734b"))
IGxObjectEdit : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall CanRename (
        VARIANT_BOOL * CanRename ) = 0;
    virtual HRESULT __stdcall Rename (
        BSTR newShortName ) = 0;
    virtual HRESULT __stdcall CanDelete (
        VARIANT_BOOL * CanDelete ) = 0;
    virtual HRESULT __stdcall Delete ( ) = 0;
    virtual HRESULT __stdcall EditProperties (
        OLE_HANDLE hParent ) = 0;
    virtual HRESULT __stdcall CanCopy (
        VARIANT_BOOL * CanCopy ) = 0;
};

struct __declspec(uuid("c78d055b-23ae-4874-8c12-b280fad9b8b8"))
IGxObjectDeleteOptions : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_DeleteOption (
        enum esriGxDeleteOption option ) = 0;
    virtual HRESULT __stdcall get_DeleteOption (
        enum esriGxDeleteOption * option ) = 0;
};

enum esriGxDeleteOption
{
    esriGxDeleteSingle = 0,
    esriGxDeleteYesToAll = 1,
    esriGxDeleteCancel = 2
};

struct __declspec(uuid("bdbbb403-d0b2-11d1-aed9-080009ec734b"))
IGxPasteTarget : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall CanPaste (
        struct IEnumName * names,
        VARIANT_BOOL * moveOperation,
        VARIANT_BOOL * CanPaste ) = 0;
    virtual HRESULT __stdcall Paste (
        struct IEnumName * names,
        VARIANT_BOOL * moveOperation,
        VARIANT_BOOL * successfulPaste ) = 0;
};

struct __declspec(uuid("bdbbb3f0-d0b2-11d1-aed9-080009ec734b"))
IGxMap : IUnknown
{};

struct __declspec(uuid("bdbbb3f1-d0b2-11d1-aed9-080009ec734b"))
IGxLayer : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall putref_Layer (
        struct ILayer * Layer ) = 0;
    virtual HRESULT __stdcall get_Layer (
        struct ILayer * * Layer ) = 0;
};

struct __declspec(uuid("bdbbb3f2-d0b2-11d1-aed9-080009ec734b"))
IGxFile : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_Path (
        BSTR Path ) = 0;
    virtual HRESULT __stdcall get_Path (
        BSTR * Path ) = 0;
    virtual HRESULT __stdcall New ( ) = 0;
    virtual HRESULT __stdcall Open ( ) = 0;
    virtual HRESULT __stdcall Close (
        VARIANT_BOOL saveChanges ) = 0;
    virtual HRESULT __stdcall Edit ( ) = 0;
    virtual HRESULT __stdcall Save ( ) = 0;
};

struct __declspec(uuid("bdbbb3f3-d0b2-11d1-aed9-080009ec734b"))
IGxDatabase : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall putref_WorkspaceName (
        struct IWorkspaceName * WorkspaceName ) = 0;
    virtual HRESULT __stdcall get_WorkspaceName (
        struct IWorkspaceName * * WorkspaceName ) = 0;
    virtual HRESULT __stdcall get_Workspace (
        struct IWorkspace * * Workspace ) = 0;
    virtual HRESULT __stdcall get_IsRemoteDatabase (
        VARIANT_BOOL * IsRemoteDatabase ) = 0;
    virtual HRESULT __stdcall get_IsConnected (
        VARIANT_BOOL * IsConnected ) = 0;
    virtual HRESULT __stdcall Disconnect ( ) = 0;
};

struct __declspec(uuid("bdbbb3f4-d0b2-11d1-aed9-080009ec734b"))
IGxDataset : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall putref_DatasetName (
        struct IDatasetName * DatasetName ) = 0;
    virtual HRESULT __stdcall get_DatasetName (
        struct IDatasetName * * DatasetName ) = 0;
    virtual HRESULT __stdcall get_Dataset (
        struct IDataset * * Dataset ) = 0;
    virtual HRESULT __stdcall get_Type (
        enum esriDatasetType * Type ) = 0;
};

struct __declspec(uuid("65d77502-895c-11d2-af5d-080009ec734b"))
IGxObjectFactory : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall putref_Catalog (
        struct IGxCatalog * _arg1 ) = 0;
    virtual HRESULT __stdcall get_Name (
        BSTR * factoryName ) = 0;
    virtual HRESULT __stdcall HasChildren (
        BSTR parentDir,
        struct IFileNames * fileNames,
        VARIANT_BOOL * HasChildren ) = 0;
    virtual HRESULT __stdcall GetChildren (
        BSTR parentDir,
        struct IFileNames * fileNames,
        struct IEnumGxObject * * Children ) = 0;
};

struct __declspec(uuid("bdbbb3fe-d0b2-11d1-aed9-080009ec734b"))
IGxRemoteDatabaseFolder : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Path (
        BSTR * Path ) = 0;
    virtual HRESULT __stdcall put_Path (
        BSTR Path ) = 0;
};

struct __declspec(uuid("bdbbb3ff-d0b2-11d1-aed9-080009ec734b"))
IGxNewDatabase : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall putref_WorkspaceFactory (
        struct IWorkspaceFactory * _arg1 ) = 0;
};

struct __declspec(uuid("bdbbb402-d0b2-11d1-aed9-080009ec734b"))
IGxDiskConnection : IUnknown
{};

struct __declspec(uuid("a38cb584-95ce-11d2-ad2a-00c04fa33a15"))
IGxPrjFile : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_SpatialReference (
        struct ISpatialReference * * SpatialReference ) = 0;
};

struct __declspec(uuid("f7bf067b-969e-11d2-ad2c-00c04fa33a15"))
IGxSpatialReferencesFolder : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_Path (
        BSTR Path ) = 0;
    virtual HRESULT __stdcall get_Path (
        BSTR * Path ) = 0;
};

struct __declspec(uuid("cdb0cc46-4e87-11d3-9f52-00c04f6bdf06"))
IGxDatabaseExtension : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall putref_Catalog (
        struct IGxCatalog * _arg1 ) = 0;
    virtual HRESULT __stdcall get_Name (
        BSTR * extensionName ) = 0;
    virtual HRESULT __stdcall HasChildren (
        struct IWorkspace * Workspace,
        VARIANT_BOOL * HasChildren ) = 0;
    virtual HRESULT __stdcall GetChildren (
        struct IWorkspace * Workspace,
        struct IEnumGxObject * * Children ) = 0;
    virtual HRESULT __stdcall Compare (
        struct IGxObject * gxObject1,
        struct IGxObject * gxObject2,
        VARIANT_BOOL ascending,
        int * result ) = 0;
};

struct __declspec(uuid("b526f7be-4eb3-11d3-9f52-00c04f6bdf06"))
IGxDatabaseExtensionCompare : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_ExtensionManager (
        struct IGxDatabaseExtension * * ExtensionManager ) = 0;
    virtual HRESULT __stdcall putref_ExtensionManager (
        struct IGxDatabaseExtension * ExtensionManager ) = 0;
};

struct __declspec(uuid("6eec9a26-e824-45d7-9536-fe28393ba9c1"))
IGxObjectFactories : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Count (
        long * pCount ) = 0;

⌨️ 快捷键说明

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