445 lines
22 KiB
C
445 lines
22 KiB
C
|
|
#ifndef __DBM_H_
|
|
#define __DBM_H_
|
|
|
|
#define OBJID_TYPELIB_DBM L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},00001388}"
|
|
|
|
|
|
|
|
#define OBJID_DbmCatalog L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013AF}"
|
|
#define OBJID_DbmColumn L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013B0}"
|
|
#define OBJID_DbmLogicalTable L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013B1}"
|
|
#define OBJID_DbmReferentialRole L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013B2}"
|
|
#define OBJID_DbmUniqueKey L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013B3}"
|
|
#define OBJID_DbmIndex L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013B4}"
|
|
#define OBJID_DbmSchema L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013B5}"
|
|
#define OBJID_DbmLogicalView L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013B6}"
|
|
#define OBJID_DbmForeignKey L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013B7}"
|
|
#define OBJID_DbmDeployedTable L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013B8}"
|
|
#define OBJID_DbmLogicalMaterializedView L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013B9}"
|
|
#define OBJID_DbmDeployedView L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013BA}"
|
|
#define OBJID_DbmIndexColumn L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013BB}"
|
|
#define OBJID_DbmTrigger L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013BD}"
|
|
#define OBJID_DbmDeployedMaterializedView L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013BE}"
|
|
#define OBJID_DbmQuery L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},00001465}"
|
|
#define OBJID_DbmDeployedCatalog L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0000146C}"
|
|
#define OBJID_DbmConnection L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0000146D}"
|
|
#define OBJID_DbmJoinRole L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},00001473}"
|
|
#define OBJID_DbmKey L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},00001474}"
|
|
#define OBJID_DbmConnectionSet L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0000147F}"
|
|
#define OBJID_DbmDataSource L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},00001489}"
|
|
#define OBJID_DbmDeployedColumn L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0000148A}"
|
|
#define OBJID_DbmUsesConnection L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0000148F}"
|
|
#define OBJID_DbmDeployedSchema L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},00001491}"
|
|
#define OBJID_DbmProvider L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014A0}"
|
|
#define OBJID_DbmDBMS L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014A1}"
|
|
#define OBJID_DbmDBMSDataType L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014C5}"
|
|
#define OBJID_DbmProviderDataType L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014CB}"
|
|
#define OBJID_DbmProviderTypeMapping L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014CC}"
|
|
#define OBJID_DbmProviderNamespace L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014CD}"
|
|
#define OBJID_DbmStoredProcedure L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014F5}"
|
|
#define OBJID_DbmProcedureParameter L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014FA}"
|
|
#define OBJID_DbmJoin L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0000150A}"
|
|
#define OBJID_DbmReferentialConstraint L"{{9EB87634-9AF5-4919-B204-E57CDFFDB0BA},00000000}"
|
|
#define OBJID_DbmForeignKeyRole L"{{1CBF4CAC-B9F1-447D-B934-930208BCB34E},00000000}"
|
|
#define OBJID_DbmUniqueKeyRole L"{{8B008415-C62A-4731-A755-91146B95E5DB},00000000}"
|
|
#define OBJID_DbmConstraint L"{{C26DE8BA-9197-494A-B2F6-9D5C150869C7},00000000}"
|
|
#define OBJID_DbmBit L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013ED}"
|
|
#define OBJID_DbmVarBinary L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013EE}"
|
|
#define OBJID_DbmChar L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013F0}"
|
|
#define OBJID_DbmVarChar L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013F1}"
|
|
#define OBJID_DbmTimeStamp L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013F3}"
|
|
#define OBJID_DbmInterval L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013F4}"
|
|
#define OBJID_DbmBlob L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},00001431}"
|
|
#define OBJID_DbmClob L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},00001432}"
|
|
#define OBJID_DbmNChar L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},00001433}"
|
|
#define OBJID_DbmNVarChar L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},00001434}"
|
|
#define OBJID_DbmMoney L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},00001435}"
|
|
#define OBJID_DbmSmallMoney L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},00001436}"
|
|
#define OBJID_DbmDate L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014DA}"
|
|
#define OBJID_DbmTime L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014DB}"
|
|
#define OBJID_DbmInteger L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014DC}"
|
|
#define OBJID_DbmDecimal L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014DD}"
|
|
#define OBJID_DbmNumeric L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014DE}"
|
|
#define OBJID_DbmSmallInt L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014DF}"
|
|
#define OBJID_DbmTinyInt L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014E0}"
|
|
#define OBJID_DbmReal L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014E1}"
|
|
#define OBJID_DbmDouble L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014E2}"
|
|
#define OBJID_DbmQuadInt L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014E3}"
|
|
#define OBJID_DbmBinary L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014E5}"
|
|
#define IOID_IDbmCatalog L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},00001389}"
|
|
DEFINE_GUID(IID_IDbmCatalog,
|
|
0x391881e5, 0xf894, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define IOID_IDbmSchema L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0000138A}"
|
|
DEFINE_GUID(IID_IDbmSchema,
|
|
0x391881e6, 0xf894, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define DISPID_IDbmColumn_IdentityIncrement 5004
|
|
#define DISPID_IDbmColumn_Ordinal 5238
|
|
#define DISPID_IDbmColumn_ValueExpression 5254
|
|
#define DISPID_IDbmColumn_Columns 5056
|
|
#define DISPID_IDbmColumn_Keys 5057
|
|
#define DISPID_IDbmColumn_Column 5059
|
|
#define DISPID_IDbmColumn_IndexColumns 5060
|
|
#define DISPID_IDbmColumn_Triggers 5063
|
|
#define IOID_IDbmColumn L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0000138B}"
|
|
DEFINE_GUID(IID_IDbmColumn,
|
|
0x391881e7, 0xf894, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define DISPID_IDbmTable_Indices 5065
|
|
#define DISPID_IDbmTable_Table 5066
|
|
#define DISPID_IDbmTable_Synonym 5369
|
|
#define IOID_IDbmTable L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0000138D}"
|
|
DEFINE_GUID(IID_IDbmTable,
|
|
0x391881e8, 0xf894, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define DISPID_IDbmUniqueKey_IsPrimary 5007
|
|
#define DISPID_IDbmUniqueKey_Role 500059
|
|
#define DISPID_IDbmUniqueKey_UniqueKey 500058
|
|
#define IOID_IDbmUniqueKey L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0000138E}"
|
|
DEFINE_GUID(IID_IDbmUniqueKey,
|
|
0x391881e9, 0xf894, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define DISPID_IDbmReferentialRole_UpdateRule 5009
|
|
#define DISPID_IDbmReferentialRole_DeleteRule 5010
|
|
#define DISPID_IDbmReferentialRole_IsDeferable 5011
|
|
#define DISPID_IDbmReferentialRole_InitiallyDeferred 5012
|
|
#define DISPID_IDbmReferentialRole_MatchType 5013
|
|
#define IOID_IDbmReferentialRole L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},00001390}"
|
|
DEFINE_GUID(IID_IDbmReferentialRole,
|
|
0x391881ea, 0xf894, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define DISPID_IDbmView_IsReadOnly 5015
|
|
#define DISPID_IDbmView_CheckOption 5017
|
|
#define IOID_IDbmView L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},00001396}"
|
|
DEFINE_GUID(IID_IDbmView,
|
|
0x391881eb, 0xf894, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define DISPID_IDbmKey_Columns 5056
|
|
#define DISPID_IDbmKey_Keys 5057
|
|
#define DISPID_IDbmKey_Key 5233
|
|
#define DISPID_IDbmKey_Roles 5234
|
|
#define DISPID_IDbmKey_ColumnSet 5260
|
|
#define IOID_IDbmKey L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0000139A}"
|
|
DEFINE_GUID(IID_IDbmKey,
|
|
0x391881ec, 0xf894, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define DISPID_IDbmForeignKey_FKRole 500085
|
|
#define DISPID_IDbmForeignKey_ForeignKey 500084
|
|
#define IOID_IDbmForeignKey L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0000139B}"
|
|
DEFINE_GUID(IID_IDbmForeignKey,
|
|
0x391881ed, 0xf894, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define DISPID_IDbmTrigger_IsInsert 5023
|
|
#define DISPID_IDbmTrigger_IsUpdate 5024
|
|
#define DISPID_IDbmTrigger_IsDelete 5025
|
|
#define DISPID_IDbmTrigger_BeforeAfter 5026
|
|
#define DISPID_IDbmTrigger_Frequency 5027
|
|
#define DISPID_IDbmTrigger_Columns 5062
|
|
#define DISPID_IDbmTrigger_Triggers 5063
|
|
#define IOID_IDbmTrigger L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0000139E}"
|
|
DEFINE_GUID(IID_IDbmTrigger,
|
|
0x391881ef, 0xf894, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define DISPID_IDbmIndexColumn_IsAscending 5029
|
|
#define DISPID_IDbmIndexColumn_IndexColumns 5074
|
|
#define DISPID_IDbmIndexColumn_Index 5075
|
|
#define DISPID_IDbmIndexColumn_Column 5059
|
|
#define IOID_IDbmIndexColumn L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013A4}"
|
|
DEFINE_GUID(IID_IDbmIndexColumn,
|
|
0x391881f0, 0xf894, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define DISPID_IDbmIndex_IsUnique 5031
|
|
#define DISPID_IDbmIndex_IsClustered 5032
|
|
#define DISPID_IDbmIndex_Nulls 5033
|
|
#define DISPID_IDbmIndex_AutoUpdate 5034
|
|
#define DISPID_IDbmIndex_IndexFillFactor 5035
|
|
#define DISPID_IDbmIndex_IsSorted 5239
|
|
#define DISPID_IDbmIndex_Indices 5065
|
|
#define DISPID_IDbmIndex_Table 5066
|
|
#define DISPID_IDbmIndex_IndexColumns 5074
|
|
#define DISPID_IDbmIndex_Index 5075
|
|
#define IOID_IDbmIndex L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013A6}"
|
|
DEFINE_GUID(IID_IDbmIndex,
|
|
0x391881f1, 0xf894, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define DISPID_IDbmColumnSet_EstimatedSize 5203
|
|
#define DISPID_IDbmColumnSet_EstimatedRows 5204
|
|
#define DISPID_IDbmColumnSet_ProjectGrowthRate 5226
|
|
#define DISPID_IDbmColumnSet_ProjectedGrowthPeriod 5227
|
|
#define DISPID_IDbmColumnSet_ColumnSet 5260
|
|
#define DISPID_IDbmColumnSet_Keys 5261
|
|
#define IOID_IDbmColumnSet L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013AC}"
|
|
DEFINE_GUID(IID_IDbmColumnSet,
|
|
0x391881f2, 0xf894, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define DISPID_IDbmQuery_Body 5230
|
|
#define IOID_IDbmQuery L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},00001455}"
|
|
DEFINE_GUID(IID_IDbmQuery,
|
|
0xc2b35bb0, 0xaedf, 0x11d1, 0x8c, 0x1e, 0x00, 0xaa, 0x00, 0xa1, 0x4d, 0x34);
|
|
|
|
#define DISPID_IDbmDeployedCatalog_SourceType 11131
|
|
#define DISPID_IDbmDeployedCatalog_DefaultCatalog 5249
|
|
#define DISPID_IDbmDeployedCatalog_Connections 5250
|
|
#define IOID_IDbmDeployedCatalog L"{{7FCF7882-AF00-11d1-8C1E-00AA00A14D34},00002B7A}"
|
|
DEFINE_GUID(IID_IDbmDeployedCatalog,
|
|
0x7fcf7894, 0xaf00, 0x11d1, 0x8c, 0x1e, 0x00, 0xaa, 0x00, 0xa1, 0x4d, 0x34);
|
|
|
|
#define DISPID_IDbmConnection_UserName 11119
|
|
#define DISPID_IDbmConnection_Password 11120
|
|
#define DISPID_IDbmConnection_ConnectString 11121
|
|
#define DISPID_IDbmConnection_ConnectionTimeout 11122
|
|
#define DISPID_IDbmConnection_Mode 11123
|
|
#define DISPID_IDbmConnection_IsReusable 11124
|
|
#define DISPID_IDbmConnection_CloseQuoteChar 11125
|
|
#define DISPID_IDbmConnection_OpenQuoteChar 11126
|
|
#define DISPID_IDbmConnection_DBName 11127
|
|
#define DISPID_IDbmConnection_DSN 11128
|
|
#define DISPID_IDbmConnection_IsReadOnly 11129
|
|
#define DISPID_IDbmConnection_DataSource 5252
|
|
#define DISPID_IDbmConnection_Connections 5253
|
|
#define DISPID_IDbmConnection_DefaultCatalog 5249
|
|
#define DISPID_IDbmConnection_Provider 5276
|
|
#define IOID_IDbmConnection L"{{7FCF7882-AF00-11d1-8C1E-00AA00A14D34},00002B6E}"
|
|
DEFINE_GUID(IID_IDbmConnection,
|
|
0x7fcf7893, 0xaf00, 0x11d1, 0x8c, 0x1e, 0x00, 0xaa, 0x00, 0xa1, 0x4d, 0x34);
|
|
|
|
#define DISPID_IDbmJoinRole_Join 5372
|
|
#define DISPID_IDbmJoinRole_JoinRole 5373
|
|
#define DISPID_IDbmJoinRole_Key 5233
|
|
#define DISPID_IDbmJoinRole_Roles 5234
|
|
#define IOID_IDbmJoinRole L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0000146F}"
|
|
DEFINE_GUID(IID_IDbmJoinRole,
|
|
0xa3b100a2, 0xc4f0, 0x11d1, 0xbd, 0x44, 0x00, 0x00, 0xc0, 0xed, 0x9b, 0xe8);
|
|
|
|
#define IOID_IDbmUsesConnection L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},00001479}"
|
|
DEFINE_GUID(IID_IDbmUsesConnection,
|
|
0x25d705e6, 0xe48c, 0x11d1, 0xb0, 0x69, 0x00, 0x00, 0xf8, 0x7a, 0x57, 0xee);
|
|
|
|
#define IOID_IDbmConnectionSet L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0000147A}"
|
|
DEFINE_GUID(IID_IDbmConnectionSet,
|
|
0x25d705e7, 0xe48c, 0x11d1, 0xb0, 0x69, 0x00, 0x00, 0xf8, 0x7a, 0x57, 0xee);
|
|
|
|
#define DISPID_IDbmDataSource_IsPublic 5262
|
|
#define DISPID_IDbmDataSource_DataSource 5252
|
|
#define DISPID_IDbmDataSource_Connections 5253
|
|
#define DISPID_IDbmDataSource_DBMS 5278
|
|
#define DISPID_IDbmDataSource_DataSources 5279
|
|
#define IOID_IDbmDataSource L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0000147E}"
|
|
DEFINE_GUID(IID_IDbmDataSource,
|
|
0x5d75b42a, 0xe9d9, 0x11d1, 0x90, 0x29, 0x00, 0x00, 0xf8, 0x7a, 0x3b, 0x33);
|
|
|
|
#define DISPID_IDbmDeployedColumn_ConfidenceFactor 5256
|
|
#define IOID_IDbmDeployedColumn L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},00001487}"
|
|
DEFINE_GUID(IID_IDbmDeployedColumn,
|
|
0x38c13ca3, 0xe9f4, 0x11d1, 0xb0, 0x6d, 0x00, 0x00, 0xf8, 0x7a, 0x57, 0xee);
|
|
|
|
#define DISPID_IDbmProvider_ClassID 5355
|
|
#define DISPID_IDbmProvider_ProgID 5356
|
|
#define DISPID_IDbmProvider_Version 5272
|
|
#define DISPID_IDbmProvider_Connections 5275
|
|
#define DISPID_IDbmProvider_Provider 5276
|
|
#define DISPID_IDbmProvider_Mappings 5285
|
|
#define DISPID_IDbmProvider_Namespace 5302
|
|
#define DISPID_IDbmProvider_Providers 5303
|
|
#define IOID_IDbmProvider L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},00001497}"
|
|
DEFINE_GUID(IID_IDbmProvider,
|
|
0x8d593d6b, 0x2002, 0x11d2, 0xb7, 0x99, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96);
|
|
|
|
#define DISPID_IDbmProviderTypeMapping_BestMatch 5287
|
|
#define DISPID_IDbmProviderTypeMapping_Mappings 5285
|
|
#define DISPID_IDbmProviderTypeMapping_Provider 5286
|
|
#define DISPID_IDbmProviderTypeMapping_DBMSType 5292
|
|
#define DISPID_IDbmProviderTypeMapping_ProviderMappings 5293
|
|
#define DISPID_IDbmProviderTypeMapping_ProviderType 5321
|
|
#define IOID_IDbmProviderTypeMapping L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014A2}"
|
|
DEFINE_GUID(IID_IDbmProviderTypeMapping,
|
|
0x537388f8, 0x20fc, 0x11d2, 0xb7, 0x9b, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96);
|
|
|
|
#define DISPID_IDbmDBMSNamespace_DBMS 5278
|
|
#define DISPID_IDbmDBMSNamespace_DataSources 5279
|
|
#define IOID_IDbmDBMSNamespace L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},00001499}"
|
|
DEFINE_GUID(IID_IDbmDBMSNamespace,
|
|
0x8d593d6c, 0x2002, 0x11d2, 0xb7, 0x99, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96);
|
|
|
|
#define DISPID_IDbmProviderNamespace_Namespace 5302
|
|
#define DISPID_IDbmProviderNamespace_Providers 5303
|
|
#define IOID_IDbmProviderNamespace L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014B4}"
|
|
DEFINE_GUID(IID_IDbmProviderNamespace,
|
|
0xbb27e38e, 0x21bc, 0x11d2, 0xb7, 0x9f, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96);
|
|
|
|
#define DISPID_IDbmDBMSDataType_ColumnSize 5350
|
|
#define DISPID_IDbmDBMSDataType_LiteralPrefix 5304
|
|
#define DISPID_IDbmDBMSDataType_LiteralSuffix 5305
|
|
#define DISPID_IDbmDBMSDataType_CreateParams 5306
|
|
#define DISPID_IDbmDBMSDataType_Searchable 5307
|
|
#define DISPID_IDbmDBMSDataType_MinimumScale 5308
|
|
#define DISPID_IDbmDBMSDataType_MaximumScale 5309
|
|
#define DISPID_IDbmDBMSDataType_IsLong 5351
|
|
#define DISPID_IDbmDBMSDataType_IsNullable 5311
|
|
#define DISPID_IDbmDBMSDataType_IsCaseSensitive 5352
|
|
#define DISPID_IDbmDBMSDataType_IsUnsignedAttribute 5353
|
|
#define DISPID_IDbmDBMSDataType_IsFixedPrecisionScale 5314
|
|
#define DISPID_IDbmDBMSDataType_IsAutoUniqueValue 5315
|
|
#define DISPID_IDbmDBMSDataType_IsFixedLength 5354
|
|
#define DISPID_IDbmDBMSDataType_DBMSType 5292
|
|
#define DISPID_IDbmDBMSDataType_ProviderMappings 5293
|
|
#define IOID_IDbmDBMSDataType L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014A3}"
|
|
DEFINE_GUID(IID_IDbmDBMSDataType,
|
|
0x537388f9, 0x20fc, 0x11d2, 0xb7, 0x9b, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96);
|
|
|
|
#define DISPID_IDbmProviderDataType_DataTypeID 5319
|
|
#define DISPID_IDbmProviderDataType_ProviderType 5321
|
|
#define DISPID_IDbmProviderDataType_ProviderMappings 5322
|
|
#define IOID_IDbmProviderDataType L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014C6}"
|
|
DEFINE_GUID(IID_IDbmProviderDataType,
|
|
0x9311cd0a, 0x22d0, 0x11d2, 0xb7, 0x9f, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96);
|
|
|
|
#define IOID_IDbmStoredProcedure L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014ED}"
|
|
DEFINE_GUID(IID_IDbmStoredProcedure,
|
|
0x56aef12e, 0x1ebf, 0x11d3, 0xb2, 0x19, 0x00, 0xc0, 0x4f, 0x68, 0x6c, 0x16);
|
|
|
|
#define DISPID_IDbmProcedureParameter_Length 5359
|
|
#define DISPID_IDbmProcedureParameter_NumericScale 5360
|
|
#define DISPID_IDbmProcedureParameter_NumericPrecision 5361
|
|
#define DISPID_IDbmProcedureParameter_TimePrecision 5362
|
|
#define DISPID_IDbmProcedureParameter_IsOutput 5363
|
|
#define IOID_IDbmProcedureParameter L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014EE}"
|
|
DEFINE_GUID(IID_IDbmProcedureParameter,
|
|
0x56aef12f, 0x1ebf, 0x11d3, 0xb2, 0x19, 0x00, 0xc0, 0x4f, 0x68, 0x6c, 0x16);
|
|
|
|
#define DISPID_IDbmTableSynonym_Table 5368
|
|
#define DISPID_IDbmTableSynonym_Synonym 5369
|
|
#define IOID_IDbmTableSynonym L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014F4}"
|
|
DEFINE_GUID(IID_IDbmTableSynonym,
|
|
0x81c57182, 0x1f8f, 0x11d3, 0xb2, 0x19, 0x00, 0xc0, 0x4f, 0x68, 0x6c, 0x16);
|
|
|
|
#define DISPID_IDbmJoin_Join 5372
|
|
#define DISPID_IDbmJoin_JoinRole 5373
|
|
#define IOID_IDbmJoin L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0007A1A9}"
|
|
DEFINE_GUID(IID_IDbmJoin,
|
|
0xb23b8c21, 0xbfc5, 0x11d2, 0xa6, 0xe, 0x00, 0x00, 0xf8, 0x06, 0x4e, 0xcb);
|
|
|
|
#define DISPID_IDbmReferentialConstraint_Constraint 500160
|
|
#define DISPID_IDbmReferentialConstraint_UniqueKeyRole 500159
|
|
#define DISPID_IDbmReferentialConstraint_ForeignKeyRole 500156
|
|
#define IOID_IDbmReferentialConstraint L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0007A1B8}"
|
|
DEFINE_GUID(IID_IDbmReferentialConstraint,
|
|
0xb23b8c2b, 0xbfc5, 0x11d2, 0xa6, 0xe, 0x00, 0x00, 0xf8, 0x06, 0x4e, 0xcb);
|
|
|
|
#define DISPID_IDbmForeignKeyRole_Constraint 500157
|
|
#define DISPID_IDbmForeignKeyRole_ForeignKeyRole 500156
|
|
#define DISPID_IDbmForeignKeyRole_FKRole 500085
|
|
#define DISPID_IDbmForeignKeyRole_ForeignKey 500084
|
|
#define IOID_IDbmForeignKeyRole L"{{45D682F0-B548-43CB-9279-B42AC1733891},00000000}"
|
|
DEFINE_GUID(IID_IDbmForeignKeyRole,
|
|
0xd25294e1, 0xc782, 0x11d2, 0xa6, 0xe, 0x00, 0x00, 0xf8, 0x06, 0x4e, 0xcb);
|
|
|
|
#define DISPID_IDbmUniqueKeyRole_Constraint 500160
|
|
#define DISPID_IDbmUniqueKeyRole_UniqueKeyRole 500159
|
|
#define DISPID_IDbmUniqueKeyRole_Role 500059
|
|
#define DISPID_IDbmUniqueKeyRole_UniqueKey 500058
|
|
#define IOID_IDbmUniqueKeyRole L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0007A1B7}"
|
|
DEFINE_GUID(IID_IDbmUniqueKeyRole,
|
|
0xb23b8c2a, 0xbfc5, 0x11d2, 0xa6, 0xe, 0x00, 0x00, 0xf8, 0x06, 0x4e, 0xcb);
|
|
|
|
#define IOID_IDbmConstraint L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0007A19B}"
|
|
DEFINE_GUID(IID_IDbmConstraint,
|
|
0xb23b8c1f, 0xbfc5, 0x11d2, 0xa6, 0xe, 0x00, 0x00, 0xf8, 0x06, 0x4e, 0xcb);
|
|
|
|
#define IOID_IDbmBit L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013E5}"
|
|
DEFINE_GUID(IID_IDbmBit,
|
|
0xe69283b1, 0x283e, 0x11d1, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define IOID_IDbmChar L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013E6}"
|
|
DEFINE_GUID(IID_IDbmChar,
|
|
0xe69283b2, 0x283e, 0x11d1, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define IOID_IDbmVarChar L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013E7}"
|
|
DEFINE_GUID(IID_IDbmVarChar,
|
|
0xe69283b3, 0x283e, 0x11d1, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define IOID_IDbmVarBinary L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013E9}"
|
|
DEFINE_GUID(IID_IDbmVarBinary,
|
|
0xe69283b5, 0x283e, 0x11d1, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define IOID_IDbmInterval L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013EB}"
|
|
DEFINE_GUID(IID_IDbmInterval,
|
|
0xe69283b7, 0x283e, 0x11d1, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define IOID_IDbmTimeStamp L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000013EC}"
|
|
DEFINE_GUID(IID_IDbmTimeStamp,
|
|
0xe69283b8, 0x283e, 0x11d1, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define IOID_IDbmBlob L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0000142B}"
|
|
DEFINE_GUID(IID_IDbmBlob,
|
|
0xa9146565, 0x46eb, 0x11d1, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define IOID_IDbmClob L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0000142C}"
|
|
DEFINE_GUID(IID_IDbmClob,
|
|
0xa9146566, 0x46eb, 0x11d1, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define IOID_IDbmNChar L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0000142D}"
|
|
DEFINE_GUID(IID_IDbmNChar,
|
|
0xa9146567, 0x46eb, 0x11d1, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define IOID_IDbmNVarChar L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0000142E}"
|
|
DEFINE_GUID(IID_IDbmNVarChar,
|
|
0xa9146568, 0x46eb, 0x11d1, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define IOID_IDbmMoney L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},0000142F}"
|
|
DEFINE_GUID(IID_IDbmMoney,
|
|
0xa9146569, 0x46eb, 0x11d1, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define IOID_IDbmSmallMoney L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},00001430}"
|
|
DEFINE_GUID(IID_IDbmSmallMoney,
|
|
0xa914656a, 0x46eb, 0x11d1, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);
|
|
|
|
#define IOID_IDbmNumeric L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014D0}"
|
|
DEFINE_GUID(IID_IDbmNumeric,
|
|
0xe4e06510, 0x2b31, 0x11d2, 0xb7, 0x9f, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96);
|
|
|
|
#define IOID_IDbmDecimal L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014D1}"
|
|
DEFINE_GUID(IID_IDbmDecimal,
|
|
0xe4e06511, 0x2b31, 0x11d2, 0xb7, 0x9f, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96);
|
|
|
|
#define IOID_IDbmDate L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014D2}"
|
|
DEFINE_GUID(IID_IDbmDate,
|
|
0xe4e06512, 0x2b31, 0x11d2, 0xb7, 0x9f, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96);
|
|
|
|
#define IOID_IDbmTime L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014D3}"
|
|
DEFINE_GUID(IID_IDbmTime,
|
|
0xe4e06513, 0x2b31, 0x11d2, 0xb7, 0x9f, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96);
|
|
|
|
#define IOID_IDbmInteger L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014D4}"
|
|
DEFINE_GUID(IID_IDbmInteger,
|
|
0xe4e06514, 0x2b31, 0x11d2, 0xb7, 0x9f, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96);
|
|
|
|
#define IOID_IDbmSmallInt L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014D5}"
|
|
DEFINE_GUID(IID_IDbmSmallInt,
|
|
0xe4e06515, 0x2b31, 0x11d2, 0xb7, 0x9f, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96);
|
|
|
|
#define IOID_IDbmTinyInt L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014D6}"
|
|
DEFINE_GUID(IID_IDbmTinyInt,
|
|
0xe4e06516, 0x2b31, 0x11d2, 0xb7, 0x9f, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96);
|
|
|
|
#define IOID_IDbmQuadInt L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014D7}"
|
|
DEFINE_GUID(IID_IDbmQuadInt,
|
|
0xe4e06517, 0x2b31, 0x11d2, 0xb7, 0x9f, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96);
|
|
|
|
#define IOID_IDbmReal L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014D8}"
|
|
DEFINE_GUID(IID_IDbmReal,
|
|
0xe4e06518, 0x2b31, 0x11d2, 0xb7, 0x9f, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96);
|
|
|
|
#define IOID_IDbmDouble L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014D9}"
|
|
DEFINE_GUID(IID_IDbmDouble,
|
|
0xe4e06519, 0x2b31, 0x11d2, 0xb7, 0x9f, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96);
|
|
|
|
#define IOID_IDbmBinary L"{{391881E3-F894-11d0-8E76-00A0C905A4DB},000014E4}"
|
|
DEFINE_GUID(IID_IDbmBinary,
|
|
0xe4e06524, 0x2b31, 0x11d2, 0xb7, 0x9f, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96);
|
|
|
|
|
|
#endif // __DBM_H_
|