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