1 | /**
|
---|
2 | * This file has no copyright assigned and is placed in the Public Domain.
|
---|
3 | * This file is part of the mingw-w64 runtime package.
|
---|
4 | * No warranty is given; refer to the file DISCLAIMER.PD within this package.
|
---|
5 | */
|
---|
6 | #ifndef __oledbguid_h__
|
---|
7 | #define __oledbguid_h__
|
---|
8 |
|
---|
9 | #ifdef _WIN64
|
---|
10 | #include <pshpack8.h>
|
---|
11 | #else
|
---|
12 | #include <pshpack2.h>
|
---|
13 | #endif
|
---|
14 |
|
---|
15 | #undef OLEDBDECLSPEC
|
---|
16 | #define OLEDBDECLSPEC __declspec(selectany)
|
---|
17 | typedef unsigned __LONG32 DBKIND;
|
---|
18 |
|
---|
19 | enum DBKINDENUM {
|
---|
20 | DBKIND_GUID_NAME = 0,DBKIND_GUID_PROPID,DBKIND_NAME,DBKIND_PGUID_NAME,
|
---|
21 | DBKIND_PGUID_PROPID,DBKIND_PROPID,DBKIND_GUID
|
---|
22 | };
|
---|
23 |
|
---|
24 | typedef struct tagDBID {
|
---|
25 | union {
|
---|
26 | GUID guid;
|
---|
27 | GUID *pguid;
|
---|
28 | } uGuid;
|
---|
29 | DBKIND eKind;
|
---|
30 | union {
|
---|
31 | wchar_t *pwszName;
|
---|
32 | unsigned __LONG32 ulPropid;
|
---|
33 | } uName;
|
---|
34 | } DBID;
|
---|
35 |
|
---|
36 | #define DBCIDGUID {0x0C733A81,0x2A1C,0x11CE,{0xAD,0xE5,0x00,0xAA,0x00,0x44,0x77,0x3D}}
|
---|
37 | #define DB_NULLGUID {0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}}
|
---|
38 | #ifdef DBINITCONSTANTS
|
---|
39 | extern const OLEDBDECLSPEC DBID DB_NULLID = {DB_NULLGUID,0,(wchar_t*)0};
|
---|
40 | extern const OLEDBDECLSPEC DBID DBCOLUMN_IDNAME = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)2};
|
---|
41 | extern const OLEDBDECLSPEC DBID DBCOLUMN_NAME = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)3};
|
---|
42 | extern const OLEDBDECLSPEC DBID DBCOLUMN_NUMBER = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)4};
|
---|
43 | extern const OLEDBDECLSPEC DBID DBCOLUMN_TYPE = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)5};
|
---|
44 | extern const OLEDBDECLSPEC DBID DBCOLUMN_PRECISION = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)7};
|
---|
45 | extern const OLEDBDECLSPEC DBID DBCOLUMN_SCALE = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)8};
|
---|
46 | extern const OLEDBDECLSPEC DBID DBCOLUMN_FLAGS = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)9};
|
---|
47 | extern const OLEDBDECLSPEC DBID DBCOLUMN_BASECOLUMNNAME = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)10};
|
---|
48 | extern const OLEDBDECLSPEC DBID DBCOLUMN_BASETABLENAME = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)11};
|
---|
49 | extern const OLEDBDECLSPEC DBID DBCOLUMN_COLLATINGSEQUENCE = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)12};
|
---|
50 | extern const OLEDBDECLSPEC DBID DBCOLUMN_COMPUTEMODE = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)13};
|
---|
51 | extern const OLEDBDECLSPEC DBID DBCOLUMN_DEFAULTVALUE = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)14};
|
---|
52 | extern const OLEDBDECLSPEC DBID DBCOLUMN_DOMAINNAME = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)15};
|
---|
53 | extern const OLEDBDECLSPEC DBID DBCOLUMN_HASDEFAULT = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)16};
|
---|
54 | extern const OLEDBDECLSPEC DBID DBCOLUMN_ISAUTOINCREMENT = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)17};
|
---|
55 | extern const OLEDBDECLSPEC DBID DBCOLUMN_ISCASESENSITIVE = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)18};
|
---|
56 | extern const OLEDBDECLSPEC DBID DBCOLUMN_ISSEARCHABLE = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)20};
|
---|
57 | extern const OLEDBDECLSPEC DBID DBCOLUMN_ISUNIQUE = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)21};
|
---|
58 | extern const OLEDBDECLSPEC DBID DBCOLUMN_BASECATALOGNAME = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)23};
|
---|
59 | extern const OLEDBDECLSPEC DBID DBCOLUMN_BASESCHEMANAME = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)24};
|
---|
60 | extern const OLEDBDECLSPEC DBID DBCOLUMN_GUID = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)29};
|
---|
61 | extern const OLEDBDECLSPEC DBID DBCOLUMN_PROPID = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)30};
|
---|
62 | extern const OLEDBDECLSPEC DBID DBCOLUMN_TYPEINFO = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)31};
|
---|
63 | extern const OLEDBDECLSPEC DBID DBCOLUMN_DOMAINCATALOG = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)32};
|
---|
64 | extern const OLEDBDECLSPEC DBID DBCOLUMN_DOMAINSCHEMA = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)33};
|
---|
65 | extern const OLEDBDECLSPEC DBID DBCOLUMN_DATETIMEPRECISION = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)34};
|
---|
66 | extern const OLEDBDECLSPEC DBID DBCOLUMN_NUMERICPRECISIONRADIX = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)35};
|
---|
67 | extern const OLEDBDECLSPEC DBID DBCOLUMN_OCTETLENGTH = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)36};
|
---|
68 | extern const OLEDBDECLSPEC DBID DBCOLUMN_COLUMNSIZE = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)37};
|
---|
69 | extern const OLEDBDECLSPEC DBID DBCOLUMN_CLSID = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)38};
|
---|
70 | extern const OLEDBDECLSPEC DBID DBCOLUMN_MAYSORT = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)39};
|
---|
71 | #else
|
---|
72 | extern const DBID DB_NULLID;
|
---|
73 | extern const DBID DBCOLUMN_IDNAME;
|
---|
74 | extern const DBID DBCOLUMN_NAME;
|
---|
75 | extern const DBID DBCOLUMN_NUMBER;
|
---|
76 | extern const DBID DBCOLUMN_TYPE;
|
---|
77 | extern const DBID DBCOLUMN_PRECISION;
|
---|
78 | extern const DBID DBCOLUMN_SCALE;
|
---|
79 | extern const DBID DBCOLUMN_FLAGS;
|
---|
80 | extern const DBID DBCOLUMN_BASECOLUMNNAME;
|
---|
81 | extern const DBID DBCOLUMN_BASETABLENAME;
|
---|
82 | extern const DBID DBCOLUMN_COLLATINGSEQUENCE;
|
---|
83 | extern const DBID DBCOLUMN_COMPUTEMODE;
|
---|
84 | extern const DBID DBCOLUMN_DEFAULTVALUE;
|
---|
85 | extern const DBID DBCOLUMN_DOMAINNAME;
|
---|
86 | extern const DBID DBCOLUMN_HASDEFAULT;
|
---|
87 | extern const DBID DBCOLUMN_ISAUTOINCREMENT;
|
---|
88 | extern const DBID DBCOLUMN_ISCASESENSITIVE;
|
---|
89 | extern const DBID DBCOLUMN_ISSEARCHABLE;
|
---|
90 | extern const DBID DBCOLUMN_ISUNIQUE;
|
---|
91 | extern const DBID DBCOLUMN_BASECATALOGNAME;
|
---|
92 | extern const DBID DBCOLUMN_BASESCHEMANAME;
|
---|
93 | extern const DBID DBCOLUMN_GUID;
|
---|
94 | extern const DBID DBCOLUMN_PROPID;
|
---|
95 | extern const DBID DBCOLUMN_TYPEINFO;
|
---|
96 | extern const DBID DBCOLUMN_DOMAINCATALOG;
|
---|
97 | extern const DBID DBCOLUMN_DOMAINSCHEMA;
|
---|
98 | extern const DBID DBCOLUMN_DATETIMEPRECISION;
|
---|
99 | extern const DBID DBCOLUMN_NUMERICPRECISIONRADIX;
|
---|
100 | extern const DBID DBCOLUMN_OCTETLENGTH;
|
---|
101 | extern const DBID DBCOLUMN_COLUMNSIZE;
|
---|
102 | extern const DBID DBCOLUMN_CLSID;
|
---|
103 | extern const DBID DBCOLUMN_MAYSORT;
|
---|
104 | #endif
|
---|
105 | #ifdef DBINITCONSTANTS
|
---|
106 | extern const OLEDBDECLSPEC GUID MDSCHEMA_FUNCTIONS = {0xa07ccd07,0x8148,0x11d0,{0x87,0xbb,0x00,0xc0,0x4f,0xc3,0x39,0x42}};
|
---|
107 | extern const OLEDBDECLSPEC GUID MDSCHEMA_ACTIONS = {0xa07ccd08,0x8148,0x11d0,{0x87,0xbb,0x00,0xc0,0x4f,0xc3,0x39,0x42}};
|
---|
108 | extern const OLEDBDECLSPEC GUID MDSCHEMA_COMMANDS = {0xa07ccd09,0x8148,0x11d0,{0x87,0xbb,0x00,0xc0,0x4f,0xc3,0x39,0x42}};
|
---|
109 | extern const OLEDBDECLSPEC GUID MDSCHEMA_SETS = {0xa07ccd0b,0x8148,0x11d0,{0x87,0xbb,0x00,0xc0,0x4f,0xc3,0x39,0x42}};
|
---|
110 | extern const OLEDBDECLSPEC GUID DBSCHEMA_TABLES_INFO = {0xc8b522e0,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
111 | extern const OLEDBDECLSPEC GUID MDGUID_MDX = {0xa07cccd0,0x8148,0x11d0,{0x87,0xbb,0x00,0xc0,0x4f,0xc3,0x39,0x42}};
|
---|
112 | extern const OLEDBDECLSPEC GUID DBGUID_MDX = {0xa07cccd0,0x8148,0x11d0,{0x87,0xbb,0x00,0xc0,0x4f,0xc3,0x39,0x42}};
|
---|
113 | extern const OLEDBDECLSPEC GUID MDSCHEMA_CUBES = {0xc8b522d8,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
114 | extern const OLEDBDECLSPEC GUID MDSCHEMA_DIMENSIONS = {0xc8b522d9,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
115 | extern const OLEDBDECLSPEC GUID MDSCHEMA_HIERARCHIES = {0xc8b522da,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
116 | extern const OLEDBDECLSPEC GUID MDSCHEMA_LEVELS = {0xc8b522db,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
117 | extern const OLEDBDECLSPEC GUID MDSCHEMA_MEASURES = {0xc8b522dc,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
118 | extern const OLEDBDECLSPEC GUID MDSCHEMA_PROPERTIES = {0xc8b522dd,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
119 | extern const OLEDBDECLSPEC GUID MDSCHEMA_MEMBERS = {0xc8b522de,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
120 | extern const OLEDBDECLSPEC DBID DBCOLUMN_BASETABLEVERSION = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)40};
|
---|
121 | extern const OLEDBDECLSPEC DBID DBCOLUMN_KEYCOLUMN = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)41};
|
---|
122 | #define DBGUID_ROWURL {0x0C733AB6,0x2A1C,0x11CE,{0xAD,0xE5,0x00,0xAA,0x00,0x44,0x77,0x3D}}
|
---|
123 | #define DBGUID_ROWDEFAULTSTREAM {0x0C733AB7,0x2A1C,0x11CE,{0xAD,0xE5,0x00,0xAA,0x00,0x44,0x77,0x3D}}
|
---|
124 | extern const OLEDBDECLSPEC GUID DBPROPSET_TRUSTEE = {0xc8b522e1,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
125 | extern const OLEDBDECLSPEC GUID DBOBJECT_TABLE = {0xc8b522e2,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
126 | extern const OLEDBDECLSPEC GUID DBOBJECT_COLUMN = {0xc8b522e4,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
127 | extern const OLEDBDECLSPEC GUID DBOBJECT_DATABASE = {0xc8b522e5,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
128 | extern const OLEDBDECLSPEC GUID DBOBJECT_PROCEDURE = {0xc8b522e6,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
129 | extern const OLEDBDECLSPEC GUID DBOBJECT_VIEW = {0xc8b522e7,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
130 | extern const OLEDBDECLSPEC GUID DBOBJECT_SCHEMA = {0xc8b522e8,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
131 | extern const OLEDBDECLSPEC GUID DBOBJECT_DOMAIN = {0xc8b522e9,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
132 | extern const OLEDBDECLSPEC GUID DBOBJECT_COLLATION = {0xc8b522ea,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
133 | extern const OLEDBDECLSPEC GUID DBOBJECT_TRUSTEE = {0xc8b522eb,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
134 | extern const OLEDBDECLSPEC GUID DBOBJECT_SCHEMAROWSET = {0xc8b522ec,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
135 | extern const OLEDBDECLSPEC GUID DBOBJECT_CHARACTERSET = {0xc8b522ed,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
136 | extern const OLEDBDECLSPEC GUID DBOBJECT_TRANSLATION = {0xc8b522ee,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
137 | extern const OLEDBDECLSPEC GUID DBSCHEMA_TRUSTEE = {0xc8b522ef,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
138 | extern const OLEDBDECLSPEC GUID DBPROPSET_COLUMNALL = {0xc8b522f0,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
139 | extern const OLEDBDECLSPEC GUID DBPROPSET_INDEXALL = {0xc8b522f1,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
140 | extern const OLEDBDECLSPEC GUID DBPROPSET_TABLEALL = {0xc8b522f2,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
141 | extern const OLEDBDECLSPEC GUID DBPROPSET_TRUSTEEALL = {0xc8b522f3,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
142 | extern const OLEDBDECLSPEC GUID DBPROPSET_CONSTRAINTALL = {0xc8b522fa,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
143 | extern const OLEDBDECLSPEC GUID DBGUID_DSO = {0xc8b522f4,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
144 | extern const OLEDBDECLSPEC GUID DBGUID_SESSION = {0xc8b522f5,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
145 | extern const OLEDBDECLSPEC GUID DBGUID_ROWSET = {0xc8b522f6,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
146 | extern const OLEDBDECLSPEC GUID DBGUID_ROW = {0xc8b522f7,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
147 | extern const OLEDBDECLSPEC GUID DBGUID_COMMAND = {0xc8b522f8,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
148 | extern const OLEDBDECLSPEC GUID DBGUID_STREAM = {0xc8b522f9,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
149 | extern const OLEDBDECLSPEC DBID DBROWCOL_ROWURL = {DBGUID_ROWURL,DBKIND_GUID_PROPID,(wchar_t*)0};
|
---|
150 | extern const OLEDBDECLSPEC DBID DBROWCOL_PARSENAME = {DBGUID_ROWURL,DBKIND_GUID_PROPID,(wchar_t*)2};
|
---|
151 | extern const OLEDBDECLSPEC DBID DBROWCOL_PARENTNAME = {DBGUID_ROWURL,DBKIND_GUID_PROPID,(wchar_t*)3};
|
---|
152 | extern const OLEDBDECLSPEC DBID DBROWCOL_ABSOLUTEPARSENAME = {DBGUID_ROWURL,DBKIND_GUID_PROPID,(wchar_t*)4};
|
---|
153 | extern const OLEDBDECLSPEC DBID DBROWCOL_ISHIDDEN = {DBGUID_ROWURL,DBKIND_GUID_PROPID,(wchar_t*)5};
|
---|
154 | extern const OLEDBDECLSPEC DBID DBROWCOL_ISREADONLY = {DBGUID_ROWURL,DBKIND_GUID_PROPID,(wchar_t*)6};
|
---|
155 | extern const OLEDBDECLSPEC DBID DBROWCOL_CONTENTTYPE = {DBGUID_ROWURL,DBKIND_GUID_PROPID,(wchar_t*)7};
|
---|
156 | extern const OLEDBDECLSPEC DBID DBROWCOL_CONTENTCLASS = {DBGUID_ROWURL,DBKIND_GUID_PROPID,(wchar_t*)8};
|
---|
157 | extern const OLEDBDECLSPEC DBID DBROWCOL_CONTENTLANGUAGE = {DBGUID_ROWURL,DBKIND_GUID_PROPID,(wchar_t*)9};
|
---|
158 | extern const OLEDBDECLSPEC DBID DBROWCOL_CREATIONTIME = {DBGUID_ROWURL,DBKIND_GUID_PROPID,(wchar_t*)10};
|
---|
159 | extern const OLEDBDECLSPEC DBID DBROWCOL_LASTACCESSTIME = {DBGUID_ROWURL,DBKIND_GUID_PROPID,(wchar_t*)11};
|
---|
160 | extern const OLEDBDECLSPEC DBID DBROWCOL_LASTWRITETIME = {DBGUID_ROWURL,DBKIND_GUID_PROPID,(wchar_t*)12};
|
---|
161 | extern const OLEDBDECLSPEC DBID DBROWCOL_STREAMSIZE = {DBGUID_ROWURL,DBKIND_GUID_PROPID,(wchar_t*)13};
|
---|
162 | extern const OLEDBDECLSPEC DBID DBROWCOL_ISCOLLECTION = {DBGUID_ROWURL,DBKIND_GUID_PROPID,(wchar_t*)14};
|
---|
163 | extern const OLEDBDECLSPEC DBID DBROWCOL_ISSTRUCTUREDDOCUMENT = {DBGUID_ROWURL,DBKIND_GUID_PROPID,(wchar_t*)15};
|
---|
164 | extern const OLEDBDECLSPEC DBID DBROWCOL_DEFAULTDOCUMENT = {DBGUID_ROWURL,DBKIND_GUID_PROPID,(wchar_t*)16};
|
---|
165 | extern const OLEDBDECLSPEC DBID DBROWCOL_DISPLAYNAME = {DBGUID_ROWURL,DBKIND_GUID_PROPID,(wchar_t*)17};
|
---|
166 | extern const OLEDBDECLSPEC DBID DBROWCOL_ISROOT = {DBGUID_ROWURL,DBKIND_GUID_PROPID,(wchar_t*)18};
|
---|
167 | extern const OLEDBDECLSPEC DBID DBROWCOL_DEFAULTSTREAM = {DBGUID_ROWDEFAULTSTREAM,DBKIND_GUID_PROPID,(wchar_t*)0};
|
---|
168 | extern const OLEDBDECLSPEC GUID DBGUID_CONTAINEROBJECT = {0xc8b522fb,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
169 | extern const OLEDBDECLSPEC GUID DBSCHEMA_ASSERTIONS = {0xc8b52210,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
170 | extern const OLEDBDECLSPEC GUID DBSCHEMA_CATALOGS = {0xc8b52211,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
171 | extern const OLEDBDECLSPEC GUID DBSCHEMA_CHARACTER_SETS = {0xc8b52212,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
172 | extern const OLEDBDECLSPEC GUID DBSCHEMA_COLLATIONS = {0xc8b52213,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
173 | extern const OLEDBDECLSPEC GUID DBSCHEMA_COLUMNS = {0xc8b52214,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
174 | extern const OLEDBDECLSPEC GUID DBSCHEMA_CHECK_CONSTRAINTS = {0xc8b52215,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
175 | extern const OLEDBDECLSPEC GUID DBSCHEMA_CONSTRAINT_COLUMN_USAGE = {0xc8b52216,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
176 | extern const OLEDBDECLSPEC GUID DBSCHEMA_CONSTRAINT_TABLE_USAGE = {0xc8b52217,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
177 | extern const OLEDBDECLSPEC GUID DBSCHEMA_KEY_COLUMN_USAGE = {0xc8b52218,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
178 | extern const OLEDBDECLSPEC GUID DBSCHEMA_REFERENTIAL_CONSTRAINTS = {0xc8b52219,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
179 | extern const OLEDBDECLSPEC GUID DBSCHEMA_TABLE_CONSTRAINTS = {0xc8b5221a,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
180 | extern const OLEDBDECLSPEC GUID DBSCHEMA_COLUMN_DOMAIN_USAGE = {0xc8b5221b,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
181 | extern const OLEDBDECLSPEC GUID DBSCHEMA_INDEXES = {0xc8b5221e,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
182 | extern const OLEDBDECLSPEC GUID DBSCHEMA_COLUMN_PRIVILEGES = {0xc8b52221,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
183 | extern const OLEDBDECLSPEC GUID DBSCHEMA_TABLE_PRIVILEGES = {0xc8b52222,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
184 | extern const OLEDBDECLSPEC GUID DBSCHEMA_USAGE_PRIVILEGES = {0xc8b52223,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
185 | extern const OLEDBDECLSPEC GUID DBSCHEMA_PROCEDURES = {0xc8b52224,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
186 | extern const OLEDBDECLSPEC GUID DBSCHEMA_SCHEMATA = {0xc8b52225,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
187 | extern const OLEDBDECLSPEC GUID DBSCHEMA_SQL_LANGUAGES = {0xc8b52226,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
188 | extern const OLEDBDECLSPEC GUID DBSCHEMA_STATISTICS = {0xc8b52227,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
189 | extern const OLEDBDECLSPEC GUID DBSCHEMA_TABLES = {0xc8b52229,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
190 | extern const OLEDBDECLSPEC GUID DBSCHEMA_TRANSLATIONS = {0xc8b5222a,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
191 | extern const OLEDBDECLSPEC GUID DBSCHEMA_PROVIDER_TYPES = {0xc8b5222c,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
192 | extern const OLEDBDECLSPEC GUID DBSCHEMA_VIEWS = {0xc8b5222d,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
193 | extern const OLEDBDECLSPEC GUID DBSCHEMA_VIEW_COLUMN_USAGE = {0xc8b5222e,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
194 | extern const OLEDBDECLSPEC GUID DBSCHEMA_VIEW_TABLE_USAGE = {0xc8b5222f,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
195 | extern const OLEDBDECLSPEC GUID DBSCHEMA_PROCEDURE_PARAMETERS = {0xc8b522b8,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
196 | extern const OLEDBDECLSPEC GUID DBSCHEMA_FOREIGN_KEYS = {0xc8b522c4,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
197 | extern const OLEDBDECLSPEC GUID DBSCHEMA_PRIMARY_KEYS = {0xc8b522c5,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
198 | extern const OLEDBDECLSPEC GUID DBSCHEMA_PROCEDURE_COLUMNS = {0xc8b522c9,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
199 | extern const OLEDBDECLSPEC GUID DBCOL_SELFCOLUMNS = {0xc8b52231,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
200 | extern const OLEDBDECLSPEC GUID DBCOL_SPECIALCOL = {0xc8b52232,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
201 | extern const OLEDBDECLSPEC GUID PSGUID_QUERY = {0x49691c90,0x7e17,0x101a,{0xa9,0x1c,0x08,0x00,0x2b,0x2e,0xcd,0xa9}};
|
---|
202 | extern const OLEDBDECLSPEC GUID DBPROPSET_COLUMN = {0xc8b522b9,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
203 | extern const OLEDBDECLSPEC GUID DBPROPSET_DATASOURCE = {0xc8b522ba,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
204 | extern const OLEDBDECLSPEC GUID DBPROPSET_DATASOURCEINFO = {0xc8b522bb,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
205 | extern const OLEDBDECLSPEC GUID DBPROPSET_DBINIT = {0xc8b522bc,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
206 | extern const OLEDBDECLSPEC GUID DBPROPSET_INDEX = {0xc8b522bd,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
207 | extern const OLEDBDECLSPEC GUID DBPROPSET_ROWSET = {0xc8b522be,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
208 | extern const OLEDBDECLSPEC GUID DBPROPSET_TABLE = {0xc8b522bf,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
209 | extern const OLEDBDECLSPEC GUID DBPROPSET_DATASOURCEALL = {0xc8b522c0,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
210 | extern const OLEDBDECLSPEC GUID DBPROPSET_DATASOURCEINFOALL = {0xc8b522c1,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
211 | extern const OLEDBDECLSPEC GUID DBPROPSET_ROWSETALL = {0xc8b522c2,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
212 | extern const OLEDBDECLSPEC GUID DBPROPSET_SESSION = {0xc8b522c6,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
213 | extern const OLEDBDECLSPEC GUID DBPROPSET_SESSIONALL = {0xc8b522c7,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
214 | extern const OLEDBDECLSPEC GUID DBPROPSET_DBINITALL = {0xc8b522ca,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
215 | extern const OLEDBDECLSPEC GUID DBPROPSET_PROPERTIESINERROR = {0xc8b522d4,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
216 | extern const OLEDBDECLSPEC GUID DBPROPSET_VIEW = {0xc8b522df,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
217 | extern const OLEDBDECLSPEC GUID DBPROPSET_VIEWALL = {0xc8b522fc,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
218 | extern const OLEDBDECLSPEC GUID DBPROPSET_STREAM = {0xc8b522fd,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
219 | extern const OLEDBDECLSPEC GUID DBPROPSET_STREAMALL = {0xc8b522fe,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
220 | extern const OLEDBDECLSPEC GUID DBSCHEMA_TABLE_STATISTICS = {0xc8b522ff,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
221 | extern const OLEDBDECLSPEC GUID DBSCHEMA_CHECK_CONSTRAINTS_BY_TABLE = {0xc8b52301,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
222 | extern const OLEDBDECLSPEC GUID DBGUID_HISTOGRAM_ROWSET = {0xc8b52300,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
223 | extern const OLEDBDECLSPEC DBID DBCOLUMN_DERIVEDCOLUMNNAME = {DBCIDGUID,DBKIND_GUID_PROPID,(wchar_t*)43};
|
---|
224 | extern const OLEDBDECLSPEC GUID DBGUID_DBSQL = {0xc8b521fb,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
225 | extern const OLEDBDECLSPEC GUID DBGUID_DEFAULT = {0xc8b521fb,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
226 | extern const OLEDBDECLSPEC GUID DBGUID_SQL = {0xc8b522d7,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
227 | #else
|
---|
228 | extern const GUID DBSCHEMA_TABLES_INFO;
|
---|
229 | extern const GUID MDGUID_MDX;
|
---|
230 | extern const GUID DBGUID_MDX;
|
---|
231 | extern const GUID MDSCHEMA_CUBES;
|
---|
232 | extern const GUID MDSCHEMA_DIMENSIONS;
|
---|
233 | extern const GUID MDSCHEMA_HIERARCHIES;
|
---|
234 | extern const GUID MDSCHEMA_LEVELS;
|
---|
235 | extern const GUID MDSCHEMA_MEASURES;
|
---|
236 | extern const GUID MDSCHEMA_PROPERTIES;
|
---|
237 | extern const GUID MDSCHEMA_MEMBERS;
|
---|
238 | extern const DBID DBCOLUMN_BASETABLEVERSION;
|
---|
239 | extern const DBID DBCOLUMN_KEYCOLUMN;
|
---|
240 | extern const GUID DBPROPSET_TRUSTEE;
|
---|
241 | extern const GUID DBOBJECT_TABLE;
|
---|
242 | extern const GUID DBOBJECT_COLUMN;
|
---|
243 | extern const GUID DBOBJECT_DATABASE;
|
---|
244 | extern const GUID DBOBJECT_PROCEDURE;
|
---|
245 | extern const GUID DBOBJECT_VIEW;
|
---|
246 | extern const GUID DBOBJECT_SCHEMA;
|
---|
247 | extern const GUID DBOBJECT_DOMAIN;
|
---|
248 | extern const GUID DBOBJECT_COLLATION;
|
---|
249 | extern const GUID DBOBJECT_TRUSTEE;
|
---|
250 | extern const GUID DBOBJECT_SCHEMAROWSET;
|
---|
251 | extern const GUID DBOBJECT_CHARACTERSET;
|
---|
252 | extern const GUID DBOBJECT_TRANSLATION;
|
---|
253 | extern const GUID DBSCHEMA_TRUSTEE;
|
---|
254 | extern const GUID DBPROPSET_COLUMNALL;
|
---|
255 | extern const GUID DBPROPSET_INDEXALL;
|
---|
256 | extern const GUID DBPROPSET_TABLEALL;
|
---|
257 | extern const GUID DBPROPSET_TRUSTEEALL;
|
---|
258 | extern const GUID DBPROPSET_CONSTRAINTALL;
|
---|
259 | extern const GUID DBGUID_DSO;
|
---|
260 | extern const GUID DBGUID_SESSION;
|
---|
261 | extern const GUID DBGUID_ROWSET;
|
---|
262 | extern const GUID DBGUID_ROW;
|
---|
263 | extern const GUID DBGUID_COMMAND;
|
---|
264 | extern const GUID DBGUID_STREAM;
|
---|
265 | extern const DBID DBROWCOL_ROWURL;
|
---|
266 | extern const DBID DBROWCOL_PARSENAME;
|
---|
267 | extern const DBID DBROWCOL_PARENTNAME;
|
---|
268 | extern const DBID DBROWCOL_ABSOLUTEPARSENAME;
|
---|
269 | extern const DBID DBROWCOL_ISHIDDEN;
|
---|
270 | extern const DBID DBROWCOL_ISREADONLY;
|
---|
271 | extern const DBID DBROWCOL_CONTENTTYPE;
|
---|
272 | extern const DBID DBROWCOL_CONTENTCLASS;
|
---|
273 | extern const DBID DBROWCOL_CONTENTLANGUAGE;
|
---|
274 | extern const DBID DBROWCOL_CREATIONTIME;
|
---|
275 | extern const DBID DBROWCOL_LASTACCESSTIME;
|
---|
276 | extern const DBID DBROWCOL_LASTWRITETIME;
|
---|
277 | extern const DBID DBROWCOL_STREAMSIZE;
|
---|
278 | extern const DBID DBROWCOL_ISCOLLECTION;
|
---|
279 | extern const DBID DBROWCOL_ISSTRUCTUREDDOCUMENT;
|
---|
280 | extern const DBID DBROWCOL_DEFAULTDOCUMENT;
|
---|
281 | extern const DBID DBROWCOL_DISPLAYNAME;
|
---|
282 | extern const DBID DBROWCOL_ISROOT;
|
---|
283 | extern const DBID DBROWCOL_DEFAULTSTREAM;
|
---|
284 | extern const GUID DBGUID_CONTAINEROBJECT;
|
---|
285 | extern const GUID DBSCHEMA_ASSERTIONS;
|
---|
286 | extern const GUID DBSCHEMA_CATALOGS;
|
---|
287 | extern const GUID DBSCHEMA_CHARACTER_SETS;
|
---|
288 | extern const GUID DBSCHEMA_COLLATIONS;
|
---|
289 | extern const GUID DBSCHEMA_COLUMNS;
|
---|
290 | extern const GUID DBSCHEMA_CHECK_CONSTRAINTS;
|
---|
291 | extern const GUID DBSCHEMA_CONSTRAINT_COLUMN_USAGE;
|
---|
292 | extern const GUID DBSCHEMA_CONSTRAINT_TABLE_USAGE;
|
---|
293 | extern const GUID DBSCHEMA_KEY_COLUMN_USAGE;
|
---|
294 | extern const GUID DBSCHEMA_REFERENTIAL_CONSTRAINTS;
|
---|
295 | extern const GUID DBSCHEMA_TABLE_CONSTRAINTS;
|
---|
296 | extern const GUID DBSCHEMA_COLUMN_DOMAIN_USAGE;
|
---|
297 | extern const GUID DBSCHEMA_INDEXES;
|
---|
298 | extern const GUID DBSCHEMA_COLUMN_PRIVILEGES;
|
---|
299 | extern const GUID DBSCHEMA_TABLE_PRIVILEGES;
|
---|
300 | extern const GUID DBSCHEMA_USAGE_PRIVILEGES;
|
---|
301 | extern const GUID DBSCHEMA_PROCEDURES;
|
---|
302 | extern const GUID DBSCHEMA_SCHEMATA;
|
---|
303 | extern const GUID DBSCHEMA_SQL_LANGUAGES;
|
---|
304 | extern const GUID DBSCHEMA_STATISTICS;
|
---|
305 | extern const GUID DBSCHEMA_TABLES;
|
---|
306 | extern const GUID DBSCHEMA_TRANSLATIONS;
|
---|
307 | extern const GUID DBSCHEMA_PROVIDER_TYPES;
|
---|
308 | extern const GUID DBSCHEMA_VIEWS;
|
---|
309 | extern const GUID DBSCHEMA_VIEW_COLUMN_USAGE;
|
---|
310 | extern const GUID DBSCHEMA_VIEW_TABLE_USAGE;
|
---|
311 | extern const GUID DBSCHEMA_PROCEDURE_PARAMETERS;
|
---|
312 | extern const GUID DBSCHEMA_FOREIGN_KEYS;
|
---|
313 | extern const GUID DBSCHEMA_PRIMARY_KEYS;
|
---|
314 | extern const GUID DBSCHEMA_PROCEDURE_COLUMNS;
|
---|
315 | extern const GUID DBCOL_SELFCOLUMNS;
|
---|
316 | extern const GUID DBCOL_SPECIALCOL;
|
---|
317 | extern const GUID PSGUID_QUERY;
|
---|
318 | extern const GUID DBPROPSET_COLUMN;
|
---|
319 | extern const GUID DBPROPSET_DATASOURCE;
|
---|
320 | extern const GUID DBPROPSET_DATASOURCEINFO;
|
---|
321 | extern const GUID DBPROPSET_DBINIT;
|
---|
322 | extern const GUID DBPROPSET_INDEX;
|
---|
323 | extern const GUID DBPROPSET_ROWSET;
|
---|
324 | extern const GUID DBPROPSET_TABLE;
|
---|
325 | extern const GUID DBPROPSET_DATASOURCEALL;
|
---|
326 | extern const GUID DBPROPSET_DATASOURCEINFOALL;
|
---|
327 | extern const GUID DBPROPSET_ROWSETALL;
|
---|
328 | extern const GUID DBPROPSET_SESSION;
|
---|
329 | extern const GUID DBPROPSET_SESSIONALL;
|
---|
330 | extern const GUID DBPROPSET_DBINITALL;
|
---|
331 | extern const GUID DBPROPSET_PROPERTIESINERROR;
|
---|
332 | extern const GUID DBPROPSET_VIEW;
|
---|
333 | extern const GUID DBPROPSET_VIEWALL;
|
---|
334 | extern const GUID DBPROPSET_STREAM;
|
---|
335 | extern const GUID DBPROPSET_STREAMALL;
|
---|
336 | extern const GUID DBSCHEMA_TABLE_STATISTICS;
|
---|
337 | extern const GUID DBSCHEMA_CHECK_CONSTRAINTS_BY_TABLE;
|
---|
338 | extern const GUID DBGUID_HISTOGRAM_ROWSET;
|
---|
339 | extern const DBID DBCOLUMN_DERIVEDCOLUMNNAME;
|
---|
340 | extern const GUID MDSCHEMA_FUNCTIONS;
|
---|
341 | extern const GUID MDSCHEMA_ACTIONS;
|
---|
342 | extern const GUID MDSCHEMA_COMMANDS;
|
---|
343 | extern const GUID MDSCHEMA_SETS;
|
---|
344 | extern const GUID DBGUID_DBSQL;
|
---|
345 | extern const GUID DBGUID_DEFAULT;
|
---|
346 | extern const GUID DBGUID_SQL;
|
---|
347 | #endif
|
---|
348 |
|
---|
349 | #ifdef DBINITCONSTANTS
|
---|
350 | extern const OLEDBDECLSPEC GUID DB_PROPERTY_CHECK_OPTION = {0xc8b5220b,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
351 | extern const OLEDBDECLSPEC GUID DB_PROPERTY_CONSTRAINT_CHECK_DEFERRED = {0xc8b521f0,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
352 | extern const OLEDBDECLSPEC GUID DB_PROPERTY_DROP_CASCADE = {0xc8b521f3,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
353 | extern const OLEDBDECLSPEC GUID DB_PROPERTY_UNIQUE = {0xc8b521f5,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
354 | extern const OLEDBDECLSPEC GUID DB_PROPERTY_ON_COMMIT_PRESERVE_ROWS = {0xc8b52230,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
355 | extern const OLEDBDECLSPEC GUID DB_PROPERTY_PRIMARY = {0xc8b521fc,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
356 | extern const OLEDBDECLSPEC GUID DB_PROPERTY_CLUSTERED = {0xc8b521ff,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
357 | extern const OLEDBDECLSPEC GUID DB_PROPERTY_NONCLUSTERED = {0xc8b52200,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
358 | extern const OLEDBDECLSPEC GUID DB_PROPERTY_BTREE = {0xc8b52201,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
359 | extern const OLEDBDECLSPEC GUID DB_PROPERTY_HASH = {0xc8b52202,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
360 | extern const OLEDBDECLSPEC GUID DB_PROPERTY_FILLFACTOR = {0xc8b52203,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
361 | extern const OLEDBDECLSPEC GUID DB_PROPERTY_INITIALSIZE = {0xc8b52204,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
362 | extern const OLEDBDECLSPEC GUID DB_PROPERTY_DISALLOWNULL = {0xc8b52205,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
363 | extern const OLEDBDECLSPEC GUID DB_PROPERTY_IGNORENULL = {0xc8b52206,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
364 | extern const OLEDBDECLSPEC GUID DB_PROPERTY_IGNOREANYNULL = {0xc8b52207,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
365 | extern const OLEDBDECLSPEC GUID DB_PROPERTY_SORTBOOKMARKS = {0xc8b52208,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
366 | extern const OLEDBDECLSPEC GUID DB_PROPERTY_AUTOMATICUPDATE = {0xc8b52209,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
367 | extern const OLEDBDECLSPEC GUID DB_PROPERTY_EXPLICITUPDATE = {0xc8b5220a,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
368 | #else
|
---|
369 | extern const GUID DB_PROPERTY_CHECK_OPTION;
|
---|
370 | extern const GUID DB_PROPERTY_CONSTRAINT_CHECK_DEFERRED;
|
---|
371 | extern const GUID DB_PROPERTY_DROP_CASCADE;
|
---|
372 | extern const GUID DB_PROPERTY_ON_COMMIT_PRESERVE_ROWS;
|
---|
373 | extern const GUID DB_PROPERTY_UNIQUE;
|
---|
374 | extern const GUID DB_PROPERTY_PRIMARY;
|
---|
375 | extern const GUID DB_PROPERTY_CLUSTERED;
|
---|
376 | extern const GUID DB_PROPERTY_NONCLUSTERED;
|
---|
377 | extern const GUID DB_PROPERTY_BTREE;
|
---|
378 | extern const GUID DB_PROPERTY_HASH;
|
---|
379 | extern const GUID DB_PROPERTY_FILLFACTOR;
|
---|
380 | extern const GUID DB_PROPERTY_INITIALSIZE;
|
---|
381 | extern const GUID DB_PROPERTY_DISALLOWNULL;
|
---|
382 | extern const GUID DB_PROPERTY_IGNORENULL;
|
---|
383 | extern const GUID DB_PROPERTY_IGNOREANYNULL;
|
---|
384 | extern const GUID DB_PROPERTY_SORTBOOKMARKS;
|
---|
385 | extern const GUID DB_PROPERTY_AUTOMATICUPDATE;
|
---|
386 | extern const GUID DB_PROPERTY_EXPLICITUPDATE;
|
---|
387 | #endif
|
---|
388 |
|
---|
389 | #ifdef DBINITCONSTANTS
|
---|
390 | extern const OLEDBDECLSPEC GUID DBGUID_LIKE_SQL = {0xc8b521f6,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
391 | extern const OLEDBDECLSPEC GUID DBGUID_LIKE_DOS = {0xc8b521f7,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
392 | extern const OLEDBDECLSPEC GUID DBGUID_LIKE_OFS = {0xc8b521f8,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
393 | extern const OLEDBDECLSPEC GUID DBGUID_LIKE_MAPI = {0xc8b521f9,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}};
|
---|
394 | #else
|
---|
395 | extern const GUID DBGUID_LIKE_SQL;
|
---|
396 | extern const GUID DBGUID_LIKE_DOS;
|
---|
397 | extern const GUID DBGUID_LIKE_OFS;
|
---|
398 | extern const GUID DBGUID_LIKE_MAPI;
|
---|
399 | #endif
|
---|
400 |
|
---|
401 | #include <poppack.h>
|
---|
402 | #endif
|
---|