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

📄 esricatalog.tlh

📁 叮叮咚咚 叮叮咚咚 叮叮咚咚
💻 TLH
📖 第 1 页 / 共 5 页
字号:
    virtual HRESULT __stdcall get_IsEnabled (
        long index,
        VARIANT_BOOL * pIsEnabled ) = 0;
    virtual HRESULT __stdcall EnableGxObjectFactory (
        long index,
        VARIANT_BOOL bEnabled ) = 0;
    virtual HRESULT __stdcall get_GxObjectFactoryCLSID (
        long index,
        struct IUID * * ppUID ) = 0;
    virtual HRESULT __stdcall get_GxObjectFactory (
        long index,
        struct IGxObjectFactory * * ppFactory ) = 0;
    virtual HRESULT __stdcall get_EnabledGxObjectFactories (
        struct IEnumGxObjectFactory * * ppObjFactories ) = 0;
};

struct __declspec(uuid("3e72ea9a-5df0-4462-ac0b-dcd13f3c409d"))
IEnumGxObjectFactory : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall Next (
        struct IGxObjectFactory * * factory ) = 0;
    virtual HRESULT __stdcall Reset ( ) = 0;
};

struct __declspec(uuid("07d8c093-a491-4c72-9e9b-728d61999b9d"))
IGxTextFile : IUnknown
{};

struct __declspec(uuid("611c22e5-dab3-4ac6-9c98-665d0f89aacd"))
IGxDataElement : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall GetDataElement (
        struct IDEBrowseOptions * pBrowseOptions,
        struct IDataElement * * ppDataElement ) = 0;
};

struct __declspec(uuid("880af9da-a704-4546-9ff3-bd2fa8ab9e82"))
IGxDataElementHelper : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall RetrieveDEFullProperties (
        struct IDataElement * ppDataElement ) = 0;
    virtual HRESULT __stdcall RetrieveDEBaseProperties (
        struct IDataElement * ppDataElement ) = 0;
};

struct __declspec(uuid("b330f487-de4d-11d2-9f2f-00c04f6bc69e"))
IGxObjectArray : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Count (
        long * Count ) = 0;
    virtual HRESULT __stdcall Insert (
        long index,
        struct IGxObject * gxObject ) = 0;
    virtual HRESULT __stdcall Remove (
        long index ) = 0;
    virtual HRESULT __stdcall Item (
        long index,
        struct IGxObject * * gxObject ) = 0;
    virtual HRESULT __stdcall Empty ( ) = 0;
};

struct __declspec(uuid("7273aa57-e6f9-11d2-9f30-00c04f6bc69e"))
IGxObjectUI : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_SmallImage (
        OLE_HANDLE * hBitmap ) = 0;
    virtual HRESULT __stdcall get_SmallSelectedImage (
        OLE_HANDLE * hBitmap ) = 0;
    virtual HRESULT __stdcall get_LargeImage (
        OLE_HANDLE * hBitmap ) = 0;
    virtual HRESULT __stdcall get_LargeSelectedImage (
        OLE_HANDLE * hBitmap ) = 0;
    virtual HRESULT __stdcall get_ContextMenu (
        struct IUID * * ClassID ) = 0;
    virtual HRESULT __stdcall get_NewMenu (
        struct IUID * * ClassID ) = 0;
};

struct __declspec(uuid("7273aa58-e6f9-11d2-9f30-00c04f6bc69e"))
IGxObjectContainer : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_HasChildren (
        VARIANT_BOOL * HasChildren ) = 0;
    virtual HRESULT __stdcall get_Children (
        struct IEnumGxObject * * Children ) = 0;
    virtual HRESULT __stdcall get_AreChildrenViewable (
        VARIANT_BOOL * areViewable ) = 0;
    virtual HRESULT __stdcall AddChild (
        struct IGxObject * child,
        struct IGxObject * * resultingChild ) = 0;
    virtual HRESULT __stdcall DeleteChild (
        struct IGxObject * child ) = 0;
};

struct __declspec(uuid("3802cc51-6523-497a-9663-9cbb66b0dac5"))
IGxObjectContainer2 : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall SearchChildren (
        BSTR Name,
        struct IGxObjectArray * pObjectArray ) = 0;
};

struct __declspec(uuid("d342626e-f9da-11d3-a68d-0008c7d3ae8d"))
IGxObjectProperties : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_PropertyCount (
        long * Count ) = 0;
    virtual HRESULT __stdcall GetPropByIndex (
        long index,
        BSTR * pName,
        VARIANT * pValue ) = 0;
    virtual HRESULT __stdcall GetProperty (
        BSTR Name,
        VARIANT * pValue ) = 0;
    virtual HRESULT __stdcall SetProperty (
        BSTR Name,
        VARIANT value ) = 0;
};

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

    virtual HRESULT __stdcall LoadCachedObjects ( ) = 0;
    virtual HRESULT __stdcall ReleaseCachedObjects ( ) = 0;
};

struct __declspec(uuid("527e3bad-d8df-11d3-a67d-0008c7d3ae8d"))
IGxObjectFactoryEdit : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall EditProperties (
        OLE_HANDLE hParent ) = 0;
};

struct __declspec(uuid("5f31857e-62c8-415b-a126-f8eae2f26f55"))
IGxObjectFactoryMetadata : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall GetGxObjectFromMetadata (
        BSTR metadataPath,
        struct IGxObject * * ppObject ) = 0;
};

struct __declspec(uuid("36f2ba2c-d538-4652-a089-82be069eab65"))
IGxObjectFactoryPriority : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Priority (
        long * Priority ) = 0;
    virtual HRESULT __stdcall put_Priority (
        long Priority ) = 0;
};

struct __declspec(uuid("f61dc478-8f2e-43fa-9090-7fccb8450e18"))
IGxObjectFactoryFileExtensions : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_RelevantExtensions (
        BSTR * extSet ) = 0;
    virtual HRESULT __stdcall get_ActivationExtensions (
        BSTR * extSet ) = 0;
};

struct __declspec(uuid("c8b779c7-9ce0-45f9-bb53-c09898688c25"))
IGxPasteTargetHelper : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall CanPaste (
        struct IName * Name,
        struct IGxObject * Target,
        VARIANT_BOOL * moveOperation,
        VARIANT_BOOL * CanPaste ) = 0;
    virtual HRESULT __stdcall Paste (
        struct IName * Name,
        struct IGxObject * Target,
        VARIANT_BOOL * moveOperation,
        VARIANT_BOOL * successfulPaste ) = 0;
};

struct __declspec(uuid("0cad4508-4f3e-11d3-9f52-00c04f6bdf06"))
IGxDatabaseExtensions : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Count (
        int * Count ) = 0;
    virtual HRESULT __stdcall GetExtension (
        int index,
        struct IGxDatabaseExtension * * Extension ) = 0;
};

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

    virtual HRESULT __stdcall OnSelectionChanged (
        struct IGxSelection * Selection,
        VARIANT * initiator ) = 0;
};

enum esriDoubleClickResult
{
    esriDCRDefault = 0,
    esriDCRChooseAndDismiss = 1,
    esriDCRShowChildren = 2,
    esriDCRNothing = 100
};

struct __declspec(uuid("9e14bc46-19f4-11d3-9f55-00c04f6bc69e"))
IGxObjectFilter : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Name (
        BSTR * Name ) = 0;
    virtual HRESULT __stdcall get_Description (
        BSTR * Description ) = 0;
    virtual HRESULT __stdcall CanDisplayObject (
        struct IGxObject * object,
        VARIANT_BOOL * canDisplay ) = 0;
    virtual HRESULT __stdcall CanChooseObject (
        struct IGxObject * object,
        enum esriDoubleClickResult * result,
        VARIANT_BOOL * canChoose ) = 0;
    virtual HRESULT __stdcall CanSaveObject (
        struct IGxObject * Location,
        BSTR newObjectName,
        VARIANT_BOOL * objectAlreadyExists,
        VARIANT_BOOL * canSave ) = 0;
};

struct __declspec(uuid("41f5c02d-d9c8-11d3-a67d-0008c7d3ae8d"))
IGxObjectFilterCollection : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall AddFilter (
        struct IGxObjectFilter * Filter,
        VARIANT_BOOL defaultFilter ) = 0;
    virtual HRESULT __stdcall RemoveAllFilters ( ) = 0;
};

struct __declspec(uuid("fd7ad57b-da73-11d3-a67d-0008c7d3ae8d"))
IGxObjectFilterCollectionAdmin : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_FirstPassedFilter (
        struct IGxObjectFilter * * ppFilter ) = 0;
};

struct __declspec(uuid("9598fb2f-22ba-11d3-9f58-00c04f6bc69e"))
IGxCatalogAdmin : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_CachedLocations (
        struct IEnumBSTR * locations ) = 0;
    virtual HRESULT __stdcall get_CachedLocations (
        struct IEnumBSTR * * locations ) = 0;
    virtual HRESULT __stdcall get_RootObjectCount (
        long * Count ) = 0;
    virtual HRESULT __stdcall get_RootObject (
        long index,
        struct IGxObject * * object ) = 0;
    virtual HRESULT __stdcall get_IsRootObjectEnabled (
        long index,
        VARIANT_BOOL * IsEnabled ) = 0;
    virtual HRESULT __stdcall EnableRootObject (
        long index,
        VARIANT_BOOL IsEnabled ) = 0;
    virtual HRESULT __stdcall RefreshRootObjects ( ) = 0;
    virtual HRESULT __stdcall put_HideExtensions (
        VARIANT_BOOL isHidden ) = 0;
    virtual HRESULT __stdcall get_HideExtensions (
        VARIANT_BOOL * isHidden ) = 0;
    virtual HRESULT __stdcall put_ReturnToLastLocation (
        VARIANT_BOOL isSet ) = 0;
    virtual HRESULT __stdcall get_ReturnToLastLocation (
        VARIANT_BOOL * isSet ) = 0;
    virtual HRESULT __stdcall put_PrescanFolders (
        VARIANT_BOOL PrescanFolders ) = 0;
    virtual HRESULT __stdcall get_PrescanFolders (
        VARIANT_BOOL * PrescanFolders ) = 0;
};

struct __declspec(uuid("bdbbb401-d0b2-11d1-aed9-080009ec734b"))
IGxCatalogEventsDisp : IDispatch
{
    //

⌨️ 快捷键说明

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