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.

839 lines
22 KiB

  1. /* this ALWAYS GENERATED file contains the proxy stub code */
  2. /* File created by MIDL compiler version 5.01.0164 */
  3. /* at Wed Feb 16 13:06:19 2000
  4. */
  5. /* Compiler settings for E:\HotfixManager\HotfixManager.idl:
  6. Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
  7. error checks: allocation ref bounds_check enum stub_data
  8. */
  9. //@@MIDL_FILE_HEADING( )
  10. #define USE_STUBLESS_PROXY
  11. /* verify that the <rpcproxy.h> version is high enough to compile this file*/
  12. #ifndef __REDQ_RPCPROXY_H_VERSION__
  13. #define __REQUIRED_RPCPROXY_H_VERSION__ 440
  14. #endif
  15. #include "rpcproxy.h"
  16. #ifndef __RPCPROXY_H_VERSION__
  17. #error this stub requires an updated version of <rpcproxy.h>
  18. #endif // __RPCPROXY_H_VERSION__
  19. #include "HotfixManager.h"
  20. #define TYPE_FORMAT_STRING_SIZE 81
  21. #define PROC_FORMAT_STRING_SIZE 365
  22. typedef struct _MIDL_TYPE_FORMAT_STRING
  23. {
  24. short Pad;
  25. unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
  26. } MIDL_TYPE_FORMAT_STRING;
  27. typedef struct _MIDL_PROC_FORMAT_STRING
  28. {
  29. short Pad;
  30. unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
  31. } MIDL_PROC_FORMAT_STRING;
  32. extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
  33. extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
  34. /* Object interface: IUnknown, ver. 0.0,
  35. GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  36. /* Object interface: IDispatch, ver. 0.0,
  37. GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  38. /* Object interface: IHotfixOCX, ver. 0.0,
  39. GUID={0x692E94C7,0xA5AC,0x401B,{0xA4,0x71,0xBC,0xD1,0x01,0xB4,0x56,0xF4}} */
  40. extern const MIDL_STUB_DESC Object_StubDesc;
  41. extern const MIDL_SERVER_INFO IHotfixOCX_ServerInfo;
  42. #pragma code_seg(".orpc")
  43. extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[1];
  44. static const MIDL_STUB_DESC Object_StubDesc =
  45. {
  46. 0,
  47. NdrOleAllocate,
  48. NdrOleFree,
  49. 0,
  50. 0,
  51. 0,
  52. 0,
  53. 0,
  54. __MIDL_TypeFormatString.Format,
  55. 1, /* -error bounds_check flag */
  56. 0x20000, /* Ndr library version */
  57. 0,
  58. 0x50100a4, /* MIDL Version 5.1.164 */
  59. 0,
  60. UserMarshalRoutines,
  61. 0, /* notify & notify_flag routine table */
  62. 1, /* Flags */
  63. 0, /* Reserved3 */
  64. 0, /* Reserved4 */
  65. 0 /* Reserved5 */
  66. };
  67. static const unsigned short IHotfixOCX_FormatStringOffsetTable[] =
  68. {
  69. (unsigned short) -1,
  70. (unsigned short) -1,
  71. (unsigned short) -1,
  72. (unsigned short) -1,
  73. 0,
  74. 28,
  75. 56,
  76. 84,
  77. 112,
  78. 140,
  79. 168,
  80. 196,
  81. 224,
  82. 252,
  83. 280,
  84. 308,
  85. 336
  86. };
  87. static const MIDL_SERVER_INFO IHotfixOCX_ServerInfo =
  88. {
  89. &Object_StubDesc,
  90. 0,
  91. __MIDL_ProcFormatString.Format,
  92. &IHotfixOCX_FormatStringOffsetTable[-3],
  93. 0,
  94. 0,
  95. 0,
  96. 0
  97. };
  98. static const MIDL_STUBLESS_PROXY_INFO IHotfixOCX_ProxyInfo =
  99. {
  100. &Object_StubDesc,
  101. __MIDL_ProcFormatString.Format,
  102. &IHotfixOCX_FormatStringOffsetTable[-3],
  103. 0,
  104. 0,
  105. 0
  106. };
  107. CINTERFACE_PROXY_VTABLE(20) _IHotfixOCXProxyVtbl =
  108. {
  109. &IHotfixOCX_ProxyInfo,
  110. &IID_IHotfixOCX,
  111. IUnknown_QueryInterface_Proxy,
  112. IUnknown_AddRef_Proxy,
  113. IUnknown_Release_Proxy ,
  114. 0 /* (void *)-1 /* IDispatch::GetTypeInfoCount */ ,
  115. 0 /* (void *)-1 /* IDispatch::GetTypeInfo */ ,
  116. 0 /* (void *)-1 /* IDispatch::GetIDsOfNames */ ,
  117. 0 /* IDispatch_Invoke_Proxy */ ,
  118. (void *)-1 /* IHotfixOCX::putref_Font */ ,
  119. (void *)-1 /* IHotfixOCX::put_Font */ ,
  120. (void *)-1 /* IHotfixOCX::get_Font */ ,
  121. (void *)-1 /* IHotfixOCX::get_Command */ ,
  122. (void *)-1 /* IHotfixOCX::put_Command */ ,
  123. (void *)-1 /* IHotfixOCX::get_ComputerName */ ,
  124. (void *)-1 /* IHotfixOCX::put_ComputerName */ ,
  125. (void *)-1 /* IHotfixOCX::get_ProductName */ ,
  126. (void *)-1 /* IHotfixOCX::put_ProductName */ ,
  127. (void *)-1 /* IHotfixOCX::get_ViewState */ ,
  128. (void *)-1 /* IHotfixOCX::get_Remoted */ ,
  129. (void *)-1 /* IHotfixOCX::get_HaveHotfix */ ,
  130. (void *)-1 /* IHotfixOCX::get_CurrentState */
  131. };
  132. static const PRPC_STUB_FUNCTION IHotfixOCX_table[] =
  133. {
  134. STUB_FORWARDING_FUNCTION,
  135. STUB_FORWARDING_FUNCTION,
  136. STUB_FORWARDING_FUNCTION,
  137. STUB_FORWARDING_FUNCTION,
  138. NdrStubCall2,
  139. NdrStubCall2,
  140. NdrStubCall2,
  141. NdrStubCall2,
  142. NdrStubCall2,
  143. NdrStubCall2,
  144. NdrStubCall2,
  145. NdrStubCall2,
  146. NdrStubCall2,
  147. NdrStubCall2,
  148. NdrStubCall2,
  149. NdrStubCall2,
  150. NdrStubCall2
  151. };
  152. CInterfaceStubVtbl _IHotfixOCXStubVtbl =
  153. {
  154. &IID_IHotfixOCX,
  155. &IHotfixOCX_ServerInfo,
  156. 20,
  157. &IHotfixOCX_table[-3],
  158. CStdStubBuffer_DELEGATING_METHODS
  159. };
  160. #pragma data_seg(".rdata")
  161. static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[1] =
  162. {
  163. {
  164. BSTR_UserSize
  165. ,BSTR_UserMarshal
  166. ,BSTR_UserUnmarshal
  167. ,BSTR_UserFree
  168. }
  169. };
  170. #if !defined(__RPC_WIN32__)
  171. #error Invalid build platform for this stub.
  172. #endif
  173. #if !(TARGET_IS_NT40_OR_LATER)
  174. #error You need a Windows NT 4.0 or later to run this stub because it uses these features:
  175. #error -Oif or -Oicf, [wire_marshal] or [user_marshal] attribute, more than 32 methods in the interface.
  176. #error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
  177. #error This app will die there with the RPC_X_WRONG_STUB_VERSION error.
  178. #endif
  179. static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
  180. {
  181. 0,
  182. {
  183. /* Procedure putref_Font */
  184. 0x33, /* FC_AUTO_HANDLE */
  185. 0x6c, /* Old Flags: object, Oi2 */
  186. /* 2 */ NdrFcLong( 0x0 ), /* 0 */
  187. /* 6 */ NdrFcShort( 0x7 ), /* 7 */
  188. #ifndef _ALPHA_
  189. /* 8 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  190. #else
  191. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  192. #endif
  193. /* 10 */ NdrFcShort( 0x0 ), /* 0 */
  194. /* 12 */ NdrFcShort( 0x8 ), /* 8 */
  195. /* 14 */ 0x6, /* Oi2 Flags: clt must size, has return, */
  196. 0x2, /* 2 */
  197. /* Parameter pFont */
  198. /* 16 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  199. #ifndef _ALPHA_
  200. /* 18 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  201. #else
  202. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  203. #endif
  204. /* 20 */ NdrFcShort( 0x2 ), /* Type Offset=2 */
  205. /* Return value */
  206. /* 22 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  207. #ifndef _ALPHA_
  208. /* 24 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  209. #else
  210. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  211. #endif
  212. /* 26 */ 0x8, /* FC_LONG */
  213. 0x0, /* 0 */
  214. /* Procedure put_Font */
  215. /* 28 */ 0x33, /* FC_AUTO_HANDLE */
  216. 0x6c, /* Old Flags: object, Oi2 */
  217. /* 30 */ NdrFcLong( 0x0 ), /* 0 */
  218. /* 34 */ NdrFcShort( 0x8 ), /* 8 */
  219. #ifndef _ALPHA_
  220. /* 36 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  221. #else
  222. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  223. #endif
  224. /* 38 */ NdrFcShort( 0x0 ), /* 0 */
  225. /* 40 */ NdrFcShort( 0x8 ), /* 8 */
  226. /* 42 */ 0x6, /* Oi2 Flags: clt must size, has return, */
  227. 0x2, /* 2 */
  228. /* Parameter pFont */
  229. /* 44 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  230. #ifndef _ALPHA_
  231. /* 46 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  232. #else
  233. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  234. #endif
  235. /* 48 */ NdrFcShort( 0x2 ), /* Type Offset=2 */
  236. /* Return value */
  237. /* 50 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  238. #ifndef _ALPHA_
  239. /* 52 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  240. #else
  241. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  242. #endif
  243. /* 54 */ 0x8, /* FC_LONG */
  244. 0x0, /* 0 */
  245. /* Procedure get_Font */
  246. /* 56 */ 0x33, /* FC_AUTO_HANDLE */
  247. 0x6c, /* Old Flags: object, Oi2 */
  248. /* 58 */ NdrFcLong( 0x0 ), /* 0 */
  249. /* 62 */ NdrFcShort( 0x9 ), /* 9 */
  250. #ifndef _ALPHA_
  251. /* 64 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  252. #else
  253. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  254. #endif
  255. /* 66 */ NdrFcShort( 0x0 ), /* 0 */
  256. /* 68 */ NdrFcShort( 0x8 ), /* 8 */
  257. /* 70 */ 0x5, /* Oi2 Flags: srv must size, has return, */
  258. 0x2, /* 2 */
  259. /* Parameter ppFont */
  260. /* 72 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
  261. #ifndef _ALPHA_
  262. /* 74 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  263. #else
  264. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  265. #endif
  266. /* 76 */ NdrFcShort( 0x14 ), /* Type Offset=20 */
  267. /* Return value */
  268. /* 78 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  269. #ifndef _ALPHA_
  270. /* 80 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  271. #else
  272. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  273. #endif
  274. /* 82 */ 0x8, /* FC_LONG */
  275. 0x0, /* 0 */
  276. /* Procedure get_Command */
  277. /* 84 */ 0x33, /* FC_AUTO_HANDLE */
  278. 0x6c, /* Old Flags: object, Oi2 */
  279. /* 86 */ NdrFcLong( 0x0 ), /* 0 */
  280. /* 90 */ NdrFcShort( 0xa ), /* 10 */
  281. #ifndef _ALPHA_
  282. /* 92 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  283. #else
  284. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  285. #endif
  286. /* 94 */ NdrFcShort( 0x0 ), /* 0 */
  287. /* 96 */ NdrFcShort( 0x10 ), /* 16 */
  288. /* 98 */ 0x4, /* Oi2 Flags: has return, */
  289. 0x2, /* 2 */
  290. /* Parameter pVal */
  291. /* 100 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
  292. #ifndef _ALPHA_
  293. /* 102 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  294. #else
  295. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  296. #endif
  297. /* 104 */ 0x8, /* FC_LONG */
  298. 0x0, /* 0 */
  299. /* Return value */
  300. /* 106 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  301. #ifndef _ALPHA_
  302. /* 108 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  303. #else
  304. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  305. #endif
  306. /* 110 */ 0x8, /* FC_LONG */
  307. 0x0, /* 0 */
  308. /* Procedure put_Command */
  309. /* 112 */ 0x33, /* FC_AUTO_HANDLE */
  310. 0x6c, /* Old Flags: object, Oi2 */
  311. /* 114 */ NdrFcLong( 0x0 ), /* 0 */
  312. /* 118 */ NdrFcShort( 0xb ), /* 11 */
  313. #ifndef _ALPHA_
  314. /* 120 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  315. #else
  316. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  317. #endif
  318. /* 122 */ NdrFcShort( 0x8 ), /* 8 */
  319. /* 124 */ NdrFcShort( 0x8 ), /* 8 */
  320. /* 126 */ 0x4, /* Oi2 Flags: has return, */
  321. 0x2, /* 2 */
  322. /* Parameter newVal */
  323. /* 128 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  324. #ifndef _ALPHA_
  325. /* 130 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  326. #else
  327. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  328. #endif
  329. /* 132 */ 0x8, /* FC_LONG */
  330. 0x0, /* 0 */
  331. /* Return value */
  332. /* 134 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  333. #ifndef _ALPHA_
  334. /* 136 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  335. #else
  336. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  337. #endif
  338. /* 138 */ 0x8, /* FC_LONG */
  339. 0x0, /* 0 */
  340. /* Procedure get_ComputerName */
  341. /* 140 */ 0x33, /* FC_AUTO_HANDLE */
  342. 0x6c, /* Old Flags: object, Oi2 */
  343. /* 142 */ NdrFcLong( 0x0 ), /* 0 */
  344. /* 146 */ NdrFcShort( 0xc ), /* 12 */
  345. #ifndef _ALPHA_
  346. /* 148 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  347. #else
  348. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  349. #endif
  350. /* 150 */ NdrFcShort( 0x0 ), /* 0 */
  351. /* 152 */ NdrFcShort( 0x8 ), /* 8 */
  352. /* 154 */ 0x5, /* Oi2 Flags: srv must size, has return, */
  353. 0x2, /* 2 */
  354. /* Parameter pVal */
  355. /* 156 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
  356. #ifndef _ALPHA_
  357. /* 158 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  358. #else
  359. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  360. #endif
  361. /* 160 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
  362. /* Return value */
  363. /* 162 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  364. #ifndef _ALPHA_
  365. /* 164 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  366. #else
  367. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  368. #endif
  369. /* 166 */ 0x8, /* FC_LONG */
  370. 0x0, /* 0 */
  371. /* Procedure put_ComputerName */
  372. /* 168 */ 0x33, /* FC_AUTO_HANDLE */
  373. 0x6c, /* Old Flags: object, Oi2 */
  374. /* 170 */ NdrFcLong( 0x0 ), /* 0 */
  375. /* 174 */ NdrFcShort( 0xd ), /* 13 */
  376. #ifndef _ALPHA_
  377. /* 176 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  378. #else
  379. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  380. #endif
  381. /* 178 */ NdrFcShort( 0x0 ), /* 0 */
  382. /* 180 */ NdrFcShort( 0x8 ), /* 8 */
  383. /* 182 */ 0x6, /* Oi2 Flags: clt must size, has return, */
  384. 0x2, /* 2 */
  385. /* Parameter newVal */
  386. /* 184 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
  387. #ifndef _ALPHA_
  388. /* 186 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  389. #else
  390. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  391. #endif
  392. /* 188 */ NdrFcShort( 0x46 ), /* Type Offset=70 */
  393. /* Return value */
  394. /* 190 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  395. #ifndef _ALPHA_
  396. /* 192 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  397. #else
  398. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  399. #endif
  400. /* 194 */ 0x8, /* FC_LONG */
  401. 0x0, /* 0 */
  402. /* Procedure get_ProductName */
  403. /* 196 */ 0x33, /* FC_AUTO_HANDLE */
  404. 0x6c, /* Old Flags: object, Oi2 */
  405. /* 198 */ NdrFcLong( 0x0 ), /* 0 */
  406. /* 202 */ NdrFcShort( 0xe ), /* 14 */
  407. #ifndef _ALPHA_
  408. /* 204 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  409. #else
  410. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  411. #endif
  412. /* 206 */ NdrFcShort( 0x0 ), /* 0 */
  413. /* 208 */ NdrFcShort( 0x8 ), /* 8 */
  414. /* 210 */ 0x5, /* Oi2 Flags: srv must size, has return, */
  415. 0x2, /* 2 */
  416. /* Parameter pVal */
  417. /* 212 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
  418. #ifndef _ALPHA_
  419. /* 214 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  420. #else
  421. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  422. #endif
  423. /* 216 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
  424. /* Return value */
  425. /* 218 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  426. #ifndef _ALPHA_
  427. /* 220 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  428. #else
  429. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  430. #endif
  431. /* 222 */ 0x8, /* FC_LONG */
  432. 0x0, /* 0 */
  433. /* Procedure put_ProductName */
  434. /* 224 */ 0x33, /* FC_AUTO_HANDLE */
  435. 0x6c, /* Old Flags: object, Oi2 */
  436. /* 226 */ NdrFcLong( 0x0 ), /* 0 */
  437. /* 230 */ NdrFcShort( 0xf ), /* 15 */
  438. #ifndef _ALPHA_
  439. /* 232 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  440. #else
  441. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  442. #endif
  443. /* 234 */ NdrFcShort( 0x0 ), /* 0 */
  444. /* 236 */ NdrFcShort( 0x8 ), /* 8 */
  445. /* 238 */ 0x6, /* Oi2 Flags: clt must size, has return, */
  446. 0x2, /* 2 */
  447. /* Parameter newVal */
  448. /* 240 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
  449. #ifndef _ALPHA_
  450. /* 242 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  451. #else
  452. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  453. #endif
  454. /* 244 */ NdrFcShort( 0x46 ), /* Type Offset=70 */
  455. /* Return value */
  456. /* 246 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  457. #ifndef _ALPHA_
  458. /* 248 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  459. #else
  460. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  461. #endif
  462. /* 250 */ 0x8, /* FC_LONG */
  463. 0x0, /* 0 */
  464. /* Procedure get_ViewState */
  465. /* 252 */ 0x33, /* FC_AUTO_HANDLE */
  466. 0x6c, /* Old Flags: object, Oi2 */
  467. /* 254 */ NdrFcLong( 0x0 ), /* 0 */
  468. /* 258 */ NdrFcShort( 0x10 ), /* 16 */
  469. #ifndef _ALPHA_
  470. /* 260 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  471. #else
  472. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  473. #endif
  474. /* 262 */ NdrFcShort( 0x0 ), /* 0 */
  475. /* 264 */ NdrFcShort( 0x10 ), /* 16 */
  476. /* 266 */ 0x4, /* Oi2 Flags: has return, */
  477. 0x2, /* 2 */
  478. /* Parameter pVal */
  479. /* 268 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
  480. #ifndef _ALPHA_
  481. /* 270 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  482. #else
  483. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  484. #endif
  485. /* 272 */ 0x8, /* FC_LONG */
  486. 0x0, /* 0 */
  487. /* Return value */
  488. /* 274 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  489. #ifndef _ALPHA_
  490. /* 276 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  491. #else
  492. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  493. #endif
  494. /* 278 */ 0x8, /* FC_LONG */
  495. 0x0, /* 0 */
  496. /* Procedure get_Remoted */
  497. /* 280 */ 0x33, /* FC_AUTO_HANDLE */
  498. 0x6c, /* Old Flags: object, Oi2 */
  499. /* 282 */ NdrFcLong( 0x0 ), /* 0 */
  500. /* 286 */ NdrFcShort( 0x11 ), /* 17 */
  501. #ifndef _ALPHA_
  502. /* 288 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  503. #else
  504. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  505. #endif
  506. /* 290 */ NdrFcShort( 0x0 ), /* 0 */
  507. /* 292 */ NdrFcShort( 0x10 ), /* 16 */
  508. /* 294 */ 0x4, /* Oi2 Flags: has return, */
  509. 0x2, /* 2 */
  510. /* Parameter pVal */
  511. /* 296 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
  512. #ifndef _ALPHA_
  513. /* 298 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  514. #else
  515. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  516. #endif
  517. /* 300 */ 0x8, /* FC_LONG */
  518. 0x0, /* 0 */
  519. /* Return value */
  520. /* 302 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  521. #ifndef _ALPHA_
  522. /* 304 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  523. #else
  524. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  525. #endif
  526. /* 306 */ 0x8, /* FC_LONG */
  527. 0x0, /* 0 */
  528. /* Procedure get_HaveHotfix */
  529. /* 308 */ 0x33, /* FC_AUTO_HANDLE */
  530. 0x6c, /* Old Flags: object, Oi2 */
  531. /* 310 */ NdrFcLong( 0x0 ), /* 0 */
  532. /* 314 */ NdrFcShort( 0x12 ), /* 18 */
  533. #ifndef _ALPHA_
  534. /* 316 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  535. #else
  536. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  537. #endif
  538. /* 318 */ NdrFcShort( 0x0 ), /* 0 */
  539. /* 320 */ NdrFcShort( 0x10 ), /* 16 */
  540. /* 322 */ 0x4, /* Oi2 Flags: has return, */
  541. 0x2, /* 2 */
  542. /* Parameter pVal */
  543. /* 324 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
  544. #ifndef _ALPHA_
  545. /* 326 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  546. #else
  547. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  548. #endif
  549. /* 328 */ 0x8, /* FC_LONG */
  550. 0x0, /* 0 */
  551. /* Return value */
  552. /* 330 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  553. #ifndef _ALPHA_
  554. /* 332 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  555. #else
  556. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  557. #endif
  558. /* 334 */ 0x8, /* FC_LONG */
  559. 0x0, /* 0 */
  560. /* Procedure get_CurrentState */
  561. /* 336 */ 0x33, /* FC_AUTO_HANDLE */
  562. 0x6c, /* Old Flags: object, Oi2 */
  563. /* 338 */ NdrFcLong( 0x0 ), /* 0 */
  564. /* 342 */ NdrFcShort( 0x13 ), /* 19 */
  565. #ifndef _ALPHA_
  566. /* 344 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  567. #else
  568. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  569. #endif
  570. /* 346 */ NdrFcShort( 0x0 ), /* 0 */
  571. /* 348 */ NdrFcShort( 0x10 ), /* 16 */
  572. /* 350 */ 0x4, /* Oi2 Flags: has return, */
  573. 0x2, /* 2 */
  574. /* Parameter pVal */
  575. /* 352 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
  576. #ifndef _ALPHA_
  577. /* 354 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  578. #else
  579. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  580. #endif
  581. /* 356 */ 0x8, /* FC_LONG */
  582. 0x0, /* 0 */
  583. /* Return value */
  584. /* 358 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  585. #ifndef _ALPHA_
  586. /* 360 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  587. #else
  588. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  589. #endif
  590. /* 362 */ 0x8, /* FC_LONG */
  591. 0x0, /* 0 */
  592. 0x0
  593. }
  594. };
  595. static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
  596. {
  597. 0,
  598. {
  599. NdrFcShort( 0x0 ), /* 0 */
  600. /* 2 */
  601. 0x2f, /* FC_IP */
  602. 0x5a, /* FC_CONSTANT_IID */
  603. /* 4 */ NdrFcLong( 0xbef6e003 ), /* -1091117053 */
  604. /* 8 */ NdrFcShort( 0xa874 ), /* -22412 */
  605. /* 10 */ NdrFcShort( 0x101a ), /* 4122 */
  606. /* 12 */ 0x8b, /* 139 */
  607. 0xba, /* 186 */
  608. /* 14 */ 0x0, /* 0 */
  609. 0xaa, /* 170 */
  610. /* 16 */ 0x0, /* 0 */
  611. 0x30, /* 48 */
  612. /* 18 */ 0xc, /* 12 */
  613. 0xab, /* 171 */
  614. /* 20 */
  615. 0x11, 0x10, /* FC_RP */
  616. /* 22 */ NdrFcShort( 0xffffffec ), /* Offset= -20 (2) */
  617. /* 24 */
  618. 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
  619. /* 26 */ 0x8, /* FC_LONG */
  620. 0x5c, /* FC_PAD */
  621. /* 28 */
  622. 0x11, 0x4, /* FC_RP [alloced_on_stack] */
  623. /* 30 */ NdrFcShort( 0x1a ), /* Offset= 26 (56) */
  624. /* 32 */
  625. 0x13, 0x0, /* FC_OP */
  626. /* 34 */ NdrFcShort( 0xc ), /* Offset= 12 (46) */
  627. /* 36 */
  628. 0x1b, /* FC_CARRAY */
  629. 0x1, /* 1 */
  630. /* 38 */ NdrFcShort( 0x2 ), /* 2 */
  631. /* 40 */ 0x9, /* Corr desc: FC_ULONG */
  632. 0x0, /* */
  633. /* 42 */ NdrFcShort( 0xfffc ), /* -4 */
  634. /* 44 */ 0x6, /* FC_SHORT */
  635. 0x5b, /* FC_END */
  636. /* 46 */
  637. 0x17, /* FC_CSTRUCT */
  638. 0x3, /* 3 */
  639. /* 48 */ NdrFcShort( 0x8 ), /* 8 */
  640. /* 50 */ NdrFcShort( 0xfffffff2 ), /* Offset= -14 (36) */
  641. /* 52 */ 0x8, /* FC_LONG */
  642. 0x8, /* FC_LONG */
  643. /* 54 */ 0x5c, /* FC_PAD */
  644. 0x5b, /* FC_END */
  645. /* 56 */ 0xb4, /* FC_USER_MARSHAL */
  646. 0x83, /* 131 */
  647. /* 58 */ NdrFcShort( 0x0 ), /* 0 */
  648. /* 60 */ NdrFcShort( 0x4 ), /* 4 */
  649. /* 62 */ NdrFcShort( 0x0 ), /* 0 */
  650. /* 64 */ NdrFcShort( 0xffffffe0 ), /* Offset= -32 (32) */
  651. /* 66 */
  652. 0x12, 0x0, /* FC_UP */
  653. /* 68 */ NdrFcShort( 0xffffffea ), /* Offset= -22 (46) */
  654. /* 70 */ 0xb4, /* FC_USER_MARSHAL */
  655. 0x83, /* 131 */
  656. /* 72 */ NdrFcShort( 0x0 ), /* 0 */
  657. /* 74 */ NdrFcShort( 0x4 ), /* 4 */
  658. /* 76 */ NdrFcShort( 0x0 ), /* 0 */
  659. /* 78 */ NdrFcShort( 0xfffffff4 ), /* Offset= -12 (66) */
  660. 0x0
  661. }
  662. };
  663. const CInterfaceProxyVtbl * _HotfixManager_ProxyVtblList[] =
  664. {
  665. ( CInterfaceProxyVtbl *) &_IHotfixOCXProxyVtbl,
  666. 0
  667. };
  668. const CInterfaceStubVtbl * _HotfixManager_StubVtblList[] =
  669. {
  670. ( CInterfaceStubVtbl *) &_IHotfixOCXStubVtbl,
  671. 0
  672. };
  673. PCInterfaceName const _HotfixManager_InterfaceNamesList[] =
  674. {
  675. "IHotfixOCX",
  676. 0
  677. };
  678. const IID * _HotfixManager_BaseIIDList[] =
  679. {
  680. &IID_IDispatch,
  681. 0
  682. };
  683. #define _HotfixManager_CHECK_IID(n) IID_GENERIC_CHECK_IID( _HotfixManager, pIID, n)
  684. int __stdcall _HotfixManager_IID_Lookup( const IID * pIID, int * pIndex )
  685. {
  686. if(!_HotfixManager_CHECK_IID(0))
  687. {
  688. *pIndex = 0;
  689. return 1;
  690. }
  691. return 0;
  692. }
  693. const ExtendedProxyFileInfo HotfixManager_ProxyFileInfo =
  694. {
  695. (PCInterfaceProxyVtblList *) & _HotfixManager_ProxyVtblList,
  696. (PCInterfaceStubVtblList *) & _HotfixManager_StubVtblList,
  697. (const PCInterfaceName * ) & _HotfixManager_InterfaceNamesList,
  698. (const IID ** ) & _HotfixManager_BaseIIDList,
  699. & _HotfixManager_IID_Lookup,
  700. 1,
  701. 2,
  702. 0, /* table of [async_uuid] interfaces */
  703. 0, /* Filler1 */
  704. 0, /* Filler2 */
  705. 0 /* Filler3 */
  706. };