esriGeoDatabase.tlh
资源名称:GISCode.rar [点击查看]
上传用户:juying163
上传日期:2014-09-24
资源大小:5867k
文件大小:683k
源码类别:
GIS编程
开发平台:
Visual C++
- virtual HRESULT __stdcall CreateNetworkEx (
- BSTR networkName,
- enum esriNetworkType NetworkType,
- VARIANT_BOOL buildNormalizedTables,
- BSTR ConfigKeyword,
- long formatNum,
- struct INetwork * * Network ) = 0;
- };
- struct __declspec(uuid("7ebfc159-e0da-4d21-9c3b-5d81f2e6ad9f"))
- IForwardStarGEN : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Network (
- struct INetwork * * Network ) = 0;
- virtual HRESULT __stdcall FindAdjacent (
- long fromEdgeEID,
- long atJunctionEID,
- long * adjacentEdgesCount ) = 0;
- virtual HRESULT __stdcall QueryAdjacentJunction (
- long Index,
- long * adjacentJunctionEID,
- VARIANT * adjacentJunctionWeightValue ) = 0;
- virtual HRESULT __stdcall QueryAdjacentEdge (
- long Index,
- long * adjacentEdgeEID,
- VARIANT_BOOL * reverseOrientation,
- VARIANT * adjacentEdgeWeightValue ) = 0;
- virtual HRESULT __stdcall QueryAtTurn (
- long Index,
- long * adjacentTurnEID,
- VARIANT * adjacentTurnWeightValue ) = 0;
- virtual HRESULT __stdcall QueryAdjacentJunctions (
- SAFEARRAY * * adjacentJunctionEIDs,
- SAFEARRAY * * adjacentJunctionsWeightValue ) = 0;
- virtual HRESULT __stdcall QueryAdjacentEdges (
- SAFEARRAY * * adjacentEdgeEIDs,
- SAFEARRAY * * reverseOrientation,
- SAFEARRAY * * adjacentEdgesWeightValue ) = 0;
- };
- struct __declspec(uuid("32012812-0631-4d1e-b92f-13cad1502edf"))
- IUtilityNetworkGEN : INetwork
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ValidFlowDirection (
- VARIANT_BOOL * pValidFlowDirection ) = 0;
- virtual HRESULT __stdcall GetFlowDirection (
- long edgeEID,
- enum esriFlowDirection * flowDirection ) = 0;
- virtual HRESULT __stdcall SetFlowDirection (
- long edgeEID,
- enum esriFlowDirection flowDirection ) = 0;
- virtual HRESULT __stdcall EstablishFlowDirection (
- SAFEARRAY * * sourceEIDs,
- SAFEARRAY * * sinkEIDs ) = 0;
- virtual HRESULT __stdcall PartialEstablishFlowDirection (
- SAFEARRAY * * sourceEIDs,
- SAFEARRAY * * sinkEIDs ) = 0;
- };
- struct __declspec(uuid("2fb1fd60-c418-4e33-9b55-0a8b12530164"))
- INetDiagnostics : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Dump (
- BSTR fileName ) = 0;
- };
- struct __declspec(uuid("1f07a0b0-2e14-11d1-b24e-0000f878229e"))
- NetworkWorkspace;
- // [ default ] interface IUnknown
- // interface INetworkWorkspace
- // interface INetworkWorkspace2
- // interface ISupportErrorInfo
- struct __declspec(uuid("91dd8ab5-e33d-11d4-9fea-00c04f68e627"))
- UtilityNetwork;
- // [ default ] interface IUnknown
- // interface IUtilityNetworkGEN
- // interface INetwork
- // interface INetworkUpdate
- // interface INetElements
- // interface INetSchema
- // interface INetSchemaEdit
- // interface INetTopology
- // interface INetTopologyEdit
- // interface INetAttributes
- // interface INetAttributesEdit
- // interface IDataset
- // interface IDatasetEdit
- // interface IDatasetEditInfo
- // interface ISchemaLock
- // interface IVersionedObject2
- // interface IDatasetAnalyze
- struct __declspec(uuid("60262917-d53f-4e0b-86ff-a916c3fb26bc"))
- IDatasetAnalyze : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Analyze (
- long tableComponents ) = 0;
- virtual HRESULT __stdcall get_AllowableComponents (
- long * AllowableComponents ) = 0;
- };
- struct __declspec(uuid("91dd8ab6-e33d-11d4-9fea-00c04f68e627"))
- StreetNetwork;
- // [ default ] interface IUnknown
- // interface INetwork
- // interface IStreetNetwork
- // interface INetworkUpdate
- // interface INetElements
- // interface INetSchema
- // interface INetSchemaEdit
- // interface INetTopology
- // interface INetTopologyEdit
- // interface INetAttributes
- // interface INetAttributesEdit
- // interface IDataset
- // interface IDatasetEdit
- // interface IDatasetEditInfo
- // interface ISchemaLock
- // interface IVersionedObject2
- // interface IDatasetAnalyze
- struct __declspec(uuid("91dd8ab7-e33d-11d4-9fea-00c04f68e627"))
- NetElementClass;
- // [ default ] interface IUnknown
- // interface INetElementClass
- struct __declspec(uuid("b1eb90e2-0cfa-11d1-9cd7-00805f74d243"))
- NetElementDescription;
- // [ default ] interface IUnknown
- // interface INetElementDescription
- // interface INetElementDescriptionEdit
- struct __declspec(uuid("3ebbe031-557d-11d1-b254-0000f878229e"))
- NetWeight;
- // [ default ] interface IUnknown
- // interface INetWeight
- // interface INetWeightEdit
- // interface IXMLSerialize
- // interface IClone
- // interface IPersistStream
- struct __declspec(uuid("19bdc491-6201-11d1-b255-0000f878229e"))
- NetWeightAssociation;
- // [ default ] interface IUnknown
- // interface INetWeightAssociation
- // interface INetWeightAssociationEdit
- // interface IXMLSerialize
- // interface IClone
- // interface IPersistStream
- struct __declspec(uuid("e3d2b732-e652-11d4-9feb-00c04f68e627"))
- EnumNetWeightAssociation;
- // [ default ] interface IUnknown
- // interface IEnumNetWeightAssociation
- struct __declspec(uuid("91dd8ab8-e33d-11d4-9fea-00c04f68e627"))
- ForwardStar;
- // [ default ] interface IUnknown
- // interface IForwardStarGEN
- struct __declspec(uuid("4d2236de-1525-11d3-9f4a-00c04f68e627"))
- EnumNetEIDArray;
- // [ default ] interface IUnknown
- // interface IEnumNetEID
- // interface IEnumNetEIDBuilder
- struct __declspec(uuid("697ada1e-a05c-4ffb-bd41-eb47b1773310"))
- IEnumNetEIDBuilder : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_Network (
- struct INetwork * _arg1 ) = 0;
- virtual HRESULT __stdcall Add (
- long EID ) = 0;
- virtual HRESULT __stdcall put_ElementType (
- enum esriElementType _arg1 ) = 0;
- virtual HRESULT __stdcall put_EIDs (
- long Count,
- long * _arg2 ) = 0;
- };
- enum fdoError
- {
- FDO_E_LOADING_RESOURCE = -2147220991,
- FDO_E_INDEX_OUT_OF_RANGE = -2147220990,
- FDO_E_NOT_SUPPORTED = -2147220989,
- FDO_E_NOT_ENOUGH_SPACE = -2147220988,
- FDO_E_NO_PERMISSION = -2147220987,
- FDO_E_IMPLEMENTATION = -2147220986,
- FDO_E_INVALID_SQL = -2147220985,
- FDO_E_NETWORK = -2147220984,
- FDO_E_DATE_CONVERSION = -2147220983,
- FDO_E_OBJECT_IS_DELETED = -2147220982,
- FDO_E_WORKSPACE_NOT_COMPATIBLE = -2147220981,
- FDO_E_OBJECT_IS_READONLY = -2147220980,
- FDO_E_OBJECT_IN_USE = -2147220979,
- FDO_E_OBJECT_MAX_REACHED = -2147220978,
- FDO_E_OBJECT_IS_LOCKED = -2147220977,
- FDO_E_INVALID_ENVELOPE = -2147220976,
- FDO_E_FILE_IO = -2147220975,
- FDO_E_LICENSE_FAILURE = -2147220974,
- FDO_E_DBMS_ERROR = -2147220973,
- FDO_E_COERCING = -2147220972,
- FDO_E_BINDING = -2147220971,
- FDO_E_SCHEMA_LOCK_CONFLICT = -2147220970,
- FDO_E_MUST_BE_OWNER = -2147220969,
- FDO_E_OBJECT_NOT_LOCKED = -2147220969,
- FDO_E_ESRI_PROVIDER_CONNECT_INVALID = -2147220968,
- FDO_E_CONNECTION_CANCELLED = -2147220967,
- FDO_E_INVALID_RELEASE = -2147220966,
- FDO_E_NO_SYSTEM_TABLES = -2147220965,
- FDO_E_CONNECT_PARAMETERS_CONFLICT = -2147220964,
- FDO_E_FIELDINFO_SYSTEM_TABLE_INCONSISTENCY = -2147220963,
- FDO_E_NO_EDIT_LICENSE = -2147220962,
- FDO_E_NO_SCHEMA_LICENSE = -2147220961,
- FDO_E_NO_OPERATION_LICENSE = -2147220960,
- FDO_E_OPERATION_CANNOT_BE_UNDONE = -2147220959,
- FDO_E_EDIT_OPERATION_REQUIRED = -2147220958,
- FDO_E_RECONCILE_CANNOT_BE_UNDONE = -2147220957,
- FDO_E_OBJECT_NOT_INITIALIZED = -2147220956,
- FDO_E_WORKSPACE_NOT_CONNECTED = -2147220911,
- FDO_E_WORKSPACE_ALREADY_CONNECTED = -2147220910,
- FDO_E_SERVER_NOT_FOUND = -2147220909,
- FDO_E_SERVER_NOT_AVAILABLE = -2147220908,
- FDO_E_SERVER_MAX_CONNECTIONS = -2147220907,
- FDO_E_USER_INVALID = -2147220906,
- FDO_E_USER_NOACCESS = -2147220905,
- FDO_E_DATABASE_NOT_FOUND = -2147220904,
- FDO_E_DATABASE_NOT_AVAILABLE = -2147220903,
- FDO_E_WORKSPACE_ALREADY_EXISTS = -2147220902,
- FDO_E_WORKSPACE_EXTENSION_CREATE_FAILED = -2147220901,
- FDO_E_WORKSPACE_EXTENSION_INIT_FAILED = -2147220900,
- FDO_E_WORKSPACE_EXTENSION_DATASET_CREATE_FAILED = -2147220899,
- FDO_E_WORKSPACE_EXTENSION_DATASET_RENAME_FAILED = -2147220898,
- FDO_E_WORKSPACE_EXTENSION_DATASET_DELETE_FAILED = -2147220897,
- FDO_E_WORKSPACE_EXTENSION_DUP_NAME = -2147220896,
- FDO_E_WORKSPACE_EXTENSION_DUP_GUID = -2147220895,
- FDO_E_WORKSPACE_EXTENSION_NO_REG_PRIV = -2147220894,
- FDO_E_WORKSPACE_READONLY = -2147220893,
- FDO_E_DATASET_NOT_FOUND = -2147220735,
- FDO_E_DATASET_INVALID_NAME = -2147220734,
- FDO_E_DATASET_ALREADY_EXISTS = -2147220733,
- FDO_E_DATASET_CANNOT_RENAME = -2147220732,
- FDO_E_TABLE_NOT_FOUND = -2147220655,
- FDO_E_TABLE_INVALID_NAME = -2147220654,
- FDO_E_TABLE_ALREADY_EXISTS = -2147220653,
- FDO_E_TABLE_NO_OID_FIELD = -2147220652,
- FDO_E_TABLE_INVALID_KEYWORD = -2147220651,
- FDO_E_TABLE_NOT_VERSIONED = -2147220650,
- FDO_E_TABLE_DUPLICATE_COLUMN = -2147220649,
- FDO_E_TABLE_COLUMN_NOT_FOUND = -2147220648,
- FDO_E_TABLE_IN_USE = -2147220647,
- FDO_E_TABLE_RECORD_LENGTH_EXCEEDED = -2147220646,
- FDO_E_FEATURECLASS_NOT_FOUND = -2147220479,
- FDO_E_FEATURECLASS_BAD_EXTENT = -2147220478,
- FDO_E_FEATURECLASS_INVALID_NAME = -2147220477,
- FDO_E_FEATURECLASS_ALREADY_EXISTS = -2147220476,
- FDO_E_FEATURECLASS_LOAD_MODE = -2147220475,
- FDO_E_FEATURECLASS_NETWORK_CANNOT_DELETE = -2147220474,
- FDO_E_FEATURECLASS_BAD_DEFAULT_SUBTYPE_CODE = -2147220473,
- FDO_E_FEATURECLASS_NO_SUBTYPE_FIELD = -2147220472,
- FDO_E_FEATURECLASS_NETWORK_CANNOT_RENAME = -2147220471,
- FDO_E_FEATURECLASS_SUBTYPE_EXISTS = -2147220470,
- FDO_E_FEATURECLASS_FD_NOT_EDITABLE = -2147220469,
- FDO_E_FEATURECLASS_SUBTYPE_FIELD_CANNOT_RENAME = -2147220468,
- FDO_E_SUBTYPE_CODE_INVALID = -2147220467,
- FDO_E_SUBTYPE_CODE_DOES_NOT_EXIST = -2147220466,
- FDO_E_SUBTYPE_CODE_IS_NULL = -2147220465,
- FDO_E_SUBTYPE_CODE_NOT_INTEGER = -2147220464,
- FDO_E_FEATURECLASS_NO_SHAPE_COLUMN = -2147220463,
- FDO_E_FEATURECLASS_TOPOLOGY_CANNOT_DELETE = -2147220462,
- FDO_E_SUBTYPE_CODE_HAS_ASSOCIATED_TOPOLOGY_RULE = -2147220461,
- FDO_E_PLANARGRAPH_NOT_FOUND = -2147220399,
- FDO_E_GEOMETRICNETWORK_NOT_FOUND = -2147220223,
- FDO_E_ADD_FEATURE_TO_NETWORK = -2147220222,
- FDO_E_CREATE_LOGICAL_NETWORK = -2147220221,
- FDO_E_GEOMETRICNETWORK_ALREADY_EXISTS = -2147220220,
- FDO_E_ZERO_LENGTH_EDGE_ELEMENT = -2147220219,
- FDO_E_GEOMETRICNETWORK_CANNOT_RENAME = -2147220218,
- FDO_E_GEOMETRICNETWORK_ELEMENT_INCONSISTENCY = -2147220217,
- FDO_E_NETWORK_FEATURES_HAVE_HOMOGENEOUS_Z_SUPPORT = -2147220216,
- FDO_E_NO_ASSOCIATED_ERROR_TABLE = -2147220215,
- FDO_E_FEATURE_ELEMENT_MISSING_POINT_GEOMETRY = -2147220214,
- FDO_E_NETWORK_FEATURES_HAVE_HOMOGENEOUS_M_SUPPORT = -2147220213,
- FDO_E_CLASS_EXISTS_WITH_ORPHAN_JUNCTION_CLASS_NAME = -2147220212,
- FDO_E_GEOMETRICNETWORK_INVALID_NAME = -2147220211,
- FDO_E_DATASET_UNEDITABLE = -2147220143,
- FDO_E_START_EDITING = -2147220142,
- FDO_E_SAVE_EDIT_SESSION = -2147220141,
- FDO_E_STOP_EDITING_WITH_SAVE = -2147220140,
- FDO_E_STOP_EDITING_WITH_DISCARD = -2147220139,
- FDO_E_NOT_ALLOWED_WHILE_EDITING = -2147220138,
- FDO_E_COULD_NOT_CLEAN_COVERAGE = -2147220137,
- FDO_E_NO_INTEGRATEABLE_LAYERS = -2147220136,
- FDO_E_INVALID_TOPOLOGY = -2147220135,
- FDO_E_NOT_EDITING = -2147220134,
- FDO_E_COULD_NOT_ENCODE_INFO_ITEM = -2147220133,
- FDO_E_NODE_NOT_ON_ARC = -2147220132,
- FDO_E_CANNOT_REMOVE_LAST_LABEL = -2147220131,
- FDO_E_CANNOT_MOVE_LABEL_OUT_OF_POLYGON = -2147220130,
- FDO_E_INVALID_POLYGON_LABEL_DELETED = -2147220129,
- FDO_E_CANNOT_BREAK_TOPOLOGY = -2147220128,
- FDO_E_CANNOT_CREATE_UNIVERSE_LABEL = -2147220127,
- FDO_E_CANNOT_MOVE_UNIVERSE_LABELS = -2147220126,
- FDO_E_INVALID_GEOMETRY = -2147220125,
- FDO_E_CORUPTED_COVERAGE = -2147220124,
- FDO_E_DUPLICATE_FIELD_NAMES = -2147220123,
- FDO_E_CANNOT_EDIT_ZS = -2147220122,
- FDO_E_NO_POLYGONS_CREATED = -2147220121,
- FDO_E_ABORT_EDITS_FAILED = -2147220120,
- FDO_E_FLUSH_EDITS_FAILED = -2147220119,
- FDO_E_CANNOT_EDIT_TABLE_WITH_UNIQ_USER_INDEX = -2147220118,
- FDO_E_CANNOT_EDIT_DATASET_WITH_UNIQ_USER_INDEX = -2147220117,
- FDO_E_CANNOT_REBUILD_POLYGONS = -2147220116,
- FDO_E_USERTRANSACTION_NOT_ALLOWED = -2147220115,
- FDO_E_PROPERTY_NO_SUBTYPE = -2147219967,
- FDO_E_PROPERTY_NOT_FOUND = -2147219966,
- FDO_E_FIELD_INVALID = -2147219887,
- FDO_E_FIELD_INVALID_NAME = -2147219886,
- FDO_E_FIELD_NOT_FOUND = -2147219885,
- FDO_E_FIELD_ALREADY_EXISTS = -2147219884,
- FDO_E_FIELD_INVALID_TYPE = -2147219883,
- FDO_E_FIELD_UNSUPPORTED_OPERATION = -2147219882,
- FDO_E_FIELD_INVALID_GEOMETRY_TYPE = -2147219881,
- FDO_E_FIELD_NOT_EDITABLE = -2147219880,
- FDO_E_FIELD_NOT_NULLABLE = -2147219879,
- FDO_E_FIELD_CANNOT_DELETE_WEIGHT_FIELD = -2147219878,
- FDO_E_FIELD_CANNOT_DELETE_REQUIRED_FIELD = -2147219877,
- FDO_E_FIELD_CANNOT_DELETE_SUBTYPE_FIELD = -2147219876,
- FDO_E_FIELD_CANNOT_DELETE_LAST_FIELD = -2147219875,
- FDO_E_FIELD_IS_KEYWORD = -2147219874,
- FDO_E_FIELDS_INVALID = -2147219711,
- FDO_E_FIELDS_NOT_FOUND = -2147219710,
- FDO_E_FIELDS_NO_GEOMETRY = -2147219709,
- FDO_E_FIELDS_NO_OID = -2147219708,
- FDO_E_FIELDS_MULTIPLE_OIDS = -2147219707,
- FDO_E_FIELDS_MULTIPLE_GEOMETRIES = -2147219706,
- FDO_E_FIELDS_MODEL_NAME_ALREADY_EXISTS = -2147219705,
- FDO_E_FIELDS_MULTIPLE_RASTERS = -2147219704,
- FDO_E_INDEX_WRONG_TYPE = -2147219631,
- FDO_E_INDEX_ALREADY_EXISTS = -2147219630,
- FDO_E_INDEX_NOT_FOUND = -2147219629,
- FDO_E_INDEX_NOT_ALLOWED = -2147219628,
- FDO_E_METADATA_TABLE_NOT_FOUND = -2147219455,
- FDO_E_METADATA_FIELD_NOT_FOUND = -2147219454,
- FDO_E_METADATA_ADDING_DATASET = -2147219453,
- FDO_E_METADATA_ADDING_FEATURECLASS = -2147219452,
- FDO_E_METADATA_BAD_CLSID = -2147219451,
- FDO_E_SPATIALREL_NOT_SUPPORTED = -2147219375,
- FDO_E_SPATIALREL_UNKNOWN = -2147219374,
- FDO_E_FEATURETYPE_NOT_SUPPORTED = -2147219373,
- FDO_E_FEATURETYPE_UNKNOWN = -2147219372,
- FDO_E_DATASETTYPE_NOT_SUPPORTED = -2147219371,
- FDO_E_DATASETTYPE_UNKNOWN = -2147219370,
- FDO_E_DRAWSTYLE_NOT_SUPPORTED = -2147219369,
- FDO_E_DRAWSTYLE_UNKNOWN = -2147219368,
- FDO_E_DRAWPHASE_NOT_SUPPORTED = -2147219367,
- FDO_E_DRAWPHASE_UNKNOWN = -2147219366,
- FDO_E_GEOMETRY_TYPE_NOT_SUPPORTED = -2147219199,
- FDO_E_MULTIPART_EDGE_FEATURE_NOT_SUPPORTED = -2147219198,
- FDO_E_GEOMETRY_HAS_NO_M_VALUES = -2147219197,
- FDO_E_GEOMETRY_HAS_NO_Z_VALUES = -2147219196,
- FDO_E_GEOMETRY_HAS_NULL_Z_VALUES = -2147219195,
- FDO_E_GEOMETRY_NOT_SIMPLE = -2147219194,
- FDO_E_GEOMETRY_CANNOT_HAVE_Z_VALUES = -2147219193,
- FDO_E_GEOMETRY_SPATIAL_REFERENCE = -2147219192,
- FDO_E_GEOMETRY_MISSING_SPATIAL_REFERENCE = -2147219191,
- FDO_E_ROW_NO_SETUPINTERFACE = -2147219119,
- FDO_E_ROW_NOT_FOUND = -2147219118,
- FDO_E_ROW_NO_OID = -2147219117,
- FDO_E_ROW_NO_OBJCLASS = -2147219116,
- FDO_E_ROW_BAD_VALUE = -2147219115,
- FDO_E_ROW_ALREADY_EXISTS = -2147219114,
- FDO_E_COMPARE_TYPE_MISMATCH = -2147219113,
- FDO_E_FEATURE_NO_ANNO = -2147217407,
- FDO_E_FEATURE_BAD_SHAPE = -2147217406,
- FDO_E_FEATURE_OUTSIDE_SPATIALREF = -2147217405,
- FDO_E_FEATURE_SHAPE_UPDATE_BLOCKED = -2147217404,
- FDO_E_FEATURE_AREA_LENGTH_UPDATE_FAILED = -2147217403,
- FDO_E_ON_DELETE_MESSAGE_FAILED = -2147217402,
- FDO_E_DELETE_PART_OBJECTS_FAILED = -2147217401,
- FDO_E_DELETE_RELATIONSHIPS_FAILED = -2147217400,
- FDO_E_ON_CHANGED_MESSAGE_FAILED = -2147217399,
- FDO_E_MOVE_RELATED_FEATURES_FAILED = -2147217398,
- FDO_E_ROTATE_RELATED_FEATURES_FAILED = -2147217397,
- FDO_E_FEATURE_DELETED = -2147217396,
- FDO_E_FEATURE_VALUE_TYPE_MISMATCH = -2147217395,
- FDO_E_CUSTOM_COMPLEX_JUNCTION_NOT_IMPLEMENTED = -2147217394,
- FDO_E_FEATURE_NOT_FOUND = -2147217393,
- FDO_E_SPLIT_NOT_SUPPORTED_ON_GEOMETRY_TYPE = -2147217392,
- FDO_E_SPLITTING_POLYGONS_REQUIRES_POLYLINE = -2147217391,
- FDO_E_SPLITTING_POLYLINES_REQUIRES_POINT = -2147217390,
- FDO_E_SPLIT_POINT_YIELDS_ZERO_LENGTH_POLYLINE = -2147217389,
- FDO_E_CUTTER_YIELDS_ZERO_AREA_POLYGON = -2147217388,
- FDO_E_FEATURE_NO_GEOMETRY = -2147217387,
- FDO_E_REQUIRED_INTERFACE_NOT_FOUND = -2147217386,
- FDO_E_REQUIRED_CONNECTION_POINT_NOT_FOUND = -2147217385,
- FDO_E_INVALID_CONNECTION_POINT_GEOMETRY = -2147217384,
- FDO_E_FEATURE_EMPTY_GEOMETRY = -2147217383,
- FDO_E_CURSOR_WRONG_TYPE = -2147217327,
- FDO_E_CURSOR_INVALID = -2147217326,
- FDO_E_CURSOR_FINISHED = -2147217325,
- FDO_E_CURSOR_LOCKED = -2147217324,
- FDO_E_VERSION_BAD_NAME = -2147217151,
- FDO_E_VERSION_UNEDITABLE = -2147217150,
- FDO_E_VERSION_HAS_CONFLICTS = -2147217149,
- FDO_E_VERSION_ALREADY_EXISTS = -2147217148,
- FDO_E_VERSION_REDEFINED = -2147217147,
- FDO_E_VERSION_NOT_FOUND = -2147217146,
- FDO_E_VERSION_INVALID_STATE = -2147217145,
- FDO_E_VERSION_NOT_OWNER = -2147217144,
- FDO_E_VERSION_HAS_CHILDREN = -2147217143,
- FDO_E_VERSION_NOT_RECONCILED = -2147217142,
- FDO_E_VERSION_IS_PROTECTED = -2147217141,
- FDO_E_VERSION_IN_USE = -2147217140,
- FDO_E_VERSION_BEING_EDITED = -2147217139,
- FDO_E_VERSION_BEING_RECONCILED = -2147217138,
- FDO_E_RECONCILE_VERSION_NOT_AVAILABLE = -2147217137,
- FDO_E_VERSION_RECONCILE_LOST = -2147217136,
- FDO_E_FAILED_FILTERING_CONFLICTS = -2147217135,
- FDO_E_RECONCILE_VERSION_NOT_ANCESTOR = -2147217134,
- FDO_E_DATASOURCE_LOCK_FAILED = -2147217071,
- FDO_E_DATASOURCE_RELEASELOCK_FAILED = -2147217070,
- FDO_E_DATASOURCE_INUSE_ELSEWHERE = -2147217069,
- FDO_E_INVALID_UNITS = -2147216895,
- FDO_E_INVALID_GRID_SIZE = -2147216894,
- FDO_E_SPATIALREF_MISMATCH = -2147216893,
- FDO_E_SPATIALREF_INVALID = -2147216892,
- FDO_E_INVALID_M_DOMAIN = -2147216891,
- FDO_E_SPATIALFILTER_INVALID = -2147216815,
- FDO_E_SPATIALFILTER_INVALID_GEOMETRY = -2147216814,
- FDO_E_SELECTION_MISMATCH = -2147216639,
- FDO_E_SELECTION_INVALID_TYPE = -2147216638,
- FDO_E_SELECTION_NO_SELECTABLE_LAYERS = -2147216637,
- FDO_E_OBJECTCLASS_COULD_NOT_CREATE_CLASS_INSTANCE = -2147216559,
- FDO_E_OBJECTCLASS_COULD_NOT_CREATE_CLASS_EXTENSION = -2147216558,
- FDO_E_OBJECTCLASS_COULD_NOT_INITIALIZE_CLASS_EXTENSION = -2147216557,
- FDO_E_OBJECTCLASS_REQUIRES_AN_EDIT_SESSION = -2147216556,
- FDO_E_OBJECTCLASS_MODEL_NAME_ALREADY_EXISTS = -2147216555,
- FDO_E_CLASS_FD_NOT_EDITABLE = -2147216554,
- FDO_E_COULD_NOT_LOAD_CLASS_EXTENSION_PROPERTIES = -2147216553,
- FDO_E_RELCLASS_COULD_NOT_GET_ORIG_PRIM_KEY = -2147216383,
- FDO_E_RELCLASS_COULD_NOT_GET_ORIG_FOR_KEY = -2147216382,
- FDO_E_RELCLASS_COULD_NOT_GET_DEST_PRIM_KEY = -2147216381,
- FDO_E_RELCLASS_COULD_NOT_GET_DEST_FOR_KEY = -2147216380,
- FDO_E_RELCLASS_INCOMPATIBLE_WITH_EXISTING_RELCLASS = -2147216379,
- FDO_E_RELCLASS_CANNOT_RESET_FKEYS = -2147216378,
- FDO_E_RELCLASS_INVALID_FKEY = -2147216377,
- FDO_E_SE_FAILURE = -2147216127,
- FDO_E_SE_INVALID_LAYERINFO_OBJECT = -2147216126,
- FDO_E_SE_NO_ANNOTATION = -2147216125,
- FDO_E_SE_FINISHED = -2147216124,
- FDO_E_SE_SDE_NOT_STARTED = -2147216123,
- FDO_E_SE_UNCHANGED = -2147216122,
- FDO_E_SE_CONNECTIONS_EXCEEDED = -2147216120,
- FDO_E_SE_LOGIN_NOT_ALLOWED = -2147216119,
- FDO_E_SE_INVALID_USER = -2147216118,
- FDO_E_SE_NET_FAILURE = -2147216117,
- FDO_E_SE_NET_TIMEOUT = -2147216116,
- FDO_E_SE_OUT_OF_SVMEM = -2147216115,
- FDO_E_SE_OUT_OF_CLMEM = -2147216114,
- FDO_E_SE_OUT_OF_CONTEXT = -2147216113,
- FDO_E_SE_NO_ACCESS = -2147216112,
- FDO_E_SE_TOO_MANY_LAYERS = -2147216111,
- FDO_E_SE_NO_LAYER_SPECIFIED = -2147216110,
- FDO_E_SE_LAYER_LOCKED = -2147216109,
- FDO_E_SE_LAYER_EXISTS = -2147216108,
- FDO_E_SE_LAYER_NOEXIST = -2147216107,
- FDO_E_SE_LAYER_INUSE = -2147216106,
- FDO_E_SE_ROW_NOEXIST = -2147216104,
- FDO_E_SE_ROW_EXISTS = -2147216102,
- FDO_E_SE_LAYER_MISMATCH = -2147216101,
- FDO_E_SE_NO_PERMISSIONS = -2147216100,
- FDO_E_SE_INVALID_NOT_NULL = -2147216099,
- FDO_E_SE_INVALID_SHAPE = -2147216098,
- FDO_E_SE_INVALID_LAYER_NUMBER = -2147216097,
- FDO_E_SE_INVALID_ENTITY_TYPE = -2147216096,
- FDO_E_SE_INVALID_SEARCH_METHOD = -2147216095,
- FDO_E_SE_INVALID_ETYPE_MASK = -2147216094,
- FDO_E_SE_BIND_CONFLICT = -2147216093,
- FDO_E_SE_INVALID_GRIDSIZE = -2147216092,
- FDO_E_SE_INVALID_LOCK_MODE = -2147216091,
- FDO_E_SE_ETYPE_NOT_ALLOWED = -2147216090,
- FDO_E_SE_INVALID_NUM_OF_PTS = -2147216088,
- FDO_E_SE_TABLE_NOEXIST = -2147216087,
- FDO_E_SE_ATTR_NOEXIST = -2147216086,
- FDO_E_SE_LICENSE_FAILURE = -2147216085,
- FDO_E_SE_OUT_OF_LICENSES = -2147216084,
- FDO_E_SE_INVALID_COLUMN_VALUE = -2147216083,
- FDO_E_SE_INVALID_SQL = -2147216081,
- FDO_E_SE_LOG_NOEXIST = -2147216080,
- FDO_E_SE_LOG_NOACCESS = -2147216079,
- FDO_E_SE_LOG_NOTOPEN = -2147216078,
- FDO_E_SE_LOG_IO_ERROR = -2147216077,
- FDO_E_SE_NO_SHAPES = -2147216076,
- FDO_E_SE_NO_LOCKS = -2147216075,
- FDO_E_SE_LOCK_CONFLICT = -2147216074,
- FDO_E_SE_OUT_OF_LOCKS = -2147216073,
- FDO_E_SE_DB_IO_ERROR = -2147216072,
- FDO_E_SE_STREAM_IN_PROGRESS = -2147216071,
- FDO_E_SE_INVALID_COLUMN_TYPE = -2147216070,
- FDO_E_SE_TOPO_ERROR = -2147216069,
- FDO_E_SE_ATTR_CONV_ERROR = -2147216068,
- FDO_E_SE_INVALID_COLUMN_DEF = -2147216067,
- FDO_E_SE_INVALID_SHAPE_BUF_SIZE = -2147216066,
- FDO_E_SE_INVALID_ENVELOPE = -2147216065,
- FDO_E_SE_TEMP_IO_ERROR = -2147216064,
- FDO_E_SE_GSIZE_TOO_SMALL = -2147216063,
- FDO_E_SE_LICENSE_EXPIRED = -2147216062,
- FDO_E_SE_TABLE_EXISTS = -2147216061,
- FDO_E_SE_INDEX_EXISTS = -2147216060,
- FDO_E_SE_INDEX_NOEXIST = -2147216059,
- FDO_E_SE_INVALID_POINTER = -2147216058,
- FDO_E_SE_INVALID_PARAM_VALUE = -2147216057,
- FDO_E_SE_ALL_SLIVERS = -2147216056,
- FDO_E_SE_TRANS_IN_PROGRESS = -2147216055,
- FDO_E_SE_IOMGR_NO_DBMS_CONNECT = -2147216054,
- FDO_E_SE_DUPLICATE_ARC = -2147216053,
- FDO_E_SE_INVALID_ANNO_OBJECT = -2147216052,
- FDO_E_SE_PT_NO_EXIST = -2147216051,
- FDO_E_SE_PTS_NOT_ADJACENT = -2147216050,
- FDO_E_SE_INVALID_MID_PT = -2147216049,
- FDO_E_SE_INVALID_END_PT = -2147216048,
- FDO_E_SE_INVALID_RADIUS = -2147216047,
- FDO_E_SE_LOAD_ONLY_LAYER = -2147216046,
- FDO_E_SE_LAYERS_NOT_FOUND = -2147216045,
- FDO_E_SE_FILE_IO_ERROR = -2147216044,
- FDO_E_SE_BLOB_SIZE_TOO_LARGE = -2147216043,
- FDO_E_SE_CORRIDOR_OUT_OF_BOUNDS = -2147216042,
- FDO_E_SE_SHAPE_INTEGRITY_ERROR = -2147216041,
- FDO_E_SE_NOT_IMPLEMENTED_YET = -2147216040,
- FDO_E_SE_CAD_EXISTS = -2147216039,
- FDO_E_SE_INVALID_TRANSID = -2147216038,
- FDO_E_SE_INVALID_LAYER_NAME = -2147216037,
- FDO_E_SE_INVALID_LAYER_KEYWORD = -2147216036,
- FDO_E_SE_INVALID_RELEASE = -2147216035,
- FDO_E_SE_VERSION_TBL_EXISTS = -2147216034,
- FDO_E_SE_COLUMN_NOT_BOUND = -2147216033,
- FDO_E_SE_INVALID_INDICATOR_VALUE = -2147216032,
- FDO_E_SE_INVALID_CONNECTION = -2147216031,
- FDO_E_SE_INVALID_DBA_PASSWORD = -2147216030,
- FDO_E_SE_PATH_NOT_FOUND = -2147216029,
- FDO_E_SE_SDEHOME_NOT_SET = -2147216028,
- FDO_E_SE_NOT_TABLE_OWNER = -2147216027,
- FDO_E_SE_PROCESS_NOT_FOUND = -2147216026,
- FDO_E_SE_INVALID_DBMS_LOGIN = -2147216025,
- FDO_E_SE_PASSWORD_TIMEOUT = -2147216024,
- FDO_E_SE_INVALID_SERVER = -2147216023,
- FDO_E_SE_IOMGR_NOT_AVAILABLE = -2147216022,
- FDO_E_SE_SERVICE_NOT_FOUND = -2147216021,
- FDO_E_SE_INVALID_STATS_TYPE = -2147216020,
- FDO_E_SE_INVALID_DISTINCT_TYPE = -2147216019,
- FDO_E_SE_INVALID_GRANT_REVOKE = -2147216018,
- FDO_E_SE_INVALID_SDEHOME = -2147216017,
- FDO_E_SE_INVALID_STREAM = -2147216016,
- FDO_E_SE_TOO_MANY_STREAMS = -2147216015,
- FDO_E_SE_OUT_OF_MUTEXES = -2147216014,
- FDO_E_SE_CONNECTION_LOCKED = -2147216013,
- FDO_E_SE_CONNECTION_IN_USE = -2147216012,
- FDO_E_SE_NOT_A_SELECT_STATEMENT = -2147216011,
- FDO_E_SE_FUNCTION_SEQUENCE_ERROR = -2147216010,
- FDO_E_SE_WRONG_COLUMN_TYPE = -2147216009,
- FDO_E_SE_PTABLE_LOCKED = -2147216008,
- FDO_E_SE_PTABLE_IN_USE = -2147216007,
- FDO_E_SE_STABLE_LOCKED = -2147216006,
- FDO_E_SE_STABLE_IN_USE = -2147216005,
- FDO_E_SE_INVALID_FILTER_TYPE = -2147216004,
- FDO_E_SE_NO_CAD = -2147216003,
- FDO_E_SE_INSTANCE_NOT_AVAILABLE = -2147216002,
- FDO_E_SE_INSTANCE_TOO_EARLY = -2147216001,
- FDO_E_SE_INVALID_SYSTEM_UNITS = -2147216000,
- FDO_E_SE_INVALID_UNITS = -2147215999,
- FDO_E_SE_INVALID_CAD_OBJECT = -2147215998,
- FDO_E_SE_VERSION_NOEXIST = -2147215997,
- FDO_E_SE_INVALID_SPATIAL_CONSTRAINT = -2147215996,
- FDO_E_SE_INVALID_STREAM_TYPE = -2147215995,
- FDO_E_SE_INVALID_SPATIAL_COLUMN = -2147215994,
- FDO_E_SE_NO_SPATIAL_MASKS = -2147215993,
- FDO_E_SE_IOMGR_NOT_FOUND = -2147215992,
- FDO_E_SE_SYSTEM_IS_CLIENT_ONLY = -2147215991,
- FDO_E_SE_MULTIPLE_SPATIAL_COLS = -2147215990,
- FDO_E_SE_INVALID_SHAPE_OBJECT = -2147215989,
- FDO_E_SE_INVALID_PARTNUM = -2147215988,
- FDO_E_SE_INCOMPATIBLE_SHAPES = -2147215987,
- FDO_E_SE_INVALID_PART_OFFSET = -2147215986,
- FDO_E_SE_INCOMPATIBLE_COORDREFS = -2147215985,
- FDO_E_SE_COORD_OUT_OF_BOUNDS = -2147215984,
- FDO_E_SE_LAYER_CACHE_FULL = -2147215983,
- FDO_E_SE_INVALID_COORDREF_OBJECT = -2147215982,
- FDO_E_SE_INVALID_COORDSYS_ID = -2147215981,
- FDO_E_SE_INVALID_COORDSYS_DESC = -2147215980,
- FDO_E_SE_INVALID_ROW_ID_LAYER = -2147215979,
- FDO_E_SE_PROJECTION_ERROR = -2147215978,
- FDO_E_SE_ARRAY_BYTES_EXCEEDED = -2147215977,
- FDO_E_SE_POLY_SHELLS_OVERLAP = -2147215976,
- FDO_E_SE_TOO_FEW_POINTS = -2147215975,
- FDO_E_SE_INVALID_PART_SEPARATOR = -2147215974,
- FDO_E_SE_INVALID_POLYGON_CLOSURE = -2147215973,
- FDO_E_SE_INVALID_OUTER_SHELL = -2147215972,
- FDO_E_SE_ZERO_AREA_POLYGON = -2147215971,
- FDO_E_SE_POLYGON_HAS_VERTICAL_LINE = -2147215970,
- FDO_E_SE_OUTER_SHELLS_OVERLAP = -2147215969,
- FDO_E_SE_SELF_INTERSECTING = -2147215968,
- FDO_E_SE_INVALID_EXPORT_FILE = -2147215967,
- FDO_E_SE_READ_ONLY_SHAPE = -2147215966,
- FDO_E_SE_INVALID_DATA_SOURCE = -2147215965,
- FDO_E_SE_INVALID_STREAM_SPEC = -2147215964,
- FDO_E_SE_INVALID_ALTER_OPERATION = -2147215963,
- FDO_E_SE_INVALID_SPATIAL_COL_NAME = -2147215962,
- FDO_E_SE_INVALID_DATABASE = -2147215961,
- FDO_E_SE_SPATIAL_SQL_NOT_INSTALLED = -2147215960,
- FDO_E_SE_NORM_DIM_INFO_NOT_FOUND = -2147215959,
- FDO_E_SE_NORM_DIM_TAB_VALUE_NOT_FOUND = -2147215958,
- FDO_E_SE_UNSUPPORTED_NORMALIZED_OPERATION = -2147215957,
- FDO_E_SE_INVALID_REGISTERED_LAYER_OPTION = -2147215956,
- FDO_E_SE_READ_ONLY = -2147215955,
- FDO_E_SE_NO_SDE_ROWID_COLUMN = -2147215954,
- FDO_E_SE_READ_ONLY_COLUMN = -2147215953,
- FDO_E_SE_INVALID_VERSION_NAME = -2147215952,
- FDO_E_SE_STATE_NOEXIST = -2147215951,
- FDO_E_SE_INVALID_STATEINFO_OBJECT = -2147215950,
- FDO_E_SE_VERSION_HAS_MOVED = -2147215949,
- FDO_E_SE_STATE_HAS_CHILDREN = -2147215948,
- FDO_E_SE_PARENT_NOT_CLOSED = -2147215947,
- FDO_E_SE_VERSION_EXISTS = -2147215946,
- FDO_E_SE_TABLE_NOT_MULTIVERSION = -2147215945,
- FDO_E_SE_STATE_USED_BY_VERSION = -2147215944,
- FDO_E_SE_INVALID_VERSIONINFO_OBJECT = -2147215943,
- FDO_E_SE_INVALID_STATE_ID = -2147215942,
- FDO_E_SE_SDETRACELOC_NOT_SET = -2147215941,
- FDO_E_SE_ERROR_LOADING_SSA = -2147215940,
- FDO_E_SE_TOO_MANY_STATES = -2147215939,
- FDO_E_SE_STATES_ARE_SAME = -2147215938,
- FDO_E_SE_NO_ROWID_COLUMN = -2147215937,
- FDO_E_SE_NO_STATE_SET = -2147215936,
- FDO_E_SE_SSA_FUNCTION_ERROR = -2147215935,
- FDO_E_SE_INVALID_REGINFO_OBJECT = -2147215934,
- FDO_E_SE_NO_COMMON_LINEAGE = -2147215933,
- FDO_E_SE_STATE_INUSE = -2147215932,
- FDO_E_SE_STATE_TREE_INUSE = -2147215931,
- FDO_E_SE_INVALID_RASTER_COLUMN = -2147215930,
- FDO_E_SE_RASTERCOLUMN_EXISTS = -2147215929,
- FDO_E_SE_INVALID_MVTABLE_INDEX = -2147215928,
- FDO_E_SE_INVALID_STORAGE_TYPE = -2147215927,
- FDO_E_SE_AMBIGUOUS_NIL_SHAPE = -2147215926,
- FDO_E_SE_INVALID_BYTE_ORDER = -2147215925,
- FDO_E_SE_INVALID_GEOMETRY_TYPE = -2147215924,
- FDO_E_SE_INVALID_NUM_MEASURES = -2147215923,
- FDO_E_SE_INVALID_NUM_PARTS = -2147215922,
- FDO_E_SE_BINARY_TOO_SMALL = -2147215921,
- FDO_E_SE_SHAPE_TEXT_TOO_LONG = -2147215920,
- FDO_E_SE_SHAPE_TEXT_ERROR = -2147215919,
- FDO_E_SE_TOO_MANY_PARTS = -2147215918,
- FDO_E_SE_TYPE_MISMATCH = -2147215917,
- FDO_E_SE_SQL_PARENTHESIS_MISMATCH = -2147215916,
- FDO_E_SE_NIL_SHAPE_NOT_ALLOWED = -2147215915,
- FDO_E_SE_INSTANCE_ALREADY_RUNNING = -2147215914,
- FDO_E_SE_UNSUPPORTED_OPERATION = -2147215913,
- FDO_E_SE_INVALID_EXTERNAL_LAYER_OPTION = -2147215912,
- FDO_E_SE_NORMALIZE_VALUE_NOT_FOUND = -2147215911,
- FDO_E_SE_INVALID_QUERY_TYPE = -2147215910,
- FDO_E_SE_NO_TRACE_LIBRARY = -2147215909,
- FDO_E_SE_TRACE_ON = -2147215908,
- FDO_E_SE_TRACE_OFF = -2147215907,
- FDO_E_SE_SCL_SYNTAX_ERROR = -2147215906,
- FDO_E_SE_TABLE_REGISTERED = -2147215905,
- FDO_E_SE_INVALID_REGISTRATION_ID = -2147215904,
- FDO_E_SE_TABLE_NOREGISTERED = -2147215903,
- FDO_E_SE_TOO_MANY_REGISTRATIONS = -2147215902,
- FDO_E_SE_DELETE_NOT_ALLOWED = -2147215901,
- FDO_E_SE_RASTERCOLUMN_INUSE = -2147215898,
- FDO_E_SE_RASTERCOLUMN_NOEXIST = -2147215897,
- FDO_E_SE_INVALID_RASTERCOLUMN_NUMBER = -2147215896,
- FDO_E_SE_TOO_MANY_RASTERCOLUMNS = -2147215895,
- FDO_E_SE_INVALID_RASTER_NUMBER = -2147215894,
- FDO_E_SE_NO_REQUEST_STATUS = -2147215893,
- FDO_E_SE_NO_REQUEST_RESULTS = -2147215892,
- FDO_E_SE_RASTERBAND_EXISTS = -2147215891,
- FDO_E_SE_RASTERBAND_NOEXIST = -2147215890,
- FDO_E_SE_RASTER_EXISTS = -2147215889,
- FDO_E_SE_RASTER_NOEXIST = -2147215888,
- FDO_E_SE_TOO_MANY_RASTERBANDS = -2147215887,
- FDO_E_SE_TOO_MANY_RASTERS = -2147215886,
- FDO_E_SE_VIEW_EXISTS = -2147215885,
- FDO_E_SE_VIEW_NOEXIST = -2147215884,
- FDO_E_SE_LOCK_EXISTS = -2147215883,
- FDO_E_SE_ROWLOCK_MASK_CONFLICT = -2147215882,
- FDO_E_SE_NOT_IN_RASTER = -2147215881,
- FDO_E_SE_INVALID_RASBANDINFO_OBJECT = -2147215880,
- FDO_E_SE_INVALID_RASCOLINFO_OBJECT = -2147215879,
- FDO_E_SE_INVALID_RASTERINFO_OBJECT = -2147215878,
- FDO_E_SE_INVALID_RASTERBAND_NUMBER = -2147215877,
- FDO_E_SE_MULTIPLE_RASTER_COLS = -2147215876,
- FDO_E_SE_TABLE_SCHEMA_IS_LOCKED = -2147215875,
- FDO_E_SE_INVALID_LOGINFO_OBJECT = -2147215874,
- FDO_E_SE_SQL_TOO_LONG = -2147215873,
- FDO_E_SE_UNSUPPORTED_ON_VIEW = -2147215872,
- FDO_E_SE_LOG_EXISTS = -2147215871,
- FDO_E_SE_SDE_WARNING = -2147215870,
- FDO_E_SE_ETYPE_CHANGED = -2147215869,
- FDO_E_SE_NO_ROWS_DELETED = -2147215868,
- FDO_E_SE_TOO_MANY_DISTINCTS = -2147215867,
- FDO_E_SE_NULL_VALUE = -2147215866,
- FDO_E_SE_NO_ROWS_UPDATED = -2147215865,
- FDO_E_SE_NO_CPGCVT = -2147215864,
- FDO_E_SE_NO_CPGHOME = -2147215863,
- FDO_E_SE_DBMS_DOES_NOT_SUPPORT = -2147215862,
- FDO_E_SE_ROWLOCKING_ENABLED = -2147215861,
- FDO_E_SE_ROWLOCKING_NOT_ENABLED = -2147215860,
- FDO_E_SE_LOG_IS_OPEN = -2147215859,
- FDO_E_SE_SPATIALREF_EXISTS = -2147215858,
- FDO_E_SE_SPATIALREF_NOEXIST = -2147215857,
- FDO_E_SE_SPATIALREF_IN_USE = -2147215856,
- FDO_E_SE_INVALID_SPATIALREFINFO_OBJECT = -2147215855,
- FDO_E_SE_INVALID_FUNCTION_ID = -2147215854,
- FDO_E_SE_MOSAIC_NOT_ALLOWED = -2147215853,
- FDO_E_RELATIONSHIPCLASS_NOT_FOUND = -2147215871,
- FDO_E_RELATIONSHIPCLASS_INVALID_NAME = -2147215870,
- FDO_E_RELATIONSHIPCLASS_ALREADY_EXISTS = -2147215869,
- FDO_E_RELATIONSHIPCLASS_INVALID_SPEC = -2147215868,
- FDO_E_INVALID_CONNECTIVITY_RULE = -2147215791,
- FDO_E_VALIDATION_NOT_SUPPORTED = -2147215790,
- FDO_E_INVALID_CARDINALITY = -2147215789,
- FDO_E_DEFAULT_JUNCTIONS_NOT_SUPPORTED_IN_RELEASE = -2147215788,
- FDO_E_ALTERING_RULE_NOT_SUPPORTED = -2147215787,
- FDO_E_CONNECTIVITY_RULES_NOT_SUPPORTED = -2147215786,
- FDO_E_CANNOT_ALTER_NON_EXISTANT_RULE = -2147215785,
- FDO_E_RULE_NOT_FOUND = -2147215784,
- FDO_E_ZERO_LENGTH_POLYLINE = -2147215615,
- FDO_E_CLOSED_POLYLINE = -2147215614,
- FDO_E_NO_NETWORK_ANCILLARY_ROLE = -2147215613,
- FDO_E_FLIPPED_POLYLINE = -2147215612,
- FDO_E_CANNOT_SPLIT_JUNCTION = -2147215611,
- FDO_E_INVALID_NETWORK_ANCILLARY_ROLE = -2147215610,
- FDO_E_CANNOT_ADD_ORPHAN_JUNCTION_ON_EXISTING_JUNCTION = -2147215609,
- FDO_E_INVALID_JUNCTION_INDEX = -2147215608,
- FDO_E_CANNOT_SET_ENABLED_FIELD = -2147215607,
- FDO_E_CANNOT_SET_WEIGHT_FIELD = -2147215606,
- FDO_E_INVALID_GEOMETRY_FOR_COMPLEX_JUNCTION = -2147215605,
- FDO_E_INVALID_GEOMETRY_TYPE_FOR_NETWORK_FEATURE_CLASS = -2147215604,
- FDO_E_NO_ASSOCIATED_NETWORK_ELEMENT = -2147215603,
- FDO_E_IDENTICAL_FROM_TO_JUNCTIONS = -2147215602,
- FDO_E_EDGE_MISSING_ENDPOINT_JUNCTION = -2147215601,
- FDO_E_CONNECTED_EDGE_INVALID_CONNECTIVITY = -2147215600,
- FDO_E_DOMAIN_NOT_FOUND = -2147215535,
- FDO_E_DOMAIN_USED_BY_ATTRIBUTE_RULE = -2147215534,
- FDO_E_DOMAIN_USED_AS_DEFAULT_DOMAIN = -2147215533,
- FDO_E_DOMAIN_NAME_ALREADY_EXISTS = -2147215532,
- FDO_E_DOMAIN_VALUE_EXCEEDS_FIELD_LENGTH = -2147215531,
- FDO_E_DOMAIN_OWNER_DOESNT_MATCH = -2147215530,
- FDO_E_DOMAIN_FIELD_TYPE_DOESNT_MATCH = -2147215529,
- FDO_E_DOMAIN_TYPE_NOT_SUPPORTED = -2147215528,
- FDO_E_CODED_VALUE_DOMAIN_VALUE_ALREADY_EXISTS = -2147215527,
- FDO_E_CANNOT_LOCK_COCREATED_DOMAIN = -2147215526,
- FDO_E_DOMAIN_USED_BY_OTHER_WORKSPACE = -2147215525,
- FDO_E_DOMAIN_FIELD_TYPE_MISMATCH = -2147215524,
- FDO_E_CANNOT_LOCK_DOMAIN_AS_NOT_OWNER = -2147215523,
- FDO_E_DEFAULT_DOMAIN_NOT_FOUND = -2147215522,
- FDO_E_DOMAIN_RECORD_NOT_FOUND = -2147215521,
- FDO_E_DOMAIN_TYPE_DOESNT_MATCH = -2147215520,
- FDO_E_DEFAULT_VALUE_NOT_NULLABLE = -2147215359,
- FDO_E_DEFAULT_VALUE_INVALID = -2147215358,
- FDO_E_OBJECT_IN_ANOTHER_FEATUREDATASET = -2147215279,
- FDO_E_XML_PARSE_ERROR = -2147215103,
- FDO_E_TOPOLOGY_ILLEGAL_RESHAPE = -2147215023,
- FDO_E_TOPOLOGY_ALREADY_EXISTS = -2147215022,
- FDO_E_TOPOLOGY_NOT_FOUND = -2147215021,
- FDO_E_TOPOLOGY_CANNOT_RENAME = -2147215020,
- FDO_E_INVALID_FEATURE_TYPE_FOR_TOPOLOGY = -2147215019,
- FDO_E_INVALID_GEOMETRY_TYPE_FOR_TOPOLOGY = -2147215018,
- FDO_E_INVALID_TOPOLOGY_RULE = -2147215017,
- FDO_E_TOPOLOGY_WORKSPACE_EXTENSION_NOT_FOUND = -2147215016,
- FDO_E_CANNOT_RESET_CLUSTER_TOLERANCE = -2147215015,
- FDO_E_TOPOLOGIES_NOT_SUPPORTED_IN_RELEASE = -2147215014,
- FDO_E_TOPOLOGY_INVALID_WEIGHT = -2147215013,
- FDO_E_CANNOT_MODIFY_TOPOLOGY_ERROR_FEATURE = -2147215012,
- FDO_E_TOPOCLASSES_SYSTEM_TABLE_INCONSISTENCY = -2147215011,
- FDO_E_INVALID_CLUSTER_TOLERANCE = -2147215010,
- FDO_E_INVALID_GEOMETRY_TYPE_FOR_TOPOLOGY_RULE = -2147215009,
- FDO_E_NOT_SUPPORTED_ON_TOPOLOGY_ERROR_FEATURE = -2147215008,
- FDO_E_CANNOT_MODIFY_TOPOLOGY_TABLES = -2147215007,
- FDO_E_TOPOLOGY_EDGE_NOT_SELECTABLE = -2147215006,
- FDO_E_CLASS_ALREADY_MEMBER_OF_TOPOLOGY = -2147215005,
- FDO_E_EMPTY_ENVELOPE_FOR_CLEAN = -2147215004,
- FDO_E_INVALID_TOPOLOGY_ID = -2147215003,
- FDO_E_TOPOLOGY_ENGINE_FAILURE = -2147215002,
- FDO_E_TOPOLOGY_ENGINE_OVERPROC_FAILURE = -2147215001,
- FDO_E_INVALID_TOPOLOGY_RULE_TYPE = -2147215000,
- FDO_E_NO_PARTIAL_REBUILD = -2147214999,
- FDO_E_CANNOT_ADD_REGISTERED_CLASS_TO_TOPOLOGY = -2147214998,
- FDO_E_TOPOLOGY_ERROR_OVERFLOW = -2147214997,
- FDO_E_NETWORK_CANNOT_RENAME = -2147214996,
- FDO_E_NETWORK_INVALID_TYPE = -2147214995,
- FDO_E_NETWORK_ALREADY_EXISTS = -2147214994,
- FDO_E_NETWORK_INVALID_GEOMETRY_TYPE = -2147214993,
- FDO_E_NETWORK_NOT_FOUND = -2147214992,
- FDO_E_VERSIONING_NOT_SUPPORTED = -2147214991,
- FDO_E_CLASS_NOT_IN_TOPOLOGIES_FEATURE_DATASET = -2147214990,
- FDO_E_TOPOLOGY_HAS_NO_CLASSES = -2147214989,
- FDO_E_TOPOLOGY_INVALID_RANK = -2147214988,
- FDO_E_OUT_OF_PHYSICAL_MEMORY = -2147214987,
- FDO_E_TOPOLOGY_OPERATION_CANCELLED = -2147214986,
- FDO_E_CLASS_NOT_IN_TOPOLOGY = -2147214985,
- FDO_E_MODIFY_EDGE_ENDPOINT = -2147214984,
- FDO_E_CANNOT_ADD_STANDALONE_CLASS_TO_TOPOLOGY = -2147214983,
- FDO_E_CLASS_IN_TOPOLOGY_REQUIRES_EDIT_SESSION = -2147214982,
- FDO_E_CANNOT_ADD_RULE_TO_VERSIONED_TOPOLOGY = -2147214981,
- FDO_E_TOPOLOGY_SCHEMA_LOCK_CONFLICT = -2147214980,
- FDO_E_DIRTY_AREA_OUTSIDE_SPATIAL_DOMAIN = -2147214979,
- FDO_E_TOPOLOGY_INVALID_NAME = -2147214978,
- FDO_E_TOPOLOGY_ENGINE_TEMP_SPACE_EXHAUSTED = -2147214977,
- FDO_E_INCONSISTENT_TOPOLOGY_RULE = -2147214976,
- FDO_E_UNSUPPORTED_TOPOLOGY_RULE = -2147214975,
- FDO_E_INVALID_TOPOLOGY_RULE_CLASS_ASSIGNMENT = -2147214974,
- FDO_E_OPERATION_NOT_SUPPORTED_IN_EDIT_SESSION = -2147214973,
- FDO_E_TOPOLOGY_EMPTY_GEOMETRY = -2147214972,
- FDO_E_TOPOLOGY_EXTENT_TOO_LARGE = -2147214971,
- FDO_E_Z_CLUSTER_TOLERANCE_NOT_SUPPORTED_IN_RELEASE = -2147214970,
- FDO_E_NAME_STRING_SYNTAX = -2147213231,
- FDO_E_INVALID_IMPORT_XML = -2147213055,
- FDO_E_CLASS_NOT_REPLICABLE = -2147212975,
- FDO_E_SYNCHRONIZATION_CONFLICTS = -2147212974,
- FDO_E_CANNOT_SYNCHRONIZE = -2147212973,
- FDO_E_REPLICA_NOT_FOUND = -2147212972,
- FDO_E_RECONCILE_FAILED = -2147212971,
- FDO_E_INVALID_REPLICA = -2147212970
- };
- struct __declspec(uuid("45196db7-5fa4-4596-9d2e-7557bbeeda92"))
- ITopologyProtectNames : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Topology ( ) = 0;
- virtual HRESULT __stdcall Errors ( ) = 0;
- virtual HRESULT __stdcall Rules ( ) = 0;
- virtual HRESULT __stdcall TopologyName ( ) = 0;
- virtual HRESULT __stdcall TopologyID ( ) = 0;
- virtual HRESULT __stdcall ErrorFeature ( ) = 0;
- virtual HRESULT __stdcall ErrorClass ( ) = 0;
- virtual HRESULT __stdcall Exceptions ( ) = 0;
- virtual HRESULT __stdcall SelectionChanged ( ) = 0;
- virtual HRESULT __stdcall EventNotificationOnValidate ( ) = 0;
- virtual HRESULT __stdcall ObjectClass ( ) = 0;
- virtual HRESULT __stdcall XYRank ( ) = 0;
- virtual HRESULT __stdcall ZRank ( ) = 0;
- virtual HRESULT __stdcall RuleID ( ) = 0;
- virtual HRESULT __stdcall RuleGUID ( ) = 0;
- virtual HRESULT __stdcall TrustedArea ( ) = 0;
- };
- struct __declspec(uuid("d4c2be91-c50c-11d1-8876-0000f877762d"))
- ITableWrite : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall DeleteRows (
- struct ISet * Rows ) = 0;
- virtual HRESULT __stdcall RemoveDeletedRows (
- struct ISet * Rows ) = 0;
- virtual HRESULT __stdcall WriteMovedRows (
- struct ISet * Rows,
- struct ILine * moveVector ) = 0;
- virtual HRESULT __stdcall WriteRotatedRows (
- struct ISet * Rows,
- struct IPoint * Origin,
- double angle ) = 0;
- virtual HRESULT __stdcall WriteChangedRows (
- struct ISet * Rows ) = 0;
- virtual HRESULT __stdcall WriteRow (
- struct IRow * Row ) = 0;
- virtual HRESULT __stdcall WriteRows (
- struct ISet * Rows ) = 0;
- virtual HRESULT __stdcall RemoveRow (
- struct IRow * Row ) = 0;
- virtual HRESULT __stdcall RemoveRows (
- struct ISet * Rows ) = 0;
- virtual HRESULT __stdcall UpdateRows (
- struct IQueryFilter * QueryFilter,
- VARIANT_BOOL Recycling,
- struct ICursor * * Cursor ) = 0;
- virtual HRESULT __stdcall InsertRows (
- VARIANT_BOOL useBuffering,
- struct ICursor * * Cursor ) = 0;
- };
- struct __declspec(uuid("89e7591a-c287-11d1-aa77-00c04fa33a15"))
- IFeatureDatasetName : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FeatureClassNames (
- struct IEnumDatasetName * * FeatureClassNames ) = 0;
- virtual HRESULT __stdcall get_GeometricNetworkNames (
- struct IEnumDatasetName * * GeometricNetworkNames ) = 0;
- virtual HRESULT __stdcall get_TableNames (
- struct IEnumDatasetName * * FeatureClassNames ) = 0;
- virtual HRESULT __stdcall get_RelationshipClassNames (
- struct IEnumDatasetName * * RelationshipClassNames ) = 0;
- };
- struct __declspec(uuid("2d661a88-8067-4579-b569-5531db29799a"))
- IFeatureDatasetName2 : IFeatureDatasetName
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_TopologyNames (
- struct IEnumDatasetName * * TopologyNames ) = 0;
- };
- struct __declspec(uuid("e02ccce7-3490-11d3-9fbd-00c04f6bc724"))
- IFeatureDatasetManage : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall UpdateMDomain ( ) = 0;
- };
- struct __declspec(uuid("c3bff943-e069-11d1-aa82-00c04fa37585"))
- IFeatureClassLoad : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_LoadOnlyMode (
- VARIANT_BOOL * isInLoadMode ) = 0;
- virtual HRESULT __stdcall put_LoadOnlyMode (
- VARIANT_BOOL isInLoadMode ) = 0;
- };
- struct __declspec(uuid("b3e3a101-c50c-11d1-8876-0000f877762d"))
- IFeatureClassWrite : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall WriteFeature (
- struct IFeature * Feature ) = 0;
- virtual HRESULT __stdcall WriteFeatures (
- struct ISet * features ) = 0;
- virtual HRESULT __stdcall RemoveFeature (
- struct IFeature * Feature ) = 0;
- virtual HRESULT __stdcall RemoveFeatures (
- struct ISet * features ) = 0;
- };
- struct __declspec(uuid("3c5bbe8f-c9c3-11d1-aa7c-00c04fa33a15"))
- IFeatureClassName : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ShapeType (
- enum esriGeometryType * Type ) = 0;
- virtual HRESULT __stdcall put_ShapeType (
- enum esriGeometryType Type ) = 0;
- virtual HRESULT __stdcall get_FeatureDatasetName (
- struct IDatasetName * * FeatureDatasetName ) = 0;
- virtual HRESULT __stdcall putref_FeatureDatasetName (
- struct IDatasetName * FeatureDatasetName ) = 0;
- virtual HRESULT __stdcall get_FeatureType (
- enum esriFeatureType * Type ) = 0;
- virtual HRESULT __stdcall put_FeatureType (
- enum esriFeatureType Type ) = 0;
- virtual HRESULT __stdcall get_ShapeFieldName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_ShapeFieldName (
- BSTR Name ) = 0;
- };
- struct __declspec(uuid("3b439634-cfc3-11d1-aead-0000f80372b4"))
- IFeatureClassContainer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Class (
- long ClassIndex,
- struct IFeatureClass * * fclass ) = 0;
- virtual HRESULT __stdcall get_ClassByID (
- long ID,
- struct IFeatureClass * * FeatureClass ) = 0;
- virtual HRESULT __stdcall get_ClassByName (
- BSTR Name,
- struct IFeatureClass * * FeatureClass ) = 0;
- virtual HRESULT __stdcall get_ClassCount (
- long * numClasses ) = 0;
- virtual HRESULT __stdcall get_Classes (
- struct IEnumFeatureClass * * Classes ) = 0;
- };
- struct __declspec(uuid("d4803ee5-79f4-11d0-97fc-0080c7f79481"))
- IEnumFeatureClass : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct IFeatureClass * * FeatureClass ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("60749651-4f54-11d2-89fc-006097aff44e"))
- IFeatureClassCreation : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_CanCreateFromPoint (
- VARIANT_BOOL * CanCreateFromPoint ) = 0;
- };
- struct __declspec(uuid("b0e8d294-3a9c-11d1-9aa1-080009ec734b"))
- IFeatureDraw : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Draw (
- enum esriDrawPhase drawPhase,
- struct IDisplay * Display,
- struct ISymbol * symbol,
- VARIANT_BOOL symbolInstalled,
- struct IGeometry * Geometry,
- enum esriDrawStyle drawStyle ) = 0;
- virtual HRESULT __stdcall putref_InvalidArea (
- struct IInvalidArea * InvalidArea ) = 0;
- virtual HRESULT __stdcall get_InvalidArea (
- struct IInvalidArea * * InvalidArea ) = 0;
- };
- enum esriDrawStyle
- {
- esriDSNormal = 1,
- esriDSValid = 2,
- esriDSInvalid = 4,
- esriDSUnknown = 8
- };
- struct __declspec(uuid("a802ba73-d947-11d1-8484-0000f875b9c6"))
- IInvalidArea : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Display (
- struct IScreenDisplay * * dpy ) = 0;
- virtual HRESULT __stdcall putref_Display (
- struct IScreenDisplay * dpy ) = 0;
- virtual HRESULT __stdcall Add (
- IUnknown * thing ) = 0;
- virtual HRESULT __stdcall Invalidate (
- short screenCache ) = 0;
- };
- struct __declspec(uuid("192ada11-33f1-11d3-9f6a-00c04f6bdf0c"))
- IRowEdit : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall DeleteSet (
- struct ISet * Rows ) = 0;
- };
- struct __declspec(uuid("33848e00-983b-11d1-8463-0000f875b9c6"))
- IFeatureEdit : IRowEdit
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall BeginMoveSet (
- struct ISet * features,
- struct IPoint * start,
- struct IDisplayFeedback * * feedback ) = 0;
- virtual HRESULT __stdcall MoveSet (
- struct ISet * features,
- struct ILine * moveVector ) = 0;
- virtual HRESULT __stdcall RotateSet (
- struct ISet * features,
- struct IPoint * Origin,
- double angle ) = 0;
- virtual HRESULT __stdcall Split (
- struct IGeometry * point,
- struct ISet * * newFeatures ) = 0;
- virtual HRESULT __stdcall SplitAttributes (
- struct IFeature * baseFeature ) = 0;
- };
- struct __declspec(uuid("10e6443f-fecb-11d3-9fa5-00c04f6bdf0c"))
- IFeatureSimplify : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall SimplifyGeometry (
- struct IGeometry * pGeometry ) = 0;
- };
- struct __declspec(uuid("b617fb50-c4fd-11d1-aea9-0000f80372b4"))
- IFeatureElement : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Owner (
- struct IFeature * * Feature ) = 0;
- virtual HRESULT __stdcall get_ElementType (
- enum esriFeatureElementType * Type ) = 0;
- virtual HRESULT __stdcall get_Geometry (
- struct IGeometry * * Geometry ) = 0;
- virtual HRESULT __stdcall get_Parent (
- struct IFeatureElement * * Parent ) = 0;
- };
- enum esriFeatureElementType
- {
- esriFETWholeFeature = 1,
- esriFETVertex = 2,
- esriFETEdge = 4,
- esriFETPart = 8,
- esriFETAnnotation = 16,
- esriFETConnectionPoint = 32,
- esriFETConnectorPoint = 64
- };
- struct __declspec(uuid("a175835a-c4fa-11d1-aea9-0000f80372b4"))
- IFeatureConnect : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ConnectionPointCount (
- long * numPoints ) = 0;
- virtual HRESULT __stdcall get_ConnectionPoint (
- long connectionPointIndex,
- struct IFeatureElement * * ConnectionPoint ) = 0;
- virtual HRESULT __stdcall get_ConnectionPointName (
- long connectionPointIndex,
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_ConnectionPointByName (
- BSTR ConnectionPointName,
- struct IFeatureElement * * ConnectionPoint ) = 0;
- };
- struct __declspec(uuid("e373db08-56ff-11d1-ae55-0000f80372b4"))
- IEnumFeature : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct IFeature * * Feature ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("705e133d-fcb6-43d5-9f6a-694198c85c20"))
- IEnumObjectClass : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct IObjectClass * * ObjectClass ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("b3cbc2e1-28e2-4bed-830d-d30cd500dc1c"))
- IEnumTable : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct ITable * * oneClass ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("e5b21410-17a6-11d4-9f4b-00c04f79927c"))
- IQueryFilter2 : IQueryFilter
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SpatialResolution (
- double * resolution ) = 0;
- virtual HRESULT __stdcall put_SpatialResolution (
- double resolution ) = 0;
- };
- struct __declspec(uuid("fdfebd94-ed75-11d0-9a95-080009ec734b"))
- ISpatialFilter : IQueryFilter
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SearchOrder (
- enum esriSearchOrder * order ) = 0;
- virtual HRESULT __stdcall put_SearchOrder (
- enum esriSearchOrder order ) = 0;
- virtual HRESULT __stdcall get_SpatialRel (
- enum esriSpatialRelEnum * SpatialRel ) = 0;
- virtual HRESULT __stdcall put_SpatialRel (
- enum esriSpatialRelEnum SpatialRel ) = 0;
- virtual HRESULT __stdcall get_Geometry (
- struct IGeometry * * Geometry ) = 0;
- virtual HRESULT __stdcall putref_Geometry (
- struct IGeometry * Geometry ) = 0;
- virtual HRESULT __stdcall putref_GeometryEx (
- struct IGeometry * Geometry,
- VARIANT_BOOL _arg2 ) = 0;
- virtual HRESULT __stdcall get_FilterOwnsGeometry (
- VARIANT_BOOL * spatialFilterOwnsGeometry ) = 0;
- virtual HRESULT __stdcall get_GeometryField (
- BSTR * geomField ) = 0;
- virtual HRESULT __stdcall put_GeometryField (
- BSTR geomField ) = 0;
- virtual HRESULT __stdcall get_SpatialRelDescription (
- BSTR * SpatialRelDescription ) = 0;
- virtual HRESULT __stdcall put_SpatialRelDescription (
- BSTR SpatialRelDescription ) = 0;
- };
- enum esriSearchOrder
- {
- esriSearchOrderSpatial = 0,
- esriSearchOrderAttribute = 1
- };
- enum esriSpatialRelEnum
- {
- esriSpatialRelUndefined = 0,
- esriSpatialRelIntersects = 1,
- esriSpatialRelEnvelopeIntersects = 2,
- esriSpatialRelIndexIntersects = 3,
- esriSpatialRelTouches = 4,
- esriSpatialRelOverlaps = 5,
- esriSpatialRelCrosses = 6,
- esriSpatialRelWithin = 7,
- esriSpatialRelContains = 8,
- esriSpatialRelRelation = 9
- };
- struct __declspec(uuid("2d0f935e-32f5-11d2-a06f-0000f8775bf9"))
- ITableSort : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_Table (
- struct ITable * ppTable ) = 0;
- virtual HRESULT __stdcall putref_SelectionSet (
- struct ISelectionSet * ppSelectionSet ) = 0;
- virtual HRESULT __stdcall putref_Cursor (
- struct ICursor * _arg1 ) = 0;
- virtual HRESULT __stdcall putref_QueryFilter (
- struct IQueryFilter * ppQueryFilter ) = 0;
- virtual HRESULT __stdcall get_QueryFilter (
- struct IQueryFilter * * ppQueryFilter ) = 0;
- virtual HRESULT __stdcall put_Fields (
- BSTR _arg1 ) = 0;
- virtual HRESULT __stdcall put_Ascending (
- BSTR Field,
- VARIANT_BOOL _arg2 ) = 0;
- virtual HRESULT __stdcall put_SortCharacters (
- BSTR Field,
- long _arg2 ) = 0;
- virtual HRESULT __stdcall put_CaseSensitive (
- BSTR Field,
- VARIANT_BOOL _arg2 ) = 0;
- virtual HRESULT __stdcall putref_Compare (
- struct ITableSortCallBack * _arg1 ) = 0;
- virtual HRESULT __stdcall get_IDs (
- struct IEnumIDs * * ppEnumIDs ) = 0;
- virtual HRESULT __stdcall get_Rows (
- struct ICursor * * ppCursor ) = 0;
- virtual HRESULT __stdcall Sort (
- struct ITrackCancel * pTrackCancel ) = 0;
- virtual HRESULT __stdcall get_IDByIndex (
- long Index,
- long * pIdVal ) = 0;
- virtual HRESULT __stdcall get_Table (
- struct ITable * * ppTable ) = 0;
- virtual HRESULT __stdcall get_SelectionSet (
- struct ISelectionSet * * ppSelectionSet ) = 0;
- };
- struct __declspec(uuid("341943f3-9450-11d2-a087-0000f8775bf9"))
- ITableSortCallBack : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Compare (
- VARIANT value1,
- VARIANT value2,
- long FieldIndex,
- long fieldSortIndex,
- int * pResult ) = 0;
- };
- struct __declspec(uuid("a2baae2c-969b-11d2-ae77-080009ec732a"))
- IFieldInfo : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Visible (
- VARIANT_BOOL * Visible ) = 0;
- virtual HRESULT __stdcall put_Visible (
- VARIANT_BOOL Visible ) = 0;
- virtual HRESULT __stdcall get_Alias (
- BSTR * AliasName ) = 0;
- virtual HRESULT __stdcall put_Alias (
- BSTR AliasName ) = 0;
- virtual HRESULT __stdcall get_NumberFormat (
- struct INumberFormat * * Format ) = 0;
- virtual HRESULT __stdcall putref_NumberFormat (
- struct INumberFormat * Format ) = 0;
- virtual HRESULT __stdcall get_AsString (
- VARIANT Value,
- BSTR * stringRep ) = 0;
- };
- struct __declspec(uuid("e5966b0a-e3d9-11d3-a096-00c04f6bc626"))
- ITableFields : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FieldCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Field (
- long Index,
- struct IField * * Field ) = 0;
- virtual HRESULT __stdcall get_FieldInfo (
- long Index,
- struct IFieldInfo * * FieldInfo ) = 0;
- virtual HRESULT __stdcall FindField (
- BSTR FieldName,
- long * Index ) = 0;
- };
- struct __declspec(uuid("436a48bc-56f6-11d1-ae55-0000f80372b4"))
- IGraph : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Add (
- struct IFeature * NewFeature ) = 0;
- virtual HRESULT __stdcall AddFeatureClass (
- struct IFeatureClass * FeatureClass,
- BSTR EnabledFieldName,
- enum esriNetworkClassAncillaryRole role,
- BSTR AncillaryRoleFieldName ) = 0;
- virtual HRESULT __stdcall DeleteSet (
- struct ISet * featuresToDelete ) = 0;
- virtual HRESULT __stdcall get_FeatureDataset (
- struct IFeatureDataset * * FeatureDataset ) = 0;
- virtual HRESULT __stdcall GetDisplayFeedback (
- struct IFeature * Feature,
- struct ISet * features,
- struct IPoint * point,
- struct IDisplayFeedback * * feedback ) = 0;
- virtual HRESULT __stdcall Init (
- struct IFeatureDataset * Dataset,
- long graphID,
- BSTR graphName,
- VARIANT_BOOL buildNormalizedTables,
- VARIANT_BOOL createGraph ) = 0;
- virtual HRESULT __stdcall Merge (
- struct IEnumFeature * mergingFeatures,
- struct IEnumFeature * * newFeatures ) = 0;
- virtual HRESULT __stdcall Split (
- struct IEdgeFeature * splittingEdge,
- struct IGeometry * point,
- struct ISet * * newFeatures ) = 0;
- virtual HRESULT __stdcall TransformSet (
- struct ISet * features,
- enum esriTransformType Type,
- struct IAffineTransformation2D * tranformation ) = 0;
- virtual HRESULT __stdcall get_VertexBasedStretching (
- VARIANT_BOOL * vertexBased ) = 0;
- virtual HRESULT __stdcall put_VertexBasedStretching (
- VARIANT_BOOL vertexBased ) = 0;
- };
- struct __declspec(uuid("84fbb0c8-ea84-11d1-aecc-0000f80372b4"))
- IEdgeFeature : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall DisconnectAtEndpoint (
- long EID,
- long fromEID,
- long toEID,
- VARIANT_BOOL disconnectFrom,
- VARIANT_BOOL disconnectTo ) = 0;
- virtual HRESULT __stdcall DisconnectAtJunction (
- long EID,
- long junctionEID ) = 0;
- virtual HRESULT __stdcall get_GeometryForEdgeElement (
- long subID,
- struct IGeometry * * Geometry ) = 0;
- virtual HRESULT __stdcall get_FromJunctionEID (
- long * EID ) = 0;
- virtual HRESULT __stdcall get_FromJunctionFeature (
- struct IJunctionFeature * * junction ) = 0;
- virtual HRESULT __stdcall get_ToJunctionEID (
- long * EID ) = 0;
- virtual HRESULT __stdcall get_ToJunctionFeature (
- struct IJunctionFeature * * junction ) = 0;
- virtual HRESULT __stdcall get_FromToJunctionEIDs (
- struct IEnumNetEID * * EIDs ) = 0;
- virtual HRESULT __stdcall Update (
- struct INetworkFeature * callingFeature,
- struct IPoint * oldJunctionLocation,
- struct IPoint * newJunctionLocation,
- struct ISet * rigidEdges,
- struct ITransformGroup * group ) = 0;
- };
- struct __declspec(uuid("2c411bae-ea1a-11d1-aa91-00c04fa37b81"))
- IJunctionFeature : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_GeometryForJunctionElement (
- long subID,
- struct IGeometry * * Geometry ) = 0;
- virtual HRESULT __stdcall get_OriginalGeometryForJunctionElement (
- long subID,
- struct IGeometry * * Geometry ) = 0;
- virtual HRESULT __stdcall Update (
- struct INetworkFeature * callingFeature,
- struct IAffineTransformation2D * transformation,
- struct ISet * rigidEdges,
- struct ITransformGroup * group ) = 0;
- virtual HRESULT __stdcall get_NetworkAncillaryRole (
- enum esriNetworkFeatureAncillaryRole * role ) = 0;
- virtual HRESULT __stdcall put_NetworkAncillaryRole (
- enum esriNetworkFeatureAncillaryRole role ) = 0;
- };
- struct __declspec(uuid("317e551c-55fc-11d1-ae55-0000f80372b4"))
- INetworkFeature : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_GeometricNetwork (
- struct IGeometricNetwork * * Network ) = 0;
- virtual HRESULT __stdcall get_Enabled (
- VARIANT_BOOL * isEnabled ) = 0;
- virtual HRESULT __stdcall put_Enabled (
- VARIANT_BOOL isEnabled ) = 0;
- virtual HRESULT __stdcall Connect ( ) = 0;
- virtual HRESULT __stdcall Disconnect ( ) = 0;
- virtual HRESULT __stdcall OnDisconnect ( ) = 0;
- virtual HRESULT __stdcall CreateNetworkElements (
- struct IEnumNetEID * * newEIDs ) = 0;
- };
- struct __declspec(uuid("dbff01c2-5579-11d1-ae55-0000f80372b4"))
- IGeometricNetwork : IGraph
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ClassesByNetworkAncillaryRole (
- enum esriNetworkClassAncillaryRole role,
- struct IEnumFeatureClass * * Classes ) = 0;
- virtual HRESULT __stdcall EstablishFlowDirection ( ) = 0;
- virtual HRESULT __stdcall get_ValidFlowDirection (
- VARIANT_BOOL * ValidFlowDirection ) = 0;
- virtual HRESULT __stdcall get_ClassesByType (
- enum esriFeatureType Type,
- struct IEnumFeatureClass * * featureClasses ) = 0;
- virtual HRESULT __stdcall CreateOrphanFeature (
- struct IPoint * location,
- long * orphanEID,
- struct ISimpleJunctionFeature * * orphan ) = 0;
- virtual HRESULT __stdcall get_EdgeElement (
- struct IPoint * location,
- long * edgeEID ) = 0;
- virtual HRESULT __stdcall get_InvalidArea (
- struct IInvalidArea * * InvalidArea ) = 0;
- virtual HRESULT __stdcall putref_InvalidArea (
- struct IInvalidArea * InvalidArea ) = 0;
- virtual HRESULT __stdcall get_JunctionElement (
- struct IPoint * location,
- long * junctionEID ) = 0;
- virtual HRESULT __stdcall get_Network (
- struct INetwork * * Network ) = 0;
- virtual HRESULT __stdcall get_NetworkType (
- enum esriNetworkType * Type ) = 0;
- virtual HRESULT __stdcall get_OrphanJunctionFeatureClass (
- struct IFeatureClass * * FeatureClass ) = 0;
- virtual HRESULT __stdcall AddRule (
- struct IConnectivityRule * Rule ) = 0;
- virtual HRESULT __stdcall DeleteRule (
- struct IConnectivityRule * Rule ) = 0;
- virtual HRESULT __stdcall get_Rules (
- struct IEnumRule * * Rules ) = 0;
- virtual HRESULT __stdcall get_RulesByClassAndSubtype (
- long ClassID,
- long SubtypeCode,
- struct IEnumRule * * Rules ) = 0;
- virtual HRESULT __stdcall SearchForNetworkFeature (
- struct IPoint * location,
- enum esriFeatureType Type,
- struct IEnumFeature * * features ) = 0;
- virtual HRESULT __stdcall get_GeometryForEdgeEID (
- long edgeEID,
- struct IGeometry * * Geometry ) = 0;
- virtual HRESULT __stdcall get_GeometryForJunctionEID (
- long junctionEID,
- struct IGeometry * * Geometry ) = 0;
- virtual HRESULT __stdcall get_NetworkFeature (
- struct INetElementDescription * networkElement,
- struct INetworkFeature * * Feature ) = 0;
- virtual HRESULT __stdcall SpliceSimpleJunction (
- struct ISimpleJunctionFeature * junction,
- long junctionEID,
- struct IGeometry * Geometry,
- VARIANT_BOOL forceConnectivity ) = 0;
- virtual HRESULT __stdcall AddJunctionWithSubsumption (
- struct ISimpleJunctionFeature * pJunction,
- long junctionEID,
- struct ISimpleJunctionFeature * pSubsumedJunction ) = 0;
- };
- struct __declspec(uuid("f9b04a4a-557a-11d1-ae55-0000f80372b4"))
- ISimpleJunctionFeature : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_EdgeFeatureCount (
- long * numFeatures ) = 0;
- virtual HRESULT __stdcall get_EdgeFeature (
- long Index,
- struct IEdgeFeature * * EdgeFeature ) = 0;
- virtual HRESULT __stdcall get_EID (
- long * ElementID ) = 0;
- };
- struct __declspec(uuid("f366a3fa-5362-11d2-ab1b-000000000000"))
- IConnectivityRule : IRule
- {};
- struct __declspec(uuid("77118148-e91d-11d2-9f55-00c04f6bdd84"))
- ITransformGroup : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Add (
- long ClassID,
- long OID,
- struct IFeature * Feature ) = 0;
- virtual HRESULT __stdcall Delete (
- long ClassID,
- long OID ) = 0;
- virtual HRESULT __stdcall DeleteAllInClass (
- long ClassID ) = 0;
- virtual HRESULT __stdcall Next (
- long * ClassID,
- long * OID,
- long * Count ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- virtual HRESULT __stdcall NextSet (
- long * ClassID,
- struct ISet * * featureSet ) = 0;
- };
- enum esriNetworkFeatureAncillaryRole
- {
- esriNFARNone = 0,
- esriNFARSource = 1,
- esriNFARSink = 2
- };
- enum esriTransformType
- {
- esriTTMove = 1,
- esriTTStretch = 2,
- esriTTRotate = 3,
- esriTTProgrammatic = 4
- };
- struct __declspec(uuid("c833c1f6-90b8-11d3-9f7b-00c04f6bc886"))
- IQueryName : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_QueryDef (
- struct IQueryDef * * ppQueryDef ) = 0;
- virtual HRESULT __stdcall put_QueryDef (
- struct IQueryDef * ppQueryDef ) = 0;
- };
- struct __declspec(uuid("c1e0f902-0857-434e-84db-351b6747f155"))
- IQueryName2 : IQueryName
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_CopyLocally (
- VARIANT_BOOL CopyLocally ) = 0;
- virtual HRESULT __stdcall get_CopyLocally (
- VARIANT_BOOL * CopyLocally ) = 0;
- virtual HRESULT __stdcall put_PrimaryKey (
- BSTR fieldNames ) = 0;
- virtual HRESULT __stdcall get_PrimaryKey (
- BSTR * fieldNames ) = 0;
- };
- struct __declspec(uuid("4dbc418c-ea1a-11d1-aa91-00c04fa37b81"))
- ISimpleEdgeFeature : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_EID (
- long * ElementID ) = 0;
- };
- struct __declspec(uuid("8ae6975e-ea99-11d1-aecc-0000f80372b4"))
- IComplexJunctionFeature : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_GeometryForEdgeElement (
- long subID,
- struct IGeometry * * Geometry ) = 0;
- virtual HRESULT __stdcall get_EdgeFeatureCount (
- long connectionPointIndex,
- long * numFeatures ) = 0;
- virtual HRESULT __stdcall get_EdgeFeature (
- long connectionPointIndex,
- long Index,
- struct IEdgeFeature * * EdgeFeature ) = 0;
- virtual HRESULT __stdcall get_TopologicalConfiguration (
- enum esriTopoConfiguration * configuration ) = 0;
- virtual HRESULT __stdcall put_TopologicalConfiguration (
- enum esriTopoConfiguration configuration ) = 0;
- virtual HRESULT __stdcall put_RotationAngle (
- double _arg1 ) = 0;
- virtual HRESULT __stdcall get_FieldToEIDMapping (
- long FieldIndex,
- long * EID ) = 0;
- virtual HRESULT __stdcall get_JunctionElementCount (
- long * numJunctions ) = 0;
- virtual HRESULT __stdcall put_JunctionElementCount (
- long numJunctions ) = 0;
- virtual HRESULT __stdcall FindJunctionEID (
- struct IPoint * point,
- long * junctionEID ) = 0;
- };
- enum esriTopoConfiguration
- {
- esriTCChain = 0,
- esriTCLoop = 1,
- esriTCStar = 2,
- esriTCMesh = 3
- };
- struct __declspec(uuid("66f783ae-ea1b-11d1-aa91-00c04fa37b81"))
- IComplexEdgeFeature : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_JunctionFeatureCount (
- long * numFeatures ) = 0;
- virtual HRESULT __stdcall get_JunctionFeature (
- long Index,
- struct IJunctionFeature * * JunctionFeature ) = 0;
- virtual HRESULT __stdcall SplitEdgeElement (
- struct IPoint * point,
- long newJunctionEID ) = 0;
- virtual HRESULT __stdcall get_GeometryByPoints (
- struct IPoint * fromPoint,
- struct IPoint * toPoint,
- struct IGeometry * * Geometry ) = 0;
- virtual HRESULT __stdcall get_GeometryForEID (
- long edgeEID,
- struct IGeometry * * Geometry ) = 0;
- virtual HRESULT __stdcall ConnectAtIntermediateVertices ( ) = 0;
- };
- struct __declspec(uuid("c87be760-da2a-11d1-aeba-0000f80372b4"))
- ISimpleNetworkFeature : IUnknown
- {};
- struct __declspec(uuid("6bd2b5c0-c503-11d1-aea9-0000f80372b4"))
- IComplexNetworkFeature : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_EdgeElementCount (
- long * numEdges ) = 0;
- virtual HRESULT __stdcall FindEdgeEID (
- struct IPoint * point,
- long * edgeEID ) = 0;
- virtual HRESULT __stdcall get_EnabledByIndex (
- long edgeIndex,
- VARIANT_BOOL * isEnabled ) = 0;
- virtual HRESULT __stdcall put_EnabledByIndex (
- long edgeIndex,
- VARIANT_BOOL isEnabled ) = 0;
- };
- struct __declspec(uuid("e75e9906-55fb-11d1-ae55-0000f80372b4"))
- IEnumNetworkFeature : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct INetworkFeature * * Feature ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("91644b26-55fc-11d1-ae55-0000f80372b4"))
- IEnumJunctionFeature : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct IJunctionFeature * * junction ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("655e3f50-55fc-11d1-ae55-0000f80372b4"))
- IEnumEdgeFeature : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct IEdgeFeature * * Edge ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("9ed62772-475d-11d2-9932-0000f80372b4"))
- IAttributeRule : IRule
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DomainName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_DomainName (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_FieldName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_FieldName (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_SubtypeCode (
- long * Value ) = 0;
- virtual HRESULT __stdcall put_SubtypeCode (
- long Value ) = 0;
- virtual HRESULT __stdcall Validate (
- struct IRow * Row,
- BSTR * errorMessage,
- VARIANT_BOOL * isValid ) = 0;
- };
- struct __declspec(uuid("d79bdaf1-caa8-11d2-b2be-0000f878229e"))
- IFIDSet : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Add (
- long FID ) = 0;
- virtual HRESULT __stdcall Delete (
- long FID ) = 0;
- virtual HRESULT __stdcall Find (
- long FID,
- VARIANT_BOOL * doesExist ) = 0;
- virtual HRESULT __stdcall Next (
- long * FID ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- virtual HRESULT __stdcall Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall SetEmpty ( ) = 0;
- };
- struct __declspec(uuid("c2a33a05-adab-4fc9-938c-cb0e14476686"))
- ITopologyContainer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Topology (
- long Index,
- struct ITopology * * Topology ) = 0;
- virtual HRESULT __stdcall get_TopologyByName (
- BSTR Name,
- struct ITopology * * Topology ) = 0;
- virtual HRESULT __stdcall get_TopologyByID (
- long ID,
- struct ITopology * * Topology ) = 0;
- virtual HRESULT __stdcall get_TopologyCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall CreateTopology (
- BSTR Name,
- double ClusterTolerance,
- long maxGeneratedErrorCount,
- BSTR ConfigurationKeyword,
- struct ITopology * * Topology ) = 0;
- virtual HRESULT __stdcall get_DefaultClusterTolerance (
- double * ClusterTolerance ) = 0;
- virtual HRESULT __stdcall get_MinimumClusterTolerance (
- double * ClusterTolerance ) = 0;
- virtual HRESULT __stdcall get_MaximumClusterTolerance (
- double * ClusterTolerance ) = 0;
- };
- struct __declspec(uuid("a53b59a5-2efc-41c4-9769-c0faa13e62e9"))
- ITopologyRule : 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_GUID (
- BSTR * GUID ) = 0;
- virtual HRESULT __stdcall get_OriginClassID (
- long * ClassID ) = 0;
- virtual HRESULT __stdcall put_OriginClassID (
- long ClassID ) = 0;
- virtual HRESULT __stdcall get_OriginSubtype (
- long * SubType ) = 0;
- virtual HRESULT __stdcall put_OriginSubtype (
- long SubType ) = 0;
- virtual HRESULT __stdcall get_DestinationClassID (
- long * ClassID ) = 0;
- virtual HRESULT __stdcall put_DestinationClassID (
- long ClassID ) = 0;
- virtual HRESULT __stdcall get_DestinationSubtype (
- long * SubType ) = 0;
- virtual HRESULT __stdcall put_DestinationSubtype (
- long SubType ) = 0;
- virtual HRESULT __stdcall get_TopologyRuleType (
- enum esriTopologyRuleType * ruleType ) = 0;
- virtual HRESULT __stdcall put_TopologyRuleType (
- enum esriTopologyRuleType ruleType ) = 0;
- virtual HRESULT __stdcall get_TriggerErrorEvents (
- VARIANT_BOOL * errorEvents ) = 0;
- virtual HRESULT __stdcall put_TriggerErrorEvents (
- VARIANT_BOOL errorEvents ) = 0;
- virtual HRESULT __stdcall ErrorShapeTypes (
- VARIANT_BOOL * multipoints,
- VARIANT_BOOL * polylines,
- VARIANT_BOOL * polygons ) = 0;
- virtual HRESULT __stdcall get_AllOriginSubtypes (
- VARIANT_BOOL * allSubtypes ) = 0;
- virtual HRESULT __stdcall put_AllOriginSubtypes (
- VARIANT_BOOL allSubtypes ) = 0;
- virtual HRESULT __stdcall get_AllDestinationSubtypes (
- VARIANT_BOOL * allSubtypes ) = 0;
- virtual HRESULT __stdcall put_AllDestinationSubtypes (
- VARIANT_BOOL allSubtypes ) = 0;
- virtual HRESULT __stdcall get_OriginSubtypeSpecified (
- VARIANT_BOOL * subtypeSpecified ) = 0;
- virtual HRESULT __stdcall get_DestinationSubtypeSpecified (
- VARIANT_BOOL * subtypeSpecified ) = 0;
- };
- enum esriTopologyRuleType
- {
- esriTRTAny = -1,
- esriTRTFeatureLargerThanClusterTolerance = 0,
- esriTRTAreaNoGaps = 1,
- esriTRTAreaNoOverlap = 3,
- esriTRTAreaCoveredByAreaClass = 4,
- esriTRTAreaAreaCoverEachOther = 5,
- esriTRTAreaCoveredByArea = 7,
- esriTRTAreaNoOverlapArea = 8,
- esriTRTLineCoveredByAreaBoundary = 10,
- esriTRTPointCoveredByAreaBoundary = 13,
- esriTRTPointProperlyInsideArea = 15,
- esriTRTLineNoOverlap = 19,
- esriTRTLineNoIntersection = 20,
- esriTRTLineNoDangles = 21,
- esriTRTLineNoPseudos = 22,
- esriTRTLineCoveredByLineClass = 26,
- esriTRTLineNoOverlapLine = 28,
- esriTRTPointCoveredByLine = 29,
- esriTRTPointCoveredByLineEndpoint = 31,
- esriTRTAreaBoundaryCoveredByLine = 37,
- esriTRTAreaBoundaryCoveredByAreaBoundary = 38,
- esriTRTLineNoSelfOverlap = 39,
- esriTRTLineNoSelfIntersect = 40,
- esriTRTLineNoIntersectOrInteriorTouch = 41,
- esriTRTLineEndpointCoveredByPoint = 42,
- esriTRTAreaContainPoint = 43,
- esriTRTLineNoMultipart = 44
- };
- struct __declspec(uuid("505b6fdd-9e6e-42f9-b705-53355b2f1def"))
- ITopologyName : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DirtyAreasName (
- struct IName * * Name ) = 0;
- virtual HRESULT __stdcall get_TopologyErrorName (
- enum esriGeometryType GeometryType,
- struct IName * * Name ) = 0;
- virtual HRESULT __stdcall get_FeatureDatasetName (
- struct IDatasetName * * Name ) = 0;
- virtual HRESULT __stdcall putref_FeatureDatasetName (
- struct IDatasetName * Name ) = 0;
- };
- struct tagFieldValue
- {
- VARIANT m_value;
- unsigned long m_length;
- unsigned long m_status;
- };
- enum esriTableComponents
- {
- esriBusinessTable = 1,
- esriFeatureTable = 2,
- esriAddsTable = 4,
- esriDeletesTable = 8,
- esriRasterTable = 16
- };
- enum esriDifferenceType
- {
- esriDifferenceTypeInsert = 0,
- esriDifferenceTypeDeleteNoChange = 1,
- esriDifferenceTypeUpdateNoChange = 2,
- esriDifferenceTypeUpdateUpdate = 3,
- esriDifferenceTypeUpdateDelete = 4,
- esriDifferenceTypeDeleteUpdate = 5
- };
- enum esriTopoDirection
- {
- esriTDTo = 0,
- esriTDFrom = 1
- };
- enum esriTopoSide
- {
- esriTSLeft = 0,
- esriTSRight = 1
- };
- enum esriEditSearchOption
- {
- esriEditSearchBoth = 1,
- esriEditSearchBasicOnly = 2,
- esriEditSearchDeltaOnly = 3,
- esriEditSearchNewDeltaOnly = 4,
- esriEditSearchDeletedBasicOnly = 5
- };
- enum esriJoinType
- {
- esriLeftOuterJoin = 0,
- esriLeftInnerJoin = 1
- };
- enum esriRelClassKey
- {
- esriRelClassKeyUndefined = 0,
- esriRelClassKeyClassID = 1,
- esriRelClassKeyClassCode = 2
- };
- enum esriRelKeyType
- {
- esriRelKeyTypeSingle = 0,
- esriRelKeyTypeDual = 1
- };
- enum esriRelKeyRole
- {
- esriRelKeyRoleOriginPrimary = 0,
- esriRelKeyRoleDestinationPrimary = 1,
- esriRelKeyRoleOriginForeign = 2,
- esriRelKeyRoleDestinationForeign = 3
- };
- enum esriRelDirection
- {
- esriRelDirectionForward = 0,
- esriRelDirectionBackward = 1,
- esriRelDirectionBoth = 2
- };
- enum esriRelClassCodeType
- {
- esriRelClassCodeTypeInteger = 0,
- esriRelClassCodeTypeString = 1
- };
- struct __declspec(uuid("74793943-d70e-11d2-9f30-00c04f79927c"))
- ICoverageAnnotationFeature : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_AnnotationBlob (
- struct IMemoryBlobStream * * annotation ) = 0;
- virtual HRESULT __stdcall putref_AnnotationBlob (
- struct IMemoryBlobStream * annotation ) = 0;
- };
- struct __declspec(uuid("a933f752-5ed3-11d2-aa8a-00c04fa37b82"))
- INetworkCollection : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_GeometricNetworkCount (
- int * numNetworks ) = 0;
- virtual HRESULT __stdcall get_GeometricNetwork (
- int Index,
- struct IGeometricNetwork * * Network ) = 0;
- virtual HRESULT __stdcall get_GeometricNetworkByName (
- BSTR Name,
- struct IGeometricNetwork * * Network ) = 0;
- virtual HRESULT __stdcall CreateGeometricNetwork (
- BSTR Name,
- enum esriNetworkType NetworkType,
- VARIANT_BOOL buildNormalizedTables,
- struct IGeometricNetwork * * Network ) = 0;
- };
- struct __declspec(uuid("a2b19ed3-0fe6-11d4-a0e5-00c04f6bdf0e"))
- INetworkCollection2 : INetworkCollection
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FormatNumberCount (
- long * pCount ) = 0;
- virtual HRESULT __stdcall get_FormatNumber (
- long Index,
- long * pFormatNum ) = 0;
- virtual HRESULT __stdcall GetMaxStorableClassID (
- long formatNum,
- long * pMaxClassID ) = 0;
- virtual HRESULT __stdcall CreateGeometricNetworkEx (
- BSTR Name,
- enum esriNetworkType NetworkType,
- VARIANT_BOOL buildNormalizedTables,
- BSTR ConfigKeyword,
- long formatNum,
- struct IGeometricNetwork * * Network ) = 0;
- };
- struct __declspec(uuid("f5625307-3565-4d1f-839e-3705e882dc48"))
- IObjectClassContainer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ObjectClassByID (
- long ID,
- struct IObjectClass * * ObjectClass ) = 0;
- virtual HRESULT __stdcall get_ObjectClassByName (
- BSTR Name,
- struct IObjectClass * * ObjectClass ) = 0;
- virtual HRESULT __stdcall get_ObjectClassCount (
- long * numClasses ) = 0;
- virtual HRESULT __stdcall get_ObjectClasses (
- struct IEnumObjectClass * * ObjectClasses ) = 0;
- };
- struct __declspec(uuid("0fb7a29c-11aa-406b-8096-26ac8ea27ba6"))
- IFeatureClassManage : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall UpdateExtent ( ) = 0;
- };
- struct __declspec(uuid("c6c98e41-ee39-11d2-8a5a-000000000000"))
- IRelationshipClassContainer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_RelationshipClasses (
- struct IEnumRelationshipClass * * relClasses ) = 0;
- virtual HRESULT __stdcall CreateRelationshipClass (
- BSTR relClassName,
- struct IObjectClass * OriginClass,
- struct IObjectClass * DestinationClass,
- BSTR forwardLabel,
- BSTR backwardLabel,
- enum esriRelCardinality Cardinality,
- enum esriRelNotification Notification,
- VARIANT_BOOL IsComposite,
- VARIANT_BOOL IsAttributed,
- struct IFields * relAttrFields,
- BSTR OriginPrimaryKey,
- BSTR destPrimaryKey,
- BSTR OriginForeignKey,
- BSTR destForeignKey,
- struct IRelationshipClass * * ppRelationshipClass ) = 0;
- virtual HRESULT __stdcall AddRelationshipClass (
- struct IRelationshipClass * pRelClass ) = 0;
- };
- struct __declspec(uuid("300aa631-b207-11d0-beca-00805f7c4268"))
- IFieldEdit : IField
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Name (
- BSTR _arg1 ) = 0;
- virtual HRESULT __stdcall put_AliasName (
- BSTR _arg1 ) = 0;
- virtual HRESULT __stdcall putref_Domain (
- struct IDomain * _arg1 ) = 0;
- virtual HRESULT __stdcall put_DefaultValue (
- VARIANT _arg1 ) = 0;
- virtual HRESULT __stdcall put_Type (
- enum esriFieldType _arg1 ) = 0;
- virtual HRESULT __stdcall put_Length (
- long _arg1 ) = 0;
- virtual HRESULT __stdcall put_Precision (
- long _arg1 ) = 0;
- virtual HRESULT __stdcall put_Scale (
- long _arg1 ) = 0;
- virtual HRESULT __stdcall put_IsNullable (
- VARIANT_BOOL _arg1 ) = 0;
- virtual HRESULT __stdcall putref_GeometryDef (
- struct IGeometryDef * _arg1 ) = 0;
- virtual HRESULT __stdcall put_DomainFixed (
- VARIANT_BOOL _arg1 ) = 0;
- virtual HRESULT __stdcall put_Required (
- VARIANT_BOOL _arg1 ) = 0;
- virtual HRESULT __stdcall put_Editable (
- VARIANT_BOOL _arg1 ) = 0;
- };
- struct __declspec(uuid("f19f696b-f4f1-4066-9a7f-273754d9dc2a"))
- IField2 : IField
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_RasterDef (
- struct IRasterDef * * RasterDef ) = 0;
- };
- struct __declspec(uuid("8bad0db3-a817-4dbb-9752-3faf6757e22c"))
- IFieldEdit2 : IFieldEdit
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_RasterDef (
- struct IRasterDef * * RasterDef ) = 0;
- virtual HRESULT __stdcall putref_RasterDef (
- struct IRasterDef * RasterDef ) = 0;
- };
- struct __declspec(uuid("2d660904-1dbd-11d3-9f87-00c04f6bdd84"))
- IModelInfo : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ModelName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_ModelName (
- BSTR Name ) = 0;
- };
- struct __declspec(uuid("c3eda031-6ec1-11d3-a024-00c04f6bdf0e"))
- IFields2 : IFields
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall FindFieldIgnoreQualification (
- struct ISQLSyntax * sqlSyntax,
- BSTR Name,
- long * Index ) = 0;
- };
- struct __declspec(uuid("6b2072e4-23f7-11d1-89d8-006097aff44e"))
- IFieldsEdit : IFields
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_FieldCount (
- long _arg1 ) = 0;
- virtual HRESULT __stdcall putref_Field (
- long Index,
- struct IField * _arg2 ) = 0;
- virtual HRESULT __stdcall AddField (
- struct IField * Field ) = 0;
- virtual HRESULT __stdcall DeleteField (
- struct IField * Field ) = 0;
- virtual HRESULT __stdcall DeleteAllFields ( ) = 0;
- };
- struct __declspec(uuid("439a0d51-3915-11d1-9ca7-0000f8780619"))
- IGeometryDefEdit : IGeometryDef
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_AvgNumPoints (
- long _arg1 ) = 0;
- virtual HRESULT __stdcall put_GeometryType (
- enum esriGeometryType _arg1 ) = 0;
- virtual HRESULT __stdcall put_GridSize (
- long Index,
- double _arg2 ) = 0;
- virtual HRESULT __stdcall put_GridCount (
- long _arg1 ) = 0;
- virtual HRESULT __stdcall putref_SpatialReference (
- struct ISpatialReference * _arg1 ) = 0;
- virtual HRESULT __stdcall put_HasZ (
- VARIANT_BOOL _arg1 ) = 0;
- virtual HRESULT __stdcall put_HasM (
- VARIANT_BOOL _arg1 ) = 0;
- };
- struct __declspec(uuid("2063fd02-4ce0-11d1-89db-006097aff44e"))
- IIndexEdit : IIndex
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Name (
- BSTR _arg1 ) = 0;
- virtual HRESULT __stdcall put_IsUnique (
- VARIANT_BOOL _arg1 ) = 0;
- virtual HRESULT __stdcall put_IsAscending (
- VARIANT_BOOL _arg1 ) = 0;
- virtual HRESULT __stdcall putref_Fields (
- struct IFields * _arg1 ) = 0;
- };
- struct __declspec(uuid("2063fd04-4ce0-11d1-89db-006097aff44e"))
- IIndexesEdit : IIndexes
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_IndexCount (
- long _arg1 ) = 0;
- virtual HRESULT __stdcall putref_Index (
- long pos,
- struct IIndex * _arg2 ) = 0;
- virtual HRESULT __stdcall AddIndex (
- struct IIndex * Index ) = 0;
- virtual HRESULT __stdcall DeleteIndex (
- struct IIndex * Index ) = 0;
- virtual HRESULT __stdcall DeleteAllIndexes ( ) = 0;
- };
- struct __declspec(uuid("64654191-e2e8-11d2-8a56-000000000000"))
- IClassSchemaEdit : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall RegisterAsObjectClass (
- BSTR suggestedOIDFieldName,
- BSTR ConfigKeyword,
- long * ObjectClassID ) = 0;
- virtual HRESULT __stdcall AlterInstanceCLSID (
- struct IUID * InstanceCLSID ) = 0;
- virtual HRESULT __stdcall AlterClassExtensionCLSID (
- struct IUID * ClassExtensionCLSID,
- struct IPropertySet * classExtensionProperties ) = 0;
- virtual HRESULT __stdcall AlterAliasName (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall AlterFieldAliasName (
- BSTR FieldName,
- BSTR AliasName ) = 0;
- virtual HRESULT __stdcall AlterModelName (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall AlterFieldModelName (
- BSTR FieldName,
- BSTR ModelName ) = 0;
- virtual HRESULT __stdcall AlterDomain (
- BSTR FieldName,
- struct IDomain * Domain ) = 0;
- virtual HRESULT __stdcall AlterDefaultValue (
- BSTR FieldName,
- VARIANT Value ) = 0;
- };
- struct __declspec(uuid("62f1f470-e991-11d3-80d3-00c04f601565"))
- IClassSchemaEdit2 : IClassSchemaEdit
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall AlterClassExtensionProperties (
- struct IPropertySet * classExtensionProperties ) = 0;
- };
- struct __declspec(uuid("4b35f814-0417-47e3-8dfc-cad58746693b"))
- IClassSchemaEdit3 : IClassSchemaEdit2
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall AddGlobalID (
- BSTR FieldName ) = 0;
- virtual HRESULT __stdcall DeleteGlobalID ( ) = 0;
- };
- struct __declspec(uuid("bb7071f4-1678-4029-a358-14b5d33ad7cf"))
- IRelClassSchemaEdit : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall AlterForwardPathLabel (
- BSTR forwardLabel ) = 0;
- virtual HRESULT __stdcall AlterBackwardPathLabel (
- BSTR backwardLabel ) = 0;
- virtual HRESULT __stdcall AlterIsComposite (
- VARIANT_BOOL IsComposite ) = 0;
- };
- struct __declspec(uuid("8006ff00-6a8b-4476-bdef-0765c11b53eb"))
- IVirtualTable : IUnknown
- {};
- struct __declspec(uuid("e9075692-7072-11d3-a11e-0000f8775bf9"))
- IRelQueryTable : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SourceTable (
- struct ITable * * ppSourceTable ) = 0;
- virtual HRESULT __stdcall get_DestinationTable (
- struct ITable * * ppDesinationTable ) = 0;
- virtual HRESULT __stdcall get_RelationshipClass (
- struct IRelationshipClass * * ppRelationshipClass ) = 0;
- };
- struct __declspec(uuid("d5a1b5bc-9a9f-4a40-bf34-69800d27ebe3"))
- IRelQueryTableInfo : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_JoinType (
- enum esriJoinType * pJoinType ) = 0;
- virtual HRESULT __stdcall get_QueryDef (
- struct IQueryDef * * ppQueryDef ) = 0;
- virtual HRESULT __stdcall GetBaseTableOfField (
- BSTR dbColumn,
- struct ITable * * ppTable ) = 0;
- virtual HRESULT __stdcall get_HasDirectAccessLookup (
- VARIANT_BOOL * pDirectAccess ) = 0;
- };
- struct __declspec(uuid("fda93763-eb76-40a6-ba53-eddaefcdde07"))
- IRelQueryTableSettings : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FireRowChangedEvents (
- VARIANT_BOOL * pFireRowEvents ) = 0;
- virtual HRESULT __stdcall put_FireRowChangedEvents (
- VARIANT_BOOL pFireRowEvents ) = 0;
- };
- struct __declspec(uuid("b3949d86-3078-4f3b-9dc8-651053366119"))
- IRelQueryTableFactory : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Open (
- struct IRelationshipClass * pRelClass,
- VARIANT_BOOL joinForward,
- struct IQueryFilter * pQueryFilter,
- struct ISelectionSet * pSrcSelectionSet,
- BSTR target_Columns,
- VARIANT_BOOL DoNotPushJoinToDB,
- VARIANT_BOOL openAsLeftOuterJoin,
- struct IRelQueryTable * * Table ) = 0;
- };
- struct __declspec(uuid("e1e2702e-8b9e-4322-a332-caae8770d657"))
- ICollectionTableVersionChanges : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Add (
- struct ITable * pOldTable,
- struct ITable * pNewTable ) = 0;
- virtual HRESULT __stdcall RemoveAll ( ) = 0;
- };
- struct __declspec(uuid("f7f1308a-8f93-40ef-932c-f3f359c221ee"))
- IEnumTableVersionChanges : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct ITable * * ppOldTable,
- struct ITable * * ppNewTable ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("c27587ab-ab36-4203-b9bd-d7906cf27b7c"))
- IRelQueryTableManage : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall VersionChanged (
- struct IVersion * pSelectedWorkspace,
- struct IVersion * pTargetVersion,
- struct IEnumTableVersionChanges * pTablesRequiringMapEventFiring ) = 0;
- };
- struct __declspec(uuid("8b0338b9-3b3d-11d4-9fbb-00c04f6bdf0c"))
- ITableCapabilities : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_CanSelect (
- VARIANT_BOOL * CanSelect ) = 0;
- };
- struct __declspec(uuid("d3cb0fc1-8c02-11d3-9f91-00c04f6bdf0c"))
- ITableUtil : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall GetRow (
- long OID,
- struct ISpatialReference * pSpatialReference,
- struct IRow * * Row ) = 0;
- virtual HRESULT __stdcall GetRows (
- VARIANT oids,
- VARIANT_BOOL Recycling,
- struct ISpatialReference * pSpatialReference,
- struct ICursor * * Cursor ) = 0;
- };
- struct __declspec(uuid("e53afb0e-e6d4-11d2-9f29-00c04f6bc979"))
- IObjectClassEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall OnCreate (
- struct IObject * obj ) = 0;
- virtual HRESULT __stdcall OnDelete (
- struct IObject * obj ) = 0;
- virtual HRESULT __stdcall OnChange (
- struct IObject * obj ) = 0;
- };
- struct __declspec(uuid("f1e8911b-6bc5-11d3-a021-00c04f6bdf0e"))
- IObjectClassSchemaEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall OnAddField (
- BSTR FieldName ) = 0;
- virtual HRESULT __stdcall OnDeleteField (
- BSTR FieldName ) = 0;
- virtual HRESULT __stdcall OnBehaviorChanged ( ) = 0;
- };
- struct __declspec(uuid("1438a5cc-bdef-411a-a201-fe5e7c493a00"))
- ISimpleRelationshipChanges : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_OldOriginKey (
- VARIANT * oldOrigKey ) = 0;
- };
- struct __declspec(uuid("a6693f58-eff3-11d4-9fef-00c04f6bdf0c"))
- IRelationshipClassEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall OnCreate (
- struct IRelationship * rel ) = 0;
- virtual HRESULT __stdcall OnDelete (
- struct IRelationship * rel ) = 0;
- virtual HRESULT __stdcall OnChange (
- struct IRelationship * rel ) = 0;
- };
- struct __declspec(uuid("c9c39723-40b6-454f-a7ff-a25491c72256"))
- IRelationshipClass2 : IRelationshipClass
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall GetObjectsMatchingObjectSetEx (
- struct ISet * pSrcObjectSet,
- struct IQueryFilter * pQueryFilterAppliedToMatchingObjects,
- VARIANT_BOOL returnAllObjectMatches,
- struct IRelClassEnumRowPairs * * ppMatchedPairRows ) = 0;
- virtual HRESULT __stdcall GetObjectsMatchingObjectArray (
- struct IArray * pSrcObjectArray,
- struct IQueryFilter * pQueryFilterAppliedToMatchingObjects,
- VARIANT_BOOL returnAllObjectMatches,
- struct IRelClassEnumRowPairs * * ppMatchedPairRows ) = 0;
- };
- struct __declspec(uuid("9aae7f41-e171-4bba-9d77-ab6a02309116"))
- IMemoryRelationshipClassFactory : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Open (
- BSTR Name,
- struct IObjectClass * originPrimaryClass,
- BSTR originPrimaryKeyField,
- struct IObjectClass * originForeignClass,
- BSTR originForeignKeyField,
- BSTR ForwardPathLabel,
- BSTR BackwardPathLabel,
- enum esriRelCardinality Cardinality,
- struct IRelationshipClass * * RelationshipClass ) = 0;
- };
- struct __declspec(uuid("22b0069a-8895-11d2-8a0d-006097aff44e"))
- IRelatedObjectEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall RelatedObjectChanged (
- struct IRelationshipClass * RelationshipClass,
- struct IObject * objectThatChanged ) = 0;
- virtual HRESULT __stdcall RelatedObjectMoved (
- struct IRelationshipClass * RelationshipClass,
- struct IObject * objectThatChanged,
- struct ILine * moveVector ) = 0;
- virtual HRESULT __stdcall RelatedObjectSetMoved (
- struct IRelationshipClass * RelationshipClass,
- struct ISet * objectsThatNeedToChange,
- struct ISet * objectsThatChanged,
- struct ILine * moveVector ) = 0;
- virtual HRESULT __stdcall RelatedObjectRotated (
- struct IRelationshipClass * RelationshipClass,
- struct IObject * objectThatChanged,
- struct IPoint * Origin,
- double angle ) = 0;
- virtual HRESULT __stdcall RelatedObjectSetRotated (
- struct IRelationshipClass * RelationshipClass,
- struct ISet * objectsThatNeedToChange,
- struct ISet * objectsThatChanged,
- struct IPoint * Origin,
- double angle ) = 0;
- };
- struct __declspec(uuid("22b00699-8895-11d2-8a0d-006097aff44e"))
- IRelatedObjectClassEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall RelatedObjectCreated (
- struct IRelationshipClass * RelationshipClass,
- struct IObject * objectThatWasCreated ) = 0;
- };
- struct __declspec(uuid("c0e79d54-844c-11d4-80ed-00c04f601565"))
- IRelatedObjectClassEvents2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall RelatedObjectChanged (
- struct IRelationshipClass * RelationshipClass,
- struct IObject * objectThatChanged,
- struct IObject * RelatedObject ) = 0;
- virtual HRESULT __stdcall RelatedObjectMoved (
- struct IRelationshipClass * RelationshipClass,
- struct IObject * objectThatChanged,
- struct ILine * moveVector,
- struct IObject * RelatedObject ) = 0;
- virtual HRESULT __stdcall RelatedObjectSetMoved (
- struct IRelationshipClass * RelationshipClass,
- struct ISet * objectsThatNeedToChange,
- struct ISet * objectsThatChanged,
- struct ILine * moveVector ) = 0;
- virtual HRESULT __stdcall RelatedObjectRotated (
- struct IRelationshipClass * RelationshipClass,
- struct IObject * objectThatChanged,
- struct IPoint * Origin,
- double angle,
- struct IObject * RelatedObject ) = 0;
- virtual HRESULT __stdcall RelatedObjectSetRotated (
- struct IRelationshipClass * RelationshipClass,
- struct ISet * objectsThatNeedToChange,
- struct ISet * objectsThatChanged,
- struct IPoint * Origin,
- double angle ) = 0;
- };
- struct __declspec(uuid("4a72e282-52bf-11d4-80dd-00c04f601565"))
- IConfirmSendRelatedObjectEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall ConfirmSendRelatedObjectChanged (
- struct IRelationshipClass * RelationshipClass,
- struct IObject * objectThatChanged,
- VARIANT_BOOL * doSend ) = 0;
- virtual HRESULT __stdcall ConfirmSendRelatedObjectMoved (
- struct IRelationshipClass * RelationshipClass,
- struct IObject * objectThatChanged,
- struct ILine * moveVector,
- VARIANT_BOOL * doSend ) = 0;
- virtual HRESULT __stdcall ConfirmSendRelatedObjectSetMoved (
- struct IRelationshipClass * RelationshipClass,
- struct ISet * objectsThatChanged,
- struct ILine * moveVector,
- VARIANT_BOOL * doSend ) = 0;
- virtual HRESULT __stdcall ConfirmSendRelatedObjectRotated (
- struct IRelationshipClass * RelationshipClass,
- struct IObject * objectThatChanged,
- struct IPoint * Origin,
- double angle,
- VARIANT_BOOL * doSend ) = 0;
- virtual HRESULT __stdcall ConfirmSendRelatedObjectSetRotated (
- struct IRelationshipClass * RelationshipClass,
- struct ISet * objectsThatChanged,
- struct IPoint * Origin,
- double angle,
- VARIANT_BOOL * doSend ) = 0;
- };
- struct __declspec(uuid("d410a9ba-475a-11d2-9932-0000f80372b4"))
- IValidation : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Rules (
- struct IEnumRule * * Rules ) = 0;
- virtual HRESULT __stdcall get_RulesByField (
- BSTR FieldName,
- struct IEnumRule * * Rules ) = 0;
- virtual HRESULT __stdcall get_RulesBySubtypeCode (
- long SubtypeCode,
- struct IEnumRule * * Rules ) = 0;
- virtual HRESULT __stdcall AddRule (
- struct IRule * Rule ) = 0;
- virtual HRESULT __stdcall DeleteRule (
- struct IRule * Rule ) = 0;
- virtual HRESULT __stdcall Validate (
- struct IQueryFilter * Selection,
- struct IWorkspace * Workspace,
- struct ISelectionSet * * invalidSet ) = 0;
- virtual HRESULT __stdcall ValidateSelection (
- struct ISelectionSet * Selection,
- struct IWorkspace * Workspace,
- struct ISelectionSet * * invalidSet ) = 0;
- virtual HRESULT __stdcall ValidateSet (
- struct ISet * Selection,
- struct ISet * * invalidSet ) = 0;
- };
- struct __declspec(uuid("f6289406-8952-11d2-aabc-00c04fa37b82"))
- IEnumSubtype : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- long * SubtypeCode,
- BSTR * SubtypeName ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("48469230-851c-11d4-a0c9-00c04f6bdd84"))
- IValidation2 : IValidation
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall AlterRule (
- struct IRule * Rule ) = 0;
- };
- struct __declspec(uuid("aef78514-848f-11d2-aaba-00c04fa37b82"))
- ISubtypes : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_HasSubtype (
- VARIANT_BOOL * HasSubtype ) = 0;
- virtual HRESULT __stdcall get_DefaultSubtypeCode (
- long * SubtypeCode ) = 0;
- virtual HRESULT __stdcall put_DefaultSubtypeCode (
- long SubtypeCode ) = 0;
- virtual HRESULT __stdcall get_DefaultValue (
- long SubtypeCode,
- BSTR FieldName,
- VARIANT * Value ) = 0;
- virtual HRESULT __stdcall put_DefaultValue (
- long SubtypeCode,
- BSTR FieldName,
- VARIANT Value ) = 0;
- virtual HRESULT __stdcall get_Domain (
- long SubtypeCode,
- BSTR FieldName,
- struct IDomain * * Domain ) = 0;
- virtual HRESULT __stdcall putref_Domain (
- long SubtypeCode,
- BSTR FieldName,
- struct IDomain * Domain ) = 0;
- virtual HRESULT __stdcall get_SubtypeFieldName (
- BSTR * FieldName ) = 0;
- virtual HRESULT __stdcall put_SubtypeFieldName (
- BSTR FieldName ) = 0;
- virtual HRESULT __stdcall get_SubtypeFieldIndex (
- long * Index ) = 0;
- virtual HRESULT __stdcall get_SubtypeName (
- long SubtypeCode,
- BSTR * SubtypeName ) = 0;
- virtual HRESULT __stdcall get_Subtypes (
- struct IEnumSubtype * * Subtypes ) = 0;
- virtual HRESULT __stdcall AddSubtype (
- long SubtypeCode,
- BSTR SubtypeName ) = 0;
- virtual HRESULT __stdcall DeleteSubtype (
- long SubtypeCode ) = 0;
- };
- struct __declspec(uuid("80e4ff2c-475d-11d2-9932-0000f80372b4"))
- IValidate : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall GetInvalidFields (
- struct IFields * * invalidFields ) = 0;
- virtual HRESULT __stdcall GetInvalidRules (
- struct IEnumRule * * invalidRules ) = 0;
- virtual HRESULT __stdcall GetInvalidRulesByField (
- BSTR FieldName,
- struct IEnumRule * * invalidRules ) = 0;
- virtual HRESULT __stdcall Validate (
- BSTR * errorMessage,
- VARIANT_BOOL * isValid ) = 0;
- };
- struct __declspec(uuid("fcb6bf32-475d-11d2-9932-0000f80372b4"))
- IRangeDomain : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_MinValue (
- VARIANT * Value ) = 0;
- virtual HRESULT __stdcall put_MinValue (
- VARIANT Value ) = 0;
- virtual HRESULT __stdcall get_MaxValue (
- VARIANT * Value ) = 0;
- virtual HRESULT __stdcall put_MaxValue (
- VARIANT Value ) = 0;
- };
- struct __declspec(uuid("fcb6bf33-475d-11d2-9932-0000f80372b4"))
- ICodedValueDomain : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_CodeCount (
- long * values ) = 0;
- virtual HRESULT __stdcall get_Name (
- long Index,
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_Value (
- long Index,
- VARIANT * Value ) = 0;
- virtual HRESULT __stdcall AddCode (
- VARIANT Value,
- BSTR Name ) = 0;
- virtual HRESULT __stdcall DeleteCode (
- VARIANT Value ) = 0;
- };
- struct __declspec(uuid("fcb6bf34-475d-11d2-9932-0000f80372b4"))
- IStringDomain : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Format (
- BSTR * Format ) = 0;
- virtual HRESULT __stdcall put_Format (
- BSTR Format ) = 0;
- };
- struct __declspec(uuid("f290d9e2-58e5-11d2-ab26-000000000000"))
- IEdgeConnectivityRule : IConnectivityRule
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DefaultJunctionClassID (
- long * ClassID ) = 0;
- virtual HRESULT __stdcall put_DefaultJunctionClassID (
- long ClassID ) = 0;
- virtual HRESULT __stdcall get_DefaultJunctionSubtypeCode (
- long * Value ) = 0;
- virtual HRESULT __stdcall put_DefaultJunctionSubtypeCode (
- long Value ) = 0;
- virtual HRESULT __stdcall get_FromEdgeClassID (
- long * ClassID ) = 0;
- virtual HRESULT __stdcall put_FromEdgeClassID (
- long ClassID ) = 0;
- virtual HRESULT __stdcall get_FromEdgeSubtypeCode (
- long * Value ) = 0;
- virtual HRESULT __stdcall put_FromEdgeSubtypeCode (
- long Value ) = 0;
- virtual HRESULT __stdcall get_ToEdgeClassID (
- long * ClassID ) = 0;
- virtual HRESULT __stdcall put_ToEdgeClassID (
- long ClassID ) = 0;
- virtual HRESULT __stdcall get_ToEdgeSubtypeCode (
- long * Value ) = 0;
- virtual HRESULT __stdcall put_ToEdgeSubtypeCode (
- long Value ) = 0;
- virtual HRESULT __stdcall get_JunctionCount (
- long * values ) = 0;
- virtual HRESULT __stdcall get_JunctionClassID (
- long Index,
- long * Value ) = 0;
- virtual HRESULT __stdcall get_JunctionSubtypeCode (
- long Index,
- long * SubtypeCode ) = 0;
- virtual HRESULT __stdcall AddJunction (
- long ClassID,
- long SubtypeCode ) = 0;
- virtual HRESULT __stdcall ContainsJunction (
- long ClassID,
- long SubtypeCode,
- VARIANT_BOOL * contained ) = 0;
- virtual HRESULT __stdcall GetJunctionInfo (
- long Index,
- long * ClassID,
- long * SubtypeCode ) = 0;
- };
- struct __declspec(uuid("f290d9e3-58e5-11d2-ab26-000000000000"))
- IJunctionConnectivityRule : IConnectivityRule
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_EdgeClassID (
- long * ClassID ) = 0;
- virtual HRESULT __stdcall put_EdgeClassID (
- long ClassID ) = 0;
- virtual HRESULT __stdcall get_EdgeSubtypeCode (
- long * Value ) = 0;
- virtual HRESULT __stdcall put_EdgeSubtypeCode (
- long Value ) = 0;
- virtual HRESULT __stdcall get_EdgeMinimumCardinality (
- long * Value ) = 0;
- virtual HRESULT __stdcall put_EdgeMinimumCardinality (
- long Value ) = 0;
- virtual HRESULT __stdcall get_EdgeMaximumCardinality (
- long * Value ) = 0;
- virtual HRESULT __stdcall put_EdgeMaximumCardinality (
- long Value ) = 0;
- virtual HRESULT __stdcall get_JunctionClassID (
- long * ClassID ) = 0;
- virtual HRESULT __stdcall put_JunctionClassID (
- long ClassID ) = 0;
- virtual HRESULT __stdcall get_JunctionSubtypeCode (
- long * Value ) = 0;
- virtual HRESULT __stdcall put_JunctionSubtypeCode (
- long Value ) = 0;
- virtual HRESULT __stdcall get_JunctionMinimumCardinality (
- long * Value ) = 0;
- virtual HRESULT __stdcall put_JunctionMinimumCardinality (
- long Value ) = 0;
- virtual HRESULT __stdcall get_JunctionMaximumCardinality (
- long * Value ) = 0;
- virtual HRESULT __stdcall put_JunctionMaximumCardinality (
- long Value ) = 0;
- };
- struct __declspec(uuid("b93b7600-0feb-11d4-a063-00c04f6bdd84"))
- IJunctionConnectivityRule2 : IJunctionConnectivityRule
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DefaultJunction (
- VARIANT_BOOL * isDefaultJunction ) = 0;