| 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 |