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

📄 esrisystem.tlh

📁 叮叮咚咚 叮叮咚咚 叮叮咚咚
💻 TLH
📖 第 1 页 / 共 5 页
字号:
    esriDrawPolygonNoBorder = 15,
    esriDrawPolyPolygonNoBorder = 16
};

enum esriByteSwapDataType
{
    esriBSDTchar = 0,
    esriBSDTbool = 1,
    esriBSDTunsignedint = 2,
    esriBSDTBYTE = 3,
    esriBSDTBOOLU = 4,
    esriBSDTUSHORT = 5,
    esriBSDTSHORT = 6,
    esriBSDTULONG = 7,
    esriBSDTLONG = 8,
    esriBSDTULONGLONG = 9,
    esriBSDTLONGLONG = 10,
    esriBSDTFLOAT = 11,
    esriBSDTDOUBLE = 12,
    esriBSDTGUID = 13,
    esriBSDTWCHAR = 14
};

struct __declspec(uuid("e718734d-d494-4e44-92c8-e2212b4a2f8d"))
IByteSwapStreamIO : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall putref_Stream (
        struct IStream * ppStream ) = 0;
    virtual HRESULT __stdcall get_Stream (
        struct IStream * * ppStream ) = 0;
    virtual HRESULT __stdcall Read (
        enum esriByteSwapDataType DataType,
        void * pv,
        unsigned long cb,
        unsigned long * pcbRead ) = 0;
    virtual HRESULT __stdcall Write (
        enum esriByteSwapDataType DataType,
        void * pv,
        unsigned long cb,
        unsigned long * pcbWritten ) = 0;
};

struct __declspec(uuid("9ab6a638-aca8-4820-830c-463ea11c8722"))
IAoInitialize : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall IsProductCodeAvailable (
        enum esriLicenseProductCode ProductCode,
        enum esriLicenseStatus * licenseStatus ) = 0;
    virtual HRESULT __stdcall IsExtensionCodeAvailable (
        enum esriLicenseProductCode ProductCode,
        enum esriLicenseExtensionCode extensionCode,
        enum esriLicenseStatus * licenseStatus ) = 0;
    virtual HRESULT __stdcall Initialize (
        enum esriLicenseProductCode ProductCode,
        enum esriLicenseStatus * licenseStatus ) = 0;
    virtual HRESULT __stdcall CheckOutExtension (
        enum esriLicenseExtensionCode extensionCode,
        enum esriLicenseStatus * licenseStatus ) = 0;
    virtual HRESULT __stdcall CheckInExtension (
        enum esriLicenseExtensionCode extensionCode,
        enum esriLicenseStatus * licenseStatus ) = 0;
    virtual HRESULT __stdcall Shutdown ( ) = 0;
    virtual HRESULT __stdcall InitializedProduct (
        enum esriLicenseProductCode * ProductCode ) = 0;
    virtual HRESULT __stdcall IsExtensionCheckedOut (
        enum esriLicenseExtensionCode extensionCode,
        VARIANT_BOOL * checkedOut ) = 0;
};

enum esriLicenseProductCode
{
    esriLicenseProductCodeEngine = 10,
    esriLicenseProductCodeEngineGeoDB = 20,
    esriLicenseProductCodeArcServer = 30,
    esriLicenseProductCodeArcView = 40,
    esriLicenseProductCodeArcEditor = 50,
    esriLicenseProductCodeArcInfo = 60
};

enum esriLicenseStatus
{
    esriLicenseAvailable = 10,
    esriLicenseNotLicensed = 20,
    esriLicenseUnavailable = 30,
    esriLicenseFailure = 40,
    esriLicenseAlreadyInitialized = 50,
    esriLicenseNotInitialized = 60,
    esriLicenseCheckedOut = 70,
    esriLicenseCheckedIn = 80
};

enum esriLicenseExtensionCode
{
    esriLicenseExtensionCodeArcPress = 4,
    esriLicenseExtensionCodeTIFFLZW = 5,
    esriLicenseExtensionCodeGeoStats = 6,
    esriLicenseExtensionCodeMrSID = 7,
    esriLicenseExtensionCodeNetwork = 8,
    esriLicenseExtensionCode3DAnalyst = 9,
    esriLicenseExtensionCodeSpatialAnalyst = 10,
    esriLicenseExtensionCodeStreetMap = 12,
    esriLicenseExtensionCodeCOGO = 13,
    esriLicenseExtensionCodeMLE = 14,
    esriLicenseExtensionCodePublisher = 15,
    esriLicenseExtensionCodeArcMapServer = 31,
    esriLicenseExtensionCodeTracking = 32,
    esriLicenseExtensionCodeSurvey = 33,
    esriLicenseExtensionCodeArcScan = 34,
    esriLicenseExtensionCodeBusiness = 35,
    esriLicenseExtensionCodeSchematics = 36,
    esriLicenseExtensionCodeSchematicsSDK = 37,
    esriLicenseExtensionCodeBaseBISData = 38,
    esriLicenseExtensionCodeDMTIData = 39,
    esriLicenseExtensionCodeAGSData = 40,
    esriLicenseExtensionCodeDesigner = 43,
    esriLicenseExtensionCodeVector = 44,
    esriLicenseExtensionCodeDataInteroperability = 45
};

struct __declspec(uuid("6abe0833-9df5-461d-ac6e-f5983904e163"))
IAuthorizeLicense : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_LastError (
        BSTR * LastError ) = 0;
    virtual HRESULT __stdcall get_FeaturesAdded (
        BSTR * FeaturesAdded ) = 0;
    virtual HRESULT __stdcall AddLicense (
        BSTR featureName,
        long versionNumber,
        BSTR timeoutDate,
        BSTR registrationNumber,
        BSTR authorizationCode ) = 0;
    virtual HRESULT __stdcall AddLicenseFromFile (
        BSTR FileName ) = 0;
};

struct __declspec(uuid("76be2722-b1f7-4fe4-b358-bfd2198cda62"))
IVariantStreamIO : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall putref_Stream (
        struct IStream * _arg1 ) = 0;
};

enum esriDrawPhase
{
    esriDPGeography = 1,
    esriDPAnnotation = 2,
    esriDPSelection = 4
};

struct __declspec(uuid("1714d59b-fb22-11d1-94a2-080009eebecb"))
IUID : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Value (
        VARIANT * guidAsString ) = 0;
    virtual HRESULT __stdcall put_Value (
        VARIANT guidAsString ) = 0;
    virtual HRESULT __stdcall Generate ( ) = 0;
    virtual HRESULT __stdcall get_SubType (
        long * SubType ) = 0;
    virtual HRESULT __stdcall put_SubType (
        long SubType ) = 0;
    virtual HRESULT __stdcall Compare (
        struct IUID * otherID,
        VARIANT_BOOL * bEqual ) = 0;
};

struct __declspec(uuid("67a4d650-69e0-11d2-8500-0000f875b9c6"))
IVariantStream : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall Read (
        VARIANT * Value ) = 0;
    virtual HRESULT __stdcall Write (
        VARIANT Value ) = 0;
};

struct __declspec(uuid("67a4d651-69e0-11d2-8500-0000f875b9c6"))
IPersistVariant : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_ID (
        struct IUID * * objectID ) = 0;
    virtual HRESULT __stdcall Load (
        struct IVariantStream * Stream ) = 0;
    virtual HRESULT __stdcall Save (
        struct IVariantStream * Stream ) = 0;
};

struct __declspec(uuid("33848e02-983b-11d1-8463-0000f875b9c6"))
ISet : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall Add (
        IUnknown * unk ) = 0;
    virtual HRESULT __stdcall Remove (
        IUnknown * unk ) = 0;
    virtual HRESULT __stdcall RemoveAll ( ) = 0;
    virtual HRESULT __stdcall Find (
        IUnknown * unk,
        VARIANT_BOOL * found ) = 0;
    virtual HRESULT __stdcall Next (
        IUnknown * * unk ) = 0;
    virtual HRESULT __stdcall Reset ( ) = 0;
    virtual HRESULT __stdcall get_Count (
        long * Count ) = 0;
};

struct __declspec(uuid("aafb54d9-aaf8-11d2-87f3-0000f8751720"))
IArray : IUnknown
{
    //
    // Raw methods provided by interface
    //

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

struct __declspec(uuid("9bff8aeb-e415-11d0-943c-080009eebecb"))
IClone : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall Clone (
        struct IClone * * Clone ) = 0;
    virtual HRESULT __stdcall Assign (
        struct IClone * src ) = 0;
    virtual HRESULT __stdcall IsEqual (
        struct IClone * other,
        VARIANT_BOOL * equal ) = 0;
    virtual HRESULT __stdcall IsIdentical (
        struct IClone * other,
        VARIANT_BOOL * identical ) = 0;
};

struct __declspec(uuid("8a11ad55-2f4f-11d3-9fa0-00c04f6bc6a5"))
IPropertySupport : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall Applies (
        IUnknown * pUnk,
        VARIANT_BOOL * Applies ) = 0;
    virtual HRESULT __stdcall CanApply (
        IUnknown * pUnk,
        VARIANT_BOOL * CanApply ) = 0;
    virtual HRESULT __stdcall get_Current (
        IUnknown * pUnk,
        IUnknown * * currentObject ) = 0;
    virtual HRESULT __stdcall Apply (
        IUnknown * NewObject,
        IUnknown * * oldObject ) = 0;
};

struct __declspec(uuid("18a45ba8-1266-11d1-86ad-0000f8751720"))
IEnumBSTR : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall Next (
        BSTR * pBSTR ) = 0;
    virtual HRESULT __stdcall Reset ( ) = 0;
};

struct __declspec(uuid("51959a4b-d4a5-11d1-8771-0000f8751720"))
IEnumNamedID : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall Next (
        BSTR * nextName,
        long * identifier ) = 0;
    virtual HRESULT __stdcall Reset ( ) = 0;
};

struct __declspec(uuid("0f0a3d86-8690-4d41-9df7-efefe99c4ec5"))
IEnumVariantSimple : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall Next (
        VARIANT * nextVariant ) = 0;
    virtual HRESULT __stdcall Reset ( ) = 0;
};

struct __declspec(uuid("3141f2f1-38e2-11d1-8809-080009ec732a"))
IProgressor : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_Message (
        BSTR Message ) = 0;
    virtual HRESULT __stdcall get_Message (
        BSTR * Message ) = 0;
    virtual HRESULT __stdcall Show ( ) = 0;
    virtual HRESULT __stdcall Step ( ) = 0;
    virtual HRESULT __stdcall Hide ( ) = 0;
};

struct __declspec(uuid("66353c17-df5d-11d3-9fa0-00c04f6bdf0c"))
IErrorCollection : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_ErrorCount (
        long * Count ) = 0;
    virtual HRESULT __stdcall get_ErrorDescription (
        long Index,
        BSTR * Description ) = 0;
};

struct __declspec(uuid("ccdad2c7-8ebc-11d1-8732-0000f8751720"))
IStepProgressor : IProgressor
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_MinRange (
        long MinRange ) = 0;
    virtual HRESULT __stdcall get_MinRange (
        long * MinRange ) = 0;
    virtual HRESULT __stdcall put_MaxRange (
        long MaxRange ) = 0;
    virtual HRESULT __stdcall get_MaxRange (
        long * MaxRange ) = 0;
    virtual HRESULT __stdcall put_StepValue (
        long Step ) = 0;
    virtual HRESULT __stdcall get_StepValue (
        long * Step ) = 0;
    virtual HRESULT __stdcall put_Position (
        long Position ) = 0;
    virtual HRESULT __stdcall get_Position (
        long * Position ) = 0;
    virtual HRESULT __stdcall OffsetPosition (
        long offsetValue,
        long * prevPos ) = 0;
};

struct __declspec(uuid("80cb7e35-85e4-11d1-872c-0000f8751720"))
IAnimationProgressor : IProgressor
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_Animation (
        enum esriAnimations Animation ) = 0;
    virtual HRESULT __stdcall get_Animation (
        enum esriAnimations * Animation ) = 0;
    virtual HRESULT __stdcall OpenPath (
        BSTR animationPath ) = 0;

⌨️ 快捷键说明

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