esriCatalog.tlh
资源名称:GISCode.rar [点击查看]
上传用户:juying163
上传日期:2014-09-24
资源大小:5867k
文件大小:207k
源码类别:
GIS编程
开发平台:
Visual C++
- // Created by Microsoft (R) C/C++ Compiler Version 12.00.9782.0 (18997989).
- //
- // esriCatalog.tlh
- //
- // C++ source equivalent of Win32 type library d:/Program Files/ArcGis/com/esriCatalog.olb
- // compiler-generated file created 01/08/07 at 20:58:35 - DO NOT EDIT!
- //
- // Cross-referenced type libraries:
- //
- // #import "D:Program FilesArcGIScomesriSystem.olb"
- // #import "D:Program FilesArcGIScomesriCarto.olb"
- // #import "D:Program FilesArcGIScomesriGeoDatabase.olb"
- // #import "D:Program FilesArcGIScomesriGeometry.olb"
- // #import "D:Program FilesArcGIScomesriDisplay.olb"
- // #import "D:Program FilesArcGIScomesriGISClient.olb"
- // #import "D:Program FilesArcGIScomesriServer.olb"
- // #import "D:Program FilesArcGIScomesriDataSourcesFile.olb"
- //
- #pragma once
- #pragma pack(push, 8)
- #include <comdef.h>
- //
- // Forward references and typedefs
- //
- struct __declspec(uuid("bdbbb3eb-d0b2-11d1-aed9-080009ec734b"))
- /* interface */ IGxObject;
- struct __declspec(uuid("bdbbb3ee-d0b2-11d1-aed9-080009ec734b"))
- /* interface */ IGxCatalog;
- struct __declspec(uuid("bdbbb3ed-d0b2-11d1-aed9-080009ec734b"))
- /* interface */ IGxSelection;
- struct __declspec(uuid("bdbbb3ec-d0b2-11d1-aed9-080009ec734b"))
- /* interface */ IEnumGxObject;
- struct __declspec(uuid("bdbbb3f7-d0b2-11d1-aed9-080009ec734b"))
- /* interface */ IGxFileFilter;
- struct __declspec(uuid("bdbbb3ef-d0b2-11d1-aed9-080009ec734b"))
- /* interface */ IGxFolder;
- struct __declspec(uuid("bdbbb3fc-d0b2-11d1-aed9-080009ec734b"))
- /* interface */ IGxObjectEdit;
- struct __declspec(uuid("c78d055b-23ae-4874-8c12-b280fad9b8b8"))
- /* interface */ IGxObjectDeleteOptions;
- struct __declspec(uuid("bdbbb403-d0b2-11d1-aed9-080009ec734b"))
- /* interface */ IGxPasteTarget;
- struct __declspec(uuid("bdbbb3f0-d0b2-11d1-aed9-080009ec734b"))
- /* interface */ IGxMap;
- struct __declspec(uuid("bdbbb3f1-d0b2-11d1-aed9-080009ec734b"))
- /* interface */ IGxLayer;
- struct __declspec(uuid("bdbbb3f2-d0b2-11d1-aed9-080009ec734b"))
- /* interface */ IGxFile;
- struct __declspec(uuid("bdbbb3f3-d0b2-11d1-aed9-080009ec734b"))
- /* interface */ IGxDatabase;
- struct __declspec(uuid("bdbbb3f4-d0b2-11d1-aed9-080009ec734b"))
- /* interface */ IGxDataset;
- struct __declspec(uuid("65d77502-895c-11d2-af5d-080009ec734b"))
- /* interface */ IGxObjectFactory;
- struct __declspec(uuid("bdbbb3fe-d0b2-11d1-aed9-080009ec734b"))
- /* interface */ IGxRemoteDatabaseFolder;
- struct __declspec(uuid("bdbbb3ff-d0b2-11d1-aed9-080009ec734b"))
- /* interface */ IGxNewDatabase;
- struct __declspec(uuid("bdbbb402-d0b2-11d1-aed9-080009ec734b"))
- /* interface */ IGxDiskConnection;
- struct __declspec(uuid("a38cb584-95ce-11d2-ad2a-00c04fa33a15"))
- /* interface */ IGxPrjFile;
- struct __declspec(uuid("f7bf067b-969e-11d2-ad2c-00c04fa33a15"))
- /* interface */ IGxSpatialReferencesFolder;
- struct __declspec(uuid("cdb0cc46-4e87-11d3-9f52-00c04f6bdf06"))
- /* interface */ IGxDatabaseExtension;
- struct __declspec(uuid("b526f7be-4eb3-11d3-9f52-00c04f6bdf06"))
- /* interface */ IGxDatabaseExtensionCompare;
- struct __declspec(uuid("6eec9a26-e824-45d7-9536-fe28393ba9c1"))
- /* interface */ IGxObjectFactories;
- struct __declspec(uuid("3e72ea9a-5df0-4462-ac0b-dcd13f3c409d"))
- /* interface */ IEnumGxObjectFactory;
- struct __declspec(uuid("07d8c093-a491-4c72-9e9b-728d61999b9d"))
- /* interface */ IGxTextFile;
- struct __declspec(uuid("611c22e5-dab3-4ac6-9c98-665d0f89aacd"))
- /* interface */ IGxDataElement;
- struct __declspec(uuid("880af9da-a704-4546-9ff3-bd2fa8ab9e82"))
- /* interface */ IGxDataElementHelper;
- struct __declspec(uuid("b330f487-de4d-11d2-9f2f-00c04f6bc69e"))
- /* interface */ IGxObjectArray;
- struct __declspec(uuid("7273aa57-e6f9-11d2-9f30-00c04f6bc69e"))
- /* interface */ IGxObjectUI;
- struct __declspec(uuid("7273aa58-e6f9-11d2-9f30-00c04f6bc69e"))
- /* interface */ IGxObjectContainer;
- struct __declspec(uuid("3802cc51-6523-497a-9663-9cbb66b0dac5"))
- /* interface */ IGxObjectContainer2;
- struct __declspec(uuid("d342626e-f9da-11d3-a68d-0008c7d3ae8d"))
- /* interface */ IGxObjectProperties;
- struct __declspec(uuid("bdbbb404-d0b2-11d1-aed9-080009ec734b"))
- /* interface */ IGxCachedObjects;
- struct __declspec(uuid("527e3bad-d8df-11d3-a67d-0008c7d3ae8d"))
- /* interface */ IGxObjectFactoryEdit;
- struct __declspec(uuid("5f31857e-62c8-415b-a126-f8eae2f26f55"))
- /* interface */ IGxObjectFactoryMetadata;
- struct __declspec(uuid("36f2ba2c-d538-4652-a089-82be069eab65"))
- /* interface */ IGxObjectFactoryPriority;
- struct __declspec(uuid("f61dc478-8f2e-43fa-9090-7fccb8450e18"))
- /* interface */ IGxObjectFactoryFileExtensions;
- struct __declspec(uuid("c8b779c7-9ce0-45f9-bb53-c09898688c25"))
- /* interface */ IGxPasteTargetHelper;
- struct __declspec(uuid("0cad4508-4f3e-11d3-9f52-00c04f6bdf06"))
- /* interface */ IGxDatabaseExtensions;
- struct __declspec(uuid("bdbbb3f9-d0b2-11d1-aed9-080009ec734b"))
- /* interface */ IGxSelectionEvents;
- struct __declspec(uuid("9e14bc46-19f4-11d3-9f55-00c04f6bc69e"))
- /* interface */ IGxObjectFilter;
- struct __declspec(uuid("41f5c02d-d9c8-11d3-a67d-0008c7d3ae8d"))
- /* interface */ IGxObjectFilterCollection;
- struct __declspec(uuid("fd7ad57b-da73-11d3-a67d-0008c7d3ae8d"))
- /* interface */ IGxObjectFilterCollectionAdmin;
- struct __declspec(uuid("9598fb2f-22ba-11d3-9f58-00c04f6bc69e"))
- /* interface */ IGxCatalogAdmin;
- struct __declspec(uuid("bdbbb401-d0b2-11d1-aed9-080009ec734b"))
- /* interface */ IGxCatalogEventsDisp;
- struct __declspec(uuid("bdbbb3f8-d0b2-11d1-aed9-080009ec734b"))
- /* interface */ IGxCatalogEvents;
- struct __declspec(uuid("252c4a5d-f6d7-11d3-a68c-0008c7d3ae8d"))
- /* interface */ IGxMapPageLayout;
- struct __declspec(uuid("fbbbdfa1-59c3-42c9-b63f-1ce5d8fcb7c5"))
- /* interface */ IGxLayerSource;
- struct __declspec(uuid("b330f48a-de4d-11d2-9f2f-00c04f6bc69e"))
- /* interface */ IGxFileSetup;
- struct __declspec(uuid("c34479ba-1d3c-11d4-a0db-00c04f6bc626"))
- /* interface */ IGxDatabase2;
- struct __declspec(uuid("da1862ed-95f8-11d2-af67-080009ec734b"))
- /* interface */ IGxThumbnail;
- struct __declspec(uuid("bdbbb3fa-d0b2-11d1-aed9-080009ec734b"))
- /* interface */ IGxFileFilterEvents;
- struct __declspec(uuid("b0277e3e-917d-44f3-8860-d2c5e01ad215"))
- /* interface */ IGxRemoteContainer;
- struct __declspec(uuid("74f0d7f1-c7f5-4116-a9f5-5b51c9312d95"))
- /* interface */ IGxBasicObject;
- struct __declspec(uuid("c6df682d-a28c-476a-924c-44d1194cf78d"))
- /* interface */ IGxObjectWizard;
- struct __declspec(uuid("c9bb82e5-1801-4ee9-9dff-0eff01a7b016"))
- /* interface */ IGxDiskConnection2;
- struct __declspec(uuid("1b6629ef-a67d-11d2-af6c-080009ec734b"))
- /* interface */ IGxToolbox;
- struct __declspec(uuid("4b7eb42e-d500-11d3-a6f3-0008c7d3ae50"))
- /* interface */ IGxObjectSort;
- struct __declspec(uuid("5be00d0d-d750-433c-979e-8d872cbdd6fc"))
- /* interface */ IGxObjectSortAlwaysOnTop;
- struct __declspec(uuid("d3cc0862-a328-4b51-a05a-540bf20cef25"))
- /* interface */ IGxObjectInternalName;
- struct __declspec(uuid("82289f34-2c34-40d2-a2cf-5bbcb19cb21f"))
- /* interface */ IGxShortcut;
- struct __declspec(uuid("e29b3c76-e7b2-458e-8732-e929391da234"))
- /* interface */ IShortcutName;
- struct __declspec(uuid("3f5c143c-8e15-40c7-8ce8-f67289c6842a"))
- /* interface */ IGxRemoteConnection;
- struct __declspec(uuid("b1c5dd7c-db4e-485a-8beb-6c656b15a294"))
- /* interface */ IGxRootObjectStartupProperties;
- struct __declspec(uuid("5f01e7b0-49f2-11d3-9f51-00c04f6bdf06"))
- /* interface */ IGxLocator;
- struct __declspec(uuid("cc37fe42-5dad-4567-9c76-b41b29c58468"))
- /* interface */ IGxGISServersFolder;
- struct __declspec(uuid("ccdcce1b-d6d4-4e54-b01b-375f2aa53ae9"))
- /* interface */ IGxAddGISServerCommand;
- struct __declspec(uuid("ecdd192b-f45c-4159-8725-d7658bce0c57"))
- /* interface */ IGxMetadataSupport;
- struct __declspec(uuid("cd492cc1-d71c-4b7a-bec9-b43e7374d9e1"))
- /* interface */ IGxFilterDataElements;
- struct /* coclass */ GxCatalog;
- struct __declspec(uuid("c3670290-3ceb-4438-8d81-644be88e9249"))
- /* interface */ IGxFolderAdmin;
- struct /* coclass */ GxFolder;
- struct /* coclass */ GxMap;
- struct /* coclass */ GxLayer;
- struct /* coclass */ GxFile;
- struct /* coclass */ GxDatabase;
- struct /* coclass */ GxDataset;
- struct /* coclass */ GxSelection;
- struct /* coclass */ GxObjectArray;
- struct /* coclass */ GxFileFilter;
- struct /* coclass */ GxRemoteDatabaseFolder;
- struct /* coclass */ GxGISServersFolder;
- struct /* coclass */ GxNewDatabase;
- struct /* coclass */ GxDiskConnection;
- struct /* coclass */ GxDatabaseFactory;
- struct /* coclass */ GxMapFactory;
- struct /* coclass */ GxLayerFactory;
- struct /* coclass */ GxFileFactory;
- struct /* coclass */ GxPrjFile;
- struct /* coclass */ GxPrjFileFactory;
- struct /* coclass */ GxSpatialReferencesFolder;
- struct /* coclass */ GxShortcut;
- struct /* coclass */ GxShortcutFactory;
- struct /* coclass */ ShortcutName;
- struct /* coclass */ GxTextFileFactory;
- struct /* coclass */ GxTextFile;
- struct /* coclass */ GxFilterBasicTypes;
- struct /* coclass */ GxFilterWorkspaces;
- struct /* coclass */ GxFilterFeatureDatasets;
- struct /* coclass */ GxFilterDatasets;
- struct /* coclass */ GxFilterDatasetsAndLayers;
- struct /* coclass */ GxFilterFeatureClasses;
- struct /* coclass */ GxFilterAnnotationFeatureClasses;
- struct /* coclass */ GxFilterDimensionFeatureClasses;
- struct /* coclass */ GxFilterCoverageAnnotationClasses;
- struct /* coclass */ GxFilterFeatureDatasetsAndFeatureClasses;
- struct /* coclass */ GxFilterPointFeatureClasses;
- struct /* coclass */ GxFilterPolylineFeatureClasses;
- struct /* coclass */ GxFilterPolygonFeatureClasses;
- struct /* coclass */ GxFilterTables;
- struct /* coclass */ GxFilterTablesAndFeatureClasses;
- struct /* coclass */ GxFilterRelationshipClasses;
- struct /* coclass */ GxFilterGeometricNetworks;
- struct /* coclass */ GxFilterTopologies;
- struct /* coclass */ GxFilterMaps;
- struct /* coclass */ GxFilterLayers;
- struct /* coclass */ GxFilterFiles;
- struct /* coclass */ GxFilterSpatialReferences;
- struct /* coclass */ GxFilterRasterDatasets;
- struct /* coclass */ GxFilterTINDatasets;
- struct /* coclass */ GxFilterCadFeatureClasses;
- struct /* coclass */ GxFilterCadAnnotationClasses;
- struct /* coclass */ GxFilterCadDrawingDatasets;
- struct /* coclass */ GxFilterGeoDatasets;
- struct /* coclass */ GxFilterPersonalGeodatabases;
- struct /* coclass */ GxFilterPGDBFeatureClasses;
- struct /* coclass */ GxFilterPGDBFeatureDatasets;
- struct /* coclass */ GxFilterPGDBTables;
- struct /* coclass */ GxFilterSDETables;
- struct /* coclass */ GxFilterSDEFeatureClasses;
- struct /* coclass */ GxFilterSDEFeatureDatasets;
- struct /* coclass */ GxFilterContainers;
- struct /* coclass */ GxFilterTextFiles;
- struct /* coclass */ GxFilterDataElements;
- struct /* coclass */ GxFilterRoute;
- struct /* coclass */ GxDatabaseExtensions;
- struct /* coclass */ GxCatalogEvents;
- struct /* coclass */ GxSelectionEvents;
- struct /* coclass */ GxFileFilterEvents;
- struct /* coclass */ EnumGxObject;
- struct /* coclass */ MapNativeType;
- struct /* coclass */ FolderNativeType;
- struct /* coclass */ LayerNativeType;
- struct /* coclass */ PrjFileNativeType;
- struct /* coclass */ FileNativeType;
- struct /* coclass */ ShortcutNativeType;
- struct /* coclass */ ComplexNativeType;
- struct /* coclass */ GxShapefileFactory;
- struct /* coclass */ GxShapefileDataset;
- struct /* coclass */ GxFilterShapefiles;
- struct /* coclass */ GxFilterdBASEFiles;
- struct __declspec(uuid("c65a2bb9-32ed-11d3-9f33-00c04f79927c"))
- /* interface */ IGxPre70Coverage;
- struct /* coclass */ GxCoverageFactory;
- struct /* coclass */ GxCoverageDataset;
- struct /* coclass */ GxPre70CoverageFactory;
- struct /* coclass */ GxPre70Coverage;
- struct /* coclass */ GxPCCoverageFactory;
- struct /* coclass */ GxPCCoverage;
- struct /* coclass */ Pre70CoverageNativeType;
- struct /* coclass */ GxFilterCoverages;
- struct /* coclass */ GxFilterCoverageFeatureClasses;
- struct /* coclass */ GxFilterInfoTables;
- struct __declspec(uuid("8945ac7d-d51e-11d3-a65e-0008c7df88db"))
- /* interface */ IDataGraph;
- struct __declspec(uuid("b1431592-098a-11d4-a676-0008c7df88db"))
- /* interface */ IGxDataGraph;
- struct __declspec(uuid("b14315ab-098a-11d4-a676-0008c7df88db"))
- /* interface */ IDataGraphView;
- struct /* coclass */ GxDataGraphFactory;
- struct /* coclass */ GxDataGraph;
- struct /* coclass */ DataGraphNativeType;
- struct /* coclass */ GxFilterDataGraphs;
- struct /* coclass */ GxSDCFactory;
- struct /* coclass */ GxSDCDataset;
- struct /* coclass */ GxFilterSDCFeatureDatasets;
- struct /* coclass */ GxFilterSDCFeatureClasses;
- struct /* coclass */ GxFilterSDCTables;
- struct /* coclass */ GxVpfFactory;
- struct /* coclass */ GxVpfDataset;
- struct /* coclass */ GxStreetMapFactory;
- struct /* coclass */ GxStreetMapDataset;
- struct /* coclass */ GxFilterStreetMapFeatureClasses;
- struct __declspec(uuid("e5fb4cef-660c-11d3-a68b-0008c7d3ae50"))
- /* interface */ IMetadataImport;
- struct __declspec(uuid("e5fb4cf0-660c-11d3-a68b-0008c7d3ae50"))
- /* interface */ IMetadataExport;
- struct /* coclass */ MetadataNativeType;
- struct /* coclass */ GxMetadataFactory;
- struct /* coclass */ GxMetadata;
- struct /* coclass */ ImportXML;
- struct /* coclass */ ImportMP;
- struct /* coclass */ ImportMPTXT;
- struct /* coclass */ ImportMPSGML;
- struct /* coclass */ ExportXML;
- struct /* coclass */ ExportHTML;
- struct /* coclass */ ExportMP;
- struct /* coclass */ ExportMPTXT;
- struct /* coclass */ ExportMPSGML;
- struct /* coclass */ ExportMPFAQ;
- struct /* coclass */ ExportMPHTML;
- struct /* coclass */ GxCadFactory;
- struct /* coclass */ GxCadDataset;
- struct __declspec(uuid("6ec9d0c5-c3c5-4a2c-b9b3-5959209f427c"))
- /* interface */ IDECadDrawingDataset;
- struct __declspec(uuid("6850e61d-eda7-45ff-9291-25af6c10c556"))
- /* interface */ IDECadDrawingDatasetType;
- struct /* coclass */ DECadDrawingDatasetType;
- struct /* coclass */ DECadDrawingDataset;
- struct __declspec(uuid("85e89175-26ef-490b-8fcc-9363399275bb"))
- /* interface */ IGxAGSConnection;
- struct __declspec(uuid("04429be9-3a92-4327-9f49-9ee30b95fb3c"))
- /* interface */ IGxAGSObject;
- struct __declspec(uuid("46e2c9bf-e363-498c-b200-43a8f773e485"))
- /* interface */ IGxAGSMap;
- struct __declspec(uuid("cd840193-d8e3-4a7f-b216-be919be275c0"))
- /* interface */ IGxAGSLocator;
- struct __declspec(uuid("ad1c813f-0c3d-4d1f-af54-9adeb22e67f1"))
- /* interface */ IAGSObjectCreationProperties;
- struct /* coclass */ GxAGSMap;
- struct /* coclass */ GxAGSLocator;
- struct /* coclass */ GxAGSConnection;
- struct /* coclass */ GxAddAGSConnection;
- struct /* coclass */ GxAddAGSObject;
- struct /* coclass */ GxAGSConnectionFactory;
- struct __declspec(uuid("13d440f2-8703-40eb-bf6f-0668444065de"))
- /* interface */ IGxContentViewControlCustom;
- struct __declspec(uuid("59cbd1f2-2ab6-11d4-abdd-0008c73fca1c"))
- /* interface */ IRasterFormatFilter;
- struct /* coclass */ GxRasterFileSystemFactory;
- struct /* coclass */ GxRasterDataset;
- struct /* coclass */ GxGDBRasterExtension;
- struct /* coclass */ GxGDBRasterCatalogExtension;
- struct /* coclass */ GxFilterRasterCatalogDatasets;
- struct /* coclass */ RasterFormatGridFilter;
- struct /* coclass */ RasterFormatTifFilter;
- struct /* coclass */ RasterFormatImgFilter;
- struct /* coclass */ RasterFormatSDEFilter;
- struct /* coclass */ RasterFormatPGDBFilter;
- struct __declspec(uuid("ea30b18d-2d75-4593-bf44-b3620f41d8db"))
- /* interface */ IGPLayer;
- struct __declspec(uuid("39fcba4f-fad5-4360-a91e-f6c995205676"))
- /* interface */ IDEUtilities;
- struct __declspec(uuid("8547ff12-e020-4c17-893b-bda0176f0c3b"))
- /* interface */ IGPLayerType;
- struct __declspec(uuid("9029aac3-ebd3-4fa9-a9f8-8153775c870c"))
- /* interface */ IGPLayerSupport;
- struct __declspec(uuid("991993e4-7dfd-4e23-bca0-689b174e3030"))
- /* interface */ IDELayer;
- struct __declspec(uuid("4e458cd7-d677-4e02-a827-2c5f1874ff88"))
- /* interface */ IDEShapeFile;
- struct __declspec(uuid("cba6712b-e7c5-4013-9bc7-9656bfb0de41"))
- /* interface */ IDEDbaseTable;
- struct __declspec(uuid("2a3e65fd-9d5b-4baa-8a3b-39824fc8c587"))
- /* interface */ IDELayerType;
- struct __declspec(uuid("c7d6c9e2-278e-4f86-a349-f80baac7a733"))
- /* interface */ IDEShapeFileType;
- struct __declspec(uuid("5b5c7610-a953-11d5-9321-0080c71a3226"))
- /* interface */ IDEDbaseTableType;
- struct __declspec(uuid("5348d943-c798-434a-9e72-ac97ca802a71"))
- /* interface */ IDETextFile;
- struct __declspec(uuid("72835efa-d940-430f-87e3-6e9b3d121023"))
- /* interface */ IDETextFileType;
- struct /* coclass */ DEUtilities;
- struct /* coclass */ DELayerType;
- struct /* coclass */ DEShapeFileType;
- struct /* coclass */ DEDbaseTableType;
- struct /* coclass */ DELayer;
- struct /* coclass */ DEShapeFile;
- struct /* coclass */ DEDbaseTable;
- struct __declspec(uuid("49b7bb60-02c3-49de-9642-a0b07215da63"))
- /* interface */ IDECatalogRoot;
- struct __declspec(uuid("3dd1a87b-30b2-4a02-abd2-205c5363ae4b"))
- /* interface */ IDERemoteDatabaseFolder;
- struct __declspec(uuid("bc5edbfd-375c-40a2-b9c2-ea8dfe2de1e0"))
- /* interface */ IDESpatialReferencesFolder;
- struct __declspec(uuid("ae51f9d8-5864-4cf2-8186-736af8c4022c"))
- /* interface */ IDEDiskConnection;
- struct __declspec(uuid("4368e06b-e887-43b6-ab24-1ff4fed5837b"))
- /* interface */ IDEFolder;
- struct __declspec(uuid("df006d6f-661e-46ca-a591-d3c6cb5d94d3"))
- /* interface */ IDEFile;
- struct __declspec(uuid("f69ca920-cfbb-11d5-933d-0080c71a3226"))
- /* interface */ IDEPrjFile;
- struct __declspec(uuid("81daeed8-ef11-40eb-a617-60e4d4654fd8"))
- /* interface */ IDEMapDocument;
- struct __declspec(uuid("4ba00494-ab4c-45b5-b7ff-7e3b9e595bf1"))
- /* interface */ IDECatalogRootType;
- struct __declspec(uuid("bd15433a-67d7-4fdb-b0ca-42ef470f704e"))
- /* interface */ IDEDiskConnectionType;
- struct __declspec(uuid("b2dfe80e-7ee0-4aaa-bee0-498593374743"))
- /* interface */ IDEFolderType;
- struct __declspec(uuid("5cea7586-5550-418a-a6cb-9b8e67133c43"))
- /* interface */ IDEFileType;
- struct __declspec(uuid("ae8c96f0-cfbe-11d5-933d-0080c71a3226"))
- /* interface */ IDEPrjFileType;
- struct __declspec(uuid("5826a85f-d7cd-4b32-a2d9-0eccfde297a2"))
- /* interface */ IDEMapDocumentType;
- struct __declspec(uuid("ef94d455-32d3-4d10-b080-fe7508c05dc9"))
- /* interface */ IDERemoteDatabaseFolderType;
- struct __declspec(uuid("e2b9400d-655c-4976-b3dd-04f31c48bb81"))
- /* interface */ IDESpatialReferencesFolderType;
- struct /* coclass */ DECatalogRootType;
- struct /* coclass */ DEDiskConnectionType;
- struct /* coclass */ DEFolderType;
- struct /* coclass */ DEFileType;
- struct /* coclass */ DEPrjFileType;
- struct /* coclass */ DEMapDocumentType;
- struct /* coclass */ DERemoteDatabaseFolderType;
- struct /* coclass */ DESpatialReferencesFolderType;
- struct /* coclass */ DECatalogRoot;
- struct /* coclass */ DEDiskConnection;
- struct /* coclass */ DEFolder;
- struct /* coclass */ DEFile;
- struct /* coclass */ DEMapDocument;
- struct /* coclass */ DERemoteDatabaseFolder;
- struct /* coclass */ DESpatialReferencesFolder;
- struct /* coclass */ DEPrjFile;
- struct /* coclass */ DETextFile;
- struct /* coclass */ DETextFileType;
- struct __declspec(uuid("b0b62284-0080-4ea3-9716-de5293a73f6e"))
- /* interface */ IDETin;
- struct __declspec(uuid("0853eb47-69e4-4309-a8ba-5d14b356362b"))
- /* interface */ IDETinType;
- struct /* coclass */ DETinType;
- struct /* coclass */ DETin;
- struct __declspec(uuid("bde67d8b-bf5e-45ec-a3fd-09ac77efe850"))
- /* interface */ IDECoverage;
- struct __declspec(uuid("25ea15b1-7425-452b-8fb6-ca3f8d088129"))
- /* interface */ IDECoverageFeatureClass;
- struct __declspec(uuid("dc3b7fdb-ce0f-4aee-945c-0755f89109e4"))
- /* interface */ IDEArcInfoTable;
- struct __declspec(uuid("c95b22e0-a3c3-11d5-931c-0080c71a3226"))
- /* interface */ IGPArcInfoItem;
- struct __declspec(uuid("1c1d3491-9e02-4283-be2f-b8177cc8f01f"))
- /* interface */ IDEArcInfoUtilities;
- struct __declspec(uuid("ab6143ed-a1ea-4193-b97c-f8be9a6c4c83"))
- /* interface */ IDECoverageType;
- struct __declspec(uuid("943db542-3a26-40e3-9a26-3342655bd3a2"))
- /* interface */ IDECoverageFeatureClassType;
- struct __declspec(uuid("2864d010-402b-4b4e-b27c-db2cb238ffe4"))
- /* interface */ IDEArcInfoTableType;
- struct __declspec(uuid("82c365f0-7956-47ec-86f3-b8d628837712"))
- /* interface */ IGPArcInfoItemType;
- struct /* coclass */ DECoverageType;
- struct /* coclass */ DECoverageFeatureClassType;
- struct /* coclass */ DEArcInfoTableType;
- struct /* coclass */ GPArcInfoItemType;
- struct /* coclass */ DECoverage;
- struct /* coclass */ DECoverageFeatureClass;
- struct /* coclass */ DEArcInfoTable;
- struct /* coclass */ GPArcInfoItem;
- struct /* coclass */ DEArcInfoUtilities;
- struct __declspec(uuid("a30b5d18-63ed-493a-90e5-75dc2d55d79c"))
- /* interface */ IDEVPFTable;
- struct __declspec(uuid("dbb10ac8-bbbd-44af-aad6-a689af24dbfb"))
- /* interface */ IDEVPFTableType;
- struct /* coclass */ DEVPFTableType;
- struct /* coclass */ DEVPFTable;
- struct __declspec(uuid("26785829-6d41-457c-b953-08fed1e16eda"))
- /* interface */ IDEVPFCoverage;
- struct __declspec(uuid("ba80d3fd-b1c8-4111-b3db-037d6ea3d9eb"))
- /* interface */ IDEVPFCoverageType;
- struct /* coclass */ DEVPFCoverageType;
- struct /* coclass */ DEVPFCoverage;
- struct __declspec(uuid("a98227bf-d1cd-402e-b5ea-d05f77513755"))
- /* interface */ IIMSConnection;
- struct __declspec(uuid("2f81075f-0adf-4dea-9c0c-38f7e032705f"))
- /* interface */ IIMSConnection2;
- struct __declspec(uuid("9df1041e-2f52-405e-b7b9-b736ba74340b"))
- /* interface */ IRemoteMetadata;
- struct __declspec(uuid("c7535706-3898-419c-b65b-9faf0d8bfc83"))
- /* interface */ IRemoteMetadataName;
- struct __declspec(uuid("64c58b58-b932-4f91-8a60-4a85964af693"))
- /* interface */ IIMSMetadataAxlRequest;
- struct __declspec(uuid("c9575f93-39e5-4cba-bef6-50e598cf058d"))
- /* interface */ IMetadataValidator;
- struct /* coclass */ IMSConnection;
- struct /* coclass */ NewIMSConnection;
- struct /* coclass */ NewServerRef;
- struct /* coclass */ IMSImageMap;
- struct /* coclass */ IMSMetadataServiceName;
- struct /* coclass */ IMSFeatureService;
- struct /* coclass */ IMSMetadataService;
- struct /* coclass */ GxFilterRemoteMetadata;
- struct /* coclass */ GxFilterRemoteMetadataContainer;
- struct /* coclass */ IMSGlobeServiceDescription;
- struct /* coclass */ IMSGlobeSubServiceDescription;
- struct /* coclass */ IMSConnectionNativeType;
- struct /* coclass */ IMSFeatureServiceNativeType;
- struct /* coclass */ IMSImageMapNativeType;
- struct /* coclass */ IMSMetadataServiceNativeType;
- struct /* coclass */ IMSMetadataDocumentNativeType;
- struct /* coclass */ IMSFeatureClass;
- struct /* coclass */ GNValidator;
- struct /* coclass */ GNSynchronizer;
- struct __declspec(uuid("4ea3e4eb-9dfa-11d3-a6cb-0008c7d3ae50"))
- /* interface */ IQuery;
- struct __declspec(uuid("64ab252e-1cca-4c79-a929-1ce0ac219724"))
- /* interface */ ISearchResults;
- struct __declspec(uuid("f4273dcc-b220-4b1f-a177-11c4a1f6f5a6"))
- /* interface */ ISearchResultsLayer;
- struct __declspec(uuid("6ecfbc99-b4ee-4471-a81d-bab3fea34e3a"))
- /* interface */ ISearchResultsIdentifyObject;
- struct /* coclass */ SearchResultsRoot;
- struct /* coclass */ SearchResultsLayer;
- struct /* coclass */ SearchResultsLayerFactory;
- struct /* coclass */ SearchResults;
- struct /* coclass */ SearchResultsIdentifyObj;
- //
- // Smart pointer typedef declarations
- //
- _COM_SMARTPTR_TYPEDEF(IGxObject, __uuidof(IGxObject));
- _COM_SMARTPTR_TYPEDEF(IGxCatalog, __uuidof(IGxCatalog));
- _COM_SMARTPTR_TYPEDEF(IGxSelection, __uuidof(IGxSelection));
- _COM_SMARTPTR_TYPEDEF(IEnumGxObject, __uuidof(IEnumGxObject));
- _COM_SMARTPTR_TYPEDEF(IGxFileFilter, __uuidof(IGxFileFilter));
- _COM_SMARTPTR_TYPEDEF(IGxFolder, __uuidof(IGxFolder));
- _COM_SMARTPTR_TYPEDEF(IGxObjectEdit, __uuidof(IGxObjectEdit));
- _COM_SMARTPTR_TYPEDEF(IGxObjectDeleteOptions, __uuidof(IGxObjectDeleteOptions));
- _COM_SMARTPTR_TYPEDEF(IGxPasteTarget, __uuidof(IGxPasteTarget));
- _COM_SMARTPTR_TYPEDEF(IGxMap, __uuidof(IGxMap));
- _COM_SMARTPTR_TYPEDEF(IGxLayer, __uuidof(IGxLayer));
- _COM_SMARTPTR_TYPEDEF(IGxFile, __uuidof(IGxFile));
- _COM_SMARTPTR_TYPEDEF(IGxDatabase, __uuidof(IGxDatabase));
- _COM_SMARTPTR_TYPEDEF(IGxDataset, __uuidof(IGxDataset));
- _COM_SMARTPTR_TYPEDEF(IGxObjectFactory, __uuidof(IGxObjectFactory));
- _COM_SMARTPTR_TYPEDEF(IGxRemoteDatabaseFolder, __uuidof(IGxRemoteDatabaseFolder));
- _COM_SMARTPTR_TYPEDEF(IGxNewDatabase, __uuidof(IGxNewDatabase));
- _COM_SMARTPTR_TYPEDEF(IGxDiskConnection, __uuidof(IGxDiskConnection));
- _COM_SMARTPTR_TYPEDEF(IGxPrjFile, __uuidof(IGxPrjFile));
- _COM_SMARTPTR_TYPEDEF(IGxSpatialReferencesFolder, __uuidof(IGxSpatialReferencesFolder));
- _COM_SMARTPTR_TYPEDEF(IGxDatabaseExtension, __uuidof(IGxDatabaseExtension));
- _COM_SMARTPTR_TYPEDEF(IGxDatabaseExtensionCompare, __uuidof(IGxDatabaseExtensionCompare));
- _COM_SMARTPTR_TYPEDEF(IGxObjectFactories, __uuidof(IGxObjectFactories));
- _COM_SMARTPTR_TYPEDEF(IEnumGxObjectFactory, __uuidof(IEnumGxObjectFactory));
- _COM_SMARTPTR_TYPEDEF(IGxTextFile, __uuidof(IGxTextFile));
- _COM_SMARTPTR_TYPEDEF(IGxDataElement, __uuidof(IGxDataElement));
- _COM_SMARTPTR_TYPEDEF(IGxDataElementHelper, __uuidof(IGxDataElementHelper));
- _COM_SMARTPTR_TYPEDEF(IGxObjectArray, __uuidof(IGxObjectArray));
- _COM_SMARTPTR_TYPEDEF(IGxObjectUI, __uuidof(IGxObjectUI));
- _COM_SMARTPTR_TYPEDEF(IGxObjectContainer, __uuidof(IGxObjectContainer));
- _COM_SMARTPTR_TYPEDEF(IGxObjectContainer2, __uuidof(IGxObjectContainer2));
- _COM_SMARTPTR_TYPEDEF(IGxObjectProperties, __uuidof(IGxObjectProperties));
- _COM_SMARTPTR_TYPEDEF(IGxCachedObjects, __uuidof(IGxCachedObjects));
- _COM_SMARTPTR_TYPEDEF(IGxObjectFactoryEdit, __uuidof(IGxObjectFactoryEdit));
- _COM_SMARTPTR_TYPEDEF(IGxObjectFactoryMetadata, __uuidof(IGxObjectFactoryMetadata));
- _COM_SMARTPTR_TYPEDEF(IGxObjectFactoryPriority, __uuidof(IGxObjectFactoryPriority));
- _COM_SMARTPTR_TYPEDEF(IGxObjectFactoryFileExtensions, __uuidof(IGxObjectFactoryFileExtensions));
- _COM_SMARTPTR_TYPEDEF(IGxPasteTargetHelper, __uuidof(IGxPasteTargetHelper));
- _COM_SMARTPTR_TYPEDEF(IGxDatabaseExtensions, __uuidof(IGxDatabaseExtensions));
- _COM_SMARTPTR_TYPEDEF(IGxSelectionEvents, __uuidof(IGxSelectionEvents));
- _COM_SMARTPTR_TYPEDEF(IGxObjectFilter, __uuidof(IGxObjectFilter));
- _COM_SMARTPTR_TYPEDEF(IGxObjectFilterCollection, __uuidof(IGxObjectFilterCollection));
- _COM_SMARTPTR_TYPEDEF(IGxObjectFilterCollectionAdmin, __uuidof(IGxObjectFilterCollectionAdmin));
- _COM_SMARTPTR_TYPEDEF(IGxCatalogAdmin, __uuidof(IGxCatalogAdmin));
- _COM_SMARTPTR_TYPEDEF(IGxCatalogEventsDisp, __uuidof(IGxCatalogEventsDisp));
- _COM_SMARTPTR_TYPEDEF(IGxCatalogEvents, __uuidof(IGxCatalogEvents));
- _COM_SMARTPTR_TYPEDEF(IGxMapPageLayout, __uuidof(IGxMapPageLayout));
- _COM_SMARTPTR_TYPEDEF(IGxLayerSource, __uuidof(IGxLayerSource));
- _COM_SMARTPTR_TYPEDEF(IGxFileSetup, __uuidof(IGxFileSetup));
- _COM_SMARTPTR_TYPEDEF(IGxDatabase2, __uuidof(IGxDatabase2));
- _COM_SMARTPTR_TYPEDEF(IGxThumbnail, __uuidof(IGxThumbnail));
- _COM_SMARTPTR_TYPEDEF(IGxFileFilterEvents, __uuidof(IGxFileFilterEvents));
- _COM_SMARTPTR_TYPEDEF(IGxRemoteContainer, __uuidof(IGxRemoteContainer));
- _COM_SMARTPTR_TYPEDEF(IGxBasicObject, __uuidof(IGxBasicObject));
- _COM_SMARTPTR_TYPEDEF(IGxObjectWizard, __uuidof(IGxObjectWizard));
- _COM_SMARTPTR_TYPEDEF(IGxDiskConnection2, __uuidof(IGxDiskConnection2));
- _COM_SMARTPTR_TYPEDEF(IGxToolbox, __uuidof(IGxToolbox));
- _COM_SMARTPTR_TYPEDEF(IGxObjectSort, __uuidof(IGxObjectSort));
- _COM_SMARTPTR_TYPEDEF(IGxObjectSortAlwaysOnTop, __uuidof(IGxObjectSortAlwaysOnTop));
- _COM_SMARTPTR_TYPEDEF(IGxObjectInternalName, __uuidof(IGxObjectInternalName));
- _COM_SMARTPTR_TYPEDEF(IGxShortcut, __uuidof(IGxShortcut));
- _COM_SMARTPTR_TYPEDEF(IShortcutName, __uuidof(IShortcutName));
- _COM_SMARTPTR_TYPEDEF(IGxRemoteConnection, __uuidof(IGxRemoteConnection));
- _COM_SMARTPTR_TYPEDEF(IGxRootObjectStartupProperties, __uuidof(IGxRootObjectStartupProperties));
- _COM_SMARTPTR_TYPEDEF(IGxLocator, __uuidof(IGxLocator));
- _COM_SMARTPTR_TYPEDEF(IGxGISServersFolder, __uuidof(IGxGISServersFolder));
- _COM_SMARTPTR_TYPEDEF(IGxAddGISServerCommand, __uuidof(IGxAddGISServerCommand));
- _COM_SMARTPTR_TYPEDEF(IGxMetadataSupport, __uuidof(IGxMetadataSupport));
- _COM_SMARTPTR_TYPEDEF(IGxFilterDataElements, __uuidof(IGxFilterDataElements));
- _COM_SMARTPTR_TYPEDEF(IGxFolderAdmin, __uuidof(IGxFolderAdmin));
- _COM_SMARTPTR_TYPEDEF(IGxPre70Coverage, __uuidof(IGxPre70Coverage));
- _COM_SMARTPTR_TYPEDEF(IDataGraph, __uuidof(IDataGraph));
- _COM_SMARTPTR_TYPEDEF(IGxDataGraph, __uuidof(IGxDataGraph));
- _COM_SMARTPTR_TYPEDEF(IDataGraphView, __uuidof(IDataGraphView));
- _COM_SMARTPTR_TYPEDEF(IMetadataImport, __uuidof(IMetadataImport));
- _COM_SMARTPTR_TYPEDEF(IMetadataExport, __uuidof(IMetadataExport));
- _COM_SMARTPTR_TYPEDEF(IDECadDrawingDataset, __uuidof(IDECadDrawingDataset));
- _COM_SMARTPTR_TYPEDEF(IDECadDrawingDatasetType, __uuidof(IDECadDrawingDatasetType));
- _COM_SMARTPTR_TYPEDEF(IGxAGSConnection, __uuidof(IGxAGSConnection));
- _COM_SMARTPTR_TYPEDEF(IGxAGSObject, __uuidof(IGxAGSObject));
- _COM_SMARTPTR_TYPEDEF(IGxAGSMap, __uuidof(IGxAGSMap));
- _COM_SMARTPTR_TYPEDEF(IGxAGSLocator, __uuidof(IGxAGSLocator));
- _COM_SMARTPTR_TYPEDEF(IAGSObjectCreationProperties, __uuidof(IAGSObjectCreationProperties));
- _COM_SMARTPTR_TYPEDEF(IGxContentViewControlCustom, __uuidof(IGxContentViewControlCustom));
- _COM_SMARTPTR_TYPEDEF(IRasterFormatFilter, __uuidof(IRasterFormatFilter));
- _COM_SMARTPTR_TYPEDEF(IGPLayer, __uuidof(IGPLayer));
- _COM_SMARTPTR_TYPEDEF(IDEUtilities, __uuidof(IDEUtilities));
- _COM_SMARTPTR_TYPEDEF(IGPLayerType, __uuidof(IGPLayerType));
- _COM_SMARTPTR_TYPEDEF(IGPLayerSupport, __uuidof(IGPLayerSupport));
- _COM_SMARTPTR_TYPEDEF(IDELayer, __uuidof(IDELayer));
- _COM_SMARTPTR_TYPEDEF(IDEShapeFile, __uuidof(IDEShapeFile));
- _COM_SMARTPTR_TYPEDEF(IDEDbaseTable, __uuidof(IDEDbaseTable));
- _COM_SMARTPTR_TYPEDEF(IDELayerType, __uuidof(IDELayerType));
- _COM_SMARTPTR_TYPEDEF(IDEShapeFileType, __uuidof(IDEShapeFileType));
- _COM_SMARTPTR_TYPEDEF(IDEDbaseTableType, __uuidof(IDEDbaseTableType));
- _COM_SMARTPTR_TYPEDEF(IDETextFile, __uuidof(IDETextFile));
- _COM_SMARTPTR_TYPEDEF(IDETextFileType, __uuidof(IDETextFileType));
- _COM_SMARTPTR_TYPEDEF(IDECatalogRoot, __uuidof(IDECatalogRoot));
- _COM_SMARTPTR_TYPEDEF(IDERemoteDatabaseFolder, __uuidof(IDERemoteDatabaseFolder));
- _COM_SMARTPTR_TYPEDEF(IDESpatialReferencesFolder, __uuidof(IDESpatialReferencesFolder));
- _COM_SMARTPTR_TYPEDEF(IDEDiskConnection, __uuidof(IDEDiskConnection));
- _COM_SMARTPTR_TYPEDEF(IDEFolder, __uuidof(IDEFolder));
- _COM_SMARTPTR_TYPEDEF(IDEFile, __uuidof(IDEFile));
- _COM_SMARTPTR_TYPEDEF(IDEPrjFile, __uuidof(IDEPrjFile));
- _COM_SMARTPTR_TYPEDEF(IDEMapDocument, __uuidof(IDEMapDocument));
- _COM_SMARTPTR_TYPEDEF(IDECatalogRootType, __uuidof(IDECatalogRootType));
- _COM_SMARTPTR_TYPEDEF(IDEDiskConnectionType, __uuidof(IDEDiskConnectionType));
- _COM_SMARTPTR_TYPEDEF(IDEFolderType, __uuidof(IDEFolderType));
- _COM_SMARTPTR_TYPEDEF(IDEFileType, __uuidof(IDEFileType));
- _COM_SMARTPTR_TYPEDEF(IDEPrjFileType, __uuidof(IDEPrjFileType));
- _COM_SMARTPTR_TYPEDEF(IDEMapDocumentType, __uuidof(IDEMapDocumentType));
- _COM_SMARTPTR_TYPEDEF(IDERemoteDatabaseFolderType, __uuidof(IDERemoteDatabaseFolderType));
- _COM_SMARTPTR_TYPEDEF(IDESpatialReferencesFolderType, __uuidof(IDESpatialReferencesFolderType));
- _COM_SMARTPTR_TYPEDEF(IDETin, __uuidof(IDETin));
- _COM_SMARTPTR_TYPEDEF(IDETinType, __uuidof(IDETinType));
- _COM_SMARTPTR_TYPEDEF(IDECoverage, __uuidof(IDECoverage));
- _COM_SMARTPTR_TYPEDEF(IDECoverageFeatureClass, __uuidof(IDECoverageFeatureClass));
- _COM_SMARTPTR_TYPEDEF(IDEArcInfoTable, __uuidof(IDEArcInfoTable));
- _COM_SMARTPTR_TYPEDEF(IGPArcInfoItem, __uuidof(IGPArcInfoItem));
- _COM_SMARTPTR_TYPEDEF(IDEArcInfoUtilities, __uuidof(IDEArcInfoUtilities));
- _COM_SMARTPTR_TYPEDEF(IDECoverageType, __uuidof(IDECoverageType));
- _COM_SMARTPTR_TYPEDEF(IDECoverageFeatureClassType, __uuidof(IDECoverageFeatureClassType));
- _COM_SMARTPTR_TYPEDEF(IDEArcInfoTableType, __uuidof(IDEArcInfoTableType));
- _COM_SMARTPTR_TYPEDEF(IGPArcInfoItemType, __uuidof(IGPArcInfoItemType));
- _COM_SMARTPTR_TYPEDEF(IDEVPFTable, __uuidof(IDEVPFTable));
- _COM_SMARTPTR_TYPEDEF(IDEVPFTableType, __uuidof(IDEVPFTableType));
- _COM_SMARTPTR_TYPEDEF(IDEVPFCoverage, __uuidof(IDEVPFCoverage));
- _COM_SMARTPTR_TYPEDEF(IDEVPFCoverageType, __uuidof(IDEVPFCoverageType));
- _COM_SMARTPTR_TYPEDEF(IIMSConnection, __uuidof(IIMSConnection));
- _COM_SMARTPTR_TYPEDEF(IIMSConnection2, __uuidof(IIMSConnection2));
- _COM_SMARTPTR_TYPEDEF(IRemoteMetadata, __uuidof(IRemoteMetadata));
- _COM_SMARTPTR_TYPEDEF(IRemoteMetadataName, __uuidof(IRemoteMetadataName));
- _COM_SMARTPTR_TYPEDEF(IIMSMetadataAxlRequest, __uuidof(IIMSMetadataAxlRequest));
- _COM_SMARTPTR_TYPEDEF(IMetadataValidator, __uuidof(IMetadataValidator));
- _COM_SMARTPTR_TYPEDEF(IQuery, __uuidof(IQuery));
- _COM_SMARTPTR_TYPEDEF(ISearchResults, __uuidof(ISearchResults));
- _COM_SMARTPTR_TYPEDEF(ISearchResultsLayer, __uuidof(ISearchResultsLayer));
- _COM_SMARTPTR_TYPEDEF(ISearchResultsIdentifyObject, __uuidof(ISearchResultsIdentifyObject));
- //
- // Type library items
- //
- struct __declspec(uuid("bdbbb3eb-d0b2-11d1-aed9-080009ec734b"))
- IGxObject : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_FullName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_BaseName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_Category (
- BSTR * Category ) = 0;
- virtual HRESULT __stdcall get_Parent (
- struct IGxObject * * Parent ) = 0;
- virtual HRESULT __stdcall get_ClassID (
- struct IUID * * ClassID ) = 0;
- virtual HRESULT __stdcall get_InternalObjectName (
- struct IName * * InternalObjectName ) = 0;
- virtual HRESULT __stdcall get_IsValid (
- VARIANT_BOOL * IsValid ) = 0;
- virtual HRESULT __stdcall Attach (
- struct IGxObject * Parent,
- struct IGxCatalog * pCatalog ) = 0;
- virtual HRESULT __stdcall Detach ( ) = 0;
- virtual HRESULT __stdcall Refresh ( ) = 0;
- };
- struct __declspec(uuid("bdbbb3ee-d0b2-11d1-aed9-080009ec734b"))
- IGxCatalog : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Close ( ) = 0;
- virtual HRESULT __stdcall get_Selection (
- struct IGxSelection * * Selection ) = 0;
- virtual HRESULT __stdcall get_SelectedObject (
- struct IGxObject * * SelectedObject ) = 0;
- virtual HRESULT __stdcall put_Location (
- BSTR _arg1 ) = 0;
- virtual HRESULT __stdcall get_FileFilter (
- struct IGxFileFilter * * Filter ) = 0;
- virtual HRESULT __stdcall ConnectFolder (
- BSTR folderPath,
- struct IGxFolder * * folder ) = 0;
- virtual HRESULT __stdcall DisconnectFolder (
- BSTR folderPath ) = 0;
- virtual HRESULT __stdcall ObjectAdded (
- struct IGxObject * object ) = 0;
- virtual HRESULT __stdcall ObjectDeleted (
- struct IGxObject * object ) = 0;
- virtual HRESULT __stdcall ObjectChanged (
- struct IGxObject * object ) = 0;
- virtual HRESULT __stdcall ObjectRefreshed (
- struct IGxObject * object ) = 0;
- virtual HRESULT __stdcall ConstructFullName (
- struct IGxObject * object,
- BSTR * FullName ) = 0;
- virtual HRESULT __stdcall GetObjectFromFullName (
- BSTR FullName,
- long * numFound,
- VARIANT * result ) = 0;
- };
- struct __declspec(uuid("bdbbb3ed-d0b2-11d1-aed9-080009ec734b"))
- IGxSelection : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Location (
- struct IGxObject * * Location ) = 0;
- virtual HRESULT __stdcall SetLocation (
- struct IGxObject * Location,
- IUnknown * pInitiator ) = 0;
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_FirstObject (
- struct IGxObject * * firstSelectedObject ) = 0;
- virtual HRESULT __stdcall put_DelayEvents (
- VARIANT_BOOL DelayEvents ) = 0;
- virtual HRESULT __stdcall get_DelayEvents (
- VARIANT_BOOL * DelayEvents ) = 0;
- virtual HRESULT __stdcall Select (
- struct IGxObject * object,
- VARIANT_BOOL appendToExistingSelection,
- IUnknown * initiator ) = 0;
- virtual HRESULT __stdcall Unselect (
- struct IGxObject * object,
- IUnknown * initiator ) = 0;
- virtual HRESULT __stdcall IsSelected (
- struct IGxObject * object,
- VARIANT_BOOL * IsSelected ) = 0;
- virtual HRESULT __stdcall Clear (
- IUnknown * initiator ) = 0;
- virtual HRESULT __stdcall get_SelectedObjects (
- struct IEnumGxObject * * ppSelectedObjects ) = 0;
- };
- struct __declspec(uuid("bdbbb3ec-d0b2-11d1-aed9-080009ec734b"))
- IEnumGxObject : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct IGxObject * * object ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("bdbbb3f7-d0b2-11d1-aed9-080009ec734b"))
- IGxFileFilter : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Filter (
- BSTR filePath,
- VARIANT_BOOL * passesFilter ) = 0;
- virtual HRESULT __stdcall FindFileType (
- BSTR Extension,
- long * index ) = 0;
- virtual HRESULT __stdcall get_FileTypeCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall GetFileType (
- long index,
- BSTR * Extension,
- BSTR * Description,
- BSTR * imageFile,
- OLE_HANDLE * smallBitmap,
- OLE_HANDLE * largeBitmap ) = 0;
- virtual HRESULT __stdcall AddFileType (
- BSTR Extension,
- BSTR Description,
- BSTR filePathImage ) = 0;
- virtual HRESULT __stdcall DeleteFileType (
- long index ) = 0;
- };
- struct __declspec(uuid("bdbbb3ef-d0b2-11d1-aed9-080009ec734b"))
- IGxFolder : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FileSystemWorkspaceNames (
- struct IEnumName * * workspaceNames ) = 0;
- };
- struct __declspec(uuid("bdbbb3fc-d0b2-11d1-aed9-080009ec734b"))
- IGxObjectEdit : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall CanRename (
- VARIANT_BOOL * CanRename ) = 0;
- virtual HRESULT __stdcall Rename (
- BSTR newShortName ) = 0;
- virtual HRESULT __stdcall CanDelete (
- VARIANT_BOOL * CanDelete ) = 0;
- virtual HRESULT __stdcall Delete ( ) = 0;
- virtual HRESULT __stdcall EditProperties (
- OLE_HANDLE hParent ) = 0;
- virtual HRESULT __stdcall CanCopy (
- VARIANT_BOOL * CanCopy ) = 0;
- };
- struct __declspec(uuid("c78d055b-23ae-4874-8c12-b280fad9b8b8"))
- IGxObjectDeleteOptions : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_DeleteOption (
- enum esriGxDeleteOption option ) = 0;
- virtual HRESULT __stdcall get_DeleteOption (
- enum esriGxDeleteOption * option ) = 0;
- };
- enum esriGxDeleteOption
- {
- esriGxDeleteSingle = 0,
- esriGxDeleteYesToAll = 1,
- esriGxDeleteCancel = 2
- };
- struct __declspec(uuid("bdbbb403-d0b2-11d1-aed9-080009ec734b"))
- IGxPasteTarget : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall CanPaste (
- struct IEnumName * names,
- VARIANT_BOOL * moveOperation,
- VARIANT_BOOL * CanPaste ) = 0;
- virtual HRESULT __stdcall Paste (
- struct IEnumName * names,
- VARIANT_BOOL * moveOperation,
- VARIANT_BOOL * successfulPaste ) = 0;
- };
- struct __declspec(uuid("bdbbb3f0-d0b2-11d1-aed9-080009ec734b"))
- IGxMap : IUnknown
- {};
- struct __declspec(uuid("bdbbb3f1-d0b2-11d1-aed9-080009ec734b"))
- IGxLayer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_Layer (
- struct ILayer * Layer ) = 0;
- virtual HRESULT __stdcall get_Layer (
- struct ILayer * * Layer ) = 0;
- };
- struct __declspec(uuid("bdbbb3f2-d0b2-11d1-aed9-080009ec734b"))
- IGxFile : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Path (
- BSTR Path ) = 0;
- virtual HRESULT __stdcall get_Path (
- BSTR * Path ) = 0;
- virtual HRESULT __stdcall New ( ) = 0;
- virtual HRESULT __stdcall Open ( ) = 0;
- virtual HRESULT __stdcall Close (
- VARIANT_BOOL saveChanges ) = 0;
- virtual HRESULT __stdcall Edit ( ) = 0;
- virtual HRESULT __stdcall Save ( ) = 0;
- };
- struct __declspec(uuid("bdbbb3f3-d0b2-11d1-aed9-080009ec734b"))
- IGxDatabase : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_WorkspaceName (
- struct IWorkspaceName * WorkspaceName ) = 0;
- virtual HRESULT __stdcall get_WorkspaceName (
- struct IWorkspaceName * * WorkspaceName ) = 0;
- virtual HRESULT __stdcall get_Workspace (
- struct IWorkspace * * Workspace ) = 0;
- virtual HRESULT __stdcall get_IsRemoteDatabase (
- VARIANT_BOOL * IsRemoteDatabase ) = 0;
- virtual HRESULT __stdcall get_IsConnected (
- VARIANT_BOOL * IsConnected ) = 0;
- virtual HRESULT __stdcall Disconnect ( ) = 0;
- };
- struct __declspec(uuid("bdbbb3f4-d0b2-11d1-aed9-080009ec734b"))
- IGxDataset : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_DatasetName (
- struct IDatasetName * DatasetName ) = 0;
- virtual HRESULT __stdcall get_DatasetName (
- struct IDatasetName * * DatasetName ) = 0;
- virtual HRESULT __stdcall get_Dataset (
- struct IDataset * * Dataset ) = 0;
- virtual HRESULT __stdcall get_Type (
- enum esriDatasetType * Type ) = 0;
- };
- struct __declspec(uuid("65d77502-895c-11d2-af5d-080009ec734b"))
- IGxObjectFactory : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_Catalog (
- struct IGxCatalog * _arg1 ) = 0;
- virtual HRESULT __stdcall get_Name (
- BSTR * factoryName ) = 0;
- virtual HRESULT __stdcall HasChildren (
- BSTR parentDir,
- struct IFileNames * fileNames,
- VARIANT_BOOL * HasChildren ) = 0;
- virtual HRESULT __stdcall GetChildren (
- BSTR parentDir,
- struct IFileNames * fileNames,
- struct IEnumGxObject * * Children ) = 0;
- };
- struct __declspec(uuid("bdbbb3fe-d0b2-11d1-aed9-080009ec734b"))
- IGxRemoteDatabaseFolder : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Path (
- BSTR * Path ) = 0;
- virtual HRESULT __stdcall put_Path (
- BSTR Path ) = 0;
- };
- struct __declspec(uuid("bdbbb3ff-d0b2-11d1-aed9-080009ec734b"))
- IGxNewDatabase : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_WorkspaceFactory (
- struct IWorkspaceFactory * _arg1 ) = 0;
- };
- struct __declspec(uuid("bdbbb402-d0b2-11d1-aed9-080009ec734b"))
- IGxDiskConnection : IUnknown
- {};
- struct __declspec(uuid("a38cb584-95ce-11d2-ad2a-00c04fa33a15"))
- IGxPrjFile : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SpatialReference (
- struct ISpatialReference * * SpatialReference ) = 0;
- };
- struct __declspec(uuid("f7bf067b-969e-11d2-ad2c-00c04fa33a15"))
- IGxSpatialReferencesFolder : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Path (
- BSTR Path ) = 0;
- virtual HRESULT __stdcall get_Path (
- BSTR * Path ) = 0;
- };
- struct __declspec(uuid("cdb0cc46-4e87-11d3-9f52-00c04f6bdf06"))
- IGxDatabaseExtension : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_Catalog (
- struct IGxCatalog * _arg1 ) = 0;
- virtual HRESULT __stdcall get_Name (
- BSTR * extensionName ) = 0;
- virtual HRESULT __stdcall HasChildren (
- struct IWorkspace * Workspace,
- VARIANT_BOOL * HasChildren ) = 0;
- virtual HRESULT __stdcall GetChildren (
- struct IWorkspace * Workspace,
- struct IEnumGxObject * * Children ) = 0;
- virtual HRESULT __stdcall Compare (
- struct IGxObject * gxObject1,
- struct IGxObject * gxObject2,
- VARIANT_BOOL ascending,
- int * result ) = 0;
- };
- struct __declspec(uuid("b526f7be-4eb3-11d3-9f52-00c04f6bdf06"))
- IGxDatabaseExtensionCompare : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ExtensionManager (
- struct IGxDatabaseExtension * * ExtensionManager ) = 0;
- virtual HRESULT __stdcall putref_ExtensionManager (
- struct IGxDatabaseExtension * ExtensionManager ) = 0;
- };
- struct __declspec(uuid("6eec9a26-e824-45d7-9536-fe28393ba9c1"))
- IGxObjectFactories : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * pCount ) = 0;
- 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
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall OnRefreshAll ( ) = 0;
- virtual HRESULT __stdcall OnObjectAdded (
- struct IGxObject * object ) = 0;
- virtual HRESULT __stdcall OnObjectDeleted (
- struct IGxObject * object ) = 0;
- virtual HRESULT __stdcall OnObjectChanged (
- struct IGxObject * object ) = 0;
- virtual HRESULT __stdcall OnObjectRefreshed (
- struct IGxObject * object ) = 0;
- };
- struct __declspec(uuid("bdbbb3f8-d0b2-11d1-aed9-080009ec734b"))
- IGxCatalogEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall OnRefreshAll ( ) = 0;
- virtual HRESULT __stdcall OnObjectAdded (
- struct IGxObject * object ) = 0;
- virtual HRESULT __stdcall OnObjectDeleted (
- struct IGxObject * object ) = 0;
- virtual HRESULT __stdcall OnObjectChanged (
- struct IGxObject * object ) = 0;
- virtual HRESULT __stdcall OnObjectRefreshed (
- struct IGxObject * object ) = 0;
- };
- struct __declspec(uuid("252c4a5d-f6d7-11d3-a68c-0008c7d3ae8d"))
- IGxMapPageLayout : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_PageLayout (
- struct IPageLayout * * ppPageLayout ) = 0;
- };
- struct __declspec(uuid("fbbbdfa1-59c3-42c9-b63f-1ce5d8fcb7c5"))
- IGxLayerSource : IUnknown
- {};
- struct __declspec(uuid("b330f48a-de4d-11d2-9f2f-00c04f6bc69e"))
- IGxFileSetup : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Category (
- BSTR _arg1 ) = 0;
- virtual HRESULT __stdcall SetImages (
- OLE_HANDLE hSmallImageBitmap,
- OLE_HANDLE hSmallImageSelectedBitmap,
- OLE_HANDLE hLargeImageBitmap,
- OLE_HANDLE hLargeImageSelectedBitmap ) = 0;
- };
- struct __declspec(uuid("c34479ba-1d3c-11d4-a0db-00c04f6bc626"))
- IGxDatabase2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_WorkspaceName (
- struct IWorkspaceName * WorkspaceName ) = 0;
- virtual HRESULT __stdcall get_WorkspaceName (
- struct IWorkspaceName * * WorkspaceName ) = 0;
- virtual HRESULT __stdcall get_Workspace (
- struct IWorkspace * * Workspace ) = 0;
- virtual HRESULT __stdcall get_IsRemoteDatabase (
- VARIANT_BOOL * IsRemoteDatabase ) = 0;
- virtual HRESULT __stdcall get_IsConnected (
- VARIANT_BOOL * IsConnected ) = 0;
- virtual HRESULT __stdcall Disconnect ( ) = 0;
- virtual HRESULT __stdcall get_IsEnterpriseGeodatabase (
- VARIANT_BOOL * IsEnterpriseGeodatabase ) = 0;
- virtual HRESULT __stdcall Connect ( ) = 0;
- };
- struct __declspec(uuid("da1862ed-95f8-11d2-af67-080009ec734b"))
- IGxThumbnail : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_Thumbnail (
- struct IPicture * picture ) = 0;
- virtual HRESULT __stdcall get_Thumbnail (
- struct IPicture * * picture ) = 0;
- };
- struct __declspec(uuid("bdbbb3fa-d0b2-11d1-aed9-080009ec734b"))
- IGxFileFilterEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall OnDefinitionChanged ( ) = 0;
- };
- struct __declspec(uuid("b0277e3e-917d-44f3-8860-d2c5e01ad215"))
- IGxRemoteContainer : IUnknown
- {};
- struct __declspec(uuid("74f0d7f1-c7f5-4116-a9f5-5b51c9312d95"))
- IGxBasicObject : IUnknown
- {};
- struct __declspec(uuid("c6df682d-a28c-476a-924c-44d1194cf78d"))
- IGxObjectWizard : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Invoke (
- OLE_HANDLE hParentWnd ) = 0;
- };
- struct __declspec(uuid("c9bb82e5-1801-4ee9-9dff-0eff01a7b016"))
- IGxDiskConnection2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_HasCachedChildren (
- VARIANT_BOOL * bHasCachedChildren ) = 0;
- virtual HRESULT __stdcall RefreshStatus ( ) = 0;
- };
- struct __declspec(uuid("1b6629ef-a67d-11d2-af6c-080009ec734b"))
- IGxToolbox : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall GetApplicableTools (
- struct IEnumGxObject * Selection,
- VARIANT * toolNames ) = 0;
- virtual HRESULT __stdcall Execute (
- BSTR toolName,
- struct IEnumGxObject * Selection ) = 0;
- };
- struct __declspec(uuid("4b7eb42e-d500-11d3-a6f3-0008c7d3ae50"))
- IGxObjectSort : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_SortEnabled (
- VARIANT_BOOL Path ) = 0;
- virtual HRESULT __stdcall get_SortEnabled (
- VARIANT_BOOL * Path ) = 0;
- };
- struct __declspec(uuid("5be00d0d-d750-433c-979e-8d872cbdd6fc"))
- IGxObjectSortAlwaysOnTop : IUnknown
- {};
- struct __declspec(uuid("d3cc0862-a328-4b51-a05a-540bf20cef25"))
- IGxObjectInternalName : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_InternalObjectName (
- struct IName * * ppInternalObjectName ) = 0;
- virtual HRESULT __stdcall putref_InternalObjectName (
- struct IName * ppInternalObjectName ) = 0;
- };
- struct __declspec(uuid("82289f34-2c34-40d2-a2cf-5bbcb19cb21f"))
- IGxShortcut : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Target (
- struct IGxObject * * ppTarget ) = 0;
- virtual HRESULT __stdcall putref_Target (
- struct IGxObject * ppTarget ) = 0;
- virtual HRESULT __stdcall put_TargetLocation (
- BSTR pLocation ) = 0;
- virtual HRESULT __stdcall get_TargetLocation (
- BSTR * pLocation ) = 0;
- };
- struct __declspec(uuid("e29b3c76-e7b2-458e-8732-e929391da234"))
- IShortcutName : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_TargetName (
- struct IName * * ppTargetName ) = 0;
- virtual HRESULT __stdcall putref_TargetName (
- struct IName * ppTargetName ) = 0;
- };
- struct __declspec(uuid("3f5c143c-8e15-40c7-8ce8-f67289c6842a"))
- IGxRemoteConnection : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Connect ( ) = 0;
- virtual HRESULT __stdcall Disconnect ( ) = 0;
- };
- struct __declspec(uuid("b1c5dd7c-db4e-485a-8beb-6c656b15a294"))
- IGxRootObjectStartupProperties : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Enabled (
- VARIANT_BOOL * IsEnabled ) = 0;
- };
- struct __declspec(uuid("5f01e7b0-49f2-11d3-9f51-00c04f6bdf06"))
- IGxLocator : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_LocatorName (
- struct ILocatorName * Name ) = 0;
- virtual HRESULT __stdcall get_LocatorName (
- struct ILocatorName * * Name ) = 0;
- virtual HRESULT __stdcall get_Locator (
- struct ILocator * * Locator ) = 0;
- };
- struct __declspec(uuid("cc37fe42-5dad-4567-9c76-b41b29c58468"))
- IGxGISServersFolder : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Path (
- BSTR Path ) = 0;
- virtual HRESULT __stdcall get_Path (
- BSTR * Path ) = 0;
- };
- struct __declspec(uuid("ccdcce1b-d6d4-4e54-b01b-375f2aa53ae9"))
- IGxAddGISServerCommand : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall GetChildren (
- struct IEnumGxObject * * Children ) = 0;
- };
- struct __declspec(uuid("ecdd192b-f45c-4159-8725-d7658bce0c57"))
- IGxMetadataSupport : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Editor (
- struct IUID * * ppEditor ) = 0;
- virtual HRESULT __stdcall get_StylesheetPath (
- BSTR * pPath ) = 0;
- };
- struct __declspec(uuid("cd492cc1-d71c-4b7a-bec9-b43e7374d9e1"))
- IGxFilterDataElements : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ChooseDomain (
- struct IGPDomain * * ppDomain ) = 0;
- virtual HRESULT __stdcall putref_ChooseDomain (
- struct IGPDomain * ppDomain ) = 0;
- virtual HRESULT __stdcall get_DisplayDomain (
- struct IGPDomain * * ppDomain ) = 0;
- virtual HRESULT __stdcall putref_DisplayDomain (
- struct IGPDomain * ppDomain ) = 0;
- virtual HRESULT __stdcall put_Name (
- BSTR _arg1 ) = 0;
- virtual HRESULT __stdcall put_Description (
- BSTR _arg1 ) = 0;
- };
- struct __declspec(uuid("bdbbb40c-d0b2-11d1-aed9-080009ec734b"))
- GxCatalog;
- // [ default ] interface IUnknown
- // interface IGxCatalog
- // interface IGxObject
- // interface IGxObjectUI
- // interface IGxObjectContainer
- // interface IGxObjectEdit
- // interface IGxPasteTarget
- // interface IGxFile
- // interface IComPropertySheetEvents
- // interface IConnectionPointContainer
- // interface IGxObjectFactories
- // interface IGxPasteTargetHelper
- // interface IGxDataElement
- // interface IGxDataElementHelper
- // [ default, source ] interface IGxCatalogEventsDisp
- // [ source ] interface IGxCatalogEvents
- struct __declspec(uuid("c3670290-3ceb-4438-8d81-644be88e9249"))
- IGxFolderAdmin : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall FindChildFolder (
- BSTR Name,
- struct IGxObject * * child ) = 0;
- };
- struct __declspec(uuid("bdbbb40d-d0b2-11d1-aed9-080009ec734b"))
- GxFolder;
- // [ default ] interface IUnknown
- // interface IGxFolder
- // interface IGxFolderAdmin
- // interface IGxObject
- // interface IGxObjectUI
- // interface IGxObjectContainer
- // interface IGxObjectEdit
- // interface IGxPasteTarget
- // interface IGxCachedObjects
- // interface IGxFile
- // interface IMetadata
- // interface IMetadataEdit
- // interface IGxObjectInternalName
- // interface INativeTypeInfo
- // interface IGxObjectProperties
- // interface IGxDataElement
- // interface IGxDataElementHelper
- struct __declspec(uuid("bdbbb40e-d0b2-11d1-aed9-080009ec734b"))
- GxMap;
- // [ default ] interface IUnknown
- // interface IGxMap
- // interface IGxMapPageLayout
- // interface IGxObject
- // interface IGxObjectUI
- // interface IGxObjectEdit
- // interface IGxFile
- // interface IGxThumbnail
- // interface IMetadata
- // interface IMetadataEdit
- // interface IGxObjectInternalName
- // interface INativeTypeInfo
- // interface IGxObjectProperties
- // interface IGxDataElement
- // interface IGxDataElementHelper
- struct __declspec(uuid("bdbbb40f-d0b2-11d1-aed9-080009ec734b"))
- GxLayer;
- // [ default ] interface IUnknown
- // interface IGxLayer
- // interface IGxObject
- // interface IGxObjectUI
- // interface IGxObjectEdit
- // interface IGxFile
- // interface IGxThumbnail
- // interface IMetadata
- // interface IMetadataEdit
- // interface IGxObjectInternalName
- // interface INativeTypeInfo
- // interface IGxObjectProperties
- // interface IComPropertySheetEvents
- // interface IGxCachedObjects
- // interface IGxDataElement
- // interface IGxDataElementHelper
- struct __declspec(uuid("bdbbb410-d0b2-11d1-aed9-080009ec734b"))
- GxFile;
- // [ default ] interface IUnknown
- // interface IGxFile
- // interface IGxFileSetup
- // interface IGxObject
- // interface IGxObjectUI
- // interface IGxObjectEdit
- // interface IMetadata
- // interface IMetadataEdit
- // interface IGxObjectInternalName
- // interface INativeTypeInfo
- // interface IGxObjectProperties
- // interface IGxDataElement
- // interface IGxDataElementHelper
- struct __declspec(uuid("bdbbb411-d0b2-11d1-aed9-080009ec734b"))
- GxDatabase;
- // [ default ] interface IUnknown
- // interface IGxDatabase
- // interface IGxDatabase2
- // interface IGxObject
- // interface IGxObjectUI
- // interface IGxObjectContainer
- // interface IGxObjectProperties
- // interface IGxObjectWizard
- // interface IGxPasteTarget
- // interface IGxCachedObjects
- // interface IGxObjectEdit
- // interface IMetadata
- // interface IMetadataEdit
- // interface IGxObjectInternalName
- // interface INativeTypeInfo
- // interface IWorkspaceEvents
- // interface IGxRemoteConnection
- // interface IGxDataElement
- // interface IGxDataElementHelper
- struct __declspec(uuid("bdbbb412-d0b2-11d1-aed9-080009ec734b"))
- GxDataset;
- // [ default ] interface IUnknown
- // interface IGxDataset
- // interface IGxObject
- // interface IGxObjectUI
- // interface IGxObjectContainer
- // interface IGxObjectProperties
- // interface IGxPasteTarget
- // interface IGxCachedObjects
- // interface IGxObjectEdit
- // interface IMetadata
- // interface IMetadataEdit
- // interface IGxThumbnail
- // interface IObjectClassSchemaEvents
- // interface IGxObjectInternalName
- // interface INativeTypeInfo
- // interface IGxDataElement
- // interface IGxDataElementHelper
- struct __declspec(uuid("bdbbb414-d0b2-11d1-aed9-080009ec734b"))
- GxSelection;
- // [ default ] interface IUnknown
- // interface IGxSelection
- // interface IConnectionPointContainer
- // [ default, source ] interface IGxSelectionEvents
- struct __declspec(uuid("b330f488-de4d-11d2-9f2f-00c04f6bc69e"))
- GxObjectArray;
- // [ default ] interface IUnknown
- // interface IGxObjectArray
- // interface IEnumGxObject
- struct __declspec(uuid("bdbbb415-d0b2-11d1-aed9-080009ec734b"))
- GxFileFilter;
- // [ default ] interface IUnknown
- // interface IGxFileFilter
- // [ default, source ] interface IGxFileFilterEvents
- // interface IPersistStream
- struct __declspec(uuid("bdbbb417-d0b2-11d1-aed9-080009ec734b"))
- GxRemoteDatabaseFolder;
- // [ default ] interface IUnknown
- // interface IGxObject
- // interface IGxObjectUI
- // interface IGxObjectContainer
- // interface IGxObjectEdit
- // interface IGxObjectProperties
- // interface IGxPasteTarget
- // interface IGxCachedObjects
- // interface IGxRemoteDatabaseFolder
- // interface IGxRemoteContainer
- // interface IGxDataElement
- // interface IGxDataElementHelper
- struct __declspec(uuid("db6890d0-f90e-424a-a41c-486fb7e0f0f1"))
- GxGISServersFolder;
- // [ default ] interface IUnknown
- // interface IGxObject
- // interface IGxObjectUI
- // interface IGxObjectContainer
- // interface IGxGISServersFolder
- // interface IGxRemoteContainer
- struct __declspec(uuid("bdbbb418-d0b2-11d1-aed9-080009ec734b"))
- GxNewDatabase;
- // [ default ] interface IUnknown
- // interface IGxBasicObject
- // interface IGxNewDatabase
- // interface IGxObject
- // interface IGxObjectEdit
- // interface IGxObjectProperties
- // interface IGxObjectUI
- // interface IGxObjectWizard
- struct __declspec(uuid("bdbbb41a-d0b2-11d1-aed9-080009ec734b"))
- GxDiskConnection;
- // [ default ] interface IUnknown
- // interface IGxDiskConnection
- // interface IGxDiskConnection2
- // interface IGxObject
- // interface IGxObjectEdit
- // interface IGxObjectContainer
- // interface IGxObjectInternalName
- // interface IGxObjectProperties
- // interface IGxObjectUI
- // interface IGxPasteTarget
- // interface IGxCachedObjects
- // interface IGxFile
- // interface IGxFolder
- // interface IGxFolderAdmin
- // interface IMetadata
- // interface IMetadataEdit
- // interface INativeTypeInfo
- // interface IGxDataElement
- // interface IGxDataElementHelper
- struct __declspec(uuid("65d77506-895c-11d2-af5d-080009ec734b"))
- GxDatabaseFactory;
- // [ default ] interface IUnknown
- // interface IGxObjectFactory
- // interface IGxObjectFactoryMetadata
- // interface IGxObjectFactoryFileExtensions
- struct __declspec(uuid("65d77507-895c-11d2-af5d-080009ec734b"))
- GxMapFactory;
- // [ default ] interface IUnknown
- // interface IGxObjectFactory
- // interface IGxObjectFactoryMetadata
- // interface IGxObjectFactoryFileExtensions
- struct __declspec(uuid("65d77508-895c-11d2-af5d-080009ec734b"))
- GxLayerFactory;
- // [ default ] interface IUnknown
- // interface IGxObjectFactory
- // interface IGxObjectFactoryMetadata
- // interface IGxObjectFactoryFileExtensions
- struct __declspec(uuid("6e7c9cff-944d-11d2-af62-080009ec734b"))
- GxFileFactory;
- // [ default ] interface IUnknown
- // interface IGxObjectFactory
- // interface IGxObjectFactoryMetadata
- // interface IGxObjectFactoryFileExtensions
- struct __declspec(uuid("a38cb585-95ce-11d2-ad2a-00c04fa33a15"))
- GxPrjFile;
- // [ default ] interface IUnknown
- // interface IGxFile
- // interface IGxFileSetup
- // interface IGxObject
- // interface IGxObjectEdit
- // interface IGxObjectInternalName
- // interface IGxObjectProperties
- // interface IGxObjectUI
- // interface IGxPrjFile
- // interface IMetadata
- // interface IMetadataEdit
- // interface INativeTypeInfo
- // interface IGxDataElement
- // interface IGxDataElementHelper
- struct __declspec(uuid("a38cb586-95ce-11d2-ad2a-00c04fa33a15"))
- GxPrjFileFactory;
- // [ default ] interface IUnknown
- // interface IGxObjectFactory
- // interface IGxObjectFactoryMetadata
- // interface IGxObjectFactoryPriority
- // interface IGxObjectFactoryFileExtensions
- struct __declspec(uuid("f7bf067c-969e-11d2-ad2c-00c04fa33a15"))
- GxSpatialReferencesFolder;
- // [ default ] interface IUnknown
- // interface IGxObject
- // interface IGxObjectContainer
- // interface IGxObjectEdit
- // interface IGxObjectProperties
- // interface IGxObjectUI
- // interface IGxPasteTarget
- // interface IGxCachedObjects
- // interface IGxSpatialReferencesFolder
- // interface IGxDataElement
- // interface IGxDataElementHelper
- struct __declspec(uuid("896ef5a3-ae8c-11d3-a6d5-0008c7d3ae50"))
- GxShortcut;
- // [ default ] interface IUnknown
- // interface IGxFile
- // interface IGxObject
- // interface IGxObjectEdit
- // interface IGxObjectProperties
- // interface IGxObjectUI
- // interface IMetadata
- // interface IMetadataEdit
- // interface IGxShortcut
- // interface INativeTypeInfo
- // interface IGxDataElement
- // interface IGxDataElementHelper
- struct __declspec(uuid("287c39e0-6f68-4d11-9831-5a948ff96070"))
- GxShortcutFactory;
- // [ default ] interface IUnknown
- // interface IGxObjectFactory
- // interface IGxObjectFactoryFileExtensions
- struct __declspec(uuid("3beb09e4-3941-4a07-9d1a-ec2b43ba7d50"))
- ShortcutName;
- // [ default ] interface IUnknown
- // interface IName
- // interface IFileName
- // interface IShortcutName
- // interface IPersistStream
- struct __declspec(uuid("01fdef6d-0d73-11d4-ae04-00c04fa33a15"))
- GxTextFileFactory;
- // [ default ] interface IUnknown
- // interface IGxObjectFactory
- // interface IGxObjectFactoryMetadata
- // interface IGxObjectFactoryEdit
- // interface IGxObjectFactoryFileExtensions
- struct __declspec(uuid("01fdef6c-0d73-11d4-ae04-00c04fa33a15"))
- GxTextFile;
- // [ default ] interface IUnknown
- // interface IGxCachedObjects
- // interface IGxDataset
- // interface IGxFile
- // interface IGxFileSetup
- // interface IGxObject
- // interface IGxObjectEdit
- // interface IGxObjectInternalName
- // interface IGxObjectProperties
- // interface IGxObjectUI
- // interface IMetadata
- // interface IMetadataEdit
- // interface INativeTypeInfo
- // interface IObjectClassSchemaEvents
- // interface IGxTextFile
- // interface IGxDataElement
- // interface IGxDataElementHelper
- struct __declspec(uuid("52f78821-299b-11d3-9f5b-00c04f6bc69e"))
- GxFilterBasicTypes;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("9e14bc32-19f4-11d3-9f55-00c04f6bc69e"))
- GxFilterWorkspaces;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("9e14bc33-19f4-11d3-9f55-00c04f6bc69e"))
- GxFilterFeatureDatasets;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("b9ea9fd9-1ab7-11d3-9f55-00c04f6bc69e"))
- GxFilterDatasets;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("701c66db-1dd1-11d3-9f56-00c04f6bc69e"))
- GxFilterDatasetsAndLayers;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("9e14bc34-19f4-11d3-9f55-00c04f6bc69e"))
- GxFilterFeatureClasses;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("02b8c7cb-2d83-11d3-9f9f-00c04f6bc6a5"))
- GxFilterAnnotationFeatureClasses;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("32648160-958a-11d4-80ed-00c04f601565"))
- GxFilterDimensionFeatureClasses;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("cae94a9f-5fba-11d3-9fbd-00c04f6bc78e"))
- GxFilterCoverageAnnotationClasses;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("bbe5a114-1d2c-11d3-9f55-00c04f6bc69e"))
- GxFilterFeatureDatasetsAndFeatureClasses;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("9e14bc3f-19f4-11d3-9f55-00c04f6bc69e"))
- GxFilterPointFeatureClasses;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("9e14bc40-19f4-11d3-9f55-00c04f6bc69e"))
- GxFilterPolylineFeatureClasses;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("9e14bc41-19f4-11d3-9f55-00c04f6bc69e"))
- GxFilterPolygonFeatureClasses;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("9e14bc35-19f4-11d3-9f55-00c04f6bc69e"))
- GxFilterTables;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("9e14bc45-19f4-11d3-9f55-00c04f6bc69e"))
- GxFilterTablesAndFeatureClasses;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("b3a06038-a008-4f16-b3bc-1b1b78db68f1"))
- GxFilterRelationshipClasses;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("a0d451bb-cc31-4c9e-bf07-2aafffc50512"))
- GxFilterGeometricNetworks;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("e9f5d571-12dc-47ae-9048-6666d8c95014"))
- GxFilterTopologies;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("9e14bc37-19f4-11d3-9f55-00c04f6bc69e"))
- GxFilterMaps;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("9e14bc38-19f4-11d3-9f55-00c04f6bc69e"))
- GxFilterLayers;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("bea72057-1d22-11d3-9f55-00c04f6bc69e"))
- GxFilterFiles;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("9e14bc39-19f4-11d3-9f55-00c04f6bc69e"))
- GxFilterSpatialReferences;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("b9ea9fdb-1ab7-11d3-9f55-00c04f6bc69e"))
- GxFilterRasterDatasets;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("b9ea9fdc-1ab7-11d3-9f55-00c04f6bc69e"))
- GxFilterTINDatasets;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("71048673-cacf-11d4-a25e-444553547777"))
- GxFilterCadFeatureClasses;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("059c25ed-c7dd-11d4-9bce-00c04fa33299"))
- GxFilterCadAnnotationClasses;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("b4eaa08b-2b4f-11d3-9b38-00c04fa33299"))
- GxFilterCadDrawingDatasets;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("2c16657f-6572-11d3-9fbe-00c04f6bc78e"))
- GxFilterGeoDatasets;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("402a9393-e951-11d3-a682-0008c7d3ae8d"))
- GxFilterPersonalGeodatabases;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("402a9394-e951-11d3-a682-0008c7d3ae8d"))
- GxFilterPGDBFeatureClasses;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("402a9395-e951-11d3-a682-0008c7d3ae8d"))
- GxFilterPGDBFeatureDatasets;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("1eb22542-e960-11d3-a682-0008c7d3ae8d"))
- GxFilterPGDBTables;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("d2724373-ea1d-11d3-a682-0008c7d3ae8d"))
- GxFilterSDETables;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("d2724374-ea1d-11d3-a682-0008c7d3ae8d"))
- GxFilterSDEFeatureClasses;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("d2724375-ea1d-11d3-a682-0008c7d3ae8d"))
- GxFilterSDEFeatureDatasets;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("7eb9e472-3a09-489e-9afb-93afb1b17881"))
- GxFilterContainers;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("a3d02af4-10a6-11d4-ae05-00c04fa33a15"))
- GxFilterTextFiles;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- // interface INativeType
- struct __declspec(uuid("6efe3d6b-4623-4487-a84b-e2861aec6a55"))
- GxFilterDataElements;
- // [ default ] interface IUnknown
- // interface IGxFilterDataElements
- // interface IGxObjectFilter
- struct __declspec(uuid("abd56605-a1e3-4784-99b9-fa8b442a2691"))
- GxFilterRoute;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("27e179f2-4f3e-11d3-9f52-00c04f6bdf06"))
- GxDatabaseExtensions;
- // [ default ] interface IUnknown
- // interface IGxDatabaseExtensions
- struct __declspec(uuid("08327dc1-4f4f-4d8d-b147-ad3767546909"))
- GxCatalogEvents;
- // [ default ] interface IUnknown
- // [ default, source ] interface IGxCatalogEvents
- struct __declspec(uuid("71162460-d241-480c-b592-13b59bbb33af"))
- GxSelectionEvents;
- // [ default ] interface IUnknown
- // [ default, source ] interface IGxSelectionEvents
- struct __declspec(uuid("c65a15f0-df00-4a3a-b35e-29ab25d47041"))
- GxFileFilterEvents;
- // [ default ] interface IUnknown
- // [ default, source ] interface IGxFileFilterEvents
- struct __declspec(uuid("d8b883f2-d005-4ec4-9a95-b9735660b78d"))
- EnumGxObject;
- // [ default ] interface IUnknown
- // interface IEnumGxObject
- struct __declspec(uuid("3627f039-8599-42cc-a15e-3248b82bfe82"))
- MapNativeType;
- // [ default ] interface IUnknown
- // interface INativeType
- struct __declspec(uuid("983b714e-116f-4249-8062-4b940ed1d215"))
- FolderNativeType;
- // [ default ] interface IUnknown
- // interface INativeType
- struct __declspec(uuid("8f0231ec-2c81-4e2b-871a-09c864b58dce"))
- LayerNativeType;
- // [ default ] interface IUnknown
- // interface INativeType
- struct __declspec(uuid("476b1b32-766a-4293-af8b-2b4a35539652"))
- PrjFileNativeType;
- // [ default ] interface IUnknown
- // interface INativeType
- struct __declspec(uuid("9ac4e0eb-90fe-42a3-a688-afffe16f1d52"))
- FileNativeType;
- // [ default ] interface IUnknown
- // interface INativeType
- struct __declspec(uuid("29cff5a5-6675-4f16-bd5a-f682ec45e426"))
- ShortcutNativeType;
- // [ default ] interface IUnknown
- // interface INativeType
- struct __declspec(uuid("3037becc-165c-48c8-868b-0e7cdcd342d5"))
- ComplexNativeType;
- // [ default ] interface IUnknown
- // interface INativeType
- // interface IComplexNativeType
- struct __declspec(uuid("4ca28c81-06e5-11d3-9f87-00c04f6bc626"))
- GxShapefileFactory;
- // [ default ] interface IUnknown
- // interface IGxObjectFactory
- // interface IGxObjectFactoryMetadata
- // interface IGxObjectFactoryFileExtensions
- struct __declspec(uuid("4ca28c82-06e5-11d3-9f87-00c04f6bc626"))
- GxShapefileDataset;
- // [ default ] interface IUnknown
- // interface IGxObject
- // interface IGxObjectUI
- // interface IGxObjectEdit
- // interface IGxObjectProperties
- // interface IGxDataset
- // interface IGxCachedObjects
- // interface IMetadata
- // interface IMetadataEdit
- // interface IGxThumbnail
- // interface IObjectClassSchemaEvents
- // interface IGxObjectInternalName
- // interface INativeTypeInfo
- // interface IGxDataElement
- // interface IGxDataElementHelper
- struct __declspec(uuid("90e9d96d-e647-11d3-a682-0008c7d3ae8d"))
- GxFilterShapefiles;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- // interface INativeType
- struct __declspec(uuid("1eb22543-e960-11d3-a682-0008c7d3ae8d"))
- GxFilterdBASEFiles;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- // interface INativeType
- struct __declspec(uuid("c65a2bb9-32ed-11d3-9f33-00c04f79927c"))
- IGxPre70Coverage : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Path (
- BSTR Path ) = 0;
- virtual HRESULT __stdcall get_Path (
- BSTR * Path ) = 0;
- };
- struct __declspec(uuid("9c9641d1-dd54-11d2-9f30-00c04f79927c"))
- GxCoverageFactory;
- // [ default ] interface IUnknown
- // interface IGxObjectFactory
- // interface IGxObjectFactoryEdit
- // interface IGxObjectFactoryMetadata
- // interface IGxObjectFactoryFileExtensions
- // interface IGxObjectFactoryPriority
- struct __declspec(uuid("7d80306c-e319-11d2-9f30-00c04f79927c"))
- GxCoverageDataset;
- // [ default ] interface IUnknown
- // interface IGxCachedObjects
- // interface IGxDataset
- // interface IGxObject
- // interface IGxObjectContainer
- // interface IGxObjectEdit
- // interface IGxObjectInternalName
- // interface IGxObjectProperties
- // interface IGxObjectUI
- // interface IGxPasteTarget
- // interface IGxThumbnail
- // interface IMetadata
- // interface IMetadataEdit
- // interface INativeTypeInfo
- // interface IObjectClassSchemaEvents
- // interface IGxDataElement
- // interface IGxDataElementHelper
- struct __declspec(uuid("06d64408-2f3c-11d3-9f33-00c04f79927c"))
- GxPre70CoverageFactory;
- // [ default ] interface IUnknown
- // interface IGxObjectFactory
- // interface IGxObjectFactoryFileExtensions
- struct __declspec(uuid("06d6440a-2f3c-11d3-9f33-00c04f79927c"))
- GxPre70Coverage;
- // [ default ] interface IUnknown
- // interface IGxPre70Coverage
- // interface IGxObject
- // interface IGxObjectEdit
- // interface IGxObjectProperties
- // interface IGxObjectUI
- // interface INativeTypeInfo
- struct __declspec(uuid("c65a2bba-32ed-11d3-9f33-00c04f79927c"))
- GxPCCoverageFactory;
- // [ default ] interface IUnknown
- // interface IGxObjectFactory
- // interface IGxObjectFactoryMetadata
- // interface IGxObjectFactoryFileExtensions
- struct __declspec(uuid("c65a2bbc-32ed-11d3-9f33-00c04f79927c"))
- GxPCCoverage;
- // [ default ] interface IUnknown
- // interface IGxCachedObjects
- // interface IGxDataset
- // interface IGxObject
- // interface IGxObjectContainer
- // interface IGxObjectEdit
- // interface IGxObjectProperties
- // interface IGxObjectUI
- // interface IGxPasteTarget
- // interface IGxThumbnail
- // interface IMetadata
- // interface IMetadataEdit
- // interface IGxObjectInternalName
- // interface INativeTypeInfo
- struct __declspec(uuid("a8e6ede6-b96d-4498-bca6-be3f4c03999e"))
- Pre70CoverageNativeType;
- // [ default ] interface IUnknown
- // interface INativeType
- struct __declspec(uuid("31efc1a3-e655-11d3-a682-0008c7d3ae8d"))
- GxFilterCoverages;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- // interface INativeType
- struct __declspec(uuid("29652e4d-e65e-11d3-a682-0008c7d3ae8d"))
- GxFilterCoverageFeatureClasses;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- // interface INativeType
- struct __declspec(uuid("29652e4e-e65e-11d3-a682-0008c7d3ae8d"))
- GxFilterInfoTables;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- // interface INativeType
- struct __declspec(uuid("8945ac7d-d51e-11d3-a65e-0008c7df88db"))
- IDataGraph : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Valid (
- VARIANT_BOOL * pValid ) = 0;
- virtual HRESULT __stdcall Attach (
- OLE_HANDLE hWnd ) = 0;
- virtual HRESULT __stdcall Detach ( ) = 0;
- virtual HRESULT __stdcall get_Name (
- BSTR * pName ) = 0;
- virtual HRESULT __stdcall put_Name (
- BSTR pName ) = 0;
- virtual HRESULT __stdcall get_Table (
- struct ITable * * ppTable ) = 0;
- virtual HRESULT __stdcall putref_Table (
- struct ITable * ppTable ) = 0;
- virtual HRESULT __stdcall get_UseSelectedSet (
- VARIANT_BOOL * pUseSel ) = 0;
- virtual HRESULT __stdcall put_UseSelectedSet (
- VARIANT_BOOL pUseSel ) = 0;
- virtual HRESULT __stdcall get_SeriesByRecord (
- VARIANT_BOOL * pByRecord ) = 0;
- virtual HRESULT __stdcall put_SeriesByRecord (
- VARIANT_BOOL pByRecord ) = 0;
- virtual HRESULT __stdcall get_ReloadAlways (
- VARIANT_BOOL * pReloadAlways ) = 0;
- virtual HRESULT __stdcall put_ReloadAlways (
- VARIANT_BOOL pReloadAlways ) = 0;
- virtual HRESULT __stdcall get_MaxDataPoints (
- long * pMaxPoints ) = 0;
- virtual HRESULT __stdcall put_MaxDataPoints (
- long pMaxPoints ) = 0;
- virtual HRESULT __stdcall get_FieldSet1 (
- BSTR * pFields ) = 0;
- virtual HRESULT __stdcall put_FieldSet1 (
- BSTR pFields ) = 0;
- virtual HRESULT __stdcall get_FieldSet2 (
- BSTR * pFields ) = 0;
- virtual HRESULT __stdcall put_FieldSet2 (
- BSTR pFields ) = 0;
- virtual HRESULT __stdcall get_FieldSet3 (
- BSTR * pFields ) = 0;
- virtual HRESULT __stdcall put_FieldSet3 (
- BSTR pFields ) = 0;
- virtual HRESULT __stdcall get_FieldSet4 (
- BSTR * pFields ) = 0;
- virtual HRESULT __stdcall put_FieldSet4 (
- BSTR pFields ) = 0;
- virtual HRESULT __stdcall get_PreviewMode (
- VARIANT_BOOL * pPreview ) = 0;
- virtual HRESULT __stdcall put_PreviewMode (
- VARIANT_BOOL pPreview ) = 0;
- virtual HRESULT __stdcall Resize (
- long nType,
- long Width,
- long height ) = 0;
- virtual HRESULT __stdcall Reload ( ) = 0;
- virtual HRESULT __stdcall Draw ( ) = 0;
- virtual HRESULT __stdcall DrawToDC (
- OLE_HANDLE hDC,
- struct tagRECT * pOutputRect,
- struct tagRECT * pGraphRect ) = 0;
- virtual HRESULT __stdcall Print ( ) = 0;
- virtual HRESULT __stdcall LoadFromFile (
- BSTR FileName ) = 0;
- virtual HRESULT __stdcall SaveToFile (
- BSTR FileName ) = 0;
- virtual HRESULT __stdcall ExportToFile (
- BSTR FileName ) = 0;
- virtual HRESULT __stdcall CopyToClipboard ( ) = 0;
- virtual HRESULT __stdcall get_CGraphHandle (
- OLE_HANDLE * pCGraphHandle ) = 0;
- };
- struct __declspec(uuid("b1431592-098a-11d4-a676-0008c7df88db"))
- IGxDataGraph : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_DataGraph (
- struct IDataGraph * DataGraph ) = 0;
- virtual HRESULT __stdcall get_DataGraph (
- struct IDataGraph * * DataGraph ) = 0;
- };
- struct __declspec(uuid("b14315ab-098a-11d4-a676-0008c7df88db"))
- IDataGraphView : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_DataGraph (
- struct IDataGraph * _arg1 ) = 0;
- virtual HRESULT __stdcall Show (
- OLE_HANDLE parentHWnd,
- struct tagRECT * initialExtent,
- VARIANT_BOOL initiallyVisible ) = 0;
- };
- struct __declspec(uuid("048dbeb5-0988-11d4-a676-0008c7df88db"))
- GxDataGraphFactory;
- // [ default ] interface IUnknown
- // interface IGxObjectFactory
- // interface IGxObjectFactoryFileExtensions
- struct __declspec(uuid("b143158f-098a-11d4-a676-0008c7df88db"))
- GxDataGraph;
- // [ default ] interface IUnknown
- // interface IGxDataGraph
- // interface IGxObject
- // interface IGxObjectUI
- // interface IGxObjectEdit
- // interface IGxFile
- // interface IGxThumbnail
- // interface IMetadata
- // interface IMetadataEdit
- // interface IGxObjectInternalName
- // interface INativeTypeInfo
- // interface IGxObjectProperties
- // interface IComPropertySheetEvents
- struct __declspec(uuid("b1431594-098a-11d4-a676-0008c7df88db"))
- DataGraphNativeType;
- // [ default ] interface IUnknown
- // interface INativeType
- struct __declspec(uuid("b143159f-098a-11d4-a676-0008c7df88db"))
- GxFilterDataGraphs;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("ce8c6af8-f111-47d8-9b20-ae8c52b96cef"))
- GxSDCFactory;
- // [ default ] interface IUnknown
- // interface IGxObjectFactory
- // interface IGxObjectFactoryMetadata
- // interface IGxObjectFactoryFileExtensions
- struct __declspec(uuid("ebb6d1e5-f977-4921-83d0-9ee9c2b24acf"))
- GxSDCDataset;
- // [ default ] interface IUnknown
- // interface IGxDataset
- // interface IGxObject
- // interface IGxObjectUI
- // interface IGxCachedObjects
- // interface IGxObjectEdit
- // interface IGxObjectContainer
- // interface IGxPasteTarget
- // interface IMetadata
- // interface IMetadataEdit
- // interface IGxThumbnail
- // interface INativeTypeInfo
- // interface IGxObjectInternalName
- // interface IGxObjectProperties
- // interface IGxDataElement
- // interface IGxDataElementHelper
- struct __declspec(uuid("56a3feb8-8ef6-4ef6-8053-96a0b36a9ce6"))
- GxFilterSDCFeatureDatasets;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("9e43fcdb-1c2e-44bb-8543-305a06546d69"))
- GxFilterSDCFeatureClasses;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("0ac47545-f1ac-4be0-a3db-8038a075c5ff"))
- GxFilterSDCTables;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("397847fa-c865-11d3-9b56-00c04fa33299"))
- GxVpfFactory;
- // [ default ] interface IUnknown
- // interface IGxObjectFactory
- // interface IGxObjectFactoryMetadata
- // interface IGxObjectFactoryFileExtensions
- struct __declspec(uuid("397847fb-c865-11d3-9b56-00c04fa33299"))
- GxVpfDataset;
- // [ default ] interface IUnknown
- // interface IGxDataset
- // interface IGxObject
- // interface IGxObjectUI
- // interface IGxPasteTarget
- // interface IGxCachedObjects
- // interface IGxObjectEdit
- // interface IMetadata
- // interface IMetadataEdit
- // interface IGxThumbnail
- // interface INativeTypeInfo
- // interface IGxObjectContainer
- // interface IGxObjectProperties
- // interface IGxObjectInternalName
- // interface IGxDataElement
- // interface IGxDataElementHelper
- struct __declspec(uuid("7eefacaa-0108-41c6-a502-d9e924624166"))
- GxStreetMapFactory;
- // [ default ] interface IUnknown
- // interface IGxObjectFactory
- // interface IGxObjectFactoryMetadata
- // interface IGxObjectFactoryFileExtensions
- struct __declspec(uuid("d9ea7450-c103-434a-962d-cfe7036e2ccc"))
- GxStreetMapDataset;
- // [ default ] interface IUnknown
- // interface IGxDataset
- // interface IGxObject
- // interface IGxObjectUI
- // interface IGxCachedObjects
- // interface IGxObjectEdit
- // interface IMetadata
- // interface IMetadataEdit
- // interface IGxThumbnail
- // interface INativeTypeInfo
- // interface IGxObjectInternalName
- // interface IGxObjectProperties
- // interface IGxDataElement
- // interface IGxDataElementHelper
- struct __declspec(uuid("00f1a235-5ac3-4db8-930f-70353dcc4988"))
- GxFilterStreetMapFeatureClasses;
- // [ default ] interface IUnknown
- // interface IGxObjectFilter
- struct __declspec(uuid("e5fb4cef-660c-11d3-a68b-0008c7d3ae50"))
- IMetadataImport : IUnknown
- {
- //
- // Raw methods provided by interface
- //