📄 esrisystem.tlh
字号:
//
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 + -