esriGeoDatabase.tlh
资源名称:GISCode.rar [点击查看]
上传用户:juying163
上传日期:2014-09-24
资源大小:5867k
文件大小:683k
源码类别:
GIS编程
开发平台:
Visual C++
- // Created by Microsoft (R) C/C++ Compiler Version 12.00.9782.0 (0f195656).
- //
- // esriGeoDatabase.tlh
- //
- // C++ source equivalent of Win32 type library d:/Program Files/ArcGis/com/esriGeoDatabase.olb
- // compiler-generated file created 01/08/07 at 20:58:34 - DO NOT EDIT!
- //
- // Cross-referenced type libraries:
- //
- // #import "D:Program FilesArcGIScomesriSystem.olb"
- // #import "D:Program FilesArcGIScomesriGeometry.olb"
- // #import "D:Program FilesArcGIScomesriDisplay.olb"
- //
- #pragma once
- #pragma pack(push, 8)
- #include <comdef.h>
- //
- // Forward references and typedefs
- //
- struct __declspec(uuid("c2697cbc-3d8a-4888-ae34-5c35180181a6"))
- /* interface */ IGeoDBProtectNames;
- struct __declspec(uuid("d4803ee1-79f4-11d0-97fc-0080c7f79481"))
- /* interface */ IWorkspace;
- struct __declspec(uuid("f173fc16-d63a-11d1-aa81-00c04fa33a15"))
- /* interface */ IWorkspaceFactory;
- struct __declspec(uuid("fadd975c-e36f-11d1-aa81-00c04fa33a15"))
- /* interface */ IWorkspaceName;
- struct __declspec(uuid("2d04c044-7766-11d0-b77d-00805f7ced21"))
- /* interface */ IEnumDataset;
- struct __declspec(uuid("2d04c042-7766-11d0-b77d-00805f7ced21"))
- /* interface */ IDataset;
- struct __declspec(uuid("89e75919-c287-11d1-aa77-00c04fa33a15"))
- /* interface */ IEnumDatasetName;
- struct __declspec(uuid("89e75917-c287-11d1-aa77-00c04fa33a15"))
- /* interface */ IDatasetName;
- struct __declspec(uuid("ab4a2d79-055b-11d2-aa97-00c04fa33a15"))
- /* interface */ IRemoteDatabaseWorkspace;
- struct __declspec(uuid("8d39a5ff-bdc8-11d0-87f8-080009ec732a"))
- /* interface */ IEnumWorkspace;
- struct __declspec(uuid("ab4a2d7a-055b-11d2-aa97-00c04fa33a15"))
- /* interface */ IRemoteDatabaseWorkspaceFactory;
- struct __declspec(uuid("a867a185-c5cb-11d2-aae2-00c04fa37849"))
- /* interface */ ISQLPrivilege;
- struct __declspec(uuid("34c20004-4d3c-11d0-92d8-00805f7c28b0"))
- /* interface */ IGeoDataset;
- struct __declspec(uuid("40a9e882-5533-11d0-98be-00805f7ced21"))
- /* interface */ IProperty;
- struct __declspec(uuid("40a9e881-5533-11d0-98be-00805f7ced21"))
- /* interface */ IEnumProperty;
- struct __declspec(uuid("234c31c1-9740-11d1-89e2-006097aff44e"))
- /* interface */ IDatasetEditInfo;
- struct __declspec(uuid("448c5d21-9746-11d1-89e2-006097aff44e"))
- /* interface */ IDatasetEdit;
- struct __declspec(uuid("f05d9bc1-d03c-11d1-887f-0000f877762d"))
- /* interface */ ITransactions;
- struct __declspec(uuid("6e45153f-df82-11d1-aa82-00c04fa37585"))
- /* interface */ ITransactionsOptions;
- struct __declspec(uuid("1b256191-b380-11d1-9ce6-0000f8780619"))
- /* interface */ IVersionedWorkspace;
- struct __declspec(uuid("c0d27014-d933-11d1-aa7d-00c04fa37585"))
- /* interface */ IEnumVersionInfo;
- struct __declspec(uuid("904c01cf-0ed9-11d3-9f3e-00c04f6bddd9"))
- /* interface */ IVersionInfo;
- struct __declspec(uuid("1a945841-b381-11d1-9ce6-0000f8780619"))
- /* interface */ IVersion;
- struct __declspec(uuid("0f2e4f13-93b2-11d3-9f62-00c04f6bddd9"))
- /* interface */ IEnumLockInfo;
- struct __declspec(uuid("751ad693-93b2-11d3-9f62-00c04f6bddd9"))
- /* interface */ ILockInfo;
- struct __declspec(uuid("4a1fb361-b863-11d1-9ce7-0000f8780619"))
- /* interface */ IVersionedObject;
- struct __declspec(uuid("5de04a82-24e4-11d3-a641-0008c7d3ae50"))
- /* interface */ IMetadata;
- struct __declspec(uuid("97fdb978-62a4-49c5-8252-b07837b33ee9"))
- /* interface */ IMetadataEdit;
- struct __declspec(uuid("18e2854e-edc8-11d2-aaef-00c04fa37849"))
- /* interface */ ISQLSyntax;
- struct __declspec(uuid("dca648e5-0fbb-11d3-80a5-00c04f686238"))
- /* interface */ ISchemaLock;
- struct __declspec(uuid("a67958d7-226e-11d3-80b2-00c04f686238"))
- /* interface */ IEnumSchemaLockInfo;
- struct __declspec(uuid("a67958d8-226e-11d3-80b2-00c04f686238"))
- /* interface */ ISchemaLockInfo;
- struct __declspec(uuid("4b21005e-01df-4945-9038-adcbd17a0f2e"))
- /* interface */ IWorkspace2;
- struct __declspec(uuid("2808cad6-e0fa-4478-be5b-0e645a2bc7ed"))
- /* interface */ IDatabaseConnectionInfo;
- struct __declspec(uuid("7771b899-02cd-46d1-aae1-5392b662c8d0"))
- /* interface */ IWorkspaceProperty;
- struct __declspec(uuid("0f1b2257-e2d8-4046-b749-7ff1b058a943"))
- /* interface */ IWorkspaceProperties;
- struct __declspec(uuid("da10c1bd-09a3-11d4-9faa-00c04f6bdf0c"))
- /* interface */ IWorkspaceHelper;
- struct __declspec(uuid("da10c1c0-09a3-11d4-9faa-00c04f6bdf0c"))
- /* interface */ IWorkspaceExtensionControl;
- struct __declspec(uuid("da10c1c2-09a3-11d4-9faa-00c04f6bdf0c"))
- /* interface */ IWorkspaceExtension;
- struct __declspec(uuid("b2119283-0cd1-11d4-9fac-00c04f6bdf0c"))
- /* interface */ IWorkspaceExtensionManager;
- struct __declspec(uuid("da10c1c4-09a3-11d4-9faa-00c04f6bdf0c"))
- /* interface */ IWorkspaceEvents;
- struct __declspec(uuid("05fc30e9-3007-11d4-8140-00c04f686238"))
- /* interface */ IWorkspaceName2;
- struct __declspec(uuid("d29cd15f-3014-11d4-8141-00c04f686238"))
- /* interface */ IWorkspaceFactory2;
- struct __declspec(uuid("bbe342c6-2618-4540-95b5-d6a82f618dfa"))
- /* interface */ IWorkspaceStatus;
- struct __declspec(uuid("c2608adb-10a1-4d0c-aba6-5975f6d9c1df"))
- /* interface */ IEnumWorkspaceStatus;
- struct __declspec(uuid("9b90c0b4-6848-4a17-a0a4-708ee05193d6"))
- /* interface */ IWorkspaceFactoryStatus;
- struct __declspec(uuid("9ea6f82b-80ae-4702-9906-2c90ac40c227"))
- /* interface */ IWorkspaceFactoryFileExtensions;
- struct __declspec(uuid("06dc8e4b-951c-11d2-ae75-080009ec732a"))
- /* interface */ IScratchWorkspaceFactory;
- struct __declspec(uuid("ceb80992-ebc0-482b-9cd9-9974ab40d4c2"))
- /* interface */ IScratchWorkspaceFactory2;
- struct __declspec(uuid("968ab1ea-7c1f-4aa1-9055-ca98cb622278"))
- /* interface */ IWorkspaceFactorySchemaCache;
- struct __declspec(uuid("4e3a0d23-6213-4b78-9a2f-b9286d34e3d3"))
- /* interface */ IWorkspaceProgressTracker;
- struct __declspec(uuid("60e8162b-1ae0-11d4-9fb1-00c04f6bdf0c"))
- /* interface */ IDatasetEditEx;
- struct __declspec(uuid("52d4a757-df71-47e0-aab8-ee302eb7acab"))
- /* interface */ IDatasetFileStat;
- struct __declspec(uuid("9db4594f-dc4b-457a-ae2e-ffea8bd8d72e"))
- /* interface */ IDatasetNameFileStat;
- struct __declspec(uuid("62ae7f20-59e5-44af-8dba-fa4da33b6af7"))
- /* interface */ IDatasetNameFileSize;
- struct __declspec(uuid("995d5c91-15c6-11d2-89ed-006097aff44e"))
- /* interface */ IWorkspaceEditInfo;
- struct __declspec(uuid("995d5c92-15c6-11d2-89ed-006097aff44e"))
- /* interface */ IWorkspaceEdit;
- struct __declspec(uuid("17240108-a1c0-4f02-bb9a-35d970abee15"))
- /* interface */ IWorkspaceEditControl;
- struct __declspec(uuid("0b437962-89f9-11d4-8b5f-000000000000"))
- /* interface */ IWorkspaceEditEvents;
- struct __declspec(uuid("e2e4622f-55b4-11d3-9f77-00c04f6bdf0c"))
- /* interface */ ISpatialCacheManager;
- struct __declspec(uuid("9078f181-bb75-11d4-9feb-00c04f6bdf0c"))
- /* interface */ ISpatialCacheManager2;
- struct __declspec(uuid("74d077b7-4f42-439d-8aca-2433cbd15916"))
- /* interface */ ISpatialCacheManager3;
- struct __declspec(uuid("6b267c02-28cc-11d3-9f67-00c04f6bdf0c"))
- /* interface */ IGeoDatasetSchemaEdit;
- struct __declspec(uuid("9d039f1b-8b1e-494d-81b1-c6b6ae7c167a"))
- /* interface */ IVersionedWorkspace2;
- struct __declspec(uuid("884d388e-8918-443a-8f4a-db5aac5b9d5e"))
- /* interface */ IVersionedObject2;
- struct __declspec(uuid("adf6d66d-a47a-11d4-9f87-00c04f6bdf0e"))
- /* interface */ IFileDataLock;
- struct __declspec(uuid("660214d1-7c1b-11d3-80ea-00c04f686238"))
- /* interface */ IDatabaseCompact;
- struct __declspec(uuid("516c0a6d-8021-11d3-80eb-00c04f686238"))
- /* interface */ ILocalDatabaseCompact;
- struct __declspec(uuid("094a1c7d-90ae-11d3-80ef-00c04f686238"))
- /* interface */ ISetDefaultConnectionInfo;
- struct __declspec(uuid("518570d2-ef66-4b3b-b0bb-fcac077814df"))
- /* interface */ ISetDefaultConnectionInfo2;
- struct __declspec(uuid("bdc57556-f689-4149-a526-b49dea3f443f"))
- /* interface */ INativeType;
- struct __declspec(uuid("12b123e8-895d-4d2f-a7b0-c7c07cf195e0"))
- /* interface */ INativeTypeSearch;
- struct __declspec(uuid("906db24a-f0ad-4ca5-871b-5466e54fab80"))
- /* interface */ INativeTypeInfo;
- struct __declspec(uuid("d425f87a-5b3a-4200-a050-380084cbedf0"))
- /* interface */ IComplexNativeType;
- struct /* coclass */ WorkspaceHelper;
- struct __declspec(uuid("36a4d970-f5d5-11d3-8120-00c04f686238"))
- /* interface */ IEnumNameMapping;
- struct __declspec(uuid("36a4d96f-f5d5-11d3-8120-00c04f686238"))
- /* interface */ INameMapping;
- struct __declspec(uuid("d4e6badf-3eb9-4f4e-9103-c7d0cbc119a2"))
- /* interface */ INameMapping2;
- struct __declspec(uuid("5f345e5f-4251-11d4-8145-00c04f686238"))
- /* interface */ IEnumSpatialReferenceInfo;
- struct __declspec(uuid("89890719-42d8-11d4-8145-00c04f686238"))
- /* interface */ IWorkspaceSpatialReferenceInfo;
- struct __declspec(uuid("2be5da4c-7a75-4cc9-aa73-c0320b89846f"))
- /* interface */ IConfigurationKeyword;
- struct __declspec(uuid("75b1cca3-ee77-4a5f-8fcd-1775d6f9497b"))
- /* interface */ IEnumConfigurationParameter;
- struct __declspec(uuid("32bd0a83-25e5-4f24-b81b-5ebea2dfe35a"))
- /* interface */ IConfigurationParameter;
- struct __declspec(uuid("b055bbd8-de08-49cd-a589-fffd22112cd5"))
- /* interface */ IEnumConfigurationKeyword;
- struct __declspec(uuid("9e8f5c35-7888-4df9-862c-9dd74eff9062"))
- /* interface */ IWorkspaceConfiguration;
- struct /* coclass */ WorkspaceProperty;
- struct /* coclass */ WorkspaceEditEvents;
- struct /* coclass */ Workspace;
- struct __declspec(uuid("bd770969-efb7-11d3-9fa2-00c04f6bdf0c"))
- /* interface */ IDatasetContainer;
- struct __declspec(uuid("d9cab491-3f69-11d1-b095-0000f8780820"))
- /* interface */ IFeatureWorkspace;
- struct __declspec(uuid("fcb01cb5-9f0b-11d0-bec7-00805f7c4268"))
- /* interface */ ITable;
- struct __declspec(uuid("1afcdb32-ac09-11d2-8a1e-006097aff44e"))
- /* interface */ IClass;
- struct __declspec(uuid("6b2072e3-23f7-11d1-89d8-006097aff44e"))
- /* interface */ IFields;
- struct __declspec(uuid("fcb01cb3-9f0b-11d0-bec7-00805f7c4268"))
- /* interface */ IField;
- struct __declspec(uuid("df18fe0a-84ba-11d2-ab61-000000000000"))
- /* interface */ IDomain;
- struct __declspec(uuid("439a0d50-3915-11d1-9ca7-0000f8780619"))
- /* interface */ IGeometryDef;
- struct __declspec(uuid("2063fd03-4ce0-11d1-89db-006097aff44e"))
- /* interface */ IIndexes;
- struct __declspec(uuid("2063fd01-4ce0-11d1-89db-006097aff44e"))
- /* interface */ IIndex;
- struct __declspec(uuid("23bd2b49-bf8b-11d2-aadd-00c04fa37849"))
- /* interface */ IEnumIndex;
- struct __declspec(uuid("fcb01cb4-9f0b-11d0-bec7-00805f7c4268"))
- /* interface */ IRow;
- struct __declspec(uuid("93684651-1a83-11d1-8802-0000f877762d"))
- /* interface */ IRowBuffer;
- struct __declspec(uuid("d4803ee7-79f4-11d0-97fc-0080c7f79481"))
- /* interface */ ICursor;
- struct __declspec(uuid("fdfebd93-ed75-11d0-9a95-080009ec734b"))
- /* interface */ IQueryFilter;
- struct __declspec(uuid("f7ad47d1-d55e-11d1-8882-0000f877762d"))
- /* interface */ ISelectionSet;
- struct __declspec(uuid("7d84b001-1521-11d2-89ed-006097aff44e"))
- /* interface */ IEnumIDs;
- struct __declspec(uuid("d4803ee6-79f4-11d0-97fc-0080c7f79481"))
- /* interface */ IFeatureClass;
- struct __declspec(uuid("1afcdb31-ac09-11d2-8a1e-006097aff44e"))
- /* interface */ IObjectClass;
- struct __declspec(uuid("22b00697-8895-11d2-8a0d-006097aff44e"))
- /* interface */ IEnumRelationshipClass;
- struct __declspec(uuid("22b00693-8895-11d2-8a0d-006097aff44e"))
- /* interface */ IRelationshipClass;
- struct __declspec(uuid("d4803ee3-79f4-11d0-97fc-0080c7f79481"))
- /* interface */ IFeatureDataset;
- struct __declspec(uuid("1afcdb34-ac09-11d2-8a1e-006097aff44e"))
- /* interface */ IObject;
- struct __declspec(uuid("22b00696-8895-11d2-8a0d-006097aff44e"))
- /* interface */ IRelationship;
- struct __declspec(uuid("22b00695-8895-11d2-8a0d-006097aff44e"))
- /* interface */ IEnumRelationship;
- struct __declspec(uuid("a53a808e-13c4-11d3-a0de-0000f8775bf9"))
- /* interface */ IRelClassEnumRowPairs;
- struct __declspec(uuid("76f9849e-84c3-11d2-ab61-000000000000"))
- /* interface */ IEnumRule;
- struct __declspec(uuid("236f4de4-4761-11d2-9932-0000f80372b4"))
- /* interface */ IRule;
- struct __declspec(uuid("d4803ee9-79f4-11d0-97fc-0080c7f79481"))
- /* interface */ IFeature;
- struct __declspec(uuid("d4803ef8-79f4-11d0-97fc-0080c7f79481"))
- /* interface */ IFeatureCursor;
- struct __declspec(uuid("956a4e53-2482-11d1-89d8-006097aff44e"))
- /* interface */ IFeatureBuffer;
- struct __declspec(uuid("97103d51-3a9e-11d1-8816-0000f877762d"))
- /* interface */ IQueryDef;
- struct __declspec(uuid("ff866b9f-6f94-11d3-80e5-00c04f686238"))
- /* interface */ IFeatureWorkspaceManage;
- struct __declspec(uuid("74996427-6627-11d3-80d3-00c04f686238"))
- /* interface */ IFeatureWorkspaceSchemaEdit;
- struct __declspec(uuid("fe8f2fec-85ae-11d4-a0ca-00c04f6bdd84"))
- /* interface */ IGeodatabaseRelease;
- struct __declspec(uuid("d80957f0-8883-11d2-aabb-00c04fa37b82"))
- /* interface */ IWorkspaceDomains;
- struct __declspec(uuid("8917197e-8884-11d2-aabb-00c04fa37b82"))
- /* interface */ IEnumDomain;
- struct __declspec(uuid("56a5e6d4-01c6-11d4-a057-00c04f6bdd84"))
- /* interface */ IWorkspaceDomains2;
- struct __declspec(uuid("14eb5331-ca80-11d2-8a2f-006097aff44e"))
- /* interface */ IFeatureWorkspaceAnno;
- struct __declspec(uuid("c8778a65-0e27-4cb5-9a50-a7471b398ea7"))
- /* interface */ IRasterWorkspaceEx;
- struct __declspec(uuid("30b9828a-85a6-4228-a7a4-7afb8a9842cc"))
- /* interface */ IRasterStorageDef;
- struct __declspec(uuid("55614793-3490-11d3-a627-0008c7d3af56"))
- /* interface */ IPnt;
- struct __declspec(uuid("cdba994f-8f18-4abe-8a39-502bed07265e"))
- /* interface */ IRasterDef;
- struct __declspec(uuid("7aca3d01-0629-11d2-8d24-0000f8780535"))
- /* interface */ IRasterDataset;
- struct __declspec(uuid("aeec7d31-1533-11d2-8d25-0000f8780535"))
- /* interface */ IRaster;
- struct __declspec(uuid("169bafe0-40f6-11d2-9cfa-00a0249480f0"))
- /* interface */ IPixelBlock;
- struct __declspec(uuid("3a625c22-a707-11d2-8e30-00a0249480f0"))
- /* interface */ IRasterCursor;
- struct __declspec(uuid("ba56286b-9344-4e5c-8eee-119583764885"))
- /* interface */ IRasterCatalog;
- struct __declspec(uuid("d7463e40-9508-4b36-8728-29524d897fff"))
- /* interface */ IWorkspaceReplicas;
- struct __declspec(uuid("13ca9c95-bee7-4c14-947c-f37f26a62d9c"))
- /* interface */ IEnumReplica;
- struct __declspec(uuid("c475452c-72f3-4277-9fb7-fd8099665cec"))
- /* interface */ IReplica;
- struct __declspec(uuid("3afc1997-7a42-483b-9a6a-ecc00a3ba86a"))
- /* interface */ IReplicaDescription;
- struct __declspec(uuid("8dcc9460-2f73-42f4-bc2a-50700b50fef4"))
- /* interface */ IEnumReplicaDataset;
- struct __declspec(uuid("4e087148-2c4f-452f-bff0-88c67d3efb15"))
- /* interface */ IReplicaDataset;
- struct __declspec(uuid("72ad4bea-a562-4c4a-a264-14fc6234b187"))
- /* interface */ IWorkspaceReplicasAdmin;
- struct __declspec(uuid("95f9e91d-885b-4f0e-9873-d66f5409ee41"))
- /* interface */ IWorkspaceReplicaDatasets;
- struct __declspec(uuid("ea103f9f-8226-4d62-afd8-a9aead2a3be3"))
- /* interface */ ITopologyWorkspace;
- struct __declspec(uuid("c08348e2-5ac1-4d88-a2d0-b675317bb6cd"))
- /* interface */ ITopology;
- struct __declspec(uuid("4adc1017-3c78-434b-a32c-1817a42eb857"))
- /* interface */ ITopologyGraph;
- struct __declspec(uuid("9a876db1-4a30-11d5-9fe9-00c04f6bdd7f"))
- /* interface */ ITopologyElement;
- struct __declspec(uuid("efe9d2a4-1fb2-47f9-8af9-4831fad2db2d"))
- /* interface */ IEnumTopologyParent;
- typedef struct tagesriTopologyParent esriTopologyParent;
- struct tagesriTopologyParent;
- struct __declspec(uuid("ba303a42-6aff-42f8-b457-85a689b051ca"))
- /* interface */ IEnumTGHitInfo;
- struct __declspec(uuid("0fcbd3ed-d810-40d3-92b1-1a7b451f0f4c"))
- /* interface */ IEnumTopologyNode;
- struct __declspec(uuid("d04b7154-4989-11d5-9fe9-00c04f6bdd7f"))
- /* interface */ ITopologyNode;
- struct __declspec(uuid("5cee64be-56dc-11d5-9fee-00c04f6bdd7f"))
- /* interface */ IEnumNodeEdge;
- struct __declspec(uuid("d04b7152-4989-11d5-9fe9-00c04f6bdd7f"))
- /* interface */ ITopologyEdge;
- struct __declspec(uuid("9a876db0-4a30-11d5-9fe9-00c04f6bdd7f"))
- /* interface */ IEnumTopologyEdge;
- struct /* coclass */ WorkspaceExtension;
- struct /* coclass */ WorkspaceFactory;
- struct /* coclass */ ConfigurationKeyword;
- struct /* coclass */ ConfigurationParameter;
- struct /* coclass */ VersionedWorkspace;
- struct __declspec(uuid("2393b65d-74d4-11d2-aad9-00c04fa37585"))
- /* interface */ IVersionEdit;
- struct __declspec(uuid("2ba511e1-8a2f-11d2-aae3-00c04fa37585"))
- /* interface */ IEnumConflictClass;
- struct __declspec(uuid("ab22306b-8a2f-11d2-aae3-00c04fa37585"))
- /* interface */ IConflictClass;
- struct __declspec(uuid("650b3674-3aea-44d5-8441-794cf3c36a27"))
- /* interface */ IVersionEdit2;
- struct __declspec(uuid("69d4c025-1a2c-4cca-b901-20eb2093ab6b"))
- /* interface */ IVersionEdit3;
- struct /* coclass */ EnumVersionInfo;
- struct /* coclass */ VersionInfo;
- struct __declspec(uuid("4700c2e0-2e11-11d1-b24e-0000f878229e"))
- /* interface */ INetworkWorkspace;
- struct __declspec(uuid("19f99c80-a089-11d0-9cc9-00805f74d243"))
- /* interface */ INetwork;
- struct __declspec(uuid("027e7415-981b-11d1-b264-0000f878229e"))
- /* interface */ INetWeight;
- struct __declspec(uuid("19f99c81-a089-11d0-9cc9-00805f74d243"))
- /* interface */ IForwardStar;
- struct __declspec(uuid("5db91db4-afb4-11d0-9ccd-00805f74d243"))
- /* interface */ IEnumNetEID;
- struct __declspec(uuid("19f99c8b-a089-11d0-9cc9-00805f74d243"))
- /* interface */ IStreetNetwork;
- struct __declspec(uuid("19f99c84-a089-11d0-9cc9-00805f74d243"))
- /* interface */ IUtilityNetwork;
- struct __declspec(uuid("051c9860-1880-11d2-b289-0000f878229e"))
- /* interface */ INetworkUpdate;
- struct __declspec(uuid("5db91db3-afb4-11d0-9ccd-00805f74d243"))
- /* interface */ INetElements;
- struct __declspec(uuid("5db91dbb-afb4-11d0-9ccd-00805f74d243"))
- /* interface */ INetSchema;
- struct __declspec(uuid("23a799e2-ccbc-11d0-9ccf-00805f74d243"))
- /* interface */ INetElementClass;
- struct __declspec(uuid("13d15d41-1119-11d2-b284-0000f878229e"))
- /* interface */ IEnumNetWeightAssociation;
- struct __declspec(uuid("19bdc490-6201-11d1-b255-0000f878229e"))
- /* interface */ INetWeightAssociation;
- struct __declspec(uuid("803b5ff1-0ab3-11d1-9cd6-00805f74d243"))
- /* interface */ INetTopology;
- struct __declspec(uuid("027e7417-981b-11d1-b264-0000f878229e"))
- /* interface */ INetAttributes;
- struct __declspec(uuid("3ebbe030-557d-11d1-b254-0000f878229e"))
- /* interface */ INetWeightEdit;
- struct __declspec(uuid("b1eb90e0-0cfa-11d1-9cd7-00805f74d243"))
- /* interface */ INetElementDescription;
- struct __declspec(uuid("027e7416-981b-11d1-b264-0000f878229e"))
- /* interface */ INetElementDescriptionEdit;
- struct __declspec(uuid("13d15d40-1119-11d2-b284-0000f878229e"))
- /* interface */ INetWeightAssociationEdit;
- struct __declspec(uuid("5db91db1-afb4-11d0-9ccd-00805f74d243"))
- /* interface */ INetSchemaEdit;
- struct __declspec(uuid("2395087d-02d5-11d1-9cd5-00805f74d243"))
- /* interface */ INetTopologyEdit;
- struct __declspec(uuid("da7fd2c0-0794-11d1-9cd6-00805f74d243"))
- /* interface */ INetAttributesEdit;
- struct __declspec(uuid("33978fff-118d-11d4-a0e7-00c04f6bdf0e"))
- /* interface */ INetworkWorkspace2;
- struct __declspec(uuid("7ebfc159-e0da-4d21-9c3b-5d81f2e6ad9f"))
- /* interface */ IForwardStarGEN;
- struct __declspec(uuid("32012812-0631-4d1e-b92f-13cad1502edf"))
- /* interface */ IUtilityNetworkGEN;
- struct __declspec(uuid("2fb1fd60-c418-4e33-9b55-0a8b12530164"))
- /* interface */ INetDiagnostics;
- struct /* coclass */ NetworkWorkspace;
- struct /* coclass */ UtilityNetwork;
- struct __declspec(uuid("60262917-d53f-4e0b-86ff-a916c3fb26bc"))
- /* interface */ IDatasetAnalyze;
- struct /* coclass */ StreetNetwork;
- struct /* coclass */ NetElementClass;
- struct /* coclass */ NetElementDescription;
- struct /* coclass */ NetWeight;
- struct /* coclass */ NetWeightAssociation;
- struct /* coclass */ EnumNetWeightAssociation;
- struct /* coclass */ ForwardStar;
- struct /* coclass */ EnumNetEIDArray;
- struct __declspec(uuid("697ada1e-a05c-4ffb-bd41-eb47b1773310"))
- /* interface */ IEnumNetEIDBuilder;
- struct __declspec(uuid("45196db7-5fa4-4596-9d2e-7557bbeeda92"))
- /* interface */ ITopologyProtectNames;
- struct __declspec(uuid("d4c2be91-c50c-11d1-8876-0000f877762d"))
- /* interface */ ITableWrite;
- struct __declspec(uuid("89e7591a-c287-11d1-aa77-00c04fa33a15"))
- /* interface */ IFeatureDatasetName;
- struct __declspec(uuid("2d661a88-8067-4579-b569-5531db29799a"))
- /* interface */ IFeatureDatasetName2;
- struct __declspec(uuid("e02ccce7-3490-11d3-9fbd-00c04f6bc724"))
- /* interface */ IFeatureDatasetManage;
- struct __declspec(uuid("c3bff943-e069-11d1-aa82-00c04fa37585"))
- /* interface */ IFeatureClassLoad;
- struct __declspec(uuid("b3e3a101-c50c-11d1-8876-0000f877762d"))
- /* interface */ IFeatureClassWrite;
- struct __declspec(uuid("3c5bbe8f-c9c3-11d1-aa7c-00c04fa33a15"))
- /* interface */ IFeatureClassName;
- struct __declspec(uuid("3b439634-cfc3-11d1-aead-0000f80372b4"))
- /* interface */ IFeatureClassContainer;
- struct __declspec(uuid("d4803ee5-79f4-11d0-97fc-0080c7f79481"))
- /* interface */ IEnumFeatureClass;
- struct __declspec(uuid("60749651-4f54-11d2-89fc-006097aff44e"))
- /* interface */ IFeatureClassCreation;
- struct __declspec(uuid("b0e8d294-3a9c-11d1-9aa1-080009ec734b"))
- /* interface */ IFeatureDraw;
- struct __declspec(uuid("a802ba73-d947-11d1-8484-0000f875b9c6"))
- /* interface */ IInvalidArea;
- struct __declspec(uuid("192ada11-33f1-11d3-9f6a-00c04f6bdf0c"))
- /* interface */ IRowEdit;
- struct __declspec(uuid("33848e00-983b-11d1-8463-0000f875b9c6"))
- /* interface */ IFeatureEdit;
- struct __declspec(uuid("10e6443f-fecb-11d3-9fa5-00c04f6bdf0c"))
- /* interface */ IFeatureSimplify;
- struct __declspec(uuid("b617fb50-c4fd-11d1-aea9-0000f80372b4"))
- /* interface */ IFeatureElement;
- struct __declspec(uuid("a175835a-c4fa-11d1-aea9-0000f80372b4"))
- /* interface */ IFeatureConnect;
- struct __declspec(uuid("e373db08-56ff-11d1-ae55-0000f80372b4"))
- /* interface */ IEnumFeature;
- struct __declspec(uuid("705e133d-fcb6-43d5-9f6a-694198c85c20"))
- /* interface */ IEnumObjectClass;
- struct __declspec(uuid("b3cbc2e1-28e2-4bed-830d-d30cd500dc1c"))
- /* interface */ IEnumTable;
- struct __declspec(uuid("e5b21410-17a6-11d4-9f4b-00c04f79927c"))
- /* interface */ IQueryFilter2;
- struct __declspec(uuid("fdfebd94-ed75-11d0-9a95-080009ec734b"))
- /* interface */ ISpatialFilter;
- struct __declspec(uuid("2d0f935e-32f5-11d2-a06f-0000f8775bf9"))
- /* interface */ ITableSort;
- struct __declspec(uuid("341943f3-9450-11d2-a087-0000f8775bf9"))
- /* interface */ ITableSortCallBack;
- struct __declspec(uuid("a2baae2c-969b-11d2-ae77-080009ec732a"))
- /* interface */ IFieldInfo;
- struct __declspec(uuid("e5966b0a-e3d9-11d3-a096-00c04f6bc626"))
- /* interface */ ITableFields;
- struct __declspec(uuid("436a48bc-56f6-11d1-ae55-0000f80372b4"))
- /* interface */ IGraph;
- struct __declspec(uuid("84fbb0c8-ea84-11d1-aecc-0000f80372b4"))
- /* interface */ IEdgeFeature;
- struct __declspec(uuid("2c411bae-ea1a-11d1-aa91-00c04fa37b81"))
- /* interface */ IJunctionFeature;
- struct __declspec(uuid("317e551c-55fc-11d1-ae55-0000f80372b4"))
- /* interface */ INetworkFeature;
- struct __declspec(uuid("dbff01c2-5579-11d1-ae55-0000f80372b4"))
- /* interface */ IGeometricNetwork;
- struct __declspec(uuid("f9b04a4a-557a-11d1-ae55-0000f80372b4"))
- /* interface */ ISimpleJunctionFeature;
- struct __declspec(uuid("f366a3fa-5362-11d2-ab1b-000000000000"))
- /* interface */ IConnectivityRule;
- struct __declspec(uuid("77118148-e91d-11d2-9f55-00c04f6bdd84"))
- /* interface */ ITransformGroup;
- struct __declspec(uuid("c833c1f6-90b8-11d3-9f7b-00c04f6bc886"))
- /* interface */ IQueryName;
- struct __declspec(uuid("c1e0f902-0857-434e-84db-351b6747f155"))
- /* interface */ IQueryName2;
- struct __declspec(uuid("4dbc418c-ea1a-11d1-aa91-00c04fa37b81"))
- /* interface */ ISimpleEdgeFeature;
- struct __declspec(uuid("8ae6975e-ea99-11d1-aecc-0000f80372b4"))
- /* interface */ IComplexJunctionFeature;
- struct __declspec(uuid("66f783ae-ea1b-11d1-aa91-00c04fa37b81"))
- /* interface */ IComplexEdgeFeature;
- struct __declspec(uuid("c87be760-da2a-11d1-aeba-0000f80372b4"))
- /* interface */ ISimpleNetworkFeature;
- struct __declspec(uuid("6bd2b5c0-c503-11d1-aea9-0000f80372b4"))
- /* interface */ IComplexNetworkFeature;
- struct __declspec(uuid("e75e9906-55fb-11d1-ae55-0000f80372b4"))
- /* interface */ IEnumNetworkFeature;
- struct __declspec(uuid("91644b26-55fc-11d1-ae55-0000f80372b4"))
- /* interface */ IEnumJunctionFeature;
- struct __declspec(uuid("655e3f50-55fc-11d1-ae55-0000f80372b4"))
- /* interface */ IEnumEdgeFeature;
- struct __declspec(uuid("9ed62772-475d-11d2-9932-0000f80372b4"))
- /* interface */ IAttributeRule;
- struct __declspec(uuid("d79bdaf1-caa8-11d2-b2be-0000f878229e"))
- /* interface */ IFIDSet;
- struct __declspec(uuid("c2a33a05-adab-4fc9-938c-cb0e14476686"))
- /* interface */ ITopologyContainer;
- struct __declspec(uuid("a53b59a5-2efc-41c4-9769-c0faa13e62e9"))
- /* interface */ ITopologyRule;
- struct __declspec(uuid("505b6fdd-9e6e-42f9-b705-53355b2f1def"))
- /* interface */ ITopologyName;
- typedef struct tagFieldValue FieldValue;
- struct tagFieldValue;
- typedef enum esriRelClassCodeType esriRelClassMapCode;
- struct __declspec(uuid("74793943-d70e-11d2-9f30-00c04f79927c"))
- /* interface */ ICoverageAnnotationFeature;
- struct __declspec(uuid("a933f752-5ed3-11d2-aa8a-00c04fa37b82"))
- /* interface */ INetworkCollection;
- struct __declspec(uuid("a2b19ed3-0fe6-11d4-a0e5-00c04f6bdf0e"))
- /* interface */ INetworkCollection2;
- struct __declspec(uuid("f5625307-3565-4d1f-839e-3705e882dc48"))
- /* interface */ IObjectClassContainer;
- struct __declspec(uuid("0fb7a29c-11aa-406b-8096-26ac8ea27ba6"))
- /* interface */ IFeatureClassManage;
- struct __declspec(uuid("c6c98e41-ee39-11d2-8a5a-000000000000"))
- /* interface */ IRelationshipClassContainer;
- struct __declspec(uuid("300aa631-b207-11d0-beca-00805f7c4268"))
- /* interface */ IFieldEdit;
- struct __declspec(uuid("f19f696b-f4f1-4066-9a7f-273754d9dc2a"))
- /* interface */ IField2;
- struct __declspec(uuid("8bad0db3-a817-4dbb-9752-3faf6757e22c"))
- /* interface */ IFieldEdit2;
- struct __declspec(uuid("2d660904-1dbd-11d3-9f87-00c04f6bdd84"))
- /* interface */ IModelInfo;
- struct __declspec(uuid("c3eda031-6ec1-11d3-a024-00c04f6bdf0e"))
- /* interface */ IFields2;
- struct __declspec(uuid("6b2072e4-23f7-11d1-89d8-006097aff44e"))
- /* interface */ IFieldsEdit;
- struct __declspec(uuid("439a0d51-3915-11d1-9ca7-0000f8780619"))
- /* interface */ IGeometryDefEdit;
- struct __declspec(uuid("2063fd02-4ce0-11d1-89db-006097aff44e"))
- /* interface */ IIndexEdit;
- struct __declspec(uuid("2063fd04-4ce0-11d1-89db-006097aff44e"))
- /* interface */ IIndexesEdit;
- struct __declspec(uuid("64654191-e2e8-11d2-8a56-000000000000"))
- /* interface */ IClassSchemaEdit;
- struct __declspec(uuid("62f1f470-e991-11d3-80d3-00c04f601565"))
- /* interface */ IClassSchemaEdit2;
- struct __declspec(uuid("4b35f814-0417-47e3-8dfc-cad58746693b"))
- /* interface */ IClassSchemaEdit3;
- struct __declspec(uuid("bb7071f4-1678-4029-a358-14b5d33ad7cf"))
- /* interface */ IRelClassSchemaEdit;
- struct __declspec(uuid("8006ff00-6a8b-4476-bdef-0765c11b53eb"))
- /* interface */ IVirtualTable;
- struct __declspec(uuid("e9075692-7072-11d3-a11e-0000f8775bf9"))
- /* interface */ IRelQueryTable;
- struct __declspec(uuid("d5a1b5bc-9a9f-4a40-bf34-69800d27ebe3"))
- /* interface */ IRelQueryTableInfo;
- struct __declspec(uuid("fda93763-eb76-40a6-ba53-eddaefcdde07"))
- /* interface */ IRelQueryTableSettings;
- struct __declspec(uuid("b3949d86-3078-4f3b-9dc8-651053366119"))
- /* interface */ IRelQueryTableFactory;
- struct __declspec(uuid("e1e2702e-8b9e-4322-a332-caae8770d657"))
- /* interface */ ICollectionTableVersionChanges;
- struct __declspec(uuid("f7f1308a-8f93-40ef-932c-f3f359c221ee"))
- /* interface */ IEnumTableVersionChanges;
- struct __declspec(uuid("c27587ab-ab36-4203-b9bd-d7906cf27b7c"))
- /* interface */ IRelQueryTableManage;
- struct __declspec(uuid("8b0338b9-3b3d-11d4-9fbb-00c04f6bdf0c"))
- /* interface */ ITableCapabilities;
- struct __declspec(uuid("d3cb0fc1-8c02-11d3-9f91-00c04f6bdf0c"))
- /* interface */ ITableUtil;
- struct __declspec(uuid("e53afb0e-e6d4-11d2-9f29-00c04f6bc979"))
- /* interface */ IObjectClassEvents;
- struct __declspec(uuid("f1e8911b-6bc5-11d3-a021-00c04f6bdf0e"))
- /* interface */ IObjectClassSchemaEvents;
- struct __declspec(uuid("1438a5cc-bdef-411a-a201-fe5e7c493a00"))
- /* interface */ ISimpleRelationshipChanges;
- struct __declspec(uuid("a6693f58-eff3-11d4-9fef-00c04f6bdf0c"))
- /* interface */ IRelationshipClassEvents;
- struct __declspec(uuid("c9c39723-40b6-454f-a7ff-a25491c72256"))
- /* interface */ IRelationshipClass2;
- struct __declspec(uuid("9aae7f41-e171-4bba-9d77-ab6a02309116"))
- /* interface */ IMemoryRelationshipClassFactory;
- struct __declspec(uuid("22b0069a-8895-11d2-8a0d-006097aff44e"))
- /* interface */ IRelatedObjectEvents;
- struct __declspec(uuid("22b00699-8895-11d2-8a0d-006097aff44e"))
- /* interface */ IRelatedObjectClassEvents;
- struct __declspec(uuid("c0e79d54-844c-11d4-80ed-00c04f601565"))
- /* interface */ IRelatedObjectClassEvents2;
- struct __declspec(uuid("4a72e282-52bf-11d4-80dd-00c04f601565"))
- /* interface */ IConfirmSendRelatedObjectEvents;
- struct __declspec(uuid("d410a9ba-475a-11d2-9932-0000f80372b4"))
- /* interface */ IValidation;
- struct __declspec(uuid("f6289406-8952-11d2-aabc-00c04fa37b82"))
- /* interface */ IEnumSubtype;
- struct __declspec(uuid("48469230-851c-11d4-a0c9-00c04f6bdd84"))
- /* interface */ IValidation2;
- struct __declspec(uuid("aef78514-848f-11d2-aaba-00c04fa37b82"))
- /* interface */ ISubtypes;
- struct __declspec(uuid("80e4ff2c-475d-11d2-9932-0000f80372b4"))
- /* interface */ IValidate;
- struct __declspec(uuid("fcb6bf32-475d-11d2-9932-0000f80372b4"))
- /* interface */ IRangeDomain;
- struct __declspec(uuid("fcb6bf33-475d-11d2-9932-0000f80372b4"))
- /* interface */ ICodedValueDomain;
- struct __declspec(uuid("fcb6bf34-475d-11d2-9932-0000f80372b4"))
- /* interface */ IStringDomain;
- struct __declspec(uuid("f290d9e2-58e5-11d2-ab26-000000000000"))
- /* interface */ IEdgeConnectivityRule;
- struct __declspec(uuid("f290d9e3-58e5-11d2-ab26-000000000000"))
- /* interface */ IJunctionConnectivityRule;
- struct __declspec(uuid("b93b7600-0feb-11d4-a063-00c04f6bdd84"))
- /* interface */ IJunctionConnectivityRule2;
- struct __declspec(uuid("eb3b2f82-7e5c-11d2-aab5-00c04fa37b82"))
- /* interface */ IRelationshipRule;
- struct __declspec(uuid("d3cb0fc2-8c02-11d3-9f91-00c04f6bdf0c"))
- /* interface */ IFeatureClassUtil;
- struct __declspec(uuid("ee2896b0-5ed8-11d2-aa8a-00c04fa37b82"))
- /* interface */ INetworkClass;
- struct __declspec(uuid("62ee07d6-09c4-11d4-a05e-00c04f6bdd84"))
- /* interface */ ITableName;
- struct __declspec(uuid("7fc83cfa-09c4-11d4-a05e-00c04f6bdd84"))
- /* interface */ IObjectClassName;
- struct __declspec(uuid("5b4b95c8-a6ef-4218-9e6e-5cd7605e1291"))
- /* interface */ ITopologyClassName;
- struct __declspec(uuid("64485e14-dcca-4747-8046-ee7d82a01928"))
- /* interface */ IRelQueryTableName;
- struct __declspec(uuid("7042b894-fb07-4bc4-917d-15e282ba1b27"))
- /* interface */ IRelQueryTableName2;
- struct __declspec(uuid("311c2ee2-da65-11d2-8a54-000000000000"))
- /* interface */ IRelationshipClassName;
- struct __declspec(uuid("91dbc553-eb2d-11d3-9f84-00c04f6bc886"))
- /* interface */ IMemoryRelationshipClassName;
- struct __declspec(uuid("ceb75d36-9a95-11d2-aacf-00c04fa37b82"))
- /* interface */ IGeometricNetworkName;
- struct __declspec(uuid("098af83f-8390-11d4-9fd1-00c04f6bdf0c"))
- /* interface */ ISelectionSet2;
- struct __declspec(uuid("90d0f0b9-5b96-4fbc-948c-d6c04b57910f"))
- /* interface */ IRelQueryTableSelectionSet;
- struct __declspec(uuid("65ded622-a14e-11d3-9f97-00c04f6bdf0c"))
- /* interface */ IClassHelper;
- struct __declspec(uuid("1c014e3d-a1e1-11d3-9f97-00c04f6bdf0c"))
- /* interface */ IClassExtension;
- struct __declspec(uuid("01b7e2d1-e2ee-11d2-8a56-000000000000"))
- /* interface */ IObjectClassExtension;
- struct __declspec(uuid("872e54f4-619f-11d3-9f7d-00c04f6bdf0c"))
- /* interface */ IObjectClassInfo;
- struct __declspec(uuid("2840c37d-0513-11d4-9fa7-00c04f6bdf0c"))
- /* interface */ IObjectClassInfo2;
- struct __declspec(uuid("0432cca2-4e79-11d2-88e5-0000f877762d"))
- /* interface */ IFeatureClassExtension;
- struct __declspec(uuid("600811e1-2c1d-11d4-8303-0080c7e20671"))
- /* interface */ IPersistCustomFeaturesExtension;
- struct __declspec(uuid("ae0603c6-a98b-11d2-aada-00c04fa37b82"))
- /* interface */ IFeatureClassDraw;
- struct __declspec(uuid("a5d5e364-fea9-11d3-a052-00c04f6bdd84"))
- /* interface */ IFeatureClassEdit;
- struct __declspec(uuid("7aee5f1a-a98b-11d2-aada-00c04fa37b82"))
- /* interface */ IObjectClassValidation;
- struct __declspec(uuid("d756d09b-9ba9-11d4-9f7c-00c04f6bdf0e"))
- /* interface */ IRandomAccessCursor;
- struct __declspec(uuid("5735af8f-9baa-11d4-9f7c-00c04f6bdf0e"))
- /* interface */ IRandomAccessTable;
- struct __declspec(uuid("d3f18540-bf77-11d2-aaf2-00c04fa37b82"))
- /* interface */ IRowSubtypes;
- struct __declspec(uuid("3bb37818-5029-11d3-9f44-00c04f6bdd7f"))
- /* interface */ IEnumGeometryBind;
- struct __declspec(uuid("8c387320-12c6-11d2-aad1-00c04fa37b81"))
- /* interface */ IRowEvents;
- struct __declspec(uuid("022f7462-69fa-11d3-9fd0-00c04f6bdd84"))
- /* interface */ IRowChanges;
- struct __declspec(uuid("46097234-1224-11d2-aacf-00c04fa37b81"))
- /* interface */ IFeatureEvents;
- struct __declspec(uuid("022f7463-69fa-11d3-9fd0-00c04f6bdd84"))
- /* interface */ IFeatureChanges;
- struct __declspec(uuid("7d3e2831-6c5a-11d3-8a98-000000000000"))
- /* interface */ IRowCompare;
- struct __declspec(uuid("826b121a-14e9-11d2-aef5-0000f80372b4"))
- /* interface */ INetworkFeatureEvents;
- struct __declspec(uuid("6ea26548-cd08-47f3-93ca-bd8d8ab5d30a"))
- /* interface */ IEnumFeatureSetup;
- struct __declspec(uuid("abab1c4b-49a8-11d1-9aa6-080009ec734b"))
- /* interface */ IObjects;
- struct __declspec(uuid("bffb1704-dbc0-11d1-aa7c-00c04fa374bd"))
- /* interface */ IFeatureSnap;
- struct __declspec(uuid("78773728-e142-11d1-aec3-0000f80372b4"))
- /* interface */ IFeatureElementEdit;
- struct __declspec(uuid("ca691dd5-8a14-11d2-ae6c-080009ec732a"))
- /* interface */ IDataStatistics;
- struct __declspec(uuid("e775f490-ddbf-4710-965c-070bccd1cec4"))
- /* interface */ IGeometricNetworkReconcileProperties;
- struct __declspec(uuid("3fc4db86-64b4-11d4-a0ad-00c04f6bdd84"))
- /* interface */ IGeometricNetworkConnectivity;
- struct __declspec(uuid("cfa5b406-5b16-4817-86e5-bc632a7988c8"))
- /* interface */ IRepairConnectivityProgressEvents;
- struct __declspec(uuid("eae208a2-2cba-4bb6-a854-b05d389aa798"))
- /* interface */ IRepairConnectivityProgress;
- struct /* coclass */ RepairConnectivityProgress;
- struct __declspec(uuid("3942bf39-efe9-4094-9089-bc41b459b384"))
- /* interface */ IGeometricNetworkConnectivity2;
- struct __declspec(uuid("8bf5c9a4-6d40-11d4-a0b4-00c04f6bdd84"))
- /* interface */ IGeometricNetworkErrorDetection;
- struct __declspec(uuid("7b041afb-1ad6-45ab-9c34-4e98b41df506"))
- /* interface */ IFeatureWorkspaceManage2;
- struct __declspec(uuid("3791e745-7995-11d2-aade-00c04fa37585"))
- /* interface */ IDifferenceCursor;
- struct __declspec(uuid("aa983a4d-8488-11d2-aae2-00c04fa37585"))
- /* interface */ IVersionedTable;
- struct __declspec(uuid("a263e873-7501-11d3-9f67-00c04f68e627"))
- /* interface */ IConflictResolverHelper;
- struct __declspec(uuid("0b437961-89f9-11d4-8b5f-000000000000"))
- /* interface */ IVersionEvents;
- struct __declspec(uuid("6a68bebc-8b1b-11d2-a06c-0000f877ebd6"))
- /* interface */ IObjectClassDescription;
- struct __declspec(uuid("6a68bebe-8b1b-11d2-a06c-0000f877ebd6"))
- /* interface */ IFeatureClassDescription;
- struct __declspec(uuid("c9318830-2052-11d3-9f8a-00c04f6bdd84"))
- /* interface */ INetworkClassDescription;
- struct __declspec(uuid("7002c8b5-1d00-11d3-a63b-0008c7d3ae50"))
- /* interface */ ISynchronizationHelper;
- struct __declspec(uuid("7e3d4a40-727c-4d4f-9c06-b0e93c8dfe0a"))
- /* interface */ ICopyHelper;
- struct __declspec(uuid("121bd4bc-2508-11d3-a641-0008c7d3ae50"))
- /* interface */ IXmlPropertySet;
- struct __declspec(uuid("01700025-ef62-47e3-bd1e-7a47d0696541"))
- /* interface */ IXmlPropertySet2;
- struct __declspec(uuid("b2676165-2396-11d3-a63e-0008c7d3ae50"))
- /* interface */ IXmlPropertySetEdit;
- struct __declspec(uuid("6a07ca46-9575-4cfc-a0d4-f2c8f9d30569"))
- /* interface */ IMetadataSynchronizer;
- struct __declspec(uuid("7d41e96f-9216-4f4b-9f9d-7a524aecfbcc"))
- /* interface */ IMetadataSynchronizerManager;
- struct __declspec(uuid("8fea7378-8bb3-4a2f-8a61-338b17a1e661"))
- /* interface */ IFieldInfo2;
- struct __declspec(uuid("90fb59f1-d310-11d5-9b74-0000f8780619"))
- /* interface */ IRasterFieldInfo;
- struct __declspec(uuid("ba4f2c93-78a1-43e8-a711-95d31966c32d"))
- /* interface */ ITopologyFeature;
- struct __declspec(uuid("f6ef5c20-b9cc-4bfa-b40d-4f0abb83f3fa"))
- /* interface */ ITopologyErrorFeature;
- struct __declspec(uuid("c18bec52-c376-469b-899f-4dea0ce3cb61"))
- /* interface */ IEnumTopologyErrorFeature;
- struct __declspec(uuid("3322eb49-7679-4ea0-a7bf-7404c01ff313"))
- /* interface */ IEnumObject;
- struct __declspec(uuid("d245d158-e17e-4412-b894-934dea6193b6"))
- /* interface */ IEnumAttributedRelationship;
- struct __declspec(uuid("ff9b929c-9726-4f60-ac10-e798999bce71"))
- /* interface */ ITopology2;
- struct __declspec(uuid("40658b10-2c65-4b38-b00f-4d40ab551e27"))
- /* interface */ ITopologyProperties;
- struct __declspec(uuid("27c444dc-25ee-41ff-a2bd-c69b6343a6c3"))
- /* interface */ IErrorFeatureContainer;
- struct __declspec(uuid("b65d9fee-6d67-47fd-ac13-06bde90a1b34"))
- /* interface */ ITopologyRuleContainer;
- struct __declspec(uuid("f6146622-e8f8-496e-9d50-800594ff3378"))
- /* interface */ ITopologyContainer2;
- struct __declspec(uuid("fb93b289-790e-42b6-9dd3-8f0c0728da9f"))
- /* interface */ ITopologyClass;
- struct __declspec(uuid("ab85a26e-2ceb-41d0-9ee6-7030a8da9174"))
- /* interface */ ITopologyClassEvents;
- struct __declspec(uuid("08198140-4151-4218-b6e1-cddb110e1d0c"))
- /* interface */ ITopologyGraph2;
- struct __declspec(uuid("310e1637-77d5-4847-9361-f98eef1e5bac"))
- /* interface */ IClassEx;
- struct /* coclass */ Topology;
- struct /* coclass */ TopologyGraph;
- struct /* coclass */ TopologyEdge;
- struct /* coclass */ TopologyNode;
- struct /* coclass */ TopologyWorkspaceExtension;
- struct /* coclass */ TopologyName;
- struct /* coclass */ TopologyRule;
- struct /* coclass */ TopologyErrorFeature;
- struct __declspec(uuid("6ebaadc0-7541-46a4-82d7-4842ec9b1e55"))
- /* interface */ IFIDSet2;
- struct __declspec(uuid("ed3c0c61-0c11-49e1-9d71-f3d2caff085f"))
- /* interface */ IFIDSetOperator;
- struct __declspec(uuid("40d32697-0b40-4023-8d73-20e004b5377b"))
- /* interface */ IRecordSetInit;
- struct __declspec(uuid("4510a65b-acd1-4046-b8b0-10f9d0da673f"))
- /* interface */ IRecordSet;
- struct __declspec(uuid("2f489aa7-6566-4051-9554-8f831211c2d9"))
- /* interface */ IGUIDGenerator;
- struct /* coclass */ CoverageAnnotationFeature;
- struct /* coclass */ Field;
- struct __declspec(uuid("92ee08b6-c757-4178-803c-67cd665ac801"))
- /* interface */ IGPValue;
- struct __declspec(uuid("172a93a9-afc1-432d-8f04-54b7309ba432"))
- /* interface */ IGPDataType;
- struct __declspec(uuid("93d8accb-3a6e-4fa2-b283-197ee5d0e334"))
- /* dual interface */ IGPMessage;
- struct __declspec(uuid("0948f56f-9a99-4672-959e-3519f5676add"))
- /* interface */ IGPDomain;
- struct __declspec(uuid("63c74cf4-c042-433e-840d-c66b6c813031"))
- /* interface */ IGPDescribe;
- struct /* coclass */ Fields;
- struct /* coclass */ Index;
- struct /* coclass */ Indexes;
- struct /* coclass */ EnumFeatureGeometry;
- struct /* coclass */ GeometryDef;
- struct /* coclass */ Row;
- struct /* coclass */ Object;
- struct /* coclass */ ObjectClassDescription;
- struct /* coclass */ Feature;
- struct /* coclass */ ClassHelper;
- struct /* coclass */ FeatureClassDescription;
- struct /* coclass */ SimpleRelationship;
- struct /* coclass */ AttributedRelationship;
- struct /* coclass */ FeatureElement;
- struct /* coclass */ QueryFilter;
- struct /* coclass */ FIDSet;
- struct /* coclass */ SpatialFilter;
- struct /* coclass */ TableSort;
- struct /* coclass */ GeometricNetwork;
- struct /* coclass */ SimpleJunctionFeature;
- struct /* coclass */ SimpleEdgeFeature;
- struct /* coclass */ ComplexEdgeFeature;
- struct /* coclass */ ComplexJunctionFeature;
- struct /* coclass */ Objects;
- struct /* coclass */ TableName;
- struct /* coclass */ ObjectClassName;
- struct /* coclass */ FeatureDatasetName;
- struct /* coclass */ FeatureClassName;
- struct /* coclass */ TableQueryName;
- struct /* coclass */ RelQueryTableName;
- struct /* coclass */ FeatureQueryName;
- struct /* coclass */ RelationshipClassName;
- struct /* coclass */ MemoryRelationshipClassName;
- struct /* coclass */ MemoryRelationshipClassFactory;
- struct /* coclass */ GeometricNetworkName;
- struct /* coclass */ WorkspaceName;
- struct /* coclass */ AttributeRule;
- struct /* coclass */ CodedValueDomain;
- struct /* coclass */ EdgeConnectivityRule;
- struct /* coclass */ JunctionConnectivityRule;
- struct /* coclass */ RangeDomain;
- struct /* coclass */ RelationshipRule;
- struct /* coclass */ ObjectClassValidator;
- struct /* coclass */ TransformGroup;
- struct /* coclass */ DataStatistics;
- struct /* coclass */ ObjectClassEvents;
- struct /* coclass */ TopologyClassEvents;
- struct /* coclass */ RelationshipClassEvents;
- struct /* coclass */ ObjectClassSchemaEvents;
- struct /* coclass */ VersionEvents;
- struct /* coclass */ FGDCSynchronizationHelper;
- struct /* coclass */ MetadataCopyHelper;
- struct /* coclass */ XmlPropertySet;
- struct /* coclass */ XmlPropertySetEdit;
- struct /* coclass */ MetadataSynchronizer;
- struct /* coclass */ FGDCSynchronizer;
- struct /* coclass */ RelQueryTableFactory;
- struct /* coclass */ MemoryRelationshipClass;
- struct /* coclass */ RelQueryTable;
- struct /* coclass */ RelQueryCursor;
- struct /* coclass */ RelQueryRow;
- struct /* coclass */ NamesEnumerator;
- struct /* coclass */ EnumTableVersionChanges;
- struct /* coclass */ QueryDef;
- struct /* coclass */ FeatureDataset;
- struct /* coclass */ RowBuffer;
- struct /* coclass */ Relationship;
- struct /* coclass */ SelectionSet;
- struct /* coclass */ RelQueryTableSelectionSet;
- struct /* coclass */ Cursor;
- struct /* coclass */ ObjectClass;
- struct /* coclass */ FeatureClass;
- struct /* coclass */ Table;
- struct /* coclass */ RelationshipClass;
- struct /* coclass */ AttributedRelationshipClass;
- struct /* coclass */ EnumIDs;
- struct /* coclass */ EnumConflictClass;
- struct /* coclass */ DifferenceCursor;
- struct /* coclass */ FeatureCursor;
- struct /* coclass */ RecordSet;
- struct __declspec(uuid("764f1a3d-3e8b-11d2-aae0-00c04fa33c20"))
- /* interface */ ISqlKeywordDictionary;
- struct __declspec(uuid("b9f1cfd7-2c2f-11d3-bbac-000000000000"))
- /* interface */ ISqlInvalidCharacterDictionary;
- struct __declspec(uuid("c2c69253-4ccb-11d2-aae7-00c04fa33c20"))
- /* interface */ IEnumFieldError;
- struct __declspec(uuid("e013b817-4ccc-11d2-aae7-00c04fa33c20"))
- /* interface */ IFieldError;
- struct __declspec(uuid("7370629b-3e8f-11d2-aae0-00c04fa33c20"))
- /* interface */ IFieldChecker;
- struct /* coclass */ FieldChecker;
- struct /* coclass */ EnumFieldError;
- struct /* coclass */ FieldError;
- struct __declspec(uuid("c5b058a3-c789-11d2-aaea-00c04fa37585"))
- /* interface */ IGeoDatabaseErrorRecords;
- struct __declspec(uuid("29d3b6dd-3917-11d2-aadf-00c04fa33c20"))
- /* interface */ IFeatureProgress;
- struct __declspec(uuid("49e8ae69-4f38-11d3-9ff8-00c04f6bdf0e"))
- /* interface */ IInvalidObjectInfo;
- struct __declspec(uuid("bac25c0b-4f39-11d3-9ff8-00c04f6bdf0e"))
- /* interface */ IEnumInvalidObject;
- struct __declspec(uuid("27e4225d-1afd-11d4-812e-00c04f686238"))
- /* interface */ IDataConvertProcess;
- struct __declspec(uuid("0446469d-fafa-11d1-aab1-00c04fa33c20"))
- /* interface */ ISimpleDataConverter;
- struct __declspec(uuid("d1e48d08-ee0b-11d3-a0a1-00c04f6bc626"))
- /* interface */ ISimpleDataConverter2;
- struct /* coclass */ SimpleDataConverter;
- struct /* coclass */ EnumInvalidObject;
- struct /* coclass */ InvalidObjectInfo;
- struct __declspec(uuid("33572f5a-46c7-11d4-a124-00c04f6bdf0e"))
- /* interface */ IRecordNumberSet;
- struct /* coclass */ RecordNumberSet;
- struct __declspec(uuid("8dcd2ee1-4297-4fd3-916d-fd7de9eafb2a"))
- /* interface */ IReplicaDescriptionExtension;
- struct __declspec(uuid("891ac2b8-4744-454c-8e16-1c46c38fc0b4"))
- /* interface */ IReplicaEdit;
- struct __declspec(uuid("22669f77-d848-4586-8720-4f079e796d91"))
- /* interface */ IExtractionUtilities;
- struct __declspec(uuid("50befd5a-3978-470f-b6db-15916162c15c"))
- /* interface */ IReplicaFilterDescriptionEdit;
- struct __declspec(uuid("f0455780-be29-46e4-a25a-459dcaff6276"))
- /* interface */ IReplicaFilterDescription;
- struct __declspec(uuid("3f980b98-eb3d-4a29-82ae-a2475701048d"))
- /* interface */ IReplicaDescriptionExtensionManager;
- struct __declspec(uuid("56df3b04-8684-4432-9a21-cb5e72d73e56"))
- /* interface */ IWorkspaceReplicaEvents;
- struct __declspec(uuid("6ab1120f-81df-4c11-b255-c5dd15690939"))
- /* interface */ IWorkspaceReplicaSyncEvents;
- struct /* coclass */ Replica;
- struct /* coclass */ ReplicaDataset;
- struct /* coclass */ ReplicaDescription;
- struct /* coclass */ ReplicaDescriptionExtension;
- struct __declspec(uuid("9b6b1ad3-e0e7-11d3-8118-00c04f686238"))
- /* interface */ IGeoDBDataTransfer;
- struct __declspec(uuid("69ebda67-d1fc-4f5a-829f-3e73098cd6d7"))
- /* interface */ IGeoDBDataTransfer2;
- struct /* coclass */ GeoDBDataTransfer;
- struct __declspec(uuid("e0f10b77-eb7c-11d2-9f47-00c04f8ed1c4"))
- /* interface */ ILocatorUI;
- struct __declspec(uuid("cfc5ef8c-4fcc-40de-928a-21b354eae9bd"))
- /* interface */ ILocatorStyle;
- struct __declspec(uuid("ae5a3a08-f756-11d2-9f4f-00c04f8ed1c4"))
- /* interface */ ILocatorWorkspace;
- struct __declspec(uuid("fc747401-39c0-4842-8635-6db6f96717e5"))
- /* interface */ ILocatorWorkspaceName;
- struct __declspec(uuid("8ddaeee6-8b07-11d3-9f69-00c04f6bdf06"))
- /* interface */ IEnumLocatorName;
- struct __declspec(uuid("837a9cf2-88c9-11d3-9f66-00c04f6bdf06"))
- /* interface */ ILocatorName;
- struct __declspec(uuid("e0f10b78-eb7c-11d2-9f47-00c04f8ed1c4"))
- /* interface */ IEnumLocator;
- struct __declspec(uuid("655c5c62-6478-11d3-9f57-00c04f6bdf06"))
- /* interface */ ILocator;
- struct __declspec(uuid("fdadfae4-939d-11d3-9f6b-00c04f6bdf06"))
- /* interface */ ILocatorDataset;
- struct __declspec(uuid("a9eb56e2-7452-11d4-9fe4-00c04f6bdf06"))
- /* interface */ IEnumEventError;
- struct __declspec(uuid("a9eb56e1-7452-11d4-9fe4-00c04f6bdf06"))
- /* interface */ IEventSourceErrors;
- struct __declspec(uuid("59e43823-7f5a-11d4-9fe6-00c04f6bdf06"))
- /* interface */ IEventSource;
- struct __declspec(uuid("d03a61a0-2070-11d4-9fc1-00c04f6bdf06"))
- /* interface */ IRouteLocatorName;
- struct __declspec(uuid("35bdf2ed-3b21-11d4-9fcb-00c04f6bdf06"))
- /* interface */ IRouteEventProperties;
- struct __declspec(uuid("5ae87432-a9c0-42c4-8dfa-03e5c93785e9"))
- /* interface */ IRouteEventProperties2;
- struct __declspec(uuid("7f9c0d54-b8c7-11d3-9f7c-00c04f6bdf06"))
- /* interface */ IRouteEventSourceName;
- struct __declspec(uuid("71045ca3-7902-11d4-9fe5-00c04f6bdf06"))
- /* interface */ IXYEventProperties;
- struct __declspec(uuid("07f0ce74-eaeb-11d3-9f8a-00c04f6bdf06"))
- /* interface */ IXYEventSourceName;
- struct __declspec(uuid("1264c9a8-0afe-4903-87ba-a39b1f72779d"))
- /* interface */ IGPMessagesCallback;
- struct __declspec(uuid("0696aa9d-c26b-4a3e-89b7-3763ea11f16c"))
- /* interface */ IGPMessages;
- struct __declspec(uuid("06414895-d64d-46b0-856c-f7b7ece73d36"))
- /* interface */ IEnumGPValue;
- struct __declspec(uuid("17a47938-e1ed-4d82-a1d1-d274465fcbc4"))
- /* interface */ IGPName;
- struct __declspec(uuid("4daa55f1-b959-4c53-990b-a871b19ba3d6"))
- /* interface */ IEnumGPName;
- struct __declspec(uuid("df228952-8e0a-408e-9873-ce8341ef7d57"))
- /* interface */ IGPDataTypeName;
- struct __declspec(uuid("1aff0d88-e9b8-4571-8df1-217dcaf48a50"))
- /* interface */ IGPDataTypeFactory;
- struct __declspec(uuid("91290e84-b518-43e3-8e7a-9ee8e0cef5c9"))
- /* interface */ IGPVariable;
- struct __declspec(uuid("41dc44a0-d2eb-11d5-933f-0080c71a3226"))
- /* interface */ IGPCodedValueDomain;
- struct __declspec(uuid("1a4b7a52-e1d9-4ab8-a741-70467cbf9f5f"))
- /* interface */ IGPChoiceList;
- struct __declspec(uuid("25e52c75-56a2-4631-9ca3-2de46103ebfb"))
- /* interface */ IDEBrowseOptions;
- struct __declspec(uuid("e2c87df0-33d9-4a47-9b67-fa54b2fd7966"))
- /* interface */ IDataElement;
- struct __declspec(uuid("27cd2023-223c-4942-9db0-4e4e83bcf906"))
- /* interface */ IEnumDataElement;
- struct __declspec(uuid("d9ed1335-8e1d-40ca-9ee2-e54772ee500d"))
- /* interface */ IDataElementInfo;
- struct __declspec(uuid("5ed64e50-a2f2-11d5-931b-0080c71a3226"))
- /* interface */ IDEGeoDataset;
- struct __declspec(uuid("c7b1fc10-308f-4fb5-890c-8b5293ead096"))
- /* interface */ IDEWorkspace;
- struct __declspec(uuid("4f1d89ce-c93a-4733-9926-7022a7576d2a"))
- /* interface */ IWorkspaceDefinition;
- struct __declspec(uuid("29fbed10-a332-11d5-931b-0080c71a3226"))
- /* interface */ IDEDataset;
- struct __declspec(uuid("d7fcbb04-8e59-4ffb-9ee5-ec670aa892e0"))
- /* interface */ IDETable;
- struct __declspec(uuid("f35fe0cf-d9fc-4172-81f8-20ce5a553ab1"))
- /* interface */ IDEGdbTable;
- struct __declspec(uuid("0111d945-785c-4e4d-88fb-bf925644a959"))
- /* interface */ IDEFeatureDataset;
- struct __declspec(uuid("2c944211-d17c-45f4-89da-ab37e95e6411"))
- /* interface */ IDEFeatureClass;
- struct __declspec(uuid("1ffd96a0-1158-4fb1-9081-1e8f0f801761"))
- /* interface */ IDEGdbFeatureClass;
- struct __declspec(uuid("8f9c9dc8-9ab1-49ed-b1cc-c6fbfde09567"))
- /* interface */ IDERasterCatalog;
- struct __declspec(uuid("ac1bd3a5-aa1d-4b24-bb64-0554d59af1fd"))
- /* interface */ IGPControllerMembership;
- struct __declspec(uuid("e8d97cae-9362-4e48-aa85-aba1d8fd628d"))
- /* interface */ IGPTopologyMembership;
- struct __declspec(uuid("d012d66d-49f4-409e-bf48-1da710a8d414"))
- /* interface */ IGPGeometricNetworkMembership;
- struct __declspec(uuid("da5f6014-afe5-4f1b-9e9c-ba117cd4e594"))
- /* interface */ IDERelationshipClassEx;
- struct __declspec(uuid("7c2c531e-4882-40f5-bace-323ef546d33c"))
- /* interface */ IGPRelationshipClassKey;
- struct __declspec(uuid("4926a958-7885-484c-811b-2c8b12b0c1a2"))
- /* interface */ IDataElementType;
- struct __declspec(uuid("d23fdd2b-1986-4359-ac2b-d7bf7d582c5e"))
- /* interface */ IDEWorkspaceType;
- struct __declspec(uuid("694b287c-7297-4b99-bb59-c2dfaf48f6a0"))
- /* interface */ IDETableType;
- struct __declspec(uuid("a60642f3-a6cc-472c-aaed-1bd5c0248e1f"))
- /* interface */ IFieldType;
- struct __declspec(uuid("d8d57ce0-a6f3-11d5-931e-0080c71a3226"))
- /* interface */ IIndexType;
- struct __declspec(uuid("2ea85780-a626-11d5-931d-0080c71a3226"))
- /* interface */ IDEDatasetType;
- struct __declspec(uuid("691be63c-024f-4958-8f9b-d8252342e915"))
- /* interface */ IGxFilterInfo;
- struct __declspec(uuid("264d4c00-a628-11d5-931d-0080c71a3226"))
- /* interface */ IDEGeoDatasetType;
- struct __declspec(uuid("ba97439e-9387-49f7-a43b-88abb81ce0c0"))
- /* interface */ IDEFeatureDatasetType;
- struct __declspec(uuid("47a096bb-f338-428a-a403-ff6e8de9ef94"))
- /* interface */ IDEFeatureClassType;
- struct __declspec(uuid("294e86c0-b012-4c11-9bd7-2db0c2bbe637"))
- /* interface */ IDERelationshipClassType;
- struct __declspec(uuid("b4789b1d-fc20-446b-9a84-964491c6f6ba"))
- /* interface */ IDEGeometricNetworkType;
- struct __declspec(uuid("acdbe3c0-e303-43e1-8038-8b391692f267"))
- /* interface */ IDEGeometricNetwork;
- struct __declspec(uuid("2f5817ab-5c2f-4250-b515-d2bdcdb5fa84"))
- /* interface */ IDETopology;
- struct __declspec(uuid("924fd381-f8f0-45c5-aaea-34f2959770e6"))
- /* interface */ IDETopologyType;
- struct __declspec(uuid("d3a432e3-8922-4835-9d23-400abe0d36f6"))
- /* interface */ IDERasterCatalogType;
- struct /* coclass */ DEBrowseOptions;
- struct /* coclass */ DEWorkspaceType;
- struct /* coclass */ DETableType;
- struct /* coclass */ FieldType;
- struct /* coclass */ IndexType;
- struct /* coclass */ DEFeatureDatasetType;
- struct /* coclass */ DEFeatureClassType;
- struct /* coclass */ DERelationshipClassType;
- struct /* coclass */ WorkspaceDefinition;
- struct /* coclass */ DEWorkspace;
- struct /* coclass */ DETable;
- struct /* coclass */ DEFeatureDataset;
- struct /* coclass */ DEFeatureClass;
- struct /* coclass */ GPGeometricNetworkMembership;
- struct /* coclass */ GPTopologyMembership;
- struct /* coclass */ DERelationshipClass;
- struct /* coclass */ GPDataTypeName;
- struct /* coclass */ GPMessage;
- struct /* coclass */ GPMessages;
- struct /* coclass */ DEGeometricNetworkType;
- struct /* coclass */ DEGeometricNetwork;
- struct /* coclass */ DETopology;
- struct /* coclass */ DETopologyType;
- struct /* coclass */ DERasterCatalog;
- struct /* coclass */ DERasterCatalogType;
- struct __declspec(uuid("bd65b611-aa51-462f-a11a-b0ba223d9e9c"))
- /* interface */ IDEGdbUtilities;
- struct /* coclass */ DEGdbUtilities;
- struct __declspec(uuid("60cc7230-e78d-4e22-b3c2-069e8fe8ac42"))
- /* interface */ IGPSubtype;
- struct /* coclass */ GPRelationshipClassKey;
- struct /* coclass */ GPSubtype;
- struct __declspec(uuid("94dde7ce-aa25-4682-8290-f7ddffee5d98"))
- /* interface */ IWorkspaceDataElements;
- struct /* coclass */ Names;
- struct __declspec(uuid("1ae253d9-675e-48eb-958f-68554cbf26d3"))
- /* interface */ IOleDBConnectionInfo;
- struct __declspec(uuid("897bda47-2bf9-420f-886f-e0f49e2d570f"))
- /* interface */ IPlugInWorkspaceHelper;
- struct __declspec(uuid("d22b5232-eb1b-44a1-b2ca-b0d085059cfb"))
- /* interface */ IPlugInDatasetHelper;
- struct __declspec(uuid("b91a4256-1d0a-46dd-b8a1-a237dedd539f"))
- /* interface */ IPlugInCursorHelper;
- struct __declspec(uuid("ee190b37-11b4-414a-bd25-43c49caa6433"))
- /* interface */ IPlugInDatasetInfo;
- struct __declspec(uuid("a08cf453-1acc-440d-9dae-5a110a0a94d2"))
- /* interface */ IPlugInLicense;
- struct __declspec(uuid("a5e6e3fc-3a5c-42e4-b058-273f3bc57734"))
- /* interface */ IPlugInWorkspaceFactoryHelper;
- struct __declspec(uuid("697ffbd6-7d45-48c2-9810-7131183edcaf"))
- /* interface */ IPlugInCreateWorkspace;
- struct __declspec(uuid("d4ce2db3-e5d8-4aba-b11e-39d47646339d"))
- /* interface */ IPlugInWorkspaceHelper2;
- struct __declspec(uuid("62e8c42d-1b76-497e-8865-d53e2b65c98c"))
- /* interface */ IPlugInMetadataPath;
- struct __declspec(uuid("a21946ce-11a9-4241-84f5-7b10c1d6d8b9"))
- /* interface */ IPlugInMetadata;
- struct __declspec(uuid("c3dd33fe-6447-4472-8898-693ab4acfcfc"))
- /* interface */ IPlugInFastRowCount;
- struct __declspec(uuid("a860dd65-a3b4-4cfe-be56-47e8afdb7cbd"))
- /* interface */ IPlugInRowCount;
- struct __declspec(uuid("a553189f-79f4-4647-9d5c-898d69dc59ae"))
- /* interface */ IPlugInFileSystemDataset;
- struct __declspec(uuid("32f25f5b-a97c-489f-90d9-e93dc84494c0"))
- /* interface */ IPlugInIndexInfo;
- struct __declspec(uuid("9bd2fee7-beec-4b70-9f18-ad16b6e7d2d5"))
- /* interface */ IPlugInIndexManager;
- struct __declspec(uuid("cab44598-68f6-490e-9f32-6d5fd06d22d2"))
- /* interface */ IPlugInFileOperations;
- struct __declspec(uuid("0936597f-ebe1-4b29-bac4-47dafce72a36"))
- /* interface */ IPlugInFileOperationsClass;
- struct __declspec(uuid("865271a7-61c1-41e8-9f6e-31d825b37b57"))
- /* interface */ IPlugInFastQueryValues;
- struct /* coclass */ PlugInWorkspaceFactory;
- struct __declspec(uuid("4ed85a73-7054-11d2-aafe-00c04fa33c20"))
- /* interface */ IFeatureDataConverter;
- struct __declspec(uuid("5c37086d-ee25-11d3-a0a1-00c04f6bc626"))
- /* interface */ IFeatureDataConverter2;
- struct /* coclass */ FeatureDataConverter;
- struct __declspec(uuid("3e541320-1132-11d2-92f7-444553540000"))
- /* interface */ ITinElement;
- struct __declspec(uuid("73b80fbb-ff33-11d1-a549-0000f8774f0f"))
- /* interface */ ITin;
- struct __declspec(uuid("3e541321-1132-11d2-92f7-444553540000"))
- /* interface */ ITinNode;
- struct __declspec(uuid("c0e04940-b08c-11d2-9f6a-00c04f8ece27"))
- /* interface */ ITinNodeArray;
- struct __declspec(uuid("c0e04941-b08c-11d2-9f6a-00c04f8ece27"))
- /* interface */ ITinEdgeArray;
- struct __declspec(uuid("3e541322-1132-11d2-92f7-444553540000"))
- /* interface */ ITinEdge;
- struct __declspec(uuid("3e541323-1132-11d2-92f7-444553540000"))
- /* interface */ ITinTriangle;
- struct __declspec(uuid("c0e04942-b08c-11d2-9f6a-00c04f8ece27"))
- /* interface */ ITinTriangleArray;
- struct __declspec(uuid("3d212052-ad4b-11d5-abb8-0008c73fd50c"))
- /* interface */ ITinNode2;
- struct __declspec(uuid("bb5dbc74-b9ca-11d5-abbb-0008c73fd50c"))
- /* interface */ ITinFeatureSeed;
- struct __declspec(uuid("addda5ca-a214-11d3-ab4b-0008c73fd50c"))
- /* interface */ ITinPolygon;
- struct __declspec(uuid("6bfa889c-bf0d-11d3-ab4f-0008c73fd50c"))
- /* interface */ IEnumTinNode;
- struct __declspec(uuid("6bfa889d-bf0d-11d3-ab4f-0008c73fd50c"))
- /* interface */ IEnumTinEdge;
- struct __declspec(uuid("6bfa889e-bf0d-11d3-ab4f-0008c73fd50c"))
- /* interface */ IEnumTinTriangle;
- struct __declspec(uuid("4eee3270-fa94-11d2-ae10-000000000000"))
- /* interface */ ITinFilter;
- struct __declspec(uuid("83a9e75c-a212-11d3-ab4b-0008c73fd50c"))
- /* interface */ ITinPolyline;
- struct __declspec(uuid("0122c788-fd32-11d3-a0d6-00c04f8ece27"))
- /* interface */ ITinDynamicFilter;
- struct __declspec(uuid("4eee3277-fa94-11d2-ae10-000000000000"))
- /* interface */ ITinValueFilter;
- struct __declspec(uuid("3110a889-298b-4849-8abb-7a3383fd1a4e"))
- /* interface */ ITinValueFilter2;
- struct __declspec(uuid("4eee3279-fa94-11d2-ae10-000000000000"))
- /* interface */ ITinTriangleFilter;
- struct __declspec(uuid("f9b595ae-a9a6-11d3-ab4b-0008c73fd50c"))
- /* interface */ ITinEdgeTypeFilter;
- struct __declspec(uuid("d462b2cc-b2ab-11d5-abb9-0008c73fd50c"))
- /* interface */ ITinNodeSourceFilter;
- struct __declspec(uuid("4eee3271-fa94-11d2-ae10-000000000000"))
- /* interface */ IEnumTinElement;
- struct __declspec(uuid("a8523ee8-7b16-11d2-9f4b-00c04f8ece27"))
- /* interface */ ITinAdvanced;
- struct __declspec(uuid("73b80fbc-ff33-11d1-a549-0000f8774f0f"))
- /* interface */ ISurface;
- struct __declspec(uuid("23ffd401-973f-11d5-8111-00c04fa0adf8"))
- /* interface */ ITinAdvanced2;
- struct __declspec(uuid("9a2a4b72-11cf-11d2-a556-0000f8774f0f"))
- /* interface */ ITinNodeCollection;
- struct __declspec(uuid("11f2c1ac-188b-4a4f-b221-573c1a0c753d"))
- /* interface */ ITinNodeInfo;
- struct __declspec(uuid("6615635a-bfab-11d2-9f6d-00c04f8ece27"))
- /* interface */ ITinEdit;
- struct __declspec(uuid("0f7f5a1e-5588-40ab-b7f0-777a4b0c8958"))
- /* interface */ ITinEditErrorLog;
- struct __declspec(uuid("73b80fbd-ff33-11d1-a549-0000f8774f0f"))
- /* interface */ ITinSurface;
- struct __declspec(uuid("ff7e9000-d0dd-11d2-9f76-00c04f8ece27"))
- /* interface */ ITinSurfaceElement;
- struct __declspec(uuid("b0dbc8e2-b4b1-11d3-ab4d-0008c73fd50c"))
- /* interface */ ITinSelection;
- struct __declspec(uuid("73b80fc1-ff33-11d1-a549-0000f8774f0f"))
- /* interface */ ITinFeatureEdit;
- struct __declspec(uuid("aa2ee0d8-4c34-11d2-a56f-0000f8774f0f"))
- /* interface */ ITinWorkspace;
- struct __declspec(uuid("75d08ef4-23aa-11d5-aba6-0008c73fd50c"))
- /* interface */ ITinClock;
- struct __declspec(uuid("18bbf602-373f-4093-b553-39aa9762c77f"))
- /* interface */ ITinEdgeTypeFilter2;
- struct /* coclass */ Tin;
- struct __declspec(uuid("249cd6b0-8441-42e7-bbe6-2cae4a1dac9a"))
- /* interface */ ITinSurface2;
- struct /* coclass */ DddServerEnvironment;
- struct /* coclass */ TinNodeEnumerator;
- struct /* coclass */ TinEdgeEnumerator;
- struct /* coclass */ TinTriangleEnumerator;
- struct /* coclass */ TinSurfaceElement;
- struct /* coclass */ TinNodeArray;
- struct /* coclass */ TinEdgeArray;
- struct /* coclass */ TinTriangleArray;
- struct /* coclass */ TinPolyline;
- struct /* coclass */ TinPolygon;
- struct /* coclass */ TinNode;
- struct /* coclass */ TinEdge;
- struct /* coclass */ TinTriangle;
- struct /* coclass */ TinValueFilter;
- struct /* coclass */ TinTriangleFilter;
- struct /* coclass */ TinEdgeTypeFilter;
- struct /* coclass */ TinDataElementFilter;
- struct /* coclass */ TinNodeSourceFilter;
- struct /* coclass */ TinName;
- struct /* coclass */ TinNativeType;
- struct __declspec(uuid("681441e2-eaea-11d3-9f8a-00c04f6bdf06"))
- /* interface */ IXYEventSource;
- struct __declspec(uuid("71045c9e-7902-11d4-9fe5-00c04f6bdf06"))
- /* interface */ IXYEvent2FieldsProperties;
- struct /* coclass */ XYEvent2FieldsProperties;
- struct /* coclass */ XYEventSourceName;
- struct /* coclass */ XYEventSource;
- struct __declspec(uuid("c7a92e97-597e-4a69-a872-29cb60b5e0db"))
- /* interface */ ISaveAs;
- struct __declspec(uuid("bc25e11e-168b-11d2-8d25-0000f8780535"))
- /* interface */ IRasterDatasetName;
- struct __declspec(uuid("bc25e121-168b-11d2-8d25-0000f8780535"))
- /* interface */ IRasterBandName;
- struct __declspec(uuid("7e7e6105-fa34-11d1-8d22-0000f8780535"))
- /* interface */ IRasterColormap;
- struct __declspec(uuid("76aa6a59-25b4-4f26-9079-7a634759fed9"))
- /* interface */ IRasterDataset2;
- struct __declspec(uuid("ba86a917-98ec-4994-b692-760abedcc306"))
- /* interface */ IRasterDatasetEdit;
- struct __declspec(uuid("6e0577d2-8fe5-44d6-b18c-222687a19025"))
- /* interface */ IRasterCatalogItem;
- struct __declspec(uuid("9fd9a370-1d1b-11d4-abda-0008c73fca1c"))
- /* interface */ IRasterWorkspace2;
- struct __declspec(uuid("6b2d0243-7100-4e3f-aa02-5ec12daf6980"))
- /* interface */ IRasterValue;
- struct __declspec(uuid("d1909a6f-8eda-4f3d-b9d2-310fd621386a"))
- /* interface */ IRasterCatalogName;
- struct __declspec(uuid("0e1096f4-7499-4604-8408-88a0cab3eeab"))
- /* interface */ IRasterCatalogHelper;
- struct /* coclass */ RasterDef;
- struct /* coclass */ RasterStorageDef;
- struct /* coclass */ RasterValue;
- struct /* coclass */ RasterCatalogItem;
- struct /* coclass */ RasterCatalog;
- struct /* coclass */ RasterDatasetName;
- struct /* coclass */ RasterBandName;
- struct /* coclass */ RasterCatalogName;
- struct /* coclass */ RasterCatalogClassDescription;
- struct /* coclass */ RasterCatalogHelper;
- struct /* coclass */ Pnt;
- struct __declspec(uuid("fa8bc670-d572-11d5-a134-00508ba0c977"))
- /* interface */ IUtilityNetwork2;
- struct __declspec(uuid("92365b91-2779-11d3-8a72-000000000000"))
- /* interface */ IRelationshipChanges;
- //
- // Smart pointer typedef declarations
- //
- _COM_SMARTPTR_TYPEDEF(IGeoDBProtectNames, __uuidof(IGeoDBProtectNames));
- _COM_SMARTPTR_TYPEDEF(IWorkspace, __uuidof(IWorkspace));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceFactory, __uuidof(IWorkspaceFactory));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceName, __uuidof(IWorkspaceName));
- _COM_SMARTPTR_TYPEDEF(IEnumDataset, __uuidof(IEnumDataset));
- _COM_SMARTPTR_TYPEDEF(IDataset, __uuidof(IDataset));
- _COM_SMARTPTR_TYPEDEF(IEnumDatasetName, __uuidof(IEnumDatasetName));
- _COM_SMARTPTR_TYPEDEF(IDatasetName, __uuidof(IDatasetName));
- _COM_SMARTPTR_TYPEDEF(IRemoteDatabaseWorkspace, __uuidof(IRemoteDatabaseWorkspace));
- _COM_SMARTPTR_TYPEDEF(IEnumWorkspace, __uuidof(IEnumWorkspace));
- _COM_SMARTPTR_TYPEDEF(IRemoteDatabaseWorkspaceFactory, __uuidof(IRemoteDatabaseWorkspaceFactory));
- _COM_SMARTPTR_TYPEDEF(ISQLPrivilege, __uuidof(ISQLPrivilege));
- _COM_SMARTPTR_TYPEDEF(IGeoDataset, __uuidof(IGeoDataset));
- _COM_SMARTPTR_TYPEDEF(IProperty, __uuidof(IProperty));
- _COM_SMARTPTR_TYPEDEF(IEnumProperty, __uuidof(IEnumProperty));
- _COM_SMARTPTR_TYPEDEF(IDatasetEditInfo, __uuidof(IDatasetEditInfo));
- _COM_SMARTPTR_TYPEDEF(IDatasetEdit, __uuidof(IDatasetEdit));
- _COM_SMARTPTR_TYPEDEF(ITransactions, __uuidof(ITransactions));
- _COM_SMARTPTR_TYPEDEF(ITransactionsOptions, __uuidof(ITransactionsOptions));
- _COM_SMARTPTR_TYPEDEF(IVersionedWorkspace, __uuidof(IVersionedWorkspace));
- _COM_SMARTPTR_TYPEDEF(IEnumVersionInfo, __uuidof(IEnumVersionInfo));
- _COM_SMARTPTR_TYPEDEF(IVersionInfo, __uuidof(IVersionInfo));
- _COM_SMARTPTR_TYPEDEF(IVersion, __uuidof(IVersion));
- _COM_SMARTPTR_TYPEDEF(IEnumLockInfo, __uuidof(IEnumLockInfo));
- _COM_SMARTPTR_TYPEDEF(ILockInfo, __uuidof(ILockInfo));
- _COM_SMARTPTR_TYPEDEF(IVersionedObject, __uuidof(IVersionedObject));
- _COM_SMARTPTR_TYPEDEF(IMetadata, __uuidof(IMetadata));
- _COM_SMARTPTR_TYPEDEF(IMetadataEdit, __uuidof(IMetadataEdit));
- _COM_SMARTPTR_TYPEDEF(ISQLSyntax, __uuidof(ISQLSyntax));
- _COM_SMARTPTR_TYPEDEF(ISchemaLock, __uuidof(ISchemaLock));
- _COM_SMARTPTR_TYPEDEF(IEnumSchemaLockInfo, __uuidof(IEnumSchemaLockInfo));
- _COM_SMARTPTR_TYPEDEF(ISchemaLockInfo, __uuidof(ISchemaLockInfo));
- _COM_SMARTPTR_TYPEDEF(IWorkspace2, __uuidof(IWorkspace2));
- _COM_SMARTPTR_TYPEDEF(IDatabaseConnectionInfo, __uuidof(IDatabaseConnectionInfo));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceProperty, __uuidof(IWorkspaceProperty));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceProperties, __uuidof(IWorkspaceProperties));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceHelper, __uuidof(IWorkspaceHelper));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceExtensionControl, __uuidof(IWorkspaceExtensionControl));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceExtension, __uuidof(IWorkspaceExtension));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceExtensionManager, __uuidof(IWorkspaceExtensionManager));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceEvents, __uuidof(IWorkspaceEvents));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceName2, __uuidof(IWorkspaceName2));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceFactory2, __uuidof(IWorkspaceFactory2));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceStatus, __uuidof(IWorkspaceStatus));
- _COM_SMARTPTR_TYPEDEF(IEnumWorkspaceStatus, __uuidof(IEnumWorkspaceStatus));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceFactoryStatus, __uuidof(IWorkspaceFactoryStatus));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceFactoryFileExtensions, __uuidof(IWorkspaceFactoryFileExtensions));
- _COM_SMARTPTR_TYPEDEF(IScratchWorkspaceFactory, __uuidof(IScratchWorkspaceFactory));
- _COM_SMARTPTR_TYPEDEF(IScratchWorkspaceFactory2, __uuidof(IScratchWorkspaceFactory2));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceFactorySchemaCache, __uuidof(IWorkspaceFactorySchemaCache));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceProgressTracker, __uuidof(IWorkspaceProgressTracker));
- _COM_SMARTPTR_TYPEDEF(IDatasetEditEx, __uuidof(IDatasetEditEx));
- _COM_SMARTPTR_TYPEDEF(IDatasetFileStat, __uuidof(IDatasetFileStat));
- _COM_SMARTPTR_TYPEDEF(IDatasetNameFileStat, __uuidof(IDatasetNameFileStat));
- _COM_SMARTPTR_TYPEDEF(IDatasetNameFileSize, __uuidof(IDatasetNameFileSize));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceEditInfo, __uuidof(IWorkspaceEditInfo));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceEdit, __uuidof(IWorkspaceEdit));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceEditControl, __uuidof(IWorkspaceEditControl));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceEditEvents, __uuidof(IWorkspaceEditEvents));
- _COM_SMARTPTR_TYPEDEF(ISpatialCacheManager, __uuidof(ISpatialCacheManager));
- _COM_SMARTPTR_TYPEDEF(ISpatialCacheManager2, __uuidof(ISpatialCacheManager2));
- _COM_SMARTPTR_TYPEDEF(ISpatialCacheManager3, __uuidof(ISpatialCacheManager3));
- _COM_SMARTPTR_TYPEDEF(IGeoDatasetSchemaEdit, __uuidof(IGeoDatasetSchemaEdit));
- _COM_SMARTPTR_TYPEDEF(IVersionedWorkspace2, __uuidof(IVersionedWorkspace2));
- _COM_SMARTPTR_TYPEDEF(IVersionedObject2, __uuidof(IVersionedObject2));
- _COM_SMARTPTR_TYPEDEF(IFileDataLock, __uuidof(IFileDataLock));
- _COM_SMARTPTR_TYPEDEF(IDatabaseCompact, __uuidof(IDatabaseCompact));
- _COM_SMARTPTR_TYPEDEF(ILocalDatabaseCompact, __uuidof(ILocalDatabaseCompact));
- _COM_SMARTPTR_TYPEDEF(ISetDefaultConnectionInfo, __uuidof(ISetDefaultConnectionInfo));
- _COM_SMARTPTR_TYPEDEF(ISetDefaultConnectionInfo2, __uuidof(ISetDefaultConnectionInfo2));
- _COM_SMARTPTR_TYPEDEF(INativeType, __uuidof(INativeType));
- _COM_SMARTPTR_TYPEDEF(INativeTypeSearch, __uuidof(INativeTypeSearch));
- _COM_SMARTPTR_TYPEDEF(INativeTypeInfo, __uuidof(INativeTypeInfo));
- _COM_SMARTPTR_TYPEDEF(IComplexNativeType, __uuidof(IComplexNativeType));
- _COM_SMARTPTR_TYPEDEF(IEnumNameMapping, __uuidof(IEnumNameMapping));
- _COM_SMARTPTR_TYPEDEF(INameMapping, __uuidof(INameMapping));
- _COM_SMARTPTR_TYPEDEF(INameMapping2, __uuidof(INameMapping2));
- _COM_SMARTPTR_TYPEDEF(IEnumSpatialReferenceInfo, __uuidof(IEnumSpatialReferenceInfo));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceSpatialReferenceInfo, __uuidof(IWorkspaceSpatialReferenceInfo));
- _COM_SMARTPTR_TYPEDEF(IConfigurationKeyword, __uuidof(IConfigurationKeyword));
- _COM_SMARTPTR_TYPEDEF(IEnumConfigurationParameter, __uuidof(IEnumConfigurationParameter));
- _COM_SMARTPTR_TYPEDEF(IConfigurationParameter, __uuidof(IConfigurationParameter));
- _COM_SMARTPTR_TYPEDEF(IEnumConfigurationKeyword, __uuidof(IEnumConfigurationKeyword));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceConfiguration, __uuidof(IWorkspaceConfiguration));
- _COM_SMARTPTR_TYPEDEF(IDatasetContainer, __uuidof(IDatasetContainer));
- _COM_SMARTPTR_TYPEDEF(IFeatureWorkspace, __uuidof(IFeatureWorkspace));
- _COM_SMARTPTR_TYPEDEF(IClass, __uuidof(IClass));
- _COM_SMARTPTR_TYPEDEF(ITable, __uuidof(ITable));
- _COM_SMARTPTR_TYPEDEF(IFields, __uuidof(IFields));
- _COM_SMARTPTR_TYPEDEF(IField, __uuidof(IField));
- _COM_SMARTPTR_TYPEDEF(IDomain, __uuidof(IDomain));
- _COM_SMARTPTR_TYPEDEF(IGeometryDef, __uuidof(IGeometryDef));
- _COM_SMARTPTR_TYPEDEF(IIndexes, __uuidof(IIndexes));
- _COM_SMARTPTR_TYPEDEF(IIndex, __uuidof(IIndex));
- _COM_SMARTPTR_TYPEDEF(IEnumIndex, __uuidof(IEnumIndex));
- _COM_SMARTPTR_TYPEDEF(IRowBuffer, __uuidof(IRowBuffer));
- _COM_SMARTPTR_TYPEDEF(IRow, __uuidof(IRow));
- _COM_SMARTPTR_TYPEDEF(ICursor, __uuidof(ICursor));
- _COM_SMARTPTR_TYPEDEF(IQueryFilter, __uuidof(IQueryFilter));
- _COM_SMARTPTR_TYPEDEF(ISelectionSet, __uuidof(ISelectionSet));
- _COM_SMARTPTR_TYPEDEF(IEnumIDs, __uuidof(IEnumIDs));
- _COM_SMARTPTR_TYPEDEF(IObjectClass, __uuidof(IObjectClass));
- _COM_SMARTPTR_TYPEDEF(IFeatureClass, __uuidof(IFeatureClass));
- _COM_SMARTPTR_TYPEDEF(IEnumRelationshipClass, __uuidof(IEnumRelationshipClass));
- _COM_SMARTPTR_TYPEDEF(IRelationshipClass, __uuidof(IRelationshipClass));
- _COM_SMARTPTR_TYPEDEF(IFeatureDataset, __uuidof(IFeatureDataset));
- _COM_SMARTPTR_TYPEDEF(IObject, __uuidof(IObject));
- _COM_SMARTPTR_TYPEDEF(IRelationship, __uuidof(IRelationship));
- _COM_SMARTPTR_TYPEDEF(IEnumRelationship, __uuidof(IEnumRelationship));
- _COM_SMARTPTR_TYPEDEF(IRelClassEnumRowPairs, __uuidof(IRelClassEnumRowPairs));
- _COM_SMARTPTR_TYPEDEF(IEnumRule, __uuidof(IEnumRule));
- _COM_SMARTPTR_TYPEDEF(IRule, __uuidof(IRule));
- _COM_SMARTPTR_TYPEDEF(IFeature, __uuidof(IFeature));
- _COM_SMARTPTR_TYPEDEF(IFeatureCursor, __uuidof(IFeatureCursor));
- _COM_SMARTPTR_TYPEDEF(IFeatureBuffer, __uuidof(IFeatureBuffer));
- _COM_SMARTPTR_TYPEDEF(IQueryDef, __uuidof(IQueryDef));
- _COM_SMARTPTR_TYPEDEF(IFeatureWorkspaceManage, __uuidof(IFeatureWorkspaceManage));
- _COM_SMARTPTR_TYPEDEF(IFeatureWorkspaceSchemaEdit, __uuidof(IFeatureWorkspaceSchemaEdit));
- _COM_SMARTPTR_TYPEDEF(IGeodatabaseRelease, __uuidof(IGeodatabaseRelease));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceDomains, __uuidof(IWorkspaceDomains));
- _COM_SMARTPTR_TYPEDEF(IEnumDomain, __uuidof(IEnumDomain));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceDomains2, __uuidof(IWorkspaceDomains2));
- _COM_SMARTPTR_TYPEDEF(IFeatureWorkspaceAnno, __uuidof(IFeatureWorkspaceAnno));
- _COM_SMARTPTR_TYPEDEF(IRasterWorkspaceEx, __uuidof(IRasterWorkspaceEx));
- _COM_SMARTPTR_TYPEDEF(IRasterStorageDef, __uuidof(IRasterStorageDef));
- _COM_SMARTPTR_TYPEDEF(IPnt, __uuidof(IPnt));
- _COM_SMARTPTR_TYPEDEF(IRasterDef, __uuidof(IRasterDef));
- _COM_SMARTPTR_TYPEDEF(IRasterDataset, __uuidof(IRasterDataset));
- _COM_SMARTPTR_TYPEDEF(IRaster, __uuidof(IRaster));
- _COM_SMARTPTR_TYPEDEF(IPixelBlock, __uuidof(IPixelBlock));
- _COM_SMARTPTR_TYPEDEF(IRasterCursor, __uuidof(IRasterCursor));
- _COM_SMARTPTR_TYPEDEF(IRasterCatalog, __uuidof(IRasterCatalog));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceReplicas, __uuidof(IWorkspaceReplicas));
- _COM_SMARTPTR_TYPEDEF(IEnumReplica, __uuidof(IEnumReplica));
- _COM_SMARTPTR_TYPEDEF(IReplica, __uuidof(IReplica));
- _COM_SMARTPTR_TYPEDEF(IReplicaDescription, __uuidof(IReplicaDescription));
- _COM_SMARTPTR_TYPEDEF(IEnumReplicaDataset, __uuidof(IEnumReplicaDataset));
- _COM_SMARTPTR_TYPEDEF(IReplicaDataset, __uuidof(IReplicaDataset));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceReplicasAdmin, __uuidof(IWorkspaceReplicasAdmin));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceReplicaDatasets, __uuidof(IWorkspaceReplicaDatasets));
- _COM_SMARTPTR_TYPEDEF(ITopologyWorkspace, __uuidof(ITopologyWorkspace));
- _COM_SMARTPTR_TYPEDEF(ITopology, __uuidof(ITopology));
- _COM_SMARTPTR_TYPEDEF(ITopologyGraph, __uuidof(ITopologyGraph));
- _COM_SMARTPTR_TYPEDEF(ITopologyElement, __uuidof(ITopologyElement));
- _COM_SMARTPTR_TYPEDEF(IEnumTopologyParent, __uuidof(IEnumTopologyParent));
- _COM_SMARTPTR_TYPEDEF(IEnumTGHitInfo, __uuidof(IEnumTGHitInfo));
- _COM_SMARTPTR_TYPEDEF(IEnumTopologyNode, __uuidof(IEnumTopologyNode));
- _COM_SMARTPTR_TYPEDEF(ITopologyNode, __uuidof(ITopologyNode));
- _COM_SMARTPTR_TYPEDEF(IEnumNodeEdge, __uuidof(IEnumNodeEdge));
- _COM_SMARTPTR_TYPEDEF(ITopologyEdge, __uuidof(ITopologyEdge));
- _COM_SMARTPTR_TYPEDEF(IEnumTopologyEdge, __uuidof(IEnumTopologyEdge));
- _COM_SMARTPTR_TYPEDEF(IVersionEdit, __uuidof(IVersionEdit));
- _COM_SMARTPTR_TYPEDEF(IEnumConflictClass, __uuidof(IEnumConflictClass));
- _COM_SMARTPTR_TYPEDEF(IConflictClass, __uuidof(IConflictClass));
- _COM_SMARTPTR_TYPEDEF(IVersionEdit2, __uuidof(IVersionEdit2));
- _COM_SMARTPTR_TYPEDEF(IVersionEdit3, __uuidof(IVersionEdit3));
- _COM_SMARTPTR_TYPEDEF(INetworkWorkspace, __uuidof(INetworkWorkspace));
- _COM_SMARTPTR_TYPEDEF(INetwork, __uuidof(INetwork));
- _COM_SMARTPTR_TYPEDEF(INetWeight, __uuidof(INetWeight));
- _COM_SMARTPTR_TYPEDEF(IForwardStar, __uuidof(IForwardStar));
- _COM_SMARTPTR_TYPEDEF(IEnumNetEID, __uuidof(IEnumNetEID));
- _COM_SMARTPTR_TYPEDEF(IStreetNetwork, __uuidof(IStreetNetwork));
- _COM_SMARTPTR_TYPEDEF(IUtilityNetwork, __uuidof(IUtilityNetwork));
- _COM_SMARTPTR_TYPEDEF(INetworkUpdate, __uuidof(INetworkUpdate));
- _COM_SMARTPTR_TYPEDEF(INetElements, __uuidof(INetElements));
- _COM_SMARTPTR_TYPEDEF(INetSchema, __uuidof(INetSchema));
- _COM_SMARTPTR_TYPEDEF(INetElementClass, __uuidof(INetElementClass));
- _COM_SMARTPTR_TYPEDEF(IEnumNetWeightAssociation, __uuidof(IEnumNetWeightAssociation));
- _COM_SMARTPTR_TYPEDEF(INetWeightAssociation, __uuidof(INetWeightAssociation));
- _COM_SMARTPTR_TYPEDEF(INetTopology, __uuidof(INetTopology));
- _COM_SMARTPTR_TYPEDEF(INetAttributes, __uuidof(INetAttributes));
- _COM_SMARTPTR_TYPEDEF(INetWeightEdit, __uuidof(INetWeightEdit));
- _COM_SMARTPTR_TYPEDEF(INetElementDescription, __uuidof(INetElementDescription));
- _COM_SMARTPTR_TYPEDEF(INetElementDescriptionEdit, __uuidof(INetElementDescriptionEdit));
- _COM_SMARTPTR_TYPEDEF(INetWeightAssociationEdit, __uuidof(INetWeightAssociationEdit));
- _COM_SMARTPTR_TYPEDEF(INetSchemaEdit, __uuidof(INetSchemaEdit));
- _COM_SMARTPTR_TYPEDEF(INetTopologyEdit, __uuidof(INetTopologyEdit));
- _COM_SMARTPTR_TYPEDEF(INetAttributesEdit, __uuidof(INetAttributesEdit));
- _COM_SMARTPTR_TYPEDEF(INetworkWorkspace2, __uuidof(INetworkWorkspace2));
- _COM_SMARTPTR_TYPEDEF(IForwardStarGEN, __uuidof(IForwardStarGEN));
- _COM_SMARTPTR_TYPEDEF(IUtilityNetworkGEN, __uuidof(IUtilityNetworkGEN));
- _COM_SMARTPTR_TYPEDEF(INetDiagnostics, __uuidof(INetDiagnostics));
- _COM_SMARTPTR_TYPEDEF(IDatasetAnalyze, __uuidof(IDatasetAnalyze));
- _COM_SMARTPTR_TYPEDEF(IEnumNetEIDBuilder, __uuidof(IEnumNetEIDBuilder));
- _COM_SMARTPTR_TYPEDEF(ITopologyProtectNames, __uuidof(ITopologyProtectNames));
- _COM_SMARTPTR_TYPEDEF(ITableWrite, __uuidof(ITableWrite));
- _COM_SMARTPTR_TYPEDEF(IFeatureDatasetName, __uuidof(IFeatureDatasetName));
- _COM_SMARTPTR_TYPEDEF(IFeatureDatasetName2, __uuidof(IFeatureDatasetName2));
- _COM_SMARTPTR_TYPEDEF(IFeatureDatasetManage, __uuidof(IFeatureDatasetManage));
- _COM_SMARTPTR_TYPEDEF(IFeatureClassLoad, __uuidof(IFeatureClassLoad));
- _COM_SMARTPTR_TYPEDEF(IFeatureClassWrite, __uuidof(IFeatureClassWrite));
- _COM_SMARTPTR_TYPEDEF(IFeatureClassName, __uuidof(IFeatureClassName));
- _COM_SMARTPTR_TYPEDEF(IFeatureClassContainer, __uuidof(IFeatureClassContainer));
- _COM_SMARTPTR_TYPEDEF(IEnumFeatureClass, __uuidof(IEnumFeatureClass));
- _COM_SMARTPTR_TYPEDEF(IFeatureClassCreation, __uuidof(IFeatureClassCreation));
- _COM_SMARTPTR_TYPEDEF(IFeatureDraw, __uuidof(IFeatureDraw));
- _COM_SMARTPTR_TYPEDEF(IInvalidArea, __uuidof(IInvalidArea));
- _COM_SMARTPTR_TYPEDEF(IRowEdit, __uuidof(IRowEdit));
- _COM_SMARTPTR_TYPEDEF(IFeatureEdit, __uuidof(IFeatureEdit));
- _COM_SMARTPTR_TYPEDEF(IFeatureSimplify, __uuidof(IFeatureSimplify));
- _COM_SMARTPTR_TYPEDEF(IFeatureElement, __uuidof(IFeatureElement));
- _COM_SMARTPTR_TYPEDEF(IFeatureConnect, __uuidof(IFeatureConnect));
- _COM_SMARTPTR_TYPEDEF(IEnumFeature, __uuidof(IEnumFeature));
- _COM_SMARTPTR_TYPEDEF(IEnumObjectClass, __uuidof(IEnumObjectClass));
- _COM_SMARTPTR_TYPEDEF(IEnumTable, __uuidof(IEnumTable));
- _COM_SMARTPTR_TYPEDEF(IQueryFilter2, __uuidof(IQueryFilter2));
- _COM_SMARTPTR_TYPEDEF(ISpatialFilter, __uuidof(ISpatialFilter));
- _COM_SMARTPTR_TYPEDEF(ITableSort, __uuidof(ITableSort));
- _COM_SMARTPTR_TYPEDEF(ITableSortCallBack, __uuidof(ITableSortCallBack));
- _COM_SMARTPTR_TYPEDEF(IFieldInfo, __uuidof(IFieldInfo));
- _COM_SMARTPTR_TYPEDEF(ITableFields, __uuidof(ITableFields));
- _COM_SMARTPTR_TYPEDEF(IGraph, __uuidof(IGraph));
- _COM_SMARTPTR_TYPEDEF(IEdgeFeature, __uuidof(IEdgeFeature));
- _COM_SMARTPTR_TYPEDEF(IJunctionFeature, __uuidof(IJunctionFeature));
- _COM_SMARTPTR_TYPEDEF(INetworkFeature, __uuidof(INetworkFeature));
- _COM_SMARTPTR_TYPEDEF(IGeometricNetwork, __uuidof(IGeometricNetwork));
- _COM_SMARTPTR_TYPEDEF(ISimpleJunctionFeature, __uuidof(ISimpleJunctionFeature));
- _COM_SMARTPTR_TYPEDEF(IConnectivityRule, __uuidof(IConnectivityRule));
- _COM_SMARTPTR_TYPEDEF(ITransformGroup, __uuidof(ITransformGroup));
- _COM_SMARTPTR_TYPEDEF(IQueryName, __uuidof(IQueryName));
- _COM_SMARTPTR_TYPEDEF(IQueryName2, __uuidof(IQueryName2));
- _COM_SMARTPTR_TYPEDEF(ISimpleEdgeFeature, __uuidof(ISimpleEdgeFeature));
- _COM_SMARTPTR_TYPEDEF(IComplexJunctionFeature, __uuidof(IComplexJunctionFeature));
- _COM_SMARTPTR_TYPEDEF(IComplexEdgeFeature, __uuidof(IComplexEdgeFeature));
- _COM_SMARTPTR_TYPEDEF(ISimpleNetworkFeature, __uuidof(ISimpleNetworkFeature));
- _COM_SMARTPTR_TYPEDEF(IComplexNetworkFeature, __uuidof(IComplexNetworkFeature));
- _COM_SMARTPTR_TYPEDEF(IEnumNetworkFeature, __uuidof(IEnumNetworkFeature));
- _COM_SMARTPTR_TYPEDEF(IEnumJunctionFeature, __uuidof(IEnumJunctionFeature));
- _COM_SMARTPTR_TYPEDEF(IEnumEdgeFeature, __uuidof(IEnumEdgeFeature));
- _COM_SMARTPTR_TYPEDEF(IAttributeRule, __uuidof(IAttributeRule));
- _COM_SMARTPTR_TYPEDEF(IFIDSet, __uuidof(IFIDSet));
- _COM_SMARTPTR_TYPEDEF(ITopologyContainer, __uuidof(ITopologyContainer));
- _COM_SMARTPTR_TYPEDEF(ITopologyRule, __uuidof(ITopologyRule));
- _COM_SMARTPTR_TYPEDEF(ITopologyName, __uuidof(ITopologyName));
- _COM_SMARTPTR_TYPEDEF(ICoverageAnnotationFeature, __uuidof(ICoverageAnnotationFeature));
- _COM_SMARTPTR_TYPEDEF(INetworkCollection, __uuidof(INetworkCollection));
- _COM_SMARTPTR_TYPEDEF(INetworkCollection2, __uuidof(INetworkCollection2));
- _COM_SMARTPTR_TYPEDEF(IObjectClassContainer, __uuidof(IObjectClassContainer));
- _COM_SMARTPTR_TYPEDEF(IFeatureClassManage, __uuidof(IFeatureClassManage));
- _COM_SMARTPTR_TYPEDEF(IRelationshipClassContainer, __uuidof(IRelationshipClassContainer));
- _COM_SMARTPTR_TYPEDEF(IFieldEdit, __uuidof(IFieldEdit));
- _COM_SMARTPTR_TYPEDEF(IField2, __uuidof(IField2));
- _COM_SMARTPTR_TYPEDEF(IFieldEdit2, __uuidof(IFieldEdit2));
- _COM_SMARTPTR_TYPEDEF(IModelInfo, __uuidof(IModelInfo));
- _COM_SMARTPTR_TYPEDEF(IFields2, __uuidof(IFields2));
- _COM_SMARTPTR_TYPEDEF(IFieldsEdit, __uuidof(IFieldsEdit));
- _COM_SMARTPTR_TYPEDEF(IGeometryDefEdit, __uuidof(IGeometryDefEdit));
- _COM_SMARTPTR_TYPEDEF(IIndexEdit, __uuidof(IIndexEdit));
- _COM_SMARTPTR_TYPEDEF(IIndexesEdit, __uuidof(IIndexesEdit));
- _COM_SMARTPTR_TYPEDEF(IClassSchemaEdit, __uuidof(IClassSchemaEdit));
- _COM_SMARTPTR_TYPEDEF(IClassSchemaEdit2, __uuidof(IClassSchemaEdit2));
- _COM_SMARTPTR_TYPEDEF(IClassSchemaEdit3, __uuidof(IClassSchemaEdit3));
- _COM_SMARTPTR_TYPEDEF(IRelClassSchemaEdit, __uuidof(IRelClassSchemaEdit));
- _COM_SMARTPTR_TYPEDEF(IVirtualTable, __uuidof(IVirtualTable));
- _COM_SMARTPTR_TYPEDEF(IRelQueryTable, __uuidof(IRelQueryTable));
- _COM_SMARTPTR_TYPEDEF(IRelQueryTableInfo, __uuidof(IRelQueryTableInfo));
- _COM_SMARTPTR_TYPEDEF(IRelQueryTableSettings, __uuidof(IRelQueryTableSettings));
- _COM_SMARTPTR_TYPEDEF(IRelQueryTableFactory, __uuidof(IRelQueryTableFactory));
- _COM_SMARTPTR_TYPEDEF(ICollectionTableVersionChanges, __uuidof(ICollectionTableVersionChanges));
- _COM_SMARTPTR_TYPEDEF(IEnumTableVersionChanges, __uuidof(IEnumTableVersionChanges));
- _COM_SMARTPTR_TYPEDEF(IRelQueryTableManage, __uuidof(IRelQueryTableManage));
- _COM_SMARTPTR_TYPEDEF(ITableCapabilities, __uuidof(ITableCapabilities));
- _COM_SMARTPTR_TYPEDEF(ITableUtil, __uuidof(ITableUtil));
- _COM_SMARTPTR_TYPEDEF(IObjectClassEvents, __uuidof(IObjectClassEvents));
- _COM_SMARTPTR_TYPEDEF(IObjectClassSchemaEvents, __uuidof(IObjectClassSchemaEvents));
- _COM_SMARTPTR_TYPEDEF(ISimpleRelationshipChanges, __uuidof(ISimpleRelationshipChanges));
- _COM_SMARTPTR_TYPEDEF(IRelationshipClassEvents, __uuidof(IRelationshipClassEvents));
- _COM_SMARTPTR_TYPEDEF(IRelationshipClass2, __uuidof(IRelationshipClass2));
- _COM_SMARTPTR_TYPEDEF(IMemoryRelationshipClassFactory, __uuidof(IMemoryRelationshipClassFactory));
- _COM_SMARTPTR_TYPEDEF(IRelatedObjectEvents, __uuidof(IRelatedObjectEvents));
- _COM_SMARTPTR_TYPEDEF(IRelatedObjectClassEvents, __uuidof(IRelatedObjectClassEvents));
- _COM_SMARTPTR_TYPEDEF(IRelatedObjectClassEvents2, __uuidof(IRelatedObjectClassEvents2));
- _COM_SMARTPTR_TYPEDEF(IConfirmSendRelatedObjectEvents, __uuidof(IConfirmSendRelatedObjectEvents));
- _COM_SMARTPTR_TYPEDEF(IValidation, __uuidof(IValidation));
- _COM_SMARTPTR_TYPEDEF(IEnumSubtype, __uuidof(IEnumSubtype));
- _COM_SMARTPTR_TYPEDEF(IValidation2, __uuidof(IValidation2));
- _COM_SMARTPTR_TYPEDEF(ISubtypes, __uuidof(ISubtypes));
- _COM_SMARTPTR_TYPEDEF(IValidate, __uuidof(IValidate));
- _COM_SMARTPTR_TYPEDEF(IRangeDomain, __uuidof(IRangeDomain));
- _COM_SMARTPTR_TYPEDEF(ICodedValueDomain, __uuidof(ICodedValueDomain));
- _COM_SMARTPTR_TYPEDEF(IStringDomain, __uuidof(IStringDomain));
- _COM_SMARTPTR_TYPEDEF(IEdgeConnectivityRule, __uuidof(IEdgeConnectivityRule));
- _COM_SMARTPTR_TYPEDEF(IJunctionConnectivityRule, __uuidof(IJunctionConnectivityRule));
- _COM_SMARTPTR_TYPEDEF(IJunctionConnectivityRule2, __uuidof(IJunctionConnectivityRule2));
- _COM_SMARTPTR_TYPEDEF(IRelationshipRule, __uuidof(IRelationshipRule));
- _COM_SMARTPTR_TYPEDEF(IFeatureClassUtil, __uuidof(IFeatureClassUtil));
- _COM_SMARTPTR_TYPEDEF(INetworkClass, __uuidof(INetworkClass));
- _COM_SMARTPTR_TYPEDEF(ITableName, __uuidof(ITableName));
- _COM_SMARTPTR_TYPEDEF(IObjectClassName, __uuidof(IObjectClassName));
- _COM_SMARTPTR_TYPEDEF(ITopologyClassName, __uuidof(ITopologyClassName));
- _COM_SMARTPTR_TYPEDEF(IRelQueryTableName, __uuidof(IRelQueryTableName));
- _COM_SMARTPTR_TYPEDEF(IRelQueryTableName2, __uuidof(IRelQueryTableName2));
- _COM_SMARTPTR_TYPEDEF(IRelationshipClassName, __uuidof(IRelationshipClassName));
- _COM_SMARTPTR_TYPEDEF(IMemoryRelationshipClassName, __uuidof(IMemoryRelationshipClassName));
- _COM_SMARTPTR_TYPEDEF(IGeometricNetworkName, __uuidof(IGeometricNetworkName));
- _COM_SMARTPTR_TYPEDEF(ISelectionSet2, __uuidof(ISelectionSet2));
- _COM_SMARTPTR_TYPEDEF(IRelQueryTableSelectionSet, __uuidof(IRelQueryTableSelectionSet));
- _COM_SMARTPTR_TYPEDEF(IClassHelper, __uuidof(IClassHelper));
- _COM_SMARTPTR_TYPEDEF(IClassExtension, __uuidof(IClassExtension));
- _COM_SMARTPTR_TYPEDEF(IObjectClassExtension, __uuidof(IObjectClassExtension));
- _COM_SMARTPTR_TYPEDEF(IObjectClassInfo, __uuidof(IObjectClassInfo));
- _COM_SMARTPTR_TYPEDEF(IObjectClassInfo2, __uuidof(IObjectClassInfo2));
- _COM_SMARTPTR_TYPEDEF(IFeatureClassExtension, __uuidof(IFeatureClassExtension));
- _COM_SMARTPTR_TYPEDEF(IPersistCustomFeaturesExtension, __uuidof(IPersistCustomFeaturesExtension));
- _COM_SMARTPTR_TYPEDEF(IFeatureClassDraw, __uuidof(IFeatureClassDraw));
- _COM_SMARTPTR_TYPEDEF(IFeatureClassEdit, __uuidof(IFeatureClassEdit));
- _COM_SMARTPTR_TYPEDEF(IObjectClassValidation, __uuidof(IObjectClassValidation));
- _COM_SMARTPTR_TYPEDEF(IRandomAccessCursor, __uuidof(IRandomAccessCursor));
- _COM_SMARTPTR_TYPEDEF(IRandomAccessTable, __uuidof(IRandomAccessTable));
- _COM_SMARTPTR_TYPEDEF(IRowSubtypes, __uuidof(IRowSubtypes));
- _COM_SMARTPTR_TYPEDEF(IEnumGeometryBind, __uuidof(IEnumGeometryBind));
- _COM_SMARTPTR_TYPEDEF(IRowEvents, __uuidof(IRowEvents));
- _COM_SMARTPTR_TYPEDEF(IRowChanges, __uuidof(IRowChanges));
- _COM_SMARTPTR_TYPEDEF(IFeatureEvents, __uuidof(IFeatureEvents));
- _COM_SMARTPTR_TYPEDEF(IFeatureChanges, __uuidof(IFeatureChanges));
- _COM_SMARTPTR_TYPEDEF(IRowCompare, __uuidof(IRowCompare));
- _COM_SMARTPTR_TYPEDEF(INetworkFeatureEvents, __uuidof(INetworkFeatureEvents));
- _COM_SMARTPTR_TYPEDEF(IEnumFeatureSetup, __uuidof(IEnumFeatureSetup));
- _COM_SMARTPTR_TYPEDEF(IObjects, __uuidof(IObjects));
- _COM_SMARTPTR_TYPEDEF(IFeatureSnap, __uuidof(IFeatureSnap));
- _COM_SMARTPTR_TYPEDEF(IFeatureElementEdit, __uuidof(IFeatureElementEdit));
- _COM_SMARTPTR_TYPEDEF(IDataStatistics, __uuidof(IDataStatistics));
- _COM_SMARTPTR_TYPEDEF(IGeometricNetworkReconcileProperties, __uuidof(IGeometricNetworkReconcileProperties));
- _COM_SMARTPTR_TYPEDEF(IGeometricNetworkConnectivity, __uuidof(IGeometricNetworkConnectivity));
- _COM_SMARTPTR_TYPEDEF(IRepairConnectivityProgressEvents, __uuidof(IRepairConnectivityProgressEvents));
- _COM_SMARTPTR_TYPEDEF(IRepairConnectivityProgress, __uuidof(IRepairConnectivityProgress));
- _COM_SMARTPTR_TYPEDEF(IGeometricNetworkConnectivity2, __uuidof(IGeometricNetworkConnectivity2));
- _COM_SMARTPTR_TYPEDEF(IGeometricNetworkErrorDetection, __uuidof(IGeometricNetworkErrorDetection));
- _COM_SMARTPTR_TYPEDEF(IFeatureWorkspaceManage2, __uuidof(IFeatureWorkspaceManage2));
- _COM_SMARTPTR_TYPEDEF(IDifferenceCursor, __uuidof(IDifferenceCursor));
- _COM_SMARTPTR_TYPEDEF(IVersionedTable, __uuidof(IVersionedTable));
- _COM_SMARTPTR_TYPEDEF(IConflictResolverHelper, __uuidof(IConflictResolverHelper));
- _COM_SMARTPTR_TYPEDEF(IVersionEvents, __uuidof(IVersionEvents));
- _COM_SMARTPTR_TYPEDEF(IObjectClassDescription, __uuidof(IObjectClassDescription));
- _COM_SMARTPTR_TYPEDEF(IFeatureClassDescription, __uuidof(IFeatureClassDescription));
- _COM_SMARTPTR_TYPEDEF(INetworkClassDescription, __uuidof(INetworkClassDescription));
- _COM_SMARTPTR_TYPEDEF(ISynchronizationHelper, __uuidof(ISynchronizationHelper));
- _COM_SMARTPTR_TYPEDEF(ICopyHelper, __uuidof(ICopyHelper));
- _COM_SMARTPTR_TYPEDEF(IXmlPropertySet, __uuidof(IXmlPropertySet));
- _COM_SMARTPTR_TYPEDEF(IXmlPropertySet2, __uuidof(IXmlPropertySet2));
- _COM_SMARTPTR_TYPEDEF(IXmlPropertySetEdit, __uuidof(IXmlPropertySetEdit));
- _COM_SMARTPTR_TYPEDEF(IMetadataSynchronizer, __uuidof(IMetadataSynchronizer));
- _COM_SMARTPTR_TYPEDEF(IMetadataSynchronizerManager, __uuidof(IMetadataSynchronizerManager));
- _COM_SMARTPTR_TYPEDEF(IFieldInfo2, __uuidof(IFieldInfo2));
- _COM_SMARTPTR_TYPEDEF(IRasterFieldInfo, __uuidof(IRasterFieldInfo));
- _COM_SMARTPTR_TYPEDEF(ITopologyFeature, __uuidof(ITopologyFeature));
- _COM_SMARTPTR_TYPEDEF(ITopologyErrorFeature, __uuidof(ITopologyErrorFeature));
- _COM_SMARTPTR_TYPEDEF(IEnumTopologyErrorFeature, __uuidof(IEnumTopologyErrorFeature));
- _COM_SMARTPTR_TYPEDEF(IEnumObject, __uuidof(IEnumObject));
- _COM_SMARTPTR_TYPEDEF(IEnumAttributedRelationship, __uuidof(IEnumAttributedRelationship));
- _COM_SMARTPTR_TYPEDEF(ITopology2, __uuidof(ITopology2));
- _COM_SMARTPTR_TYPEDEF(ITopologyProperties, __uuidof(ITopologyProperties));
- _COM_SMARTPTR_TYPEDEF(IErrorFeatureContainer, __uuidof(IErrorFeatureContainer));
- _COM_SMARTPTR_TYPEDEF(ITopologyRuleContainer, __uuidof(ITopologyRuleContainer));
- _COM_SMARTPTR_TYPEDEF(ITopologyContainer2, __uuidof(ITopologyContainer2));
- _COM_SMARTPTR_TYPEDEF(ITopologyClass, __uuidof(ITopologyClass));
- _COM_SMARTPTR_TYPEDEF(ITopologyClassEvents, __uuidof(ITopologyClassEvents));
- _COM_SMARTPTR_TYPEDEF(ITopologyGraph2, __uuidof(ITopologyGraph2));
- _COM_SMARTPTR_TYPEDEF(IClassEx, __uuidof(IClassEx));
- _COM_SMARTPTR_TYPEDEF(IFIDSet2, __uuidof(IFIDSet2));
- _COM_SMARTPTR_TYPEDEF(IFIDSetOperator, __uuidof(IFIDSetOperator));
- _COM_SMARTPTR_TYPEDEF(IRecordSetInit, __uuidof(IRecordSetInit));
- _COM_SMARTPTR_TYPEDEF(IRecordSet, __uuidof(IRecordSet));
- _COM_SMARTPTR_TYPEDEF(IGUIDGenerator, __uuidof(IGUIDGenerator));
- _COM_SMARTPTR_TYPEDEF(IGPValue, __uuidof(IGPValue));
- _COM_SMARTPTR_TYPEDEF(IGPDataType, __uuidof(IGPDataType));
- _COM_SMARTPTR_TYPEDEF(IGPMessage, __uuidof(IGPMessage));
- _COM_SMARTPTR_TYPEDEF(IGPDomain, __uuidof(IGPDomain));
- _COM_SMARTPTR_TYPEDEF(IGPDescribe, __uuidof(IGPDescribe));
- _COM_SMARTPTR_TYPEDEF(ISqlKeywordDictionary, __uuidof(ISqlKeywordDictionary));
- _COM_SMARTPTR_TYPEDEF(ISqlInvalidCharacterDictionary, __uuidof(ISqlInvalidCharacterDictionary));
- _COM_SMARTPTR_TYPEDEF(IEnumFieldError, __uuidof(IEnumFieldError));
- _COM_SMARTPTR_TYPEDEF(IFieldError, __uuidof(IFieldError));
- _COM_SMARTPTR_TYPEDEF(IFieldChecker, __uuidof(IFieldChecker));
- _COM_SMARTPTR_TYPEDEF(IGeoDatabaseErrorRecords, __uuidof(IGeoDatabaseErrorRecords));
- _COM_SMARTPTR_TYPEDEF(IFeatureProgress, __uuidof(IFeatureProgress));
- _COM_SMARTPTR_TYPEDEF(IInvalidObjectInfo, __uuidof(IInvalidObjectInfo));
- _COM_SMARTPTR_TYPEDEF(IEnumInvalidObject, __uuidof(IEnumInvalidObject));
- _COM_SMARTPTR_TYPEDEF(IDataConvertProcess, __uuidof(IDataConvertProcess));
- _COM_SMARTPTR_TYPEDEF(ISimpleDataConverter, __uuidof(ISimpleDataConverter));
- _COM_SMARTPTR_TYPEDEF(ISimpleDataConverter2, __uuidof(ISimpleDataConverter2));
- _COM_SMARTPTR_TYPEDEF(IRecordNumberSet, __uuidof(IRecordNumberSet));
- _COM_SMARTPTR_TYPEDEF(IReplicaDescriptionExtension, __uuidof(IReplicaDescriptionExtension));
- _COM_SMARTPTR_TYPEDEF(IReplicaEdit, __uuidof(IReplicaEdit));
- _COM_SMARTPTR_TYPEDEF(IExtractionUtilities, __uuidof(IExtractionUtilities));
- _COM_SMARTPTR_TYPEDEF(IReplicaFilterDescriptionEdit, __uuidof(IReplicaFilterDescriptionEdit));
- _COM_SMARTPTR_TYPEDEF(IReplicaFilterDescription, __uuidof(IReplicaFilterDescription));
- _COM_SMARTPTR_TYPEDEF(IReplicaDescriptionExtensionManager, __uuidof(IReplicaDescriptionExtensionManager));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceReplicaEvents, __uuidof(IWorkspaceReplicaEvents));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceReplicaSyncEvents, __uuidof(IWorkspaceReplicaSyncEvents));
- _COM_SMARTPTR_TYPEDEF(IGeoDBDataTransfer, __uuidof(IGeoDBDataTransfer));
- _COM_SMARTPTR_TYPEDEF(IGeoDBDataTransfer2, __uuidof(IGeoDBDataTransfer2));
- _COM_SMARTPTR_TYPEDEF(ILocatorUI, __uuidof(ILocatorUI));
- _COM_SMARTPTR_TYPEDEF(ILocatorStyle, __uuidof(ILocatorStyle));
- _COM_SMARTPTR_TYPEDEF(ILocatorWorkspace, __uuidof(ILocatorWorkspace));
- _COM_SMARTPTR_TYPEDEF(ILocatorWorkspaceName, __uuidof(ILocatorWorkspaceName));
- _COM_SMARTPTR_TYPEDEF(IEnumLocatorName, __uuidof(IEnumLocatorName));
- _COM_SMARTPTR_TYPEDEF(ILocatorName, __uuidof(ILocatorName));
- _COM_SMARTPTR_TYPEDEF(IEnumLocator, __uuidof(IEnumLocator));
- _COM_SMARTPTR_TYPEDEF(ILocator, __uuidof(ILocator));
- _COM_SMARTPTR_TYPEDEF(ILocatorDataset, __uuidof(ILocatorDataset));
- _COM_SMARTPTR_TYPEDEF(IEnumEventError, __uuidof(IEnumEventError));
- _COM_SMARTPTR_TYPEDEF(IEventSourceErrors, __uuidof(IEventSourceErrors));
- _COM_SMARTPTR_TYPEDEF(IEventSource, __uuidof(IEventSource));
- _COM_SMARTPTR_TYPEDEF(IRouteLocatorName, __uuidof(IRouteLocatorName));
- _COM_SMARTPTR_TYPEDEF(IRouteEventProperties, __uuidof(IRouteEventProperties));
- _COM_SMARTPTR_TYPEDEF(IRouteEventProperties2, __uuidof(IRouteEventProperties2));
- _COM_SMARTPTR_TYPEDEF(IRouteEventSourceName, __uuidof(IRouteEventSourceName));
- _COM_SMARTPTR_TYPEDEF(IXYEventProperties, __uuidof(IXYEventProperties));
- _COM_SMARTPTR_TYPEDEF(IXYEventSourceName, __uuidof(IXYEventSourceName));
- _COM_SMARTPTR_TYPEDEF(IGPMessagesCallback, __uuidof(IGPMessagesCallback));
- _COM_SMARTPTR_TYPEDEF(IGPMessages, __uuidof(IGPMessages));
- _COM_SMARTPTR_TYPEDEF(IEnumGPValue, __uuidof(IEnumGPValue));
- _COM_SMARTPTR_TYPEDEF(IGPName, __uuidof(IGPName));
- _COM_SMARTPTR_TYPEDEF(IEnumGPName, __uuidof(IEnumGPName));
- _COM_SMARTPTR_TYPEDEF(IGPDataTypeName, __uuidof(IGPDataTypeName));
- _COM_SMARTPTR_TYPEDEF(IGPDataTypeFactory, __uuidof(IGPDataTypeFactory));
- _COM_SMARTPTR_TYPEDEF(IGPVariable, __uuidof(IGPVariable));
- _COM_SMARTPTR_TYPEDEF(IGPCodedValueDomain, __uuidof(IGPCodedValueDomain));
- _COM_SMARTPTR_TYPEDEF(IGPChoiceList, __uuidof(IGPChoiceList));
- _COM_SMARTPTR_TYPEDEF(IDEBrowseOptions, __uuidof(IDEBrowseOptions));
- _COM_SMARTPTR_TYPEDEF(IDataElement, __uuidof(IDataElement));
- _COM_SMARTPTR_TYPEDEF(IEnumDataElement, __uuidof(IEnumDataElement));
- _COM_SMARTPTR_TYPEDEF(IDataElementInfo, __uuidof(IDataElementInfo));
- _COM_SMARTPTR_TYPEDEF(IDEGeoDataset, __uuidof(IDEGeoDataset));
- _COM_SMARTPTR_TYPEDEF(IDEWorkspace, __uuidof(IDEWorkspace));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceDefinition, __uuidof(IWorkspaceDefinition));
- _COM_SMARTPTR_TYPEDEF(IDEDataset, __uuidof(IDEDataset));
- _COM_SMARTPTR_TYPEDEF(IDETable, __uuidof(IDETable));
- _COM_SMARTPTR_TYPEDEF(IDEGdbTable, __uuidof(IDEGdbTable));
- _COM_SMARTPTR_TYPEDEF(IDEFeatureDataset, __uuidof(IDEFeatureDataset));
- _COM_SMARTPTR_TYPEDEF(IDEFeatureClass, __uuidof(IDEFeatureClass));
- _COM_SMARTPTR_TYPEDEF(IDEGdbFeatureClass, __uuidof(IDEGdbFeatureClass));
- _COM_SMARTPTR_TYPEDEF(IDERasterCatalog, __uuidof(IDERasterCatalog));
- _COM_SMARTPTR_TYPEDEF(IGPControllerMembership, __uuidof(IGPControllerMembership));
- _COM_SMARTPTR_TYPEDEF(IGPTopologyMembership, __uuidof(IGPTopologyMembership));
- _COM_SMARTPTR_TYPEDEF(IGPGeometricNetworkMembership, __uuidof(IGPGeometricNetworkMembership));
- _COM_SMARTPTR_TYPEDEF(IDERelationshipClassEx, __uuidof(IDERelationshipClassEx));
- _COM_SMARTPTR_TYPEDEF(IGPRelationshipClassKey, __uuidof(IGPRelationshipClassKey));
- _COM_SMARTPTR_TYPEDEF(IDataElementType, __uuidof(IDataElementType));
- _COM_SMARTPTR_TYPEDEF(IDEWorkspaceType, __uuidof(IDEWorkspaceType));
- _COM_SMARTPTR_TYPEDEF(IDETableType, __uuidof(IDETableType));
- _COM_SMARTPTR_TYPEDEF(IFieldType, __uuidof(IFieldType));
- _COM_SMARTPTR_TYPEDEF(IIndexType, __uuidof(IIndexType));
- _COM_SMARTPTR_TYPEDEF(IDEDatasetType, __uuidof(IDEDatasetType));
- _COM_SMARTPTR_TYPEDEF(IGxFilterInfo, __uuidof(IGxFilterInfo));
- _COM_SMARTPTR_TYPEDEF(IDEGeoDatasetType, __uuidof(IDEGeoDatasetType));
- _COM_SMARTPTR_TYPEDEF(IDEFeatureDatasetType, __uuidof(IDEFeatureDatasetType));
- _COM_SMARTPTR_TYPEDEF(IDEFeatureClassType, __uuidof(IDEFeatureClassType));
- _COM_SMARTPTR_TYPEDEF(IDERelationshipClassType, __uuidof(IDERelationshipClassType));
- _COM_SMARTPTR_TYPEDEF(IDEGeometricNetworkType, __uuidof(IDEGeometricNetworkType));
- _COM_SMARTPTR_TYPEDEF(IDEGeometricNetwork, __uuidof(IDEGeometricNetwork));
- _COM_SMARTPTR_TYPEDEF(IDETopology, __uuidof(IDETopology));
- _COM_SMARTPTR_TYPEDEF(IDETopologyType, __uuidof(IDETopologyType));
- _COM_SMARTPTR_TYPEDEF(IDERasterCatalogType, __uuidof(IDERasterCatalogType));
- _COM_SMARTPTR_TYPEDEF(IDEGdbUtilities, __uuidof(IDEGdbUtilities));
- _COM_SMARTPTR_TYPEDEF(IGPSubtype, __uuidof(IGPSubtype));
- _COM_SMARTPTR_TYPEDEF(IWorkspaceDataElements, __uuidof(IWorkspaceDataElements));
- _COM_SMARTPTR_TYPEDEF(IOleDBConnectionInfo, __uuidof(IOleDBConnectionInfo));
- _COM_SMARTPTR_TYPEDEF(IPlugInWorkspaceHelper, __uuidof(IPlugInWorkspaceHelper));
- _COM_SMARTPTR_TYPEDEF(IPlugInDatasetHelper, __uuidof(IPlugInDatasetHelper));
- _COM_SMARTPTR_TYPEDEF(IPlugInCursorHelper, __uuidof(IPlugInCursorHelper));
- _COM_SMARTPTR_TYPEDEF(IPlugInDatasetInfo, __uuidof(IPlugInDatasetInfo));
- _COM_SMARTPTR_TYPEDEF(IPlugInLicense, __uuidof(IPlugInLicense));
- _COM_SMARTPTR_TYPEDEF(IPlugInWorkspaceFactoryHelper, __uuidof(IPlugInWorkspaceFactoryHelper));
- _COM_SMARTPTR_TYPEDEF(IPlugInCreateWorkspace, __uuidof(IPlugInCreateWorkspace));
- _COM_SMARTPTR_TYPEDEF(IPlugInWorkspaceHelper2, __uuidof(IPlugInWorkspaceHelper2));
- _COM_SMARTPTR_TYPEDEF(IPlugInMetadataPath, __uuidof(IPlugInMetadataPath));
- _COM_SMARTPTR_TYPEDEF(IPlugInMetadata, __uuidof(IPlugInMetadata));
- _COM_SMARTPTR_TYPEDEF(IPlugInFastRowCount, __uuidof(IPlugInFastRowCount));
- _COM_SMARTPTR_TYPEDEF(IPlugInRowCount, __uuidof(IPlugInRowCount));
- _COM_SMARTPTR_TYPEDEF(IPlugInFileSystemDataset, __uuidof(IPlugInFileSystemDataset));
- _COM_SMARTPTR_TYPEDEF(IPlugInIndexInfo, __uuidof(IPlugInIndexInfo));
- _COM_SMARTPTR_TYPEDEF(IPlugInIndexManager, __uuidof(IPlugInIndexManager));
- _COM_SMARTPTR_TYPEDEF(IPlugInFileOperations, __uuidof(IPlugInFileOperations));
- _COM_SMARTPTR_TYPEDEF(IPlugInFileOperationsClass, __uuidof(IPlugInFileOperationsClass));
- _COM_SMARTPTR_TYPEDEF(IPlugInFastQueryValues, __uuidof(IPlugInFastQueryValues));
- _COM_SMARTPTR_TYPEDEF(IFeatureDataConverter, __uuidof(IFeatureDataConverter));
- _COM_SMARTPTR_TYPEDEF(IFeatureDataConverter2, __uuidof(IFeatureDataConverter2));
- _COM_SMARTPTR_TYPEDEF(ITinElement, __uuidof(ITinElement));
- _COM_SMARTPTR_TYPEDEF(ITin, __uuidof(ITin));
- _COM_SMARTPTR_TYPEDEF(ITinNode, __uuidof(ITinNode));
- _COM_SMARTPTR_TYPEDEF(ITinNodeArray, __uuidof(ITinNodeArray));
- _COM_SMARTPTR_TYPEDEF(ITinEdgeArray, __uuidof(ITinEdgeArray));
- _COM_SMARTPTR_TYPEDEF(ITinEdge, __uuidof(ITinEdge));
- _COM_SMARTPTR_TYPEDEF(ITinTriangle, __uuidof(ITinTriangle));
- _COM_SMARTPTR_TYPEDEF(ITinTriangleArray, __uuidof(ITinTriangleArray));
- _COM_SMARTPTR_TYPEDEF(ITinNode2, __uuidof(ITinNode2));
- _COM_SMARTPTR_TYPEDEF(ITinFeatureSeed, __uuidof(ITinFeatureSeed));
- _COM_SMARTPTR_TYPEDEF(ITinPolygon, __uuidof(ITinPolygon));
- _COM_SMARTPTR_TYPEDEF(IEnumTinNode, __uuidof(IEnumTinNode));
- _COM_SMARTPTR_TYPEDEF(IEnumTinEdge, __uuidof(IEnumTinEdge));
- _COM_SMARTPTR_TYPEDEF(IEnumTinTriangle, __uuidof(IEnumTinTriangle));
- _COM_SMARTPTR_TYPEDEF(ITinFilter, __uuidof(ITinFilter));
- _COM_SMARTPTR_TYPEDEF(ITinPolyline, __uuidof(ITinPolyline));
- _COM_SMARTPTR_TYPEDEF(ITinDynamicFilter, __uuidof(ITinDynamicFilter));
- _COM_SMARTPTR_TYPEDEF(ITinValueFilter, __uuidof(ITinValueFilter));
- _COM_SMARTPTR_TYPEDEF(ITinValueFilter2, __uuidof(ITinValueFilter2));
- _COM_SMARTPTR_TYPEDEF(ITinTriangleFilter, __uuidof(ITinTriangleFilter));
- _COM_SMARTPTR_TYPEDEF(ITinEdgeTypeFilter, __uuidof(ITinEdgeTypeFilter));
- _COM_SMARTPTR_TYPEDEF(ITinNodeSourceFilter, __uuidof(ITinNodeSourceFilter));
- _COM_SMARTPTR_TYPEDEF(IEnumTinElement, __uuidof(IEnumTinElement));
- _COM_SMARTPTR_TYPEDEF(ITinAdvanced, __uuidof(ITinAdvanced));
- _COM_SMARTPTR_TYPEDEF(ISurface, __uuidof(ISurface));
- _COM_SMARTPTR_TYPEDEF(ITinAdvanced2, __uuidof(ITinAdvanced2));
- _COM_SMARTPTR_TYPEDEF(ITinNodeCollection, __uuidof(ITinNodeCollection));
- _COM_SMARTPTR_TYPEDEF(ITinNodeInfo, __uuidof(ITinNodeInfo));
- _COM_SMARTPTR_TYPEDEF(ITinEdit, __uuidof(ITinEdit));
- _COM_SMARTPTR_TYPEDEF(ITinEditErrorLog, __uuidof(ITinEditErrorLog));
- _COM_SMARTPTR_TYPEDEF(ITinSurface, __uuidof(ITinSurface));
- _COM_SMARTPTR_TYPEDEF(ITinSurfaceElement, __uuidof(ITinSurfaceElement));
- _COM_SMARTPTR_TYPEDEF(ITinSelection, __uuidof(ITinSelection));
- _COM_SMARTPTR_TYPEDEF(ITinFeatureEdit, __uuidof(ITinFeatureEdit));
- _COM_SMARTPTR_TYPEDEF(ITinWorkspace, __uuidof(ITinWorkspace));
- _COM_SMARTPTR_TYPEDEF(ITinClock, __uuidof(ITinClock));
- _COM_SMARTPTR_TYPEDEF(ITinEdgeTypeFilter2, __uuidof(ITinEdgeTypeFilter2));
- _COM_SMARTPTR_TYPEDEF(ITinSurface2, __uuidof(ITinSurface2));
- _COM_SMARTPTR_TYPEDEF(IXYEventSource, __uuidof(IXYEventSource));
- _COM_SMARTPTR_TYPEDEF(IXYEvent2FieldsProperties, __uuidof(IXYEvent2FieldsProperties));
- _COM_SMARTPTR_TYPEDEF(ISaveAs, __uuidof(ISaveAs));
- _COM_SMARTPTR_TYPEDEF(IRasterDatasetName, __uuidof(IRasterDatasetName));
- _COM_SMARTPTR_TYPEDEF(IRasterBandName, __uuidof(IRasterBandName));
- _COM_SMARTPTR_TYPEDEF(IRasterColormap, __uuidof(IRasterColormap));
- _COM_SMARTPTR_TYPEDEF(IRasterDataset2, __uuidof(IRasterDataset2));
- _COM_SMARTPTR_TYPEDEF(IRasterDatasetEdit, __uuidof(IRasterDatasetEdit));
- _COM_SMARTPTR_TYPEDEF(IRasterCatalogItem, __uuidof(IRasterCatalogItem));
- _COM_SMARTPTR_TYPEDEF(IRasterWorkspace2, __uuidof(IRasterWorkspace2));
- _COM_SMARTPTR_TYPEDEF(IRasterValue, __uuidof(IRasterValue));
- _COM_SMARTPTR_TYPEDEF(IRasterCatalogName, __uuidof(IRasterCatalogName));
- _COM_SMARTPTR_TYPEDEF(IRasterCatalogHelper, __uuidof(IRasterCatalogHelper));
- _COM_SMARTPTR_TYPEDEF(IUtilityNetwork2, __uuidof(IUtilityNetwork2));
- _COM_SMARTPTR_TYPEDEF(IRelationshipChanges, __uuidof(IRelationshipChanges));
- //
- // Type library items
- //
- struct __declspec(uuid("c2697cbc-3d8a-4888-ae34-5c35180181a6"))
- IGeoDBProtectNames : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Rule ( ) = 0;
- virtual HRESULT __stdcall EnumNameMapping ( ) = 0;
- virtual HRESULT __stdcall InvalidArea ( ) = 0;
- virtual HRESULT __stdcall EventNotificationOnValidate ( ) = 0;
- virtual HRESULT __stdcall Topology ( ) = 0;
- virtual HRESULT __stdcall XYRank ( ) = 0;
- virtual HRESULT __stdcall ZRank ( ) = 0;
- virtual HRESULT __stdcall EdgeCount ( ) = 0;
- };
- struct __declspec(uuid("d4803ee1-79f4-11d0-97fc-0080c7f79481"))
- IWorkspace : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ConnectionProperties (
- struct IPropertySet * * ConnectionProperties ) = 0;
- virtual HRESULT __stdcall get_WorkspaceFactory (
- struct IWorkspaceFactory * * Factory ) = 0;
- virtual HRESULT __stdcall get_Datasets (
- enum esriDatasetType DatasetType,
- struct IEnumDataset * * Datasets ) = 0;
- virtual HRESULT __stdcall get_DatasetNames (
- enum esriDatasetType DatasetType,
- struct IEnumDatasetName * * DatasetNames ) = 0;
- virtual HRESULT __stdcall get_PathName (
- BSTR * PathName ) = 0;
- virtual HRESULT __stdcall get_Type (
- enum esriWorkspaceType * Type ) = 0;
- virtual HRESULT __stdcall IsDirectory (
- VARIANT_BOOL * isDir ) = 0;
- virtual HRESULT __stdcall Exists (
- VARIANT_BOOL * Exists ) = 0;
- virtual HRESULT __stdcall ExecuteSQL (
- BSTR sqlStmt ) = 0;
- };
- struct __declspec(uuid("f173fc16-d63a-11d1-aa81-00c04fa33a15"))
- IWorkspaceFactory : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Open (
- struct IPropertySet * ConnectionProperties,
- OLE_HANDLE hWnd,
- struct IWorkspace * * Workspace ) = 0;
- virtual HRESULT __stdcall OpenFromFile (
- BSTR fileName,
- OLE_HANDLE hWnd,
- struct IWorkspace * * Workspace ) = 0;
- virtual HRESULT __stdcall Create (
- BSTR parentDirectory,
- BSTR Name,
- struct IPropertySet * ConnectionProperties,
- OLE_HANDLE hWnd,
- struct IWorkspaceName * * WorkspaceName ) = 0;
- virtual HRESULT __stdcall ContainsWorkspace (
- BSTR parentDirectory,
- struct IFileNames * fileNames,
- VARIANT_BOOL * ContainsWorkspace ) = 0;
- virtual HRESULT __stdcall GetWorkspaceName (
- BSTR parentDirectory,
- struct IFileNames * fileNames,
- struct IWorkspaceName * * WorkspaceName ) = 0;
- virtual HRESULT __stdcall GetClassID (
- struct IUID * * ppClassID ) = 0;
- virtual HRESULT __stdcall IsWorkspace (
- BSTR fileName,
- VARIANT_BOOL * IsWorkspace ) = 0;
- virtual HRESULT __stdcall ReadConnectionPropertiesFromFile (
- BSTR fileName,
- struct IPropertySet * * ConnectionProperties ) = 0;
- virtual HRESULT __stdcall get_WorkspaceDescription (
- VARIANT_BOOL plural,
- BSTR * Description ) = 0;
- virtual HRESULT __stdcall get_WorkspaceType (
- enum esriWorkspaceType * Type ) = 0;
- virtual HRESULT __stdcall Copy (
- struct IWorkspaceName * WorkspaceName,
- BSTR destinationFolder,
- struct IWorkspaceName * * workspaceNameCopy,
- VARIANT_BOOL * successfulCopy ) = 0;
- virtual HRESULT __stdcall Move (
- struct IWorkspaceName * WorkspaceName,
- BSTR destinationFolder,
- VARIANT_BOOL * successfulMove ) = 0;
- };
- struct __declspec(uuid("fadd975c-e36f-11d1-aa81-00c04fa33a15"))
- IWorkspaceName : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_PathName (
- BSTR * PathName ) = 0;
- virtual HRESULT __stdcall put_PathName (
- BSTR PathName ) = 0;
- virtual HRESULT __stdcall get_WorkspaceFactoryProgID (
- BSTR * progID ) = 0;
- virtual HRESULT __stdcall put_WorkspaceFactoryProgID (
- BSTR progID ) = 0;
- virtual HRESULT __stdcall get_BrowseName (
- BSTR * BrowseName ) = 0;
- virtual HRESULT __stdcall put_BrowseName (
- BSTR BrowseName ) = 0;
- virtual HRESULT __stdcall get_WorkspaceFactory (
- struct IWorkspaceFactory * * Factory ) = 0;
- virtual HRESULT __stdcall put_ConnectionProperties (
- struct IPropertySet * ConnectionProperties ) = 0;
- virtual HRESULT __stdcall get_ConnectionProperties (
- struct IPropertySet * * ConnectionProperties ) = 0;
- virtual HRESULT __stdcall get_Type (
- enum esriWorkspaceType * Type ) = 0;
- virtual HRESULT __stdcall get_Category (
- BSTR * Category ) = 0;
- };
- enum esriWorkspaceType
- {
- esriFileSystemWorkspace = 0,
- esriLocalDatabaseWorkspace = 1,
- esriRemoteDatabaseWorkspace = 2
- };
- enum esriDatasetType
- {
- esriDTAny = 1,
- esriDTContainer = 2,
- esriDTGeo = 3,
- esriDTFeatureDataset = 4,
- esriDTFeatureClass = 5,
- esriDTPlanarGraph = 6,
- esriDTGeometricNetwork = 7,
- esriDTTopology = 8,
- esriDTText = 9,
- esriDTTable = 10,
- esriDTRelationshipClass = 11,
- esriDTRasterDataset = 12,
- esriDTRasterBand = 13,
- esriDTTin = 14,
- esriDTCadDrawing = 15,
- esriDTRasterCatalog = 16,
- esriDTToolbox = 17,
- esriDTTool = 18
- };
- struct __declspec(uuid("2d04c044-7766-11d0-b77d-00805f7ced21"))
- IEnumDataset : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct IDataset * * item ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("2d04c042-7766-11d0-b77d-00805f7ced21"))
- IDataset : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_FullName (
- struct IName * * Name ) = 0;
- virtual HRESULT __stdcall get_BrowseName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_BrowseName (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_Type (
- enum esriDatasetType * Type ) = 0;
- virtual HRESULT __stdcall get_Category (
- BSTR * Category ) = 0;
- virtual HRESULT __stdcall get_Subsets (
- struct IEnumDataset * * Datasets ) = 0;
- virtual HRESULT __stdcall get_Workspace (
- struct IWorkspace * * database ) = 0;
- virtual HRESULT __stdcall get_PropertySet (
- struct IPropertySet * * props ) = 0;
- virtual HRESULT __stdcall CanCopy (
- VARIANT_BOOL * CanCopy ) = 0;
- virtual HRESULT __stdcall Copy (
- BSTR copyName,
- struct IWorkspace * copyWorkspace,
- struct IDataset * * copyDataset ) = 0;
- virtual HRESULT __stdcall CanDelete (
- VARIANT_BOOL * CanDelete ) = 0;
- virtual HRESULT __stdcall Delete ( ) = 0;
- virtual HRESULT __stdcall CanRename (
- VARIANT_BOOL * CanRename ) = 0;
- virtual HRESULT __stdcall Rename (
- BSTR Name ) = 0;
- };
- struct __declspec(uuid("89e75919-c287-11d1-aa77-00c04fa33a15"))
- IEnumDatasetName : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct IDatasetName * * ppDatasetName ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("89e75917-c287-11d1-aa77-00c04fa33a15"))
- IDatasetName : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_Name (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_Type (
- enum esriDatasetType * Type ) = 0;
- virtual HRESULT __stdcall get_Category (
- BSTR * Category ) = 0;
- virtual HRESULT __stdcall put_Category (
- BSTR Category ) = 0;
- virtual HRESULT __stdcall get_WorkspaceName (
- struct IWorkspaceName * * WorkspaceName ) = 0;
- virtual HRESULT __stdcall putref_WorkspaceName (
- struct IWorkspaceName * WorkspaceName ) = 0;
- virtual HRESULT __stdcall get_SubsetNames (
- struct IEnumDatasetName * * SubsetNames ) = 0;
- };
- struct __declspec(uuid("ab4a2d79-055b-11d2-aa97-00c04fa33a15"))
- IRemoteDatabaseWorkspace : IUnknown
- {};
- struct __declspec(uuid("8d39a5ff-bdc8-11d0-87f8-080009ec732a"))
- IEnumWorkspace : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- long numRequested,
- struct IWorkspace * * workspaces,
- long * pNumFetched ) = 0;
- virtual HRESULT __stdcall Skip (
- long numToSkip ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- virtual HRESULT __stdcall Clone (
- struct IEnumWorkspace * * ppenum ) = 0;
- };
- struct __declspec(uuid("ab4a2d7a-055b-11d2-aa97-00c04fa33a15"))
- IRemoteDatabaseWorkspaceFactory : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall DeleteConnectionFile (
- BSTR PathName ) = 0;
- virtual HRESULT __stdcall RenameConnectionFile (
- BSTR oldPathName,
- BSTR newName,
- struct IWorkspaceName * * WorkspaceName ) = 0;
- virtual HRESULT __stdcall EditConnectionFile (
- BSTR PathName,
- OLE_HANDLE hWnd,
- struct IWorkspaceName * * WorkspaceName ) = 0;
- };
- struct __declspec(uuid("a867a185-c5cb-11d2-aae2-00c04fa37849"))
- ISQLPrivilege : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SQLPrivileges (
- long * privileges ) = 0;
- virtual HRESULT __stdcall Grant (
- BSTR UserName,
- long privileges,
- VARIANT_BOOL withGrant ) = 0;
- virtual HRESULT __stdcall Revoke (
- BSTR UserName,
- long privileges ) = 0;
- };
- struct __declspec(uuid("34c20004-4d3c-11d0-92d8-00805f7c28b0"))
- IGeoDataset : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SpatialReference (
- struct ISpatialReference * * spref ) = 0;
- virtual HRESULT __stdcall get_Extent (
- struct IEnvelope * * Extent ) = 0;
- };
- struct __declspec(uuid("40a9e882-5533-11d0-98be-00805f7ced21"))
- IProperty : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_Name (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_Value (
- VARIANT * Value ) = 0;
- virtual HRESULT __stdcall put_Value (
- VARIANT Value ) = 0;
- virtual HRESULT __stdcall get_SubType (
- int * SubType ) = 0;
- };
- struct __declspec(uuid("40a9e881-5533-11d0-98be-00805f7ced21"))
- IEnumProperty : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- long numRequested,
- struct IProperty * * props,
- long * pNumFetched ) = 0;
- virtual HRESULT __stdcall Skip (
- long numToSkip ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- virtual HRESULT __stdcall Clone (
- struct IEnumProperty * * ppenum ) = 0;
- };
- struct __declspec(uuid("234c31c1-9740-11d1-89e2-006097aff44e"))
- IDatasetEditInfo : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_CanEdit (
- VARIANT_BOOL * pCanEdit ) = 0;
- virtual HRESULT __stdcall get_CanUndo (
- VARIANT_BOOL * pCanUndo ) = 0;
- virtual HRESULT __stdcall get_CanRedo (
- VARIANT_BOOL * pCanUndo ) = 0;
- };
- struct __declspec(uuid("448c5d21-9746-11d1-89e2-006097aff44e"))
- IDatasetEdit : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall IsBeingEdited (
- VARIANT_BOOL * pIsBeingEdited ) = 0;
- };
- struct __declspec(uuid("f05d9bc1-d03c-11d1-887f-0000f877762d"))
- ITransactions : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_InTransaction (
- VARIANT_BOOL * pInTransaction ) = 0;
- virtual HRESULT __stdcall StartTransaction ( ) = 0;
- virtual HRESULT __stdcall CommitTransaction ( ) = 0;
- virtual HRESULT __stdcall AbortTransaction ( ) = 0;
- };
- struct __declspec(uuid("6e45153f-df82-11d1-aa82-00c04fa37585"))
- ITransactionsOptions : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_AutoCommitInterval (
- long interval ) = 0;
- virtual HRESULT __stdcall get_AutoCommitInterval (
- long * interval ) = 0;
- };
- struct __declspec(uuid("1b256191-b380-11d1-9ce6-0000f8780619"))
- IVersionedWorkspace : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Versions (
- struct IEnumVersionInfo * * infoEnum ) = 0;
- virtual HRESULT __stdcall get_DefaultVersion (
- struct IVersion * * DefaultVersion ) = 0;
- virtual HRESULT __stdcall FindVersion (
- BSTR Name,
- struct IVersion * * resultVersion ) = 0;
- virtual HRESULT __stdcall Compress ( ) = 0;
- };
- struct __declspec(uuid("c0d27014-d933-11d1-aa7d-00c04fa37585"))
- IEnumVersionInfo : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct IVersionInfo * * info ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("904c01cf-0ed9-11d3-9f3e-00c04f6bddd9"))
- IVersionInfo : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_VersionName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_Description (
- BSTR * Description ) = 0;
- virtual HRESULT __stdcall get_Access (
- enum esriVersionAccess * Access ) = 0;
- virtual HRESULT __stdcall get_Created (
- VARIANT * date ) = 0;
- virtual HRESULT __stdcall get_Modified (
- VARIANT * date ) = 0;
- virtual HRESULT __stdcall get_Parent (
- struct IVersionInfo * * Parent ) = 0;
- virtual HRESULT __stdcall get_Children (
- struct IEnumVersionInfo * * Children ) = 0;
- virtual HRESULT __stdcall get_Ancestors (
- struct IEnumVersionInfo * * Ancestors ) = 0;
- virtual HRESULT __stdcall IsOwner (
- VARIANT_BOOL * IsOwner ) = 0;
- };
- enum esriVersionAccess
- {
- esriVersionAccessPrivate = 0,
- esriVersionAccessPublic = 1,
- esriVersionAccessProtected = 2
- };
- struct __declspec(uuid("1a945841-b381-11d1-9ce6-0000f8780619"))
- IVersion : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_VersionLocks (
- struct IEnumLockInfo * * locks ) = 0;
- virtual HRESULT __stdcall get_VersionInfo (
- struct IVersionInfo * * info ) = 0;
- virtual HRESULT __stdcall get_VersionName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_VersionName (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_Description (
- BSTR * Description ) = 0;
- virtual HRESULT __stdcall put_Description (
- BSTR Description ) = 0;
- virtual HRESULT __stdcall get_Access (
- enum esriVersionAccess * Access ) = 0;
- virtual HRESULT __stdcall put_Access (
- enum esriVersionAccess Access ) = 0;
- virtual HRESULT __stdcall HasParent (
- VARIANT_BOOL * HasParent ) = 0;
- virtual HRESULT __stdcall Delete ( ) = 0;
- virtual HRESULT __stdcall RefreshVersion ( ) = 0;
- virtual HRESULT __stdcall CreateVersion (
- BSTR newName,
- struct IVersion * * newVersion ) = 0;
- };
- struct __declspec(uuid("0f2e4f13-93b2-11d3-9f62-00c04f6bddd9"))
- IEnumLockInfo : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct ILockInfo * * lock ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("751ad693-93b2-11d3-9f62-00c04f6bddd9"))
- ILockInfo : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_UserName (
- BSTR * user ) = 0;
- virtual HRESULT __stdcall get_LockType (
- enum esriLockType * LockType ) = 0;
- };
- enum esriLockType
- {
- esriLockTypeShared = 1,
- esriLockTypeExclusive = 2
- };
- struct __declspec(uuid("4a1fb361-b863-11d1-9ce7-0000f8780619"))
- IVersionedObject : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Version (
- struct IVersion * * Version ) = 0;
- virtual HRESULT __stdcall get_IsRegisteredAsVersioned (
- VARIANT_BOOL * pIsRegistered ) = 0;
- virtual HRESULT __stdcall RegisterAsVersioned (
- VARIANT_BOOL isVersioned ) = 0;
- };
- struct __declspec(uuid("5de04a82-24e4-11d3-a641-0008c7d3ae50"))
- IMetadata : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Metadata (
- struct IPropertySet * * ppPropertySet ) = 0;
- virtual HRESULT __stdcall put_Metadata (
- struct IPropertySet * ppPropertySet ) = 0;
- virtual HRESULT __stdcall Synchronize (
- enum esriMetadataSyncAction action,
- long interval ) = 0;
- };
- enum esriMetadataSyncAction
- {
- esriMSAAccessed = 0,
- esriMSAAlways = 1,
- esriMSACreated = 2,
- esriMSANotCreated = 3,
- esriMSAOverwrite = 4
- };
- struct __declspec(uuid("97fdb978-62a4-49c5-8252-b07837b33ee9"))
- IMetadataEdit : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_CanEditMetadata (
- VARIANT_BOOL * pCanEdit ) = 0;
- };
- struct __declspec(uuid("18e2854e-edc8-11d2-aaef-00c04fa37849"))
- ISQLSyntax : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall QualifyTableName (
- BSTR dbName,
- BSTR ownerName,
- BSTR TableName,
- BSTR * FullName ) = 0;
- virtual HRESULT __stdcall QualifyColumnName (
- BSTR TableName,
- BSTR columnName,
- BSTR * FullName ) = 0;
- virtual HRESULT __stdcall ParseTableName (
- BSTR FullName,
- BSTR * dbName,
- BSTR * ownerName,
- BSTR * TableName ) = 0;
- virtual HRESULT __stdcall ParseColumnName (
- BSTR FullName,
- BSTR * dbName,
- BSTR * ownerName,
- BSTR * TableName,
- BSTR * columnName ) = 0;
- virtual HRESULT __stdcall GetFunctionName (
- enum esriSQLFunctionName sqlFunc,
- BSTR * pSqlFunctionName ) = 0;
- virtual HRESULT __stdcall GetSpecialCharacter (
- enum esriSQLSpecialCharacters sqlSC,
- BSTR * pSpecialChar ) = 0;
- virtual HRESULT __stdcall GetSupportedPredicates (
- long * pPredicates ) = 0;
- virtual HRESULT __stdcall GetSupportedClauses (
- long * pClauses ) = 0;
- virtual HRESULT __stdcall GetIdentifierCase (
- VARIANT_BOOL * pIsCaseSensitive ) = 0;
- virtual HRESULT __stdcall GetDelimitedIdentifierCase (
- VARIANT_BOOL * pIsCaseSensitive ) = 0;
- virtual HRESULT __stdcall GetStringComparisonCase (
- VARIANT_BOOL * pIsCaseSensitive ) = 0;
- virtual HRESULT __stdcall GetKeywords (
- struct IEnumBSTR * * pKeywords ) = 0;
- virtual HRESULT __stdcall GetInvalidCharacters (
- BSTR * pInvalidChars ) = 0;
- virtual HRESULT __stdcall GetInvalidStartingCharacters (
- BSTR * pInvalidChars ) = 0;
- };
- enum esriSQLFunctionName
- {
- esriSQL_MIN = 1,
- esriSQL_MAX = 2,
- esriSQL_COUNT = 3,
- esriSQL_SUM = 4,
- esriSQL_AVG = 5,
- esriSQL_VAR = 6,
- esriSQL_STDDEV = 7,
- esriSQL_CONCAT = 8,
- esriSQL_LEADING = 9,
- esriSQL_LOWER = 10,
- esriSQL_TRAILING = 11,
- esriSQL_SUBSTRING = 12,
- esriSQL_SUBSTRINGBYTES = 13,
- esriSQL_UPPER = 14,
- esriSQL_ASCII = 15,
- esriSQL_CHAR = 16,
- esriSQL_SOUNDEX = 17,
- esriSQL_TRANSLATE = 18,
- esriSQL_TRIM = 19,
- esriSQL_ABS = 20,
- esriSQL_ACOS = 21,
- esriSQL_ASIN = 22,
- esriSQL_ATAN = 23,
- esriSQL_CEILING = 24,
- esriSQL_COS = 25,
- esriSQL_FLOOR = 26,
- esriSQL_LOG = 27,
- esriSQL_LN = 28,
- esriSQL_MOD = 29,
- esriSQL_SIGN = 30,
- esriSQL_SIN = 31,
- esriSQL_TAN = 32,
- esriSQL_LOG10 = 33,
- esriSQL_POWER = 34,
- esriSQL_ROUND = 35,
- esriSQL_TRUNCATE = 36,
- esriSQL_SINH = 37,
- esriSQL_COSH = 38,
- esriSQL_TANH = 39,
- esriSQL_HEX = 40,
- esriSQL_EXTRACT = 41,
- esriSQL_BITLENGTH = 42,
- esriSQL_CHARLENGTH = 43,
- esriSQL_OCTETLENGTH = 44,
- esriSQL_POSITION = 45,
- esriSQL_CURRENTDATE = 46,
- esriSQL_CURRENTTIME = 47,
- esriSQL_CURRENTUSER = 48,
- esriSQL_COALESCE = 49,
- esriSQL_CONVERT = 50,
- esriSQL_CAST = 51
- };
- enum esriSQLSpecialCharacters
- {
- esriSQL_WildcardManyMatch = 1,
- esriSQL_WildcardSingleMatch = 2,
- esriSQL_DelimitedIdentifierPrefix = 3,
- esriSQL_DelimitedIdentifierSuffix = 4,
- esriSQL_EscapeKeyPrefix = 5,
- esriSQL_EscapeKeySuffix = 6
- };
- struct __declspec(uuid("dca648e5-0fbb-11d3-80a5-00c04f686238"))
- ISchemaLock : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall ChangeSchemaLock (
- enum esriSchemaLock schemaLock ) = 0;
- virtual HRESULT __stdcall GetCurrentSchemaLocks (
- struct IEnumSchemaLockInfo * * schemaLockInfo ) = 0;
- };
- enum esriSchemaLock
- {
- esriSharedSchemaLock = 1,
- esriExclusiveSchemaLock = 2
- };
- struct __declspec(uuid("a67958d7-226e-11d3-80b2-00c04f686238"))
- IEnumSchemaLockInfo : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct ISchemaLockInfo * * info ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("a67958d8-226e-11d3-80b2-00c04f686238"))
- ISchemaLockInfo : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SchemaLockType (
- enum esriSchemaLock * SchemaLockType ) = 0;
- virtual HRESULT __stdcall get_UserName (
- BSTR * UserName ) = 0;
- virtual HRESULT __stdcall get_TableName (
- BSTR * TableName ) = 0;
- };
- enum esriSQLPrivilege
- {
- esriSelectPrivilege = 1,
- esriUpdatePrivilege = 2,
- esriInsertPrivilege = 4,
- esriDeletePrivilege = 8
- };
- enum esriSQLPredicates
- {
- esriSQL_EQ = 1,
- esriSQL_NOT_EQ = 2,
- esriSQL_LT = 4,
- esriSQL_GT = 8,
- esriSQL_LE = 16,
- esriSQL_GE = 32,
- esriSQL_BETWEEN = 64,
- esriSQL_NOT_BETWEEN = 128,
- esriSQL_IN = 256,
- esriSQL_NOT_IN = 512,
- esriSQL_LIKE = 1024,
- esriSQL_NOT_LIKE = 2048,
- esriSQL_IS_NULL = 4096,
- esriSQL_IS_NOT_NULL = 8192,
- esriSQL_EXISTS = 16384,
- esriSQL_NOT_EXISTS = 32768
- };
- enum esriSQLClauses
- {
- esriSQL_DISTINCT = 1,
- esriSQL_ALL = 2,
- esriSQL_AS = 4,
- esriSQL_ORDER_BY = 8,
- esriSQL_GROUP_BY = 16
- };
- enum esriWorkspacePropertyGroupType
- {
- esriWorkspacePropertyGroup = 1,
- esriWorkspaceTablePropertyGroup = 2
- };
- enum esriWorkspacePropertyType
- {
- esriWorkspacePropCanExecuteSQL = 0,
- esriWorkspacePropCanEdit = 1,
- esriWorkspacePropIsReadonly = 2,
- esriWorkspacePropSupportsQualifiedNames = 3,
- esriWorkspacePropSupportsMetadata = 4,
- esriWorkspacePropCanAnalyze = 5,
- esriWorkspacePropCanGetConfigurationKeywords = 6,
- esriWorkspacePropIsGeoDatabase = 7,
- esriWorkspacePropMaxWhereClauseLength = 8
- };
- enum esriWorkspaceTablePropertyType
- {
- esriTablePropRowCountIsCalculated = 1,
- esriTablePropCanAddField = 2,
- esriTablePropCanDeleteField = 3,
- esriTablePropCanAddIndex = 4,
- esriTablePropCanDeleteIndex = 5,
- esriTablePropOIDIsRecordNumber = 6,
- esriTablePropMaxFieldNameLength = 7,
- esriTablePropBindCursor = 8
- };
- enum esriDatasetFileStatTimeMode
- {
- esriDatasetFileStatTimeLastAccess = 0,
- esriDatasetFileStatTimeCreation = 1,
- esriDatasetFileStatTimeLastModification = 2
- };
- enum esriDatasetFileStatAccessMode
- {
- esriDatasetFileStatAccessUnknown = 0,
- esriDatasetFileStatAccessWrite = 2,
- esriDatasetFileStatAccessReadOnly = 4,
- esriDatasetFileStatAccessReadWrite = 6
- };
- struct __declspec(uuid("4b21005e-01df-4945-9038-adcbd17a0f2e"))
- IWorkspace2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_NameExists (
- enum esriDatasetType Type,
- BSTR Name,
- VARIANT_BOOL * Exists ) = 0;
- };
- struct __declspec(uuid("2808cad6-e0fa-4478-be5b-0e645a2bc7ed"))
- IDatabaseConnectionInfo : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ConnectedDatabase (
- BSTR * db ) = 0;
- virtual HRESULT __stdcall get_ConnectedUser (
- BSTR * user ) = 0;
- };
- struct __declspec(uuid("7771b899-02cd-46d1-aae1-5392b662c8d0"))
- IWorkspaceProperty : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_PropertyValue (
- VARIANT * PropertyValue ) = 0;
- virtual HRESULT __stdcall put_PropertyValue (
- VARIANT PropertyValue ) = 0;
- virtual HRESULT __stdcall get_IsReadOnly (
- VARIANT_BOOL * IsReadOnly ) = 0;
- virtual HRESULT __stdcall put_IsReadOnly (
- VARIANT_BOOL IsReadOnly ) = 0;
- virtual HRESULT __stdcall get_IsSupported (
- VARIANT_BOOL * IsSupported ) = 0;
- virtual HRESULT __stdcall put_IsSupported (
- VARIANT_BOOL IsSupported ) = 0;
- };
- struct __declspec(uuid("0f1b2257-e2d8-4046-b749-7ff1b058a943"))
- IWorkspaceProperties : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Property (
- enum esriWorkspacePropertyGroupType propertyGroup,
- long PropertyType,
- struct IWorkspaceProperty * * WorkspaceProperty ) = 0;
- virtual HRESULT __stdcall put_Property (
- enum esriWorkspacePropertyGroupType propertyGroup,
- long PropertyType,
- struct IWorkspaceProperty * WorkspaceProperty ) = 0;
- };
- struct __declspec(uuid("da10c1bd-09a3-11d4-9faa-00c04f6bdf0c"))
- IWorkspaceHelper : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Workspace (
- struct IWorkspace * * ppWorkspace ) = 0;
- };
- struct __declspec(uuid("da10c1c0-09a3-11d4-9faa-00c04f6bdf0c"))
- IWorkspaceExtensionControl : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Init (
- struct IWorkspaceHelper * pWorkspaceHelper ) = 0;
- virtual HRESULT __stdcall Shutdown ( ) = 0;
- };
- struct __declspec(uuid("da10c1c2-09a3-11d4-9faa-00c04f6bdf0c"))
- IWorkspaceExtension : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * pName ) = 0;
- virtual HRESULT __stdcall get_GUID (
- struct IUID * * ppGUID ) = 0;
- virtual HRESULT __stdcall get_PrivateDatasetNames (
- enum esriDatasetType dtype,
- struct IEnumBSTR * * ppPrivateNames ) = 0;
- virtual HRESULT __stdcall get_DataDictionaryTableNames (
- struct IEnumBSTR * * ppPrivateNames ) = 0;
- };
- struct __declspec(uuid("b2119283-0cd1-11d4-9fac-00c04f6bdf0c"))
- IWorkspaceExtensionManager : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall FindExtension (
- struct IUID * pGUID,
- struct IWorkspaceExtension * * ppWorkspaceExtension ) = 0;
- virtual HRESULT __stdcall get_ExtensionCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Extension (
- long Index,
- struct IWorkspaceExtension * * ppExtension ) = 0;
- virtual HRESULT __stdcall RegisterExtension (
- BSTR Name,
- struct IUID * pGUID ) = 0;
- virtual HRESULT __stdcall UnRegisterExtension (
- struct IUID * pGUID ) = 0;
- };
- struct __declspec(uuid("da10c1c4-09a3-11d4-9faa-00c04f6bdf0c"))
- IWorkspaceEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall OnCreateDataset (
- struct IDataset * pDataset ) = 0;
- virtual HRESULT __stdcall OnRenameDataset (
- struct IDataset * pDataset,
- BSTR oldName,
- BSTR newName ) = 0;
- virtual HRESULT __stdcall OnDeleteDataset (
- struct IDataset * pDataset ) = 0;
- };
- struct __declspec(uuid("05fc30e9-3007-11d4-8140-00c04f686238"))
- IWorkspaceName2 : IWorkspaceName
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ConnectionString (
- BSTR * connectionSting ) = 0;
- virtual HRESULT __stdcall put_ConnectionString (
- BSTR connectionSting ) = 0;
- };
- struct __declspec(uuid("d29cd15f-3014-11d4-8141-00c04f686238"))
- IWorkspaceFactory2 : IWorkspaceFactory
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall OpenFromString (
- BSTR connectStr,
- OLE_HANDLE hWnd,
- struct IWorkspace * * Workspace ) = 0;
- };
- enum esriWorkspaceConnectionStatus
- {
- esriWCSUp = 0,
- esriWCSDown = 1,
- esriWCSAvailable = 2
- };
- struct __declspec(uuid("bbe342c6-2618-4540-95b5-d6a82f618dfa"))
- IWorkspaceStatus : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Workspace (
- struct IWorkspace * * Workspace ) = 0;
- virtual HRESULT __stdcall get_ConnectionStatus (
- enum esriWorkspaceConnectionStatus * cstatus ) = 0;
- };
- struct __declspec(uuid("c2608adb-10a1-4d0c-aba6-5975f6d9c1df"))
- IEnumWorkspaceStatus : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct IWorkspaceStatus * * wstatus ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("9b90c0b4-6848-4a17-a0a4-708ee05193d6"))
- IWorkspaceFactoryStatus : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_WorkspaceStatus (
- struct IEnumWorkspaceStatus * * ewstatus ) = 0;
- virtual HRESULT __stdcall PingWorkspaceStatus (
- struct IWorkspace * Workspace,
- struct IWorkspaceStatus * * wstatus ) = 0;
- virtual HRESULT __stdcall OpenAvailableWorkspace (
- struct IWorkspaceStatus * wstatus,
- struct IWorkspace * * Workspace ) = 0;
- };
- struct __declspec(uuid("9ea6f82b-80ae-4702-9906-2c90ac40c227"))
- IWorkspaceFactoryFileExtensions : 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("06dc8e4b-951c-11d2-ae75-080009ec732a"))
- IScratchWorkspaceFactory : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DefaultScratchWorkspace (
- struct IWorkspace * * Workspace ) = 0;
- virtual HRESULT __stdcall CreateNewScratchWorkspace (
- struct IWorkspace * * Workspace ) = 0;
- };
- struct __declspec(uuid("ceb80992-ebc0-482b-9cd9-9974ab40d4c2"))
- IScratchWorkspaceFactory2 : IScratchWorkspaceFactory
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_CurrentScratchWorkspace (
- struct IWorkspace * * Workspace ) = 0;
- };
- struct __declspec(uuid("968ab1ea-7c1f-4aa1-9055-ca98cb622278"))
- IWorkspaceFactorySchemaCache : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall EnableSchemaCaching ( ) = 0;
- virtual HRESULT __stdcall DisableSchemaCaching ( ) = 0;
- virtual HRESULT __stdcall EnableSchemaCache (
- struct IWorkspace * Workspace ) = 0;
- virtual HRESULT __stdcall EnableAllSchemaCaches ( ) = 0;
- virtual HRESULT __stdcall DisableSchemaCache (
- struct IWorkspace * Workspace ) = 0;
- virtual HRESULT __stdcall DisableAllSchemaCaches ( ) = 0;
- virtual HRESULT __stdcall IsSchemaCacheStale (
- struct IWorkspace * Workspace,
- VARIANT_BOOL * isStale ) = 0;
- virtual HRESULT __stdcall IsAnySchemaCacheStale (
- VARIANT_BOOL * isStale ) = 0;
- virtual HRESULT __stdcall RefreshSchemaCache (
- struct IWorkspace * Workspace ) = 0;
- virtual HRESULT __stdcall RefreshAllSchemaCaches ( ) = 0;
- };
- struct __declspec(uuid("4e3a0d23-6213-4b78-9a2f-b9286d34e3d3"))
- IWorkspaceProgressTracker : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_CancelTracker (
- struct ITrackCancel * * CancelTracker ) = 0;
- virtual HRESULT __stdcall putref_CancelTracker (
- struct ITrackCancel * CancelTracker ) = 0;
- };
- struct __declspec(uuid("60e8162b-1ae0-11d4-9fb1-00c04f6bdf0c"))
- IDatasetEditEx : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall IsBeingEdited (
- VARIANT_BOOL * pIsBeingEdited,
- HRESULT * hrReason ) = 0;
- };
- struct __declspec(uuid("52d4a757-df71-47e0-aab8-ee302eb7acab"))
- IDatasetFileStat : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_StatTime (
- enum esriDatasetFileStatTimeMode dateMode,
- long * pTime ) = 0;
- virtual HRESULT __stdcall get_StatSize (
- long * pSize ) = 0;
- virtual HRESULT __stdcall get_StatMode (
- enum esriDatasetFileStatAccessMode * pAccessMode ) = 0;
- };
- struct __declspec(uuid("9db4594f-dc4b-457a-ae2e-ffea8bd8d72e"))
- IDatasetNameFileStat : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_StatTime (
- enum esriDatasetFileStatTimeMode dateMode,
- long pTime ) = 0;
- virtual HRESULT __stdcall get_StatTime (
- enum esriDatasetFileStatTimeMode dateMode,
- long * pTime ) = 0;
- virtual HRESULT __stdcall put_StatSize (
- long pSize ) = 0;
- virtual HRESULT __stdcall get_StatSize (
- long * pSize ) = 0;
- virtual HRESULT __stdcall put_StatMode (
- enum esriDatasetFileStatAccessMode pAccessMode ) = 0;
- virtual HRESULT __stdcall get_StatMode (
- enum esriDatasetFileStatAccessMode * pAccessMode ) = 0;
- };
- struct __declspec(uuid("62ae7f20-59e5-44af-8dba-fa4da33b6af7"))
- IDatasetNameFileSize : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Size64 (
- unsigned __int64 * pSize64 ) = 0;
- };
- struct __declspec(uuid("995d5c91-15c6-11d2-89ed-006097aff44e"))
- IWorkspaceEditInfo : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_CanEdit (
- VARIANT_BOOL * pCanEdit ) = 0;
- virtual HRESULT __stdcall get_CanUndo (
- VARIANT_BOOL * pCanUndo ) = 0;
- virtual HRESULT __stdcall get_CanRedo (
- VARIANT_BOOL * pCanUndo ) = 0;
- };
- struct __declspec(uuid("995d5c92-15c6-11d2-89ed-006097aff44e"))
- IWorkspaceEdit : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall StartEditing (
- VARIANT_BOOL withUndoRedo ) = 0;
- virtual HRESULT __stdcall StopEditing (
- VARIANT_BOOL saveEdits ) = 0;
- virtual HRESULT __stdcall IsBeingEdited (
- VARIANT_BOOL * pIsBeingEdited ) = 0;
- virtual HRESULT __stdcall StartEditOperation ( ) = 0;
- virtual HRESULT __stdcall StopEditOperation ( ) = 0;
- virtual HRESULT __stdcall AbortEditOperation ( ) = 0;
- virtual HRESULT __stdcall HasUndos (
- VARIANT_BOOL * pHasUndos ) = 0;
- virtual HRESULT __stdcall UndoEditOperation ( ) = 0;
- virtual HRESULT __stdcall HasRedos (
- VARIANT_BOOL * pHasRedos ) = 0;
- virtual HRESULT __stdcall RedoEditOperation ( ) = 0;
- virtual HRESULT __stdcall EnableUndoRedo ( ) = 0;
- virtual HRESULT __stdcall DisableUndoRedo ( ) = 0;
- virtual HRESULT __stdcall HasEdits (
- VARIANT_BOOL * pHasEdits ) = 0;
- };
- struct __declspec(uuid("17240108-a1c0-4f02-bb9a-35d970abee15"))
- IWorkspaceEditControl : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall SetStoreEventsRequired ( ) = 0;