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.

466 lines
11 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 oledbnew.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 "oledbnew.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. extern const MIDL_STUB_DESC Object_StubDesc;
  43. extern const MIDL_SERVER_INFO IRowInfo_ServerInfo;
  44. extern const MIDL_STUBLESS_PROXY_INFO IRowInfo_ProxyInfo;
  45. #if !defined(__RPC_WIN32__)
  46. #error Invalid build platform for this stub.
  47. #endif
  48. #if !(TARGET_IS_NT40_OR_LATER)
  49. #error You need a Windows NT 4.0 or later to run this stub because it uses these features:
  50. #error -Oif or -Oicf.
  51. #error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
  52. #error This app will die there with the RPC_X_WRONG_STUB_VERSION error.
  53. #endif
  54. static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
  55. {
  56. 0,
  57. {
  58. 0x0
  59. }
  60. };
  61. static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
  62. {
  63. 0,
  64. {
  65. NdrFcShort( 0x0 ), /* 0 */
  66. 0x0
  67. }
  68. };
  69. /* Standard interface: __MIDL_itf_oledbnew_0000, ver. 0.0,
  70. GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
  71. /* Object interface: IUnknown, ver. 0.0,
  72. GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  73. /* Object interface: IRowInfo, ver. 0.0,
  74. GUID={0x0c733ac1,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  75. #pragma code_seg(".orpc")
  76. static const unsigned short IRowInfo_FormatStringOffsetTable[] =
  77. {
  78. (unsigned short) -1
  79. };
  80. static const MIDL_STUBLESS_PROXY_INFO IRowInfo_ProxyInfo =
  81. {
  82. &Object_StubDesc,
  83. __MIDL_ProcFormatString.Format,
  84. &IRowInfo_FormatStringOffsetTable[-3],
  85. 0,
  86. 0,
  87. 0
  88. };
  89. static const MIDL_SERVER_INFO IRowInfo_ServerInfo =
  90. {
  91. &Object_StubDesc,
  92. 0,
  93. __MIDL_ProcFormatString.Format,
  94. &IRowInfo_FormatStringOffsetTable[-3],
  95. 0,
  96. 0,
  97. 0,
  98. 0};
  99. CINTERFACE_PROXY_VTABLE(4) _IRowInfoProxyVtbl =
  100. {
  101. &IRowInfo_ProxyInfo,
  102. &IID_IRowInfo,
  103. IUnknown_QueryInterface_Proxy,
  104. IUnknown_AddRef_Proxy,
  105. IUnknown_Release_Proxy ,
  106. 0 /* (void *) (INT_PTR) -1 /* IRowInfo::GetParentRow */
  107. };
  108. const CInterfaceStubVtbl _IRowInfoStubVtbl =
  109. {
  110. &IID_IRowInfo,
  111. &IRowInfo_ServerInfo,
  112. 4,
  113. 0, /* pure interpreted */
  114. CStdStubBuffer_METHODS
  115. };
  116. /* Standard interface: __MIDL_itf_oledbnew_0349, ver. 0.0,
  117. GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
  118. static const MIDL_STUB_DESC Object_StubDesc =
  119. {
  120. 0,
  121. NdrOleAllocate,
  122. NdrOleFree,
  123. 0,
  124. 0,
  125. 0,
  126. 0,
  127. 0,
  128. __MIDL_TypeFormatString.Format,
  129. 1, /* -error bounds_check flag */
  130. 0x20000, /* Ndr library version */
  131. 0,
  132. 0x6000159, /* MIDL Version 6.0.345 */
  133. 0,
  134. 0,
  135. 0, /* notify & notify_flag routine table */
  136. 0x1, /* MIDL flag */
  137. 0, /* cs routines */
  138. 0, /* proxy/server info */
  139. 0 /* Reserved5 */
  140. };
  141. const CInterfaceProxyVtbl * _oledbnew_ProxyVtblList[] =
  142. {
  143. ( CInterfaceProxyVtbl *) &_IRowInfoProxyVtbl,
  144. 0
  145. };
  146. const CInterfaceStubVtbl * _oledbnew_StubVtblList[] =
  147. {
  148. ( CInterfaceStubVtbl *) &_IRowInfoStubVtbl,
  149. 0
  150. };
  151. PCInterfaceName const _oledbnew_InterfaceNamesList[] =
  152. {
  153. "IRowInfo",
  154. 0
  155. };
  156. #define _oledbnew_CHECK_IID(n) IID_GENERIC_CHECK_IID( _oledbnew, pIID, n)
  157. int __stdcall _oledbnew_IID_Lookup( const IID * pIID, int * pIndex )
  158. {
  159. if(!_oledbnew_CHECK_IID(0))
  160. {
  161. *pIndex = 0;
  162. return 1;
  163. }
  164. return 0;
  165. }
  166. const ExtendedProxyFileInfo oledbnew_ProxyFileInfo =
  167. {
  168. (PCInterfaceProxyVtblList *) & _oledbnew_ProxyVtblList,
  169. (PCInterfaceStubVtblList *) & _oledbnew_StubVtblList,
  170. (const PCInterfaceName * ) & _oledbnew_InterfaceNamesList,
  171. 0, // no delegation
  172. & _oledbnew_IID_Lookup,
  173. 1,
  174. 2,
  175. 0, /* table of [async_uuid] interfaces */
  176. 0, /* Filler1 */
  177. 0, /* Filler2 */
  178. 0 /* Filler3 */
  179. };
  180. #endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/
  181. #pragma warning( disable: 4049 ) /* more than 64k source lines */
  182. /* this ALWAYS GENERATED file contains the proxy stub code */
  183. /* File created by MIDL compiler version 6.00.0345 */
  184. /* Compiler settings for oledbnew.idl:
  185. Oicf, W1, Zp8, env=Win64 (32b run,appending)
  186. protocol : dce , ms_ext, c_ext, robust
  187. error checks: allocation ref bounds_check enum stub_data
  188. VC __declspec() decoration level:
  189. __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  190. DECLSPEC_UUID(), MIDL_INTERFACE()
  191. */
  192. //@@MIDL_FILE_HEADING( )
  193. #if defined(_M_IA64) || defined(_M_AMD64)
  194. #define USE_STUBLESS_PROXY
  195. /* verify that the <rpcproxy.h> version is high enough to compile this file*/
  196. #ifndef __REDQ_RPCPROXY_H_VERSION__
  197. #define __REQUIRED_RPCPROXY_H_VERSION__ 475
  198. #endif
  199. #include "rpcproxy.h"
  200. #ifndef __RPCPROXY_H_VERSION__
  201. #error this stub requires an updated version of <rpcproxy.h>
  202. #endif // __RPCPROXY_H_VERSION__
  203. #include "oledbnew.h"
  204. #define TYPE_FORMAT_STRING_SIZE 3
  205. #define PROC_FORMAT_STRING_SIZE 1
  206. #define TRANSMIT_AS_TABLE_SIZE 0
  207. #define WIRE_MARSHAL_TABLE_SIZE 0
  208. typedef struct _MIDL_TYPE_FORMAT_STRING
  209. {
  210. short Pad;
  211. unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
  212. } MIDL_TYPE_FORMAT_STRING;
  213. typedef struct _MIDL_PROC_FORMAT_STRING
  214. {
  215. short Pad;
  216. unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
  217. } MIDL_PROC_FORMAT_STRING;
  218. static RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
  219. {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
  220. extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
  221. extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
  222. extern const MIDL_STUB_DESC Object_StubDesc;
  223. extern const MIDL_SERVER_INFO IRowInfo_ServerInfo;
  224. extern const MIDL_STUBLESS_PROXY_INFO IRowInfo_ProxyInfo;
  225. #if !defined(__RPC_WIN64__)
  226. #error Invalid build platform for this stub.
  227. #endif
  228. static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
  229. {
  230. 0,
  231. {
  232. 0x0
  233. }
  234. };
  235. static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
  236. {
  237. 0,
  238. {
  239. NdrFcShort( 0x0 ), /* 0 */
  240. 0x0
  241. }
  242. };
  243. /* Standard interface: __MIDL_itf_oledbnew_0000, ver. 0.0,
  244. GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
  245. /* Object interface: IUnknown, ver. 0.0,
  246. GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  247. /* Object interface: IRowInfo, ver. 0.0,
  248. GUID={0x0c733ac1,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
  249. #pragma code_seg(".orpc")
  250. static const unsigned short IRowInfo_FormatStringOffsetTable[] =
  251. {
  252. (unsigned short) -1
  253. };
  254. static const MIDL_STUBLESS_PROXY_INFO IRowInfo_ProxyInfo =
  255. {
  256. &Object_StubDesc,
  257. __MIDL_ProcFormatString.Format,
  258. &IRowInfo_FormatStringOffsetTable[-3],
  259. 0,
  260. 0,
  261. 0
  262. };
  263. static const MIDL_SERVER_INFO IRowInfo_ServerInfo =
  264. {
  265. &Object_StubDesc,
  266. 0,
  267. __MIDL_ProcFormatString.Format,
  268. &IRowInfo_FormatStringOffsetTable[-3],
  269. 0,
  270. 0,
  271. 0,
  272. 0};
  273. CINTERFACE_PROXY_VTABLE(4) _IRowInfoProxyVtbl =
  274. {
  275. &IRowInfo_ProxyInfo,
  276. &IID_IRowInfo,
  277. IUnknown_QueryInterface_Proxy,
  278. IUnknown_AddRef_Proxy,
  279. IUnknown_Release_Proxy ,
  280. 0 /* (void *) (INT_PTR) -1 /* IRowInfo::GetParentRow */
  281. };
  282. const CInterfaceStubVtbl _IRowInfoStubVtbl =
  283. {
  284. &IID_IRowInfo,
  285. &IRowInfo_ServerInfo,
  286. 4,
  287. 0, /* pure interpreted */
  288. CStdStubBuffer_METHODS
  289. };
  290. /* Standard interface: __MIDL_itf_oledbnew_0349, ver. 0.0,
  291. GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
  292. static const MIDL_STUB_DESC Object_StubDesc =
  293. {
  294. 0,
  295. NdrOleAllocate,
  296. NdrOleFree,
  297. 0,
  298. 0,
  299. 0,
  300. 0,
  301. 0,
  302. __MIDL_TypeFormatString.Format,
  303. 1, /* -error bounds_check flag */
  304. 0x50002, /* Ndr library version */
  305. 0,
  306. 0x6000159, /* MIDL Version 6.0.345 */
  307. 0,
  308. 0,
  309. 0, /* notify & notify_flag routine table */
  310. 0x1, /* MIDL flag */
  311. 0, /* cs routines */
  312. 0, /* proxy/server info */
  313. 0 /* Reserved5 */
  314. };
  315. const CInterfaceProxyVtbl * _oledbnew_ProxyVtblList[] =
  316. {
  317. ( CInterfaceProxyVtbl *) &_IRowInfoProxyVtbl,
  318. 0
  319. };
  320. const CInterfaceStubVtbl * _oledbnew_StubVtblList[] =
  321. {
  322. ( CInterfaceStubVtbl *) &_IRowInfoStubVtbl,
  323. 0
  324. };
  325. PCInterfaceName const _oledbnew_InterfaceNamesList[] =
  326. {
  327. "IRowInfo",
  328. 0
  329. };
  330. #define _oledbnew_CHECK_IID(n) IID_GENERIC_CHECK_IID( _oledbnew, pIID, n)
  331. int __stdcall _oledbnew_IID_Lookup( const IID * pIID, int * pIndex )
  332. {
  333. if(!_oledbnew_CHECK_IID(0))
  334. {
  335. *pIndex = 0;
  336. return 1;
  337. }
  338. return 0;
  339. }
  340. const ExtendedProxyFileInfo oledbnew_ProxyFileInfo =
  341. {
  342. (PCInterfaceProxyVtblList *) & _oledbnew_ProxyVtblList,
  343. (PCInterfaceStubVtblList *) & _oledbnew_StubVtblList,
  344. (const PCInterfaceName * ) & _oledbnew_InterfaceNamesList,
  345. 0, // no delegation
  346. & _oledbnew_IID_Lookup,
  347. 1,
  348. 2,
  349. 0, /* table of [async_uuid] interfaces */
  350. 0, /* Filler1 */
  351. 0, /* Filler2 */
  352. 0 /* Filler3 */
  353. };
  354. #endif /* defined(_M_IA64) || defined(_M_AMD64)*/