188cpp_quote("#define DEFINE_DBGUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \\")
189cpp_quote(" EXTERN_C const GUID name DECLSPEC_HIDDEN; \\")
190cpp_quote(" EXTERN_C const GUID name = \\")
191cpp_quote(" { l, w1, w2, { b1, b2, b3, b4, b5, b6, b7, b8 } }")
193cpp_quote("#define DEFINE_DBGUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \\")
194cpp_quote(" const GUID name DECLSPEC_HIDDEN; \\")
195cpp_quote(" const GUID name = \\")
196cpp_quote(" { l, w1, w2, { b1, b2, b3, b4, b5, b6, b7, b8 } }")
199cpp_quote("#define DEFINE_DBGUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \\")
200cpp_quote(" EXTERN_C const GUID name DECLSPEC_HIDDEN")
203cpp_quote("DEFINE_DBGUID(DBGUID_SESSION, 0xc8b522f5, 0x5cf3, 0x11ce, 0xad, 0xe5, 0x00, 0xaa, 0x00, 0x44, 0x77, 0x3d);")
204cpp_quote("DEFINE_DBGUID(DBGUID_ROWSET, 0xc8b522f6, 0x5cf3, 0x11ce, 0xad, 0xe5, 0x00, 0xaa, 0x00, 0x44, 0x77, 0x3d);")
205cpp_quote("DEFINE_DBGUID(DBGUID_ROW, 0xc8b522f7, 0x5cf3, 0x11ce, 0xad, 0xe5, 0x00, 0xaa, 0x00, 0x44, 0x77, 0x3d);")
206cpp_quote("DEFINE_DBGUID(DBGUID_STREAM, 0xc8b522f9, 0x5cf3, 0x11ce, 0xad, 0xe5, 0x00, 0xaa, 0x00, 0x44, 0x77, 0x3d);")
208typedef struct tagDBCOLUMNACCESS
215 DB_DWRESERVE dwReserved;
221typedef DWORD DBROWSTATUS;
225 DBROWSTATUS_S_OK = 0,
227 DBROWSTATUS_E_FAIL = 19,
241typedef DWORD DBPARAMIO;
245 DBPARAMIO_NOTPARAM = 0,
247 DBPARAMIO_OUTPUT = 2,
250typedef DWORD DBMEMOWNER;
254 DBMEMOWNER_CLIENTOWNED = 0,
255 DBMEMOWNER_PROVIDEROWNED = 1,
258typedef struct tagDBOBJECT
264typedef struct tagDBBINDEXT
266 [size_is((ULONG)ulExtension)] BYTE *pExtension;
267 DBCOUNTITEM ulExtension;
270typedef struct tagDBBINDING
273 DBBYTEOFFSET obValue;
274 DBBYTEOFFSET obLength;
275 DBBYTEOFFSET obStatus;
276 ITypeInfo *pTypeInfo;
280 DBMEMOWNER dwMemOwner;
289typedef ULONG_PTR HACCESSOR;
291cpp_quote("#define DB_INVALID_HACCESSOR 0x00")
293typedef ULONG_PTR HROW;
295cpp_quote("#define DB_NULL_HROW 0x00")
297typedef ULONG_PTR HWATCHREGION;
299cpp_quote("#define DBWATCHREGION_NULL NULL")
301typedef ULONG_PTR HCHAPTER;
303cpp_quote("#define DB_NULL_HCHAPTER 0x00")
305typedef struct tagDBPARAMS
308 DB_UPARAMS cParamSets;
312typedef DWORD DBASYNCHOP;
319typedef DWORD DBASYNCHPHASE;
321enum DBASYNCHPHASEENUM
323 DBASYNCHPHASE_INITIALIZATION,
324 DBASYNCHPHASE_POPULATION,
325 DBASYNCHPHASE_COMPLETE,
326 DBASYNCHPHASE_CANCELED,
329typedef struct tagRMTPACK
331 ISequentialStream *pISeqStream;
334 [size_is(cBSTR)] BSTR *rgBSTR;
336 [size_is(cVARIANT)] VARIANT *rgVARIANT;
338 [size_is(cIDISPATCH)] IDispatch **rgIDISPATCH;
340 [size_is(cIUNKNOWN)] IUnknown **rgIUNKNOWN;
342 [size_is(cPROPVARIANT)] PROPVARIANT *rgPROPVARIANT;
344 [size_is(cArray)] VARIANT *rgArray;
CD3D10_BUFFER_DESC D3D10_BUFFER_DESC cpp_quote(" ~CD3D10_BUFFER_DESC() {}") operator const D3D10_BUFFER_DESC &() const
struct tagDBPROPIDSET DBPROPIDSET
struct tagDBIMPLICITSESSION DBIMPLICITSESSION
struct tagDBPROPINFO DBPROPINFO
struct tagDBPROPINFOSET DBPROPINFOSET
@ DBPROPOPTIONS_SETIFCHEAP
struct tagDBPROPSET DBPROPSET
@ DBSTATUS_E_PERMISSIONDENIED
@ DBSTATUS_E_INTEGRITYVIOLATION
@ DBSTATUS_E_CANTCONVERTVALUE
@ DBSTATUS_E_SIGNMISMATCH
@ DBSTATUS_E_DATAOVERFLOW
@ DBSTATUS_E_SCHEMAVIOLATION
union tagDBID::@2832 uGuid
union tagDBID::@2833 uName
PDBPROPINFO rgPropertyInfos