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

📄 esrisystem.tlh

📁 叮叮咚咚 叮叮咚咚 叮叮咚咚
💻 TLH
📖 第 1 页 / 共 5 页
字号:
    //

    virtual HRESULT __stdcall Serialize (
        struct IXMLSerializeData * data ) = 0;
    virtual HRESULT __stdcall Deserialize (
        struct IXMLSerializeData * data ) = 0;
};

struct __declspec(uuid("5bb4a18d-43bc-41c5-987a-2206fd15488f"))
IXMLSerializeData : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_TypeName (
        BSTR * Name ) = 0;
    virtual HRESULT __stdcall get_TypeNamespaceURI (
        BSTR * ns ) = 0;
    virtual HRESULT __stdcall put_TypeName (
        BSTR Name ) = 0;
    virtual HRESULT __stdcall put_TypeNamespaceURI (
        BSTR ns ) = 0;
    virtual HRESULT __stdcall get_Properties (
        struct IPropertySet * * props ) = 0;
    virtual HRESULT __stdcall putref_Properties (
        struct IPropertySet * props ) = 0;
    virtual HRESULT __stdcall Find (
        BSTR Name,
        long * Index ) = 0;
    virtual HRESULT __stdcall get_Count (
        long * Count ) = 0;
    virtual HRESULT __stdcall GetString (
        long Index,
        BSTR * Value ) = 0;
    virtual HRESULT __stdcall GetBoolean (
        long Index,
        VARIANT_BOOL * Value ) = 0;
    virtual HRESULT __stdcall GetByte (
        long Index,
        unsigned char * Value ) = 0;
    virtual HRESULT __stdcall GetShort (
        long Index,
        short * Value ) = 0;
    virtual HRESULT __stdcall GetInteger (
        long Index,
        long * Value ) = 0;
    virtual HRESULT __stdcall GetFloat (
        long Index,
        float * Value ) = 0;
    virtual HRESULT __stdcall GetDouble (
        long Index,
        double * Value ) = 0;
    virtual HRESULT __stdcall GetDate (
        long Index,
        DATE * Value ) = 0;
    virtual HRESULT __stdcall GetObject (
        long Index,
        BSTR TypeNamespace,
        BSTR TypeName,
        IUnknown * * Value ) = 0;
    virtual HRESULT __stdcall GetBinary (
        long Index,
        SAFEARRAY * * Value ) = 0;
    virtual HRESULT __stdcall GetVariant (
        long Index,
        VARIANT * Value ) = 0;
    virtual HRESULT __stdcall AddString (
        BSTR Name,
        BSTR Value ) = 0;
    virtual HRESULT __stdcall AddBoolean (
        BSTR Name,
        VARIANT_BOOL Value ) = 0;
    virtual HRESULT __stdcall AddByte (
        BSTR Name,
        unsigned char Value ) = 0;
    virtual HRESULT __stdcall AddShort (
        BSTR Name,
        short Value ) = 0;
    virtual HRESULT __stdcall AddInteger (
        BSTR Name,
        long Value ) = 0;
    virtual HRESULT __stdcall AddFloat (
        BSTR Name,
        float Value ) = 0;
    virtual HRESULT __stdcall AddDouble (
        BSTR Name,
        double Value ) = 0;
    virtual HRESULT __stdcall AddDate (
        BSTR Name,
        DATE Value ) = 0;
    virtual HRESULT __stdcall AddObject (
        BSTR Name,
        IUnknown * Value ) = 0;
    virtual HRESULT __stdcall AddBinary (
        BSTR Name,
        SAFEARRAY * * Value ) = 0;
    virtual HRESULT __stdcall AddVariant (
        BSTR Name,
        VARIANT Value ) = 0;
    virtual HRESULT __stdcall SetFlag (
        BSTR Name,
        VARIANT_BOOL FlagValue ) = 0;
    virtual HRESULT __stdcall GetFlag (
        BSTR Name,
        VARIANT_BOOL * FlagValue ) = 0;
};

struct __declspec(uuid("043731d0-a7cf-11d1-8bd1-080009ee4e41"))
ObjectStream;
    // [ default ] interface IUnknown
    // interface IObjectStream

struct __declspec(uuid("18a45ba7-1266-11d1-86ad-0000f8751720"))
IObjectStream : IStream
{
    //
    // 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 SaveObject (
        IUnknown * pUnk ) = 0;
    virtual HRESULT __stdcall LoadObject (
        GUID * riid,
        IUnknown * pUnkOuter,
        IUnknown * * ppUnk ) = 0;
    virtual HRESULT __stdcall ReplaceObject (
        IUnknown * unknown ) = 0;
    virtual HRESULT __stdcall put_Version (
        BSTR versionSpecifier ) = 0;
    virtual HRESULT __stdcall get_Version (
        BSTR * versionSpecifier ) = 0;
};

struct __declspec(uuid("74d3b3a0-e54f-46d2-b9e8-4167a0b21f87"))
ByteSwapStreamIO;
    // [ default ] interface IUnknown
    // interface IByteSwapStreamIO

struct __declspec(uuid("12dadd0e-4d96-4599-b4ba-f9246a8ad312"))
VariantStreamIO;
    // [ default ] interface IUnknown
    // interface IVariantStreamIO
    // interface IVariantStream

struct __declspec(uuid("78ff7fa1-fb2f-11d1-94a2-080009eebecb"))
UID;
    // [ default ] interface IUID
    // interface IPersist
    // interface IPersistStream
    // interface IXMLSerialize

struct __declspec(uuid("d9b58742-322d-11d2-a29a-080009b6f22b"))
ComponentCategoryManager;
    // [ default ] interface IUnknown
    // interface IComponentCategoryManager

struct __declspec(uuid("a8253eb1-9381-11d2-8521-0000f875b9c6"))
CategoryFactory;
    // [ default ] interface IUnknown
    // interface ICategoryFactory

struct __declspec(uuid("b9c4358c-78b8-11d2-ae60-080009ec732a"))
BaseStatistics;
    // [ default ] interface IUnknown
    // interface IGenerateStatistics
    // interface IStatisticsResults
    // interface IFrequencyStatistics

struct __declspec(uuid("381d1aa1-c06f-11d2-9f82-00c04f8ed211"))
FileStream;
    // [ default ] interface IUnknown
    // interface IBlobStream
    // interface IFile

struct __declspec(uuid("bc92995e-e736-11d0-9a93-080009ec734b"))
IBlobStream : IStream
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Size (
        unsigned long * Size ) = 0;
    virtual HRESULT __stdcall put_Size (
        unsigned long Size ) = 0;
    virtual HRESULT __stdcall SaveToFile (
        BSTR FileName ) = 0;
    virtual HRESULT __stdcall LoadFromFile (
        BSTR FileName ) = 0;
};

struct __declspec(uuid("db1eccc0-c6c6-11d2-9f24-00c04f6bc69e"))
NameFactory;
    // [ default ] interface IUnknown
    // interface INameFactory

struct __declspec(uuid("53da75df-d01a-11d2-9f27-00c04f6bc69e"))
FileName;
    // [ default ] interface IUnknown
    // interface IName
    // interface IFileName
    // interface IPersistStream

struct __declspec(uuid("bc929960-e736-11d0-9a93-080009ec734b"))
MemoryBlobStream;
    // [ default ] interface IUnknown
    // interface IMemoryBlobStream
    // interface IMemoryBlobStream2
    // interface IMemoryBlobStreamVariant

struct __declspec(uuid("bc92995f-e736-11d0-9a93-080009ec734b"))
IMemoryBlobStream : IBlobStream
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall AttachToMemory (
        unsigned char * blobMemory,
        unsigned long Size,
        long transferOwnership ) = 0;
    virtual HRESULT __stdcall ImportFromMemory (
        unsigned char * blobMemory,
        unsigned long Size ) = 0;
    virtual HRESULT __stdcall get_Memory (
        unsigned char * * blobMemory,
        unsigned long * Size ) = 0;
};

struct __declspec(uuid("5ce09f2c-9c93-4a3b-83ad-e12fb6a67ad4"))
IMemoryBlobStream2 : IMemoryBlobStream
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_AllocSize (
        unsigned long * Size ) = 0;
    virtual HRESULT __stdcall put_AllocSize (
        unsigned long Size ) = 0;
    virtual HRESULT __stdcall get_PaddingSize (
        unsigned long * Size ) = 0;
    virtual HRESULT __stdcall put_PaddingSize (
        unsigned long Size ) = 0;
};

struct __declspec(uuid("2cca83e3-efe4-4cba-9852-6c0c7521ad8e"))
ESRILicenseInfo;
    // [ default ] interface IUnknown
    // interface IESRILicenseInfo

struct __declspec(uuid("6120bc0a-3d90-4274-97ca-713c41f1faff"))
ExtensionManager;
    // [ default ] interface IUnknown
    // interface IExtensionManager
    // interface IExtensionManagerAdmin
    // interface ISupportErrorInfo
    // interface IJITExtensionManager

struct __declspec(uuid("a3dcea3a-ebd5-11d4-a656-0008c711c8c1"))
FileNames;
    // [ default ] interface IUnknown
    // interface IFileNames
    // interface IFileNames2

struct __declspec(uuid("588e5a11-d09b-11d1-aa7c-00c04fa33a15"))
PropertySet;
    // [ default ] interface IUnknown
    // interface IPropertySet
    // interface IPropertySet2
    // interface IXMLSerialize
    // interface IPersist
    // interface IPersistStream
    // interface IClone

struct __declspec(uuid("60c06ca7-e09e-11d2-9f7b-00c04f8ece27"))
DoubleArray;
    // [ default ] interface IUnknown
    // interface IDoubleArray
    // interface IXMLSerialize
    // interface IPersist
    // interface IPersistStream

struct __declspec(uuid("98bfb808-e91f-11d2-9f81-00c04f8ece27"))
LongArray;
    // [ default ] interface IUnknown
    // interface ILongArray
    // interface IXMLSerialize
    // interface IPersist
    // interface IPersistStream

struct __declspec(uuid("a7f92065-36ce-47b6-a463-4763da947cc2"))
StrArray;
    // [ default ] interface IUnknown
    // interface IStringArray
    // interface IXMLSerialize
    // interface IPersist
    // interface IPersistStream

struct __declspec(uuid("762f0474-eca2-475b-99f4-26678d79436e"))
VarArray;
    // [ default ] interface IUnknown
    // interface IVariantArray
    // interface IXMLSerialize
    // interface IPersist
    // interface IPersistStream

struct __declspec(uuid("2f65c2f2-701b-4e11-9157-fc4a3d0b6069"))
UnitConverter;
    // [ default ] interface IUnknown
    // interface IUnitConverter

struct __declspec(uuid("e01be902-cc85-4b13-a828-02e789e0dda9"))
AoInitialize;
    // [ default ] interface IUnknown
    // interface IAoInitialize
    // interface ISupportErrorInfo

struct __declspec(uuid("b67cfdf0-682c-4b3d-91e5-f8918f2e97aa"))
AoAuthorizeLicense;
    // [ default ] interface IUnknown
    // interface IAuthorizeLicense

struct __declspec(uuid("9c3673eb-bc0a-11d5-a9df-00104bb6fc1c"))
ObjectCopy;
    // [ default ] interface IUnknown
    // interface IObjectCopy

struct __declspec(uuid("c0d4ad6b-adb3-4b98-8927-1f0ec039bb5e"))
XMLPersistedObject;
    // [ default ] interface IUnknown
    // interface IXMLPersistedObject
    // interface IXMLSerialize

struct _WKSPoint
{
    double X;
    double Y;
};

struct _WKSPointZ
{
    double X;
    double Y;
    double Z;
};

struct _WKSEnvelope
{
    double XMin;
    double YMin;
    double XMax;
    double YMax;
};

struct _esriPointAttributes
{
    double pointZ;
    double pointM;
    long pointID;
    char awarenessInfo;
};

struct _esriPointAttributesEx
{
    long awarenessInfo;
    long arraySize;
    unsigned char * attributeArray;
};

struct _esriSegmentModifier
{
    long FromPoint;
    long SegmentType;
    unsigned char SegmentInfo[1];
};

struct __declspec(uuid("d5c7a525-dfb8-11d1-aaad-00c04fa334b3"))
IClassify : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall SetHistogramData (
        VARIANT doubleArrayValues,
        VARIANT longArrayFrequencies ) = 0;
    virtual HRESULT __stdcall Classify (
        int * NumClasses ) = 0;
    virtual HRESULT __stdcall get_ClassBreaks (
        VARIANT * doubleArrayBreaks ) = 0;
    virtual HRESULT __stdcall get_MethodName (
        BSTR * txt ) = 0;
    virtual HRESULT __stdcall get_ClassID (
        struct IUID * * clsid ) = 0;
};

struct __declspec(uuid("cba26148-cd2c-44ac-bbf5-b228b55a198d"))
IClassifyGEN : IUnknown
{
    //
    // Raw methods provided by

⌨️ 快捷键说明

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