📄 esricatalog.tlh
字号:
virtual HRESULT __stdcall get_IsEnabled (
long index,
VARIANT_BOOL * pIsEnabled ) = 0;
virtual HRESULT __stdcall EnableGxObjectFactory (
long index,
VARIANT_BOOL bEnabled ) = 0;
virtual HRESULT __stdcall get_GxObjectFactoryCLSID (
long index,
struct IUID * * ppUID ) = 0;
virtual HRESULT __stdcall get_GxObjectFactory (
long index,
struct IGxObjectFactory * * ppFactory ) = 0;
virtual HRESULT __stdcall get_EnabledGxObjectFactories (
struct IEnumGxObjectFactory * * ppObjFactories ) = 0;
};
struct __declspec(uuid("3e72ea9a-5df0-4462-ac0b-dcd13f3c409d"))
IEnumGxObjectFactory : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall Next (
struct IGxObjectFactory * * factory ) = 0;
virtual HRESULT __stdcall Reset ( ) = 0;
};
struct __declspec(uuid("07d8c093-a491-4c72-9e9b-728d61999b9d"))
IGxTextFile : IUnknown
{};
struct __declspec(uuid("611c22e5-dab3-4ac6-9c98-665d0f89aacd"))
IGxDataElement : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall GetDataElement (
struct IDEBrowseOptions * pBrowseOptions,
struct IDataElement * * ppDataElement ) = 0;
};
struct __declspec(uuid("880af9da-a704-4546-9ff3-bd2fa8ab9e82"))
IGxDataElementHelper : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall RetrieveDEFullProperties (
struct IDataElement * ppDataElement ) = 0;
virtual HRESULT __stdcall RetrieveDEBaseProperties (
struct IDataElement * ppDataElement ) = 0;
};
struct __declspec(uuid("b330f487-de4d-11d2-9f2f-00c04f6bc69e"))
IGxObjectArray : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Count (
long * Count ) = 0;
virtual HRESULT __stdcall Insert (
long index,
struct IGxObject * gxObject ) = 0;
virtual HRESULT __stdcall Remove (
long index ) = 0;
virtual HRESULT __stdcall Item (
long index,
struct IGxObject * * gxObject ) = 0;
virtual HRESULT __stdcall Empty ( ) = 0;
};
struct __declspec(uuid("7273aa57-e6f9-11d2-9f30-00c04f6bc69e"))
IGxObjectUI : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_SmallImage (
OLE_HANDLE * hBitmap ) = 0;
virtual HRESULT __stdcall get_SmallSelectedImage (
OLE_HANDLE * hBitmap ) = 0;
virtual HRESULT __stdcall get_LargeImage (
OLE_HANDLE * hBitmap ) = 0;
virtual HRESULT __stdcall get_LargeSelectedImage (
OLE_HANDLE * hBitmap ) = 0;
virtual HRESULT __stdcall get_ContextMenu (
struct IUID * * ClassID ) = 0;
virtual HRESULT __stdcall get_NewMenu (
struct IUID * * ClassID ) = 0;
};
struct __declspec(uuid("7273aa58-e6f9-11d2-9f30-00c04f6bc69e"))
IGxObjectContainer : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_HasChildren (
VARIANT_BOOL * HasChildren ) = 0;
virtual HRESULT __stdcall get_Children (
struct IEnumGxObject * * Children ) = 0;
virtual HRESULT __stdcall get_AreChildrenViewable (
VARIANT_BOOL * areViewable ) = 0;
virtual HRESULT __stdcall AddChild (
struct IGxObject * child,
struct IGxObject * * resultingChild ) = 0;
virtual HRESULT __stdcall DeleteChild (
struct IGxObject * child ) = 0;
};
struct __declspec(uuid("3802cc51-6523-497a-9663-9cbb66b0dac5"))
IGxObjectContainer2 : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall SearchChildren (
BSTR Name,
struct IGxObjectArray * pObjectArray ) = 0;
};
struct __declspec(uuid("d342626e-f9da-11d3-a68d-0008c7d3ae8d"))
IGxObjectProperties : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_PropertyCount (
long * Count ) = 0;
virtual HRESULT __stdcall GetPropByIndex (
long index,
BSTR * pName,
VARIANT * pValue ) = 0;
virtual HRESULT __stdcall GetProperty (
BSTR Name,
VARIANT * pValue ) = 0;
virtual HRESULT __stdcall SetProperty (
BSTR Name,
VARIANT value ) = 0;
};
struct __declspec(uuid("bdbbb404-d0b2-11d1-aed9-080009ec734b"))
IGxCachedObjects : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall LoadCachedObjects ( ) = 0;
virtual HRESULT __stdcall ReleaseCachedObjects ( ) = 0;
};
struct __declspec(uuid("527e3bad-d8df-11d3-a67d-0008c7d3ae8d"))
IGxObjectFactoryEdit : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall EditProperties (
OLE_HANDLE hParent ) = 0;
};
struct __declspec(uuid("5f31857e-62c8-415b-a126-f8eae2f26f55"))
IGxObjectFactoryMetadata : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall GetGxObjectFromMetadata (
BSTR metadataPath,
struct IGxObject * * ppObject ) = 0;
};
struct __declspec(uuid("36f2ba2c-d538-4652-a089-82be069eab65"))
IGxObjectFactoryPriority : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Priority (
long * Priority ) = 0;
virtual HRESULT __stdcall put_Priority (
long Priority ) = 0;
};
struct __declspec(uuid("f61dc478-8f2e-43fa-9090-7fccb8450e18"))
IGxObjectFactoryFileExtensions : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_RelevantExtensions (
BSTR * extSet ) = 0;
virtual HRESULT __stdcall get_ActivationExtensions (
BSTR * extSet ) = 0;
};
struct __declspec(uuid("c8b779c7-9ce0-45f9-bb53-c09898688c25"))
IGxPasteTargetHelper : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall CanPaste (
struct IName * Name,
struct IGxObject * Target,
VARIANT_BOOL * moveOperation,
VARIANT_BOOL * CanPaste ) = 0;
virtual HRESULT __stdcall Paste (
struct IName * Name,
struct IGxObject * Target,
VARIANT_BOOL * moveOperation,
VARIANT_BOOL * successfulPaste ) = 0;
};
struct __declspec(uuid("0cad4508-4f3e-11d3-9f52-00c04f6bdf06"))
IGxDatabaseExtensions : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Count (
int * Count ) = 0;
virtual HRESULT __stdcall GetExtension (
int index,
struct IGxDatabaseExtension * * Extension ) = 0;
};
struct __declspec(uuid("bdbbb3f9-d0b2-11d1-aed9-080009ec734b"))
IGxSelectionEvents : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall OnSelectionChanged (
struct IGxSelection * Selection,
VARIANT * initiator ) = 0;
};
enum esriDoubleClickResult
{
esriDCRDefault = 0,
esriDCRChooseAndDismiss = 1,
esriDCRShowChildren = 2,
esriDCRNothing = 100
};
struct __declspec(uuid("9e14bc46-19f4-11d3-9f55-00c04f6bc69e"))
IGxObjectFilter : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Name (
BSTR * Name ) = 0;
virtual HRESULT __stdcall get_Description (
BSTR * Description ) = 0;
virtual HRESULT __stdcall CanDisplayObject (
struct IGxObject * object,
VARIANT_BOOL * canDisplay ) = 0;
virtual HRESULT __stdcall CanChooseObject (
struct IGxObject * object,
enum esriDoubleClickResult * result,
VARIANT_BOOL * canChoose ) = 0;
virtual HRESULT __stdcall CanSaveObject (
struct IGxObject * Location,
BSTR newObjectName,
VARIANT_BOOL * objectAlreadyExists,
VARIANT_BOOL * canSave ) = 0;
};
struct __declspec(uuid("41f5c02d-d9c8-11d3-a67d-0008c7d3ae8d"))
IGxObjectFilterCollection : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall AddFilter (
struct IGxObjectFilter * Filter,
VARIANT_BOOL defaultFilter ) = 0;
virtual HRESULT __stdcall RemoveAllFilters ( ) = 0;
};
struct __declspec(uuid("fd7ad57b-da73-11d3-a67d-0008c7d3ae8d"))
IGxObjectFilterCollectionAdmin : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_FirstPassedFilter (
struct IGxObjectFilter * * ppFilter ) = 0;
};
struct __declspec(uuid("9598fb2f-22ba-11d3-9f58-00c04f6bc69e"))
IGxCatalogAdmin : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall put_CachedLocations (
struct IEnumBSTR * locations ) = 0;
virtual HRESULT __stdcall get_CachedLocations (
struct IEnumBSTR * * locations ) = 0;
virtual HRESULT __stdcall get_RootObjectCount (
long * Count ) = 0;
virtual HRESULT __stdcall get_RootObject (
long index,
struct IGxObject * * object ) = 0;
virtual HRESULT __stdcall get_IsRootObjectEnabled (
long index,
VARIANT_BOOL * IsEnabled ) = 0;
virtual HRESULT __stdcall EnableRootObject (
long index,
VARIANT_BOOL IsEnabled ) = 0;
virtual HRESULT __stdcall RefreshRootObjects ( ) = 0;
virtual HRESULT __stdcall put_HideExtensions (
VARIANT_BOOL isHidden ) = 0;
virtual HRESULT __stdcall get_HideExtensions (
VARIANT_BOOL * isHidden ) = 0;
virtual HRESULT __stdcall put_ReturnToLastLocation (
VARIANT_BOOL isSet ) = 0;
virtual HRESULT __stdcall get_ReturnToLastLocation (
VARIANT_BOOL * isSet ) = 0;
virtual HRESULT __stdcall put_PrescanFolders (
VARIANT_BOOL PrescanFolders ) = 0;
virtual HRESULT __stdcall get_PrescanFolders (
VARIANT_BOOL * PrescanFolders ) = 0;
};
struct __declspec(uuid("bdbbb401-d0b2-11d1-aed9-080009ec734b"))
IGxCatalogEventsDisp : IDispatch
{
//
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -