Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

460 lines
12 KiB

  1. #pragma warning( disable: 4049 ) /* more than 64k source lines */
  2. /* this ALWAYS GENERATED file contains the proxy stub code */
  3. /* File created by MIDL compiler version 6.00.0345 */
  4. /* Compiler settings for oledbdep.idl:
  5. Oicf, W1, Zp8, env=Win32 (32b run)
  6. protocol : dce , ms_ext, c_ext
  7. error checks: allocation ref bounds_check enum stub_data
  8. VC __declspec() decoration level:
  9. __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  10. DECLSPEC_UUID(), MIDL_INTERFACE()
  11. */
  12. //@@MIDL_FILE_HEADING( )
  13. #if !defined(_M_IA64) && !defined(_M_AMD64)
  14. #define USE_STUBLESS_PROXY
  15. /* verify that the <rpcproxy.h> version is high enough to compile this file*/
  16. #ifndef __REDQ_RPCPROXY_H_VERSION__
  17. #define __REQUIRED_RPCPROXY_H_VERSION__ 440
  18. #endif
  19. #include "rpcproxy.h"
  20. #ifndef __RPCPROXY_H_VERSION__
  21. #error this stub requires an updated version of <rpcproxy.h>
  22. #endif // __RPCPROXY_H_VERSION__
  23. #include "oledbdep.h"
  24. #define TYPE_FORMAT_STRING_SIZE 3
  25. #define PROC_FORMAT_STRING_SIZE 1
  26. #define TRANSMIT_AS_TABLE_SIZE 0
  27. #define WIRE_MARSHAL_TABLE_SIZE 0
  28. typedef struct _MIDL_TYPE_FORMAT_STRING
  29. {
  30. short Pad;
  31. unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
  32. } MIDL_TYPE_FORMAT_STRING;
  33. typedef struct _MIDL_PROC_FORMAT_STRING
  34. {
  35. short Pad;
  36. unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
  37. } MIDL_PROC_FORMAT_STRING;
  38. static RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
  39. {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
  40. extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
  41. extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
  42. #if !defined(__RPC_WIN32__)
  43. #error Invalid build platform for this stub.
  44. #endif
  45. #if !(TARGET_IS_NT40_OR_LATER)
  46. #error You need a Windows NT 4.0 or later to run this stub because it uses these features:
  47. #error -Oif or -Oicf.
  48. #error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
  49. #error This app will die there with the RPC_X_WRONG_STUB_VERSION error.
  50. #endif
  51. static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
  52. {
  53. 0,
  54. {
  55. 0x0
  56. }
  57. };
  58. static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
  59. {
  60. 0,
  61. {
  62. NdrFcShort( 0x0 ), /* 0 */
  63. 0x0
  64. }
  65. };
  66. /* Standard interface: __MIDL_itf_oledbdep_0000, ver. 0.0,
  67. GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
  68. /* Standard interface: DBStructureDefinitionsDep, ver. 0.0,
  69. GUID={0x0c733aad,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  70. /* Object interface: IUnknown, ver. 0.0,
  71. GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  72. /* Object interface: IRowsetNextRowset, ver. 0.0,
  73. GUID={0x0c733a72,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  74. /* Object interface: IRowsetNewRowAfter, ver. 0.0,
  75. GUID={0x0c733a71,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  76. /* Object interface: IRowsetWithParameters, ver. 0.0,
  77. GUID={0x0c733a6e,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  78. /* Object interface: IRowsetAsynch, ver. 0.0,
  79. GUID={0x0c733a0f,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  80. /* Object interface: IRowsetKeys, ver. 0.0,
  81. GUID={0x0c733a12,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  82. /* Object interface: IRowsetWatchAll, ver. 0.0,
  83. GUID={0x0c733a73,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  84. /* Object interface: IRowsetWatchNotify, ver. 0.0,
  85. GUID={0x0c733a44,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  86. /* Object interface: IRowsetWatchRegion, ver. 0.0,
  87. GUID={0x0c733a45,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  88. /* Object interface: IRowsetCopyRows, ver. 0.0,
  89. GUID={0x0c733a6b,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  90. /* Object interface: IReadData, ver. 0.0,
  91. GUID={0x0c733a6a,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  92. /* Object interface: ICommandCost, ver. 0.0,
  93. GUID={0x0c733a4e,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  94. /* Object interface: ICommandValidate, ver. 0.0,
  95. GUID={0x0c733a18,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  96. /* Object interface: ITableRename, ver. 0.0,
  97. GUID={0x0c733a77,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  98. /* Object interface: IDBSchemaCommand, ver. 0.0,
  99. GUID={0x0c733a50,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  100. /* Object interface: IProvideMoniker, ver. 0.0,
  101. GUID={0x0c733a4d,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  102. /* Standard interface: __MIDL_itf_oledbdep_0364, ver. 0.0,
  103. GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
  104. static const MIDL_STUB_DESC Object_StubDesc =
  105. {
  106. 0,
  107. NdrOleAllocate,
  108. NdrOleFree,
  109. 0,
  110. 0,
  111. 0,
  112. 0,
  113. 0,
  114. __MIDL_TypeFormatString.Format,
  115. 1, /* -error bounds_check flag */
  116. 0x20000, /* Ndr library version */
  117. 0,
  118. 0x6000159, /* MIDL Version 6.0.345 */
  119. 0,
  120. 0,
  121. 0, /* notify & notify_flag routine table */
  122. 0x1, /* MIDL flag */
  123. 0, /* cs routines */
  124. 0, /* proxy/server info */
  125. 0 /* Reserved5 */
  126. };
  127. const CInterfaceProxyVtbl * _oledbdep_ProxyVtblList[] =
  128. {
  129. 0
  130. };
  131. const CInterfaceStubVtbl * _oledbdep_StubVtblList[] =
  132. {
  133. 0
  134. };
  135. PCInterfaceName const _oledbdep_InterfaceNamesList[] =
  136. {
  137. 0
  138. };
  139. #define _oledbdep_CHECK_IID(n) IID_GENERIC_CHECK_IID( _oledbdep, pIID, n)
  140. int __stdcall _oledbdep_IID_Lookup( const IID * pIID, int * pIndex )
  141. {
  142. return 0;
  143. }
  144. const ExtendedProxyFileInfo oledbdep_ProxyFileInfo =
  145. {
  146. (PCInterfaceProxyVtblList *) & _oledbdep_ProxyVtblList,
  147. (PCInterfaceStubVtblList *) & _oledbdep_StubVtblList,
  148. (const PCInterfaceName * ) & _oledbdep_InterfaceNamesList,
  149. 0, // no delegation
  150. & _oledbdep_IID_Lookup,
  151. 0,
  152. 2,
  153. 0, /* table of [async_uuid] interfaces */
  154. 0, /* Filler1 */
  155. 0, /* Filler2 */
  156. 0 /* Filler3 */
  157. };
  158. #endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/
  159. #pragma warning( disable: 4049 ) /* more than 64k source lines */
  160. /* this ALWAYS GENERATED file contains the proxy stub code */
  161. /* File created by MIDL compiler version 6.00.0345 */
  162. /* Compiler settings for oledbdep.idl:
  163. Oicf, W1, Zp8, env=Win64 (32b run,appending)
  164. protocol : dce , ms_ext, c_ext, robust
  165. error checks: allocation ref bounds_check enum stub_data
  166. VC __declspec() decoration level:
  167. __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  168. DECLSPEC_UUID(), MIDL_INTERFACE()
  169. */
  170. //@@MIDL_FILE_HEADING( )
  171. #if defined(_M_IA64) || defined(_M_AMD64)
  172. #define USE_STUBLESS_PROXY
  173. /* verify that the <rpcproxy.h> version is high enough to compile this file*/
  174. #ifndef __REDQ_RPCPROXY_H_VERSION__
  175. #define __REQUIRED_RPCPROXY_H_VERSION__ 475
  176. #endif
  177. #include "rpcproxy.h"
  178. #ifndef __RPCPROXY_H_VERSION__
  179. #error this stub requires an updated version of <rpcproxy.h>
  180. #endif // __RPCPROXY_H_VERSION__
  181. #include "oledbdep.h"
  182. #define TYPE_FORMAT_STRING_SIZE 3
  183. #define PROC_FORMAT_STRING_SIZE 1
  184. #define TRANSMIT_AS_TABLE_SIZE 0
  185. #define WIRE_MARSHAL_TABLE_SIZE 0
  186. typedef struct _MIDL_TYPE_FORMAT_STRING
  187. {
  188. short Pad;
  189. unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
  190. } MIDL_TYPE_FORMAT_STRING;
  191. typedef struct _MIDL_PROC_FORMAT_STRING
  192. {
  193. short Pad;
  194. unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
  195. } MIDL_PROC_FORMAT_STRING;
  196. static RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
  197. {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
  198. extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
  199. extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
  200. #if !defined(__RPC_WIN64__)
  201. #error Invalid build platform for this stub.
  202. #endif
  203. static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
  204. {
  205. 0,
  206. {
  207. 0x0
  208. }
  209. };
  210. static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
  211. {
  212. 0,
  213. {
  214. NdrFcShort( 0x0 ), /* 0 */
  215. 0x0
  216. }
  217. };
  218. /* Standard interface: __MIDL_itf_oledbdep_0000, ver. 0.0,
  219. GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
  220. /* Standard interface: DBStructureDefinitionsDep, ver. 0.0,
  221. GUID={0x0c733aad,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  222. /* Object interface: IUnknown, ver. 0.0,
  223. GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  224. /* Object interface: IRowsetNextRowset, ver. 0.0,
  225. GUID={0x0c733a72,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  226. /* Object interface: IRowsetNewRowAfter, ver. 0.0,
  227. GUID={0x0c733a71,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  228. /* Object interface: IRowsetWithParameters, ver. 0.0,
  229. GUID={0x0c733a6e,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  230. /* Object interface: IRowsetAsynch, ver. 0.0,
  231. GUID={0x0c733a0f,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  232. /* Object interface: IRowsetKeys, ver. 0.0,
  233. GUID={0x0c733a12,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  234. /* Object interface: IRowsetWatchAll, ver. 0.0,
  235. GUID={0x0c733a73,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  236. /* Object interface: IRowsetWatchNotify, ver. 0.0,
  237. GUID={0x0c733a44,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  238. /* Object interface: IRowsetWatchRegion, ver. 0.0,
  239. GUID={0x0c733a45,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  240. /* Object interface: IRowsetCopyRows, ver. 0.0,
  241. GUID={0x0c733a6b,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  242. /* Object interface: IReadData, ver. 0.0,
  243. GUID={0x0c733a6a,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  244. /* Object interface: ICommandCost, ver. 0.0,
  245. GUID={0x0c733a4e,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  246. /* Object interface: ICommandValidate, ver. 0.0,
  247. GUID={0x0c733a18,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  248. /* Object interface: ITableRename, ver. 0.0,
  249. GUID={0x0c733a77,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  250. /* Object interface: IDBSchemaCommand, ver. 0.0,
  251. GUID={0x0c733a50,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  252. /* Object interface: IProvideMoniker, ver. 0.0,
  253. GUID={0x0c733a4d,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  254. /* Standard interface: __MIDL_itf_oledbdep_0364, ver. 0.0,
  255. GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
  256. static const MIDL_STUB_DESC Object_StubDesc =
  257. {
  258. 0,
  259. NdrOleAllocate,
  260. NdrOleFree,
  261. 0,
  262. 0,
  263. 0,
  264. 0,
  265. 0,
  266. __MIDL_TypeFormatString.Format,
  267. 1, /* -error bounds_check flag */
  268. 0x50002, /* Ndr library version */
  269. 0,
  270. 0x6000159, /* MIDL Version 6.0.345 */
  271. 0,
  272. 0,
  273. 0, /* notify & notify_flag routine table */
  274. 0x1, /* MIDL flag */
  275. 0, /* cs routines */
  276. 0, /* proxy/server info */
  277. 0 /* Reserved5 */
  278. };
  279. const CInterfaceProxyVtbl * _oledbdep_ProxyVtblList[] =
  280. {
  281. 0
  282. };
  283. const CInterfaceStubVtbl * _oledbdep_StubVtblList[] =
  284. {
  285. 0
  286. };
  287. PCInterfaceName const _oledbdep_InterfaceNamesList[] =
  288. {
  289. 0
  290. };
  291. #define _oledbdep_CHECK_IID(n) IID_GENERIC_CHECK_IID( _oledbdep, pIID, n)
  292. int __stdcall _oledbdep_IID_Lookup( const IID * pIID, int * pIndex )
  293. {
  294. return 0;
  295. }
  296. const ExtendedProxyFileInfo oledbdep_ProxyFileInfo =
  297. {
  298. (PCInterfaceProxyVtblList *) & _oledbdep_ProxyVtblList,
  299. (PCInterfaceStubVtblList *) & _oledbdep_StubVtblList,
  300. (const PCInterfaceName * ) & _oledbdep_InterfaceNamesList,
  301. 0, // no delegation
  302. & _oledbdep_IID_Lookup,
  303. 0,
  304. 2,
  305. 0, /* table of [async_uuid] interfaces */
  306. 0, /* Filler1 */
  307. 0, /* Filler2 */
  308. 0 /* Filler3 */
  309. };
  310. #endif /* defined(_M_IA64) || defined(_M_AMD64)*/