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

📄 esrisystem.tlh

📁 叮叮咚咚 叮叮咚咚 叮叮咚咚
💻 TLH
📖 第 1 页 / 共 5 页
字号:
    virtual HRESULT __stdcall get_Path (
        BSTR * Path ) = 0;
};

struct __declspec(uuid("7f657ec9-dbf1-11d2-9f2f-00c04f6bc69e"))
IExtension : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Name (
        BSTR * extensionName ) = 0;
    virtual HRESULT __stdcall Startup (
        VARIANT * initializationData ) = 0;
    virtual HRESULT __stdcall Shutdown ( ) = 0;
};

struct __declspec(uuid("35d9879a-db68-4a2f-87cc-7206f0060b71"))
IExtensionAccelerators : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall CreateAccelerators ( ) = 0;
};

enum esriExtensionState
{
    esriESEnabled = 1,
    esriESDisabled = 2,
    esriESUnavailable = 4
};

struct __declspec(uuid("12a4c258-cc9d-4ca7-9f29-79ded88dd45f"))
IExtensionConfig : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_ProductName (
        BSTR * Name ) = 0;
    virtual HRESULT __stdcall get_Description (
        BSTR * Description ) = 0;
    virtual HRESULT __stdcall get_State (
        enum esriExtensionState * State ) = 0;
    virtual HRESULT __stdcall put_State (
        enum esriExtensionState State ) = 0;
};

struct __declspec(uuid("d3ae4638-5c68-4f1b-aadf-8bec8deb4f8b"))
IParentExtension : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_ChildCount (
        long * Count ) = 0;
    virtual HRESULT __stdcall get_Child (
        long Index,
        struct IExtension * * Child ) = 0;
};

struct __declspec(uuid("1d45017c-2a13-4cdf-afc7-59f9d0c17c71"))
IChildExtension : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Parent (
        struct IExtension * * Parent ) = 0;
};

struct __declspec(uuid("a5009874-e58f-42df-be62-873a7661ecdf"))
IAutoExtension : IUnknown
{};

enum esriCoreErrorReturnCodes
{
    E_NOTLICENSED = -2147221247
};

struct __declspec(uuid("05c71634-d9d5-4d6f-b68e-d7661142fa06"))
IExtensionManager : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_ExtensionCount (
        long * Count ) = 0;
    virtual HRESULT __stdcall get_Extension (
        long Index,
        struct IExtension * * Extension ) = 0;
    virtual HRESULT __stdcall get_ExtensionCLSID (
        long Index,
        struct IUID * * ClassID ) = 0;
    virtual HRESULT __stdcall FindExtension (
        VARIANT nameOrID,
        struct IExtension * * Extension ) = 0;
};

struct __declspec(uuid("262c00f9-114d-45f8-bc9d-a0dd208dc9e1"))
IExtensionManagerAdmin : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall StartupExtensions (
        struct IUID * componentCategory,
        struct IUID * jitCategory,
        VARIANT * initializationData ) = 0;
    virtual HRESULT __stdcall ShutdownExtensions ( ) = 0;
    virtual HRESULT __stdcall AddExtension (
        struct IUID * ExtensionCLSID,
        VARIANT * initializationData ) = 0;
};

struct __declspec(uuid("c4b2bfc5-eb46-4909-801c-c32a6ede120d"))
IArray2 : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall Replace (
        long Index,
        IUnknown * unk ) = 0;
};

struct __declspec(uuid("f0ba6abc-8e9f-11d0-b4ab-0000f8037368"))
IPropertySet : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Count (
        long * Count ) = 0;
    virtual HRESULT __stdcall GetProperty (
        BSTR Name,
        VARIANT * Value ) = 0;
    virtual HRESULT __stdcall GetProperties (
        VARIANT Names,
        VARIANT * Values ) = 0;
    virtual HRESULT __stdcall GetAllProperties (
        VARIANT * Names,
        VARIANT * Values ) = 0;
    virtual HRESULT __stdcall SetProperty (
        BSTR Name,
        VARIANT Value ) = 0;
    virtual HRESULT __stdcall SetProperties (
        VARIANT Names,
        VARIANT Values ) = 0;
    virtual HRESULT __stdcall IsEqual (
        struct IPropertySet * PropertySet,
        VARIANT_BOOL * IsEqual ) = 0;
    virtual HRESULT __stdcall RemoveProperty (
        BSTR Name ) = 0;
};

struct __declspec(uuid("613c41d5-3325-11d4-8141-00c04f686238"))
IPropertySet2 : IPropertySet
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall IsEqualNoCase (
        struct IPropertySet * PropertySet,
        VARIANT_BOOL * IsEqual ) = 0;
};

struct __declspec(uuid("68f0ab65-e2b7-40d8-aa3b-3b7764607dd3"))
IMemoryBlobStreamVariant : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall ExportToVariant (
        VARIANT * Value ) = 0;
    virtual HRESULT __stdcall ImportFromVariant (
        VARIANT Value ) = 0;
};

struct __declspec(uuid("54f9ffb6-e91f-11d2-9f81-00c04f8ece27"))
ILongArray : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Count (
        long * pCount ) = 0;
    virtual HRESULT __stdcall Remove (
        long Index ) = 0;
    virtual HRESULT __stdcall RemoveAll ( ) = 0;
    virtual HRESULT __stdcall get_Element (
        long Index,
        long * pElement ) = 0;
    virtual HRESULT __stdcall put_Element (
        long Index,
        long pElement ) = 0;
    virtual HRESULT __stdcall Add (
        long Element ) = 0;
    virtual HRESULT __stdcall Insert (
        long Index,
        long Element ) = 0;
};

struct __declspec(uuid("60c06ca6-e09e-11d2-9f7b-00c04f8ece27"))
IDoubleArray : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Count (
        long * pCount ) = 0;
    virtual HRESULT __stdcall Remove (
        long Index ) = 0;
    virtual HRESULT __stdcall RemoveAll ( ) = 0;
    virtual HRESULT __stdcall get_Element (
        long Index,
        double * pElement ) = 0;
    virtual HRESULT __stdcall put_Element (
        long Index,
        double pElement ) = 0;
    virtual HRESULT __stdcall Add (
        double Element ) = 0;
    virtual HRESULT __stdcall Insert (
        long Index,
        double Element ) = 0;
};

struct __declspec(uuid("206216c9-7253-4a4d-92dd-60329fd9d792"))
IStringArray : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Count (
        long * Count ) = 0;
    virtual HRESULT __stdcall get_Element (
        long Index,
        BSTR * Element ) = 0;
    virtual HRESULT __stdcall put_Element (
        long Index,
        BSTR Element ) = 0;
    virtual HRESULT __stdcall Remove (
        long Index ) = 0;
    virtual HRESULT __stdcall RemoveAll ( ) = 0;
    virtual HRESULT __stdcall Add (
        BSTR Element ) = 0;
    virtual HRESULT __stdcall Insert (
        long Index,
        BSTR Element ) = 0;
};

struct __declspec(uuid("3a10189d-0377-4ddf-8c05-a2672af6a403"))
IVariantArray : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Count (
        long * Count ) = 0;
    virtual HRESULT __stdcall get_Element (
        long Index,
        VARIANT * Element ) = 0;
    virtual HRESULT __stdcall put_Element (
        long Index,
        VARIANT Element ) = 0;
    virtual HRESULT __stdcall Remove (
        long Index ) = 0;
    virtual HRESULT __stdcall RemoveAll ( ) = 0;
    virtual HRESULT __stdcall Add (
        VARIANT Element ) = 0;
    virtual HRESULT __stdcall Insert (
        long Index,
        VARIANT Element ) = 0;
};

struct __declspec(uuid("30fa4757-a2f3-4d11-b944-059aad5c3991"))
IObjectConstruct : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall Construct (
        struct IPropertySet * props ) = 0;
};

struct __declspec(uuid("e3b78022-143e-4e61-9099-ed319ec061e7"))
IObjectActivate : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall Activate ( ) = 0;
    virtual HRESULT __stdcall Deactivate ( ) = 0;
};

struct __declspec(uuid("6f39c621-470b-4e6d-9033-a8598e286cab"))
ILog : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall AddMessage (
        long Level,
        long msgCode,
        BSTR msg ) = 0;
};

struct __declspec(uuid("4f6ee3e2-25d7-4957-b008-3a5e9ce28180"))
ILogSupport : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall InitLogging (
        struct ILog * Log ) = 0;
};

struct __declspec(uuid("9c3673ea-bc0a-11d5-a9df-00104bb6fc1c"))
IObjectCopy : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall Copy (
        IUnknown * pInObject,
        IUnknown * * pResult ) = 0;
    virtual HRESULT __stdcall Overwrite (
        IUnknown * pInObject,
        IUnknown * * pOverwriteObject ) = 0;
};

struct __declspec(uuid("e2015546-27b9-4ac4-bb8b-64b429513d44"))
IXMLPersistedObject : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Object (
        IUnknown * * ppObject ) = 0;
    virtual HRESULT __stdcall putref_Object (
        IUnknown * ppObject ) = 0;
};

struct __declspec(uuid("0e3b4663-4ca5-4638-aa4a-7d89878209e5"))
IJITExtensionManager : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_JITExtensionCount (
        long * pCount ) = 0;
    virtual HRESULT __stdcall get_JITExtensionCLSID (
        long Index,
        struct IUID * * ppID ) = 0;
    virtual HRESULT __stdcall IsLoaded (
        struct IUID * pID,
        VARIANT_BOOL * bLoaded ) = 0;
    virtual HRESULT __stdcall RemoveExtension (
        struct IExtension * pExtension ) = 0;
    virtual HRESULT __stdcall InsertExtension (
        struct IUID * pExtCLSID,
        struct IExtension * pExtension ) = 0;
    virtual HRESULT __stdcall IsExtensionEnabled (
        struct IUID * pExtCLSID,
        VARIANT_BOOL * Enabled ) = 0;
};

struct __declspec(uuid("33848e03-983b-11d1-8463-0000f875b9c6"))
Set;
    // [ default ] interface IUnknown
    // interface ISet

struct __declspec(uuid("8f2b6061-ab00-11d2-87f4-0000f8751720"))
Array;
    // [ default ] interface IUnknown
    // interface IArray
    // interface IArray2
    // interface IXMLSerialize

struct __declspec(uuid("c8545045-6615-48e3-af27-52a0e5fc35e2"))
IXMLSerialize : IUnknown
{
    //
    // Raw methods provided by interface

⌨️ 快捷键说明

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