📄 esrisystem.tlh
字号:
virtual HRESULT __stdcall Play (
long frameFrom,
long frameTo,
long repeat ) = 0;
virtual HRESULT __stdcall Seek (
long frameTo ) = 0;
virtual HRESULT __stdcall Stop ( ) = 0;
};
enum esriAnimations
{
esriAnimationDrawing = 0,
esriAnimationPrinting = 1,
esriAnimationOther = 2,
esriAnimationLast = 3
};
struct __declspec(uuid("34c20005-4d3c-11d0-92d8-00805f7c28b0"))
ITrackCancel : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall put_CheckTime (
long milliseconds ) = 0;
virtual HRESULT __stdcall get_CheckTime (
long * milliseconds ) = 0;
virtual HRESULT __stdcall put_Progressor (
struct IProgressor * Progressor ) = 0;
virtual HRESULT __stdcall get_Progressor (
struct IProgressor * * Progressor ) = 0;
virtual HRESULT __stdcall Cancel ( ) = 0;
virtual HRESULT __stdcall Reset ( ) = 0;
virtual HRESULT __stdcall Continue (
VARIANT_BOOL * keepGoing ) = 0;
virtual HRESULT __stdcall put_ProcessMessages (
VARIANT_BOOL ProcessMessages ) = 0;
virtual HRESULT __stdcall get_ProcessMessages (
VARIANT_BOOL * ProcessMessages ) = 0;
virtual HRESULT __stdcall StartTimer (
long hWnd,
long milliseconds ) = 0;
virtual HRESULT __stdcall get_TimerFired (
VARIANT_BOOL * TimerFired ) = 0;
virtual HRESULT __stdcall StopTimer ( ) = 0;
virtual HRESULT __stdcall get_CancelOnClick (
VARIANT_BOOL * pCancelOnClick ) = 0;
virtual HRESULT __stdcall put_CancelOnClick (
VARIANT_BOOL pCancelOnClick ) = 0;
virtual HRESULT __stdcall get_CancelOnKeyPress (
VARIANT_BOOL * pCancelOnKeyPress ) = 0;
virtual HRESULT __stdcall put_CancelOnKeyPress (
VARIANT_BOOL pCancelOnKeyPress ) = 0;
};
struct __declspec(uuid("bde22c32-1113-11d2-a272-080009b6f22b"))
ICheckProgressor : IStepProgressor
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall AddCheck (
long Index,
BSTR msg ) = 0;
virtual HRESULT __stdcall ShowCheck (
long Index ) = 0;
virtual HRESULT __stdcall HideCheck (
long Index ) = 0;
};
struct __declspec(uuid("f6ed3377-94f5-11d1-9ab0-080009ec734b"))
IFileNames : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall Add (
BSTR FileName ) = 0;
virtual HRESULT __stdcall Remove ( ) = 0;
virtual HRESULT __stdcall Reset ( ) = 0;
virtual HRESULT __stdcall Next (
BSTR * FileName ) = 0;
virtual HRESULT __stdcall IsDirectory (
VARIANT_BOOL * IsDirectory ) = 0;
};
struct __declspec(uuid("1f1197e3-b3bb-4d9c-b530-923e39efce11"))
IFileNames2 : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall LoadFromPath (
BSTR Path ) = 0;
virtual HRESULT __stdcall GetSubset (
BSTR extSet,
struct IFileNames * * ppFileNames ) = 0;
virtual HRESULT __stdcall GetContainedExtensions (
BSTR * extSet ) = 0;
virtual HRESULT __stdcall Find (
BSTR FileName,
VARIANT_BOOL * pFound ) = 0;
};
struct __declspec(uuid("d9b58741-322d-11d2-a29a-080009b6f22b"))
IComponentCategoryManager : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall Create (
BSTR Name,
struct IUID * Category ) = 0;
virtual HRESULT __stdcall Setup (
BSTR PathName,
struct IUID * ObjectType,
struct IUID * Category,
VARIANT_BOOL install ) = 0;
virtual HRESULT __stdcall SetupObject (
BSTR PathName,
struct IUID * obj,
struct IUID * Category,
VARIANT_BOOL install ) = 0;
};
struct __declspec(uuid("a8253eb0-9381-11d2-8521-0000f875b9c6"))
ICategoryFactory : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall put_CategoryID (
struct IUID * _arg1 ) = 0;
virtual HRESULT __stdcall CreateNext (
IUnknown * * nextComponent ) = 0;
};
enum esriUnits
{
esriUnknownUnits = 0,
esriInches = 1,
esriPoints = 2,
esriFeet = 3,
esriYards = 4,
esriMiles = 5,
esriNauticalMiles = 6,
esriMillimeters = 7,
esriCentimeters = 8,
esriMeters = 9,
esriKilometers = 10,
esriDecimalDegrees = 11,
esriDecimeters = 12
};
enum esriCaseAppearance
{
esriCaseAppearanceUnchanged = 0,
esriCaseAppearanceUpper = 1,
esriCaseAppearanceLower = 2
};
struct __declspec(uuid("1f3fbca9-6611-4567-88e4-e0fa8b6fb26d"))
IUnitConverter : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall ConvertUnits (
double dValue,
enum esriUnits inUnits,
enum esriUnits outUnits,
double * outValue ) = 0;
virtual HRESULT __stdcall EsriUnitsAsString (
enum esriUnits Units,
enum esriCaseAppearance appearance,
VARIANT_BOOL bPlural,
BSTR * sUnitString ) = 0;
};
struct __declspec(uuid("b9c43589-78b8-11d2-ae60-080009ec732a"))
IGenerateStatistics : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall put_SimpleStats (
VARIANT_BOOL _arg1 ) = 0;
virtual HRESULT __stdcall put_Sample (
VARIANT_BOOL _arg1 ) = 0;
virtual HRESULT __stdcall Reset (
VARIANT_BOOL SimpleStats ) = 0;
virtual HRESULT __stdcall AddValue (
double Value ) = 0;
virtual HRESULT __stdcall FinalCompute ( ) = 0;
};
struct __declspec(uuid("b9c4358a-78b8-11d2-ae60-080009ec732a"))
IStatisticsResults : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Count (
long * Count ) = 0;
virtual HRESULT __stdcall get_Minimum (
double * Min ) = 0;
virtual HRESULT __stdcall get_Maximum (
double * Max ) = 0;
virtual HRESULT __stdcall get_Sum (
double * Sum ) = 0;
virtual HRESULT __stdcall get_Mean (
double * Mean ) = 0;
virtual HRESULT __stdcall get_StandardDeviation (
double * StdDev ) = 0;
};
struct __declspec(uuid("b9c4358b-78b8-11d2-ae60-080009ec732a"))
IFrequencyStatistics : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_FrequencyIntervalCount (
long * numIntervals ) = 0;
virtual HRESULT __stdcall put_FrequencyIntervalCount (
long numIntervals ) = 0;
virtual HRESULT __stdcall ComputeAutoFrequencyIntervals ( ) = 0;
virtual HRESULT __stdcall get_FrequencyIntervalSize (
double * intervalSize ) = 0;
virtual HRESULT __stdcall get_FrequencyClassCount (
long intervalIndex,
long * Count ) = 0;
};
enum esriFilePermission
{
esriReadOnly = 1,
esriReadWrite = 2
};
struct __declspec(uuid("381d1aa2-c06f-11d2-9f82-00c04f8ed211"))
IFile : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall Open (
BSTR FileName,
enum esriFilePermission permission ) = 0;
};
enum esriProductCode
{
esriProductCodeReader = 90,
esriProductCodeReaderPro = 91,
esriProductCodeViewer = 100,
esriProductCodeEditor = 200,
esriProductCodeProfessional = 300,
esriProductCodeArcPress = 4,
esriProductCodeTIFFLZW = 5,
esriProductCodeGeoStats = 6,
esriProductCodeMrSID = 7,
esriProductCodeNetwork = 8,
esriProductCodeTIN = 9,
esriProductCodeGrid = 10,
esriProductCodeStreetMap = 12,
esriProductCodeCOGO = 13,
esriProductCodeMLE = 14,
esriProductCodePublisher = 15,
esriProductCodeAllEurope = 16,
esriProductCodeAustria = 17,
esriProductCodeBelgium = 18,
esriProductCodeDenmark = 19,
esriProductCodeFrance = 20,
esriProductCodeGermany = 21,
esriProductCodeItaly = 22,
esriProductCodeLuxembourg = 23,
esriProductCodeNetherlands = 24,
esriProductCodePortugal = 25,
esriProductCodeSpain = 26,
esriProductCodeSweden = 27,
esriProductCodeSwitzerland = 28,
esriProductCodeUnitedKingdom = 29,
esriProductPostCodesMajorRoads = 30,
esriProductCodeArcMapServer = 31,
esriProductCodeTracking = 32,
esriProductCodeSurvey = 33,
esriProductCodeArcScan = 34,
esriProductCodeBusiness = 35,
esriProductCodeSchematics = 36,
esriProductCodeSchematicsSDK = 37,
esriProductCodeBaseBISData = 38,
esriProductCodeDMTIData = 39,
esriProductCodeAGSData = 40,
esriProductCodeDesigner = 43,
esriProductCodeVector = 44,
esriProductCodeDataInteroperability = 45
};
struct __declspec(uuid("fcf1e388-5c7e-4bf3-af4b-155d93f8297f"))
IESRILicenseInfo : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_DefaultProduct (
enum esriProductCode * ProductCode ) = 0;
virtual HRESULT __stdcall IsLicensed (
enum esriProductCode ProductCode,
VARIANT_BOOL * licensed ) = 0;
};
struct __declspec(uuid("4ba33331-d55f-11d1-8882-0000f877762d"))
IName : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall put_NameString (
BSTR NameString ) = 0;
virtual HRESULT __stdcall get_NameString (
BSTR * NameString ) = 0;
virtual HRESULT __stdcall Open (
IUnknown * * unknown ) = 0;
};
struct __declspec(uuid("ef237a51-cb69-11d2-9f26-00c04f6bc69e"))
IEnumName : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall Next (
struct IName * * Name ) = 0;
virtual HRESULT __stdcall Reset ( ) = 0;
};
struct __declspec(uuid("fdafad91-67fe-11d4-8155-00c04f686238"))
IEnumNameEdit : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall Add (
struct IName * Name ) = 0;
virtual HRESULT __stdcall Remove (
struct IName * Name ) = 0;
virtual HRESULT __stdcall RemoveCurrent ( ) = 0;
};
struct __declspec(uuid("51ad0a33-c607-11d2-9f23-00c04f6bc69e"))
INameFactory : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall Create (
BSTR NameString,
struct IName * * Name ) = 0;
virtual HRESULT __stdcall PackageNames (
struct IEnumName * Names,
VARIANT * bytesArray ) = 0;
virtual HRESULT __stdcall UnpackageNames (
VARIANT * bytesArray,
struct IEnumName * * Names ) = 0;
};
struct __declspec(uuid("db1eccbf-c6c6-11d2-9f24-00c04f6bc69e"))
IParseNameString : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall CanParse (
BSTR NameString,
VARIANT_BOOL * CanParse ) = 0;
virtual HRESULT __stdcall Parse (
BSTR NameString,
struct IName * * Name ) = 0;
};
struct __declspec(uuid("53da75e0-d01a-11d2-9f27-00c04f6bc69e"))
IFileName : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall put_Path (
BSTR Path ) = 0;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -