Leaked source code of windows server 2003
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.

2967 lines
94 KiB

  1. /* this ALWAYS GENERATED file contains the RPC server stubs */
  2. /* File created by MIDL compiler version 6.00.0361 */
  3. /* Compiler settings for trkwks.idl:
  4. Oicf, W1, Zp8, env=Win32 (32b run)
  5. protocol : dce , ms_ext, c_ext, robust
  6. error checks: allocation ref bounds_check enum stub_data
  7. VC __declspec() decoration level:
  8. __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  9. DECLSPEC_UUID(), MIDL_INTERFACE()
  10. */
  11. //@@MIDL_FILE_HEADING( )
  12. #if !defined(_M_IA64) && !defined(_M_AMD64)
  13. #pragma warning( disable: 4049 ) /* more than 64k source lines */
  14. #if _MSC_VER >= 1200
  15. #pragma warning(push)
  16. #endif
  17. #pragma warning( disable: 4100 ) /* unreferenced arguments in x86 call */
  18. #pragma warning( disable: 4211 ) /* redefine extent to static */
  19. #pragma warning( disable: 4232 ) /* dllimport identity*/
  20. #include <string.h>
  21. #include "trkwks.h"
  22. #define TYPE_FORMAT_STRING_SIZE 843
  23. #define PROC_FORMAT_STRING_SIZE 701
  24. #define TRANSMIT_AS_TABLE_SIZE 0
  25. #define WIRE_MARSHAL_TABLE_SIZE 0
  26. typedef struct _MIDL_TYPE_FORMAT_STRING
  27. {
  28. short Pad;
  29. unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
  30. } MIDL_TYPE_FORMAT_STRING;
  31. typedef struct _MIDL_PROC_FORMAT_STRING
  32. {
  33. short Pad;
  34. unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
  35. } MIDL_PROC_FORMAT_STRING;
  36. static RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
  37. {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
  38. extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
  39. extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
  40. /* Standard interface: __MIDL_itf_trkwks_0000, ver. 0.0,
  41. GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
  42. /* Standard interface: trkwks, ver. 1.2,
  43. GUID={0x300f3532,0x38cc,0x11d0,{0xa3,0xf0,0x00,0x20,0xaf,0x6b,0x0a,0xdd}} */
  44. extern const MIDL_SERVER_INFO trkwks_ServerInfo;
  45. extern RPC_DISPATCH_TABLE trkwks_v1_2_DispatchTable;
  46. static const RPC_SERVER_INTERFACE trkwks___RpcServerInterface =
  47. {
  48. sizeof(RPC_SERVER_INTERFACE),
  49. {{0x300f3532,0x38cc,0x11d0,{0xa3,0xf0,0x00,0x20,0xaf,0x6b,0x0a,0xdd}},{1,2}},
  50. {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
  51. &trkwks_v1_2_DispatchTable,
  52. 0,
  53. 0,
  54. 0,
  55. &trkwks_ServerInfo,
  56. 0x04000001
  57. };
  58. RPC_IF_HANDLE Stubtrkwks_v1_2_s_ifspec = (RPC_IF_HANDLE)& trkwks___RpcServerInterface;
  59. extern const MIDL_STUB_DESC trkwks_StubDesc;
  60. #if !defined(__RPC_WIN32__)
  61. #error Invalid build platform for this stub.
  62. #endif
  63. #if !(TARGET_IS_NT50_OR_LATER)
  64. #error You need a Windows 2000 or later to run this stub because it uses these features:
  65. #error [async] attribute, /robust command line switch.
  66. #error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
  67. #error This app will die there with the RPC_X_WRONG_STUB_VERSION error.
  68. #endif
  69. static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
  70. {
  71. 0,
  72. {
  73. /* Procedure old_LnkMendLink */
  74. 0x0, /* 0 */
  75. 0x48, /* Old Flags: */
  76. /* 2 */ NdrFcLong( 0x0 ), /* 0 */
  77. /* 6 */ NdrFcShort( 0x0 ), /* 0 */
  78. /* 8 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
  79. /* 10 */ 0x32, /* FC_BIND_PRIMITIVE */
  80. 0x0, /* 0 */
  81. /* 12 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  82. /* 14 */ NdrFcShort( 0x168 ), /* 360 */
  83. /* 16 */ NdrFcShort( 0xac ), /* 172 */
  84. /* 18 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
  85. 0x7, /* 7 */
  86. /* 20 */ 0x8, /* 8 */
  87. 0x1, /* Ext Flags: new corr desc, */
  88. /* 22 */ NdrFcShort( 0x0 ), /* 0 */
  89. /* 24 */ NdrFcShort( 0x0 ), /* 0 */
  90. /* 26 */ NdrFcShort( 0x0 ), /* 0 */
  91. /* Parameter IDL_handle */
  92. /* 28 */ NdrFcShort( 0x8a ), /* Flags: must free, in, by val, */
  93. /* 30 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  94. /* 32 */ NdrFcShort( 0x2 ), /* Type Offset=2 */
  95. /* Parameter ftLimit */
  96. /* 34 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  97. /* 36 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  98. /* 38 */ 0x8, /* FC_LONG */
  99. 0x0, /* 0 */
  100. /* Parameter Restrictions */
  101. /* 40 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
  102. /* 42 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  103. /* 44 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  104. /* Parameter pdroidBirth */
  105. /* 46 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
  106. /* 48 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  107. /* 50 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  108. /* Parameter pdroidLast */
  109. /* 52 */ NdrFcShort( 0x8112 ), /* Flags: must free, out, simple ref, srv alloc size=32 */
  110. /* 54 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
  111. /* 56 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  112. /* Parameter pdroidCurrent */
  113. /* 58 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
  114. /* 60 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
  115. /* 62 */ NdrFcShort( 0x3c ), /* Type Offset=60 */
  116. /* Parameter wsz */
  117. /* 64 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  118. /* 66 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
  119. /* 68 */ 0x8, /* FC_LONG */
  120. 0x0, /* 0 */
  121. /* Procedure old_LnkSearchMachine */
  122. /* Return value */
  123. /* 70 */ 0x0, /* 0 */
  124. 0x48, /* Old Flags: */
  125. /* 72 */ NdrFcLong( 0x0 ), /* 0 */
  126. /* 76 */ NdrFcShort( 0x1 ), /* 1 */
  127. /* 78 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
  128. /* 80 */ 0x32, /* FC_BIND_PRIMITIVE */
  129. 0x0, /* 0 */
  130. /* 82 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  131. /* 84 */ NdrFcShort( 0xac ), /* 172 */
  132. /* 86 */ NdrFcShort( 0xac ), /* 172 */
  133. /* 88 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
  134. 0x5, /* 5 */
  135. /* 90 */ 0x8, /* 8 */
  136. 0x1, /* Ext Flags: new corr desc, */
  137. /* 92 */ NdrFcShort( 0x0 ), /* 0 */
  138. /* 94 */ NdrFcShort( 0x0 ), /* 0 */
  139. /* 96 */ NdrFcShort( 0x0 ), /* 0 */
  140. /* Parameter IDL_handle */
  141. /* 98 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  142. /* 100 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  143. /* 102 */ 0x8, /* FC_LONG */
  144. 0x0, /* 0 */
  145. /* Parameter Restrictions */
  146. /* 104 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
  147. /* 106 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  148. /* 108 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  149. /* Parameter pdroidLast */
  150. /* 110 */ NdrFcShort( 0x8112 ), /* Flags: must free, out, simple ref, srv alloc size=32 */
  151. /* 112 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  152. /* 114 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  153. /* Parameter pdroidReferral */
  154. /* 116 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
  155. /* 118 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  156. /* 120 */ NdrFcShort( 0x3c ), /* Type Offset=60 */
  157. /* Parameter tsz */
  158. /* 122 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  159. /* 124 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  160. /* 126 */ 0x8, /* FC_LONG */
  161. 0x0, /* 0 */
  162. /* Procedure old_LnkCallSvrMessage */
  163. /* Return value */
  164. /* 128 */ 0x0, /* 0 */
  165. 0x48, /* Old Flags: */
  166. /* 130 */ NdrFcLong( 0x0 ), /* 0 */
  167. /* 134 */ NdrFcShort( 0x2 ), /* 2 */
  168. /* 136 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  169. /* 138 */ 0x32, /* FC_BIND_PRIMITIVE */
  170. 0x0, /* 0 */
  171. /* 140 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  172. /* 142 */ NdrFcShort( 0x0 ), /* 0 */
  173. /* 144 */ NdrFcShort( 0x8 ), /* 8 */
  174. /* 146 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  175. 0x2, /* 2 */
  176. /* 148 */ 0x8, /* 8 */
  177. 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
  178. /* 150 */ NdrFcShort( 0xb ), /* 11 */
  179. /* 152 */ NdrFcShort( 0xb ), /* 11 */
  180. /* 154 */ NdrFcShort( 0x0 ), /* 0 */
  181. /* Parameter IDL_handle */
  182. /* 156 */ NdrFcShort( 0x11b ), /* Flags: must size, must free, in, out, simple ref, */
  183. /* 158 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  184. /* 160 */ NdrFcShort( 0x21c ), /* Type Offset=540 */
  185. /* Parameter pMsg */
  186. /* 162 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  187. /* 164 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  188. /* 166 */ 0x8, /* FC_LONG */
  189. 0x0, /* 0 */
  190. /* Procedure LnkSetVolumeId */
  191. /* Return value */
  192. /* 168 */ 0x0, /* 0 */
  193. 0x48, /* Old Flags: */
  194. /* 170 */ NdrFcLong( 0x0 ), /* 0 */
  195. /* 174 */ NdrFcShort( 0x3 ), /* 3 */
  196. /* 176 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
  197. /* 178 */ 0x32, /* FC_BIND_PRIMITIVE */
  198. 0x0, /* 0 */
  199. /* 180 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  200. /* 182 */ NdrFcShort( 0x48 ), /* 72 */
  201. /* 184 */ NdrFcShort( 0x8 ), /* 8 */
  202. /* 186 */ 0x44, /* Oi2 Flags: has return, has ext, */
  203. 0x3, /* 3 */
  204. /* 188 */ 0x8, /* 8 */
  205. 0x1, /* Ext Flags: new corr desc, */
  206. /* 190 */ NdrFcShort( 0x0 ), /* 0 */
  207. /* 192 */ NdrFcShort( 0x0 ), /* 0 */
  208. /* 194 */ NdrFcShort( 0x0 ), /* 0 */
  209. /* Parameter IDL_handle */
  210. /* 196 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  211. /* 198 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  212. /* 200 */ 0x8, /* FC_LONG */
  213. 0x0, /* 0 */
  214. /* Parameter volumeIndex */
  215. /* 202 */ NdrFcShort( 0x8a ), /* Flags: must free, in, by val, */
  216. /* 204 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  217. /* 206 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
  218. /* Parameter VolId */
  219. /* 208 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  220. /* 210 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
  221. /* 212 */ 0x8, /* FC_LONG */
  222. 0x0, /* 0 */
  223. /* Procedure LnkRestartDcSynchronization */
  224. /* Return value */
  225. /* 214 */ 0x0, /* 0 */
  226. 0x48, /* Old Flags: */
  227. /* 216 */ NdrFcLong( 0x0 ), /* 0 */
  228. /* 220 */ NdrFcShort( 0x4 ), /* 4 */
  229. /* 222 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  230. /* 224 */ 0x32, /* FC_BIND_PRIMITIVE */
  231. 0x0, /* 0 */
  232. /* 226 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  233. /* 228 */ NdrFcShort( 0x0 ), /* 0 */
  234. /* 230 */ NdrFcShort( 0x8 ), /* 8 */
  235. /* 232 */ 0x44, /* Oi2 Flags: has return, has ext, */
  236. 0x1, /* 1 */
  237. /* 234 */ 0x8, /* 8 */
  238. 0x1, /* Ext Flags: new corr desc, */
  239. /* 236 */ NdrFcShort( 0x0 ), /* 0 */
  240. /* 238 */ NdrFcShort( 0x0 ), /* 0 */
  241. /* 240 */ NdrFcShort( 0x0 ), /* 0 */
  242. /* Parameter IDL_handle */
  243. /* 242 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  244. /* 244 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  245. /* 246 */ 0x8, /* FC_LONG */
  246. 0x0, /* 0 */
  247. /* Procedure GetVolumeTrackingInformation */
  248. /* Return value */
  249. /* 248 */ 0x0, /* 0 */
  250. 0x48, /* Old Flags: */
  251. /* 250 */ NdrFcLong( 0x0 ), /* 0 */
  252. /* 254 */ NdrFcShort( 0x5 ), /* 5 */
  253. /* 256 */ NdrFcShort( 0x2c ), /* x86 Stack size/offset = 44 */
  254. /* 258 */ 0x32, /* FC_BIND_PRIMITIVE */
  255. 0x0, /* 0 */
  256. /* 260 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  257. /* 262 */ NdrFcShort( 0x48 ), /* 72 */
  258. /* 264 */ NdrFcShort( 0x8 ), /* 8 */
  259. /* 266 */ 0x4c, /* Oi2 Flags: has return, has pipes, has ext, */
  260. 0x4, /* 4 */
  261. /* 268 */ 0x8, /* 8 */
  262. 0x1, /* Ext Flags: new corr desc, */
  263. /* 270 */ NdrFcShort( 0x0 ), /* 0 */
  264. /* 272 */ NdrFcShort( 0x0 ), /* 0 */
  265. /* 274 */ NdrFcShort( 0x0 ), /* 0 */
  266. /* Parameter IDL_handle */
  267. /* 276 */ NdrFcShort( 0x8a ), /* Flags: must free, in, by val, */
  268. /* 278 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  269. /* 280 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
  270. /* Parameter volid */
  271. /* 282 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  272. /* 284 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  273. /* 286 */ 0xe, /* FC_ENUM32 */
  274. 0x0, /* 0 */
  275. /* Parameter scope */
  276. /* 288 */ NdrFcShort( 0x14 ), /* Flags: pipe, out, */
  277. /* 290 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
  278. /* 292 */ NdrFcShort( 0x23a ), /* Type Offset=570 */
  279. /* Parameter pipeVolInfo */
  280. /* 294 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  281. /* 296 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
  282. /* 298 */ 0x8, /* FC_LONG */
  283. 0x0, /* 0 */
  284. /* Procedure GetFileTrackingInformation */
  285. /* Return value */
  286. /* 300 */ 0x0, /* 0 */
  287. 0x48, /* Old Flags: */
  288. /* 302 */ NdrFcLong( 0x0 ), /* 0 */
  289. /* 306 */ NdrFcShort( 0x6 ), /* 6 */
  290. /* 308 */ NdrFcShort( 0x3c ), /* x86 Stack size/offset = 60 */
  291. /* 310 */ 0x32, /* FC_BIND_PRIMITIVE */
  292. 0x0, /* 0 */
  293. /* 312 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  294. /* 314 */ NdrFcShort( 0x98 ), /* 152 */
  295. /* 316 */ NdrFcShort( 0x8 ), /* 8 */
  296. /* 318 */ 0x4c, /* Oi2 Flags: has return, has pipes, has ext, */
  297. 0x4, /* 4 */
  298. /* 320 */ 0x8, /* 8 */
  299. 0x1, /* Ext Flags: new corr desc, */
  300. /* 322 */ NdrFcShort( 0x0 ), /* 0 */
  301. /* 324 */ NdrFcShort( 0x0 ), /* 0 */
  302. /* 326 */ NdrFcShort( 0x0 ), /* 0 */
  303. /* Parameter IDL_handle */
  304. /* 328 */ NdrFcShort( 0x8a ), /* Flags: must free, in, by val, */
  305. /* 330 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  306. /* 332 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  307. /* Parameter droidCurrent */
  308. /* 334 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  309. /* 336 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
  310. /* 338 */ 0xe, /* FC_ENUM32 */
  311. 0x0, /* 0 */
  312. /* Parameter scope */
  313. /* 340 */ NdrFcShort( 0x14 ), /* Flags: pipe, out, */
  314. /* 342 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
  315. /* 344 */ NdrFcShort( 0x242 ), /* Type Offset=578 */
  316. /* Parameter pipeFileInfo */
  317. /* 346 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  318. /* 348 */ NdrFcShort( 0x38 ), /* x86 Stack size/offset = 56 */
  319. /* 350 */ 0x8, /* FC_LONG */
  320. 0x0, /* 0 */
  321. /* Procedure TriggerVolumeClaims */
  322. /* Return value */
  323. /* 352 */ 0x0, /* 0 */
  324. 0x48, /* Old Flags: */
  325. /* 354 */ NdrFcLong( 0x0 ), /* 0 */
  326. /* 358 */ NdrFcShort( 0x7 ), /* 7 */
  327. /* 360 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  328. /* 362 */ 0x32, /* FC_BIND_PRIMITIVE */
  329. 0x0, /* 0 */
  330. /* 364 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  331. /* 366 */ NdrFcShort( 0x8 ), /* 8 */
  332. /* 368 */ NdrFcShort( 0x8 ), /* 8 */
  333. /* 370 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  334. 0x3, /* 3 */
  335. /* 372 */ 0x8, /* 8 */
  336. 0x5, /* Ext Flags: new corr desc, srv corr check, */
  337. /* 374 */ NdrFcShort( 0x0 ), /* 0 */
  338. /* 376 */ NdrFcShort( 0x1 ), /* 1 */
  339. /* 378 */ NdrFcShort( 0x0 ), /* 0 */
  340. /* Parameter IDL_handle */
  341. /* 380 */ NdrFcShort( 0x88 ), /* Flags: in, by val, */
  342. /* 382 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  343. /* 384 */ NdrFcShort( 0x24a ), /* 586 */
  344. /* Parameter cVolumes */
  345. /* 386 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  346. /* 388 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  347. /* 390 */ NdrFcShort( 0x258 ), /* Type Offset=600 */
  348. /* Parameter rgvolid */
  349. /* 392 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  350. /* 394 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  351. /* 396 */ 0x8, /* FC_LONG */
  352. 0x0, /* 0 */
  353. /* Procedure LnkOnRestore */
  354. /* Return value */
  355. /* 398 */ 0x0, /* 0 */
  356. 0x48, /* Old Flags: */
  357. /* 400 */ NdrFcLong( 0x0 ), /* 0 */
  358. /* 404 */ NdrFcShort( 0x8 ), /* 8 */
  359. /* 406 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  360. /* 408 */ 0x32, /* FC_BIND_PRIMITIVE */
  361. 0x0, /* 0 */
  362. /* 410 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  363. /* 412 */ NdrFcShort( 0x0 ), /* 0 */
  364. /* 414 */ NdrFcShort( 0x8 ), /* 8 */
  365. /* 416 */ 0x44, /* Oi2 Flags: has return, has ext, */
  366. 0x1, /* 1 */
  367. /* 418 */ 0x8, /* 8 */
  368. 0x1, /* Ext Flags: new corr desc, */
  369. /* 420 */ NdrFcShort( 0x0 ), /* 0 */
  370. /* 422 */ NdrFcShort( 0x0 ), /* 0 */
  371. /* 424 */ NdrFcShort( 0x0 ), /* 0 */
  372. /* Parameter IDL_handle */
  373. /* 426 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  374. /* 428 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  375. /* 430 */ 0x8, /* FC_LONG */
  376. 0x0, /* 0 */
  377. /* Procedure LnkMendLink */
  378. /* Return value */
  379. /* 432 */ 0x0, /* 0 */
  380. 0x48, /* Old Flags: */
  381. /* 434 */ NdrFcLong( 0x0 ), /* 0 */
  382. /* 438 */ NdrFcShort( 0x9 ), /* 9 */
  383. /* 440 */ NdrFcShort( 0x34 ), /* x86 Stack size/offset = 52 */
  384. /* 442 */ 0x32, /* FC_BIND_PRIMITIVE */
  385. 0x0, /* 0 */
  386. /* 444 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  387. /* 446 */ NdrFcShort( 0x1c8 ), /* 456 */
  388. /* 448 */ NdrFcShort( 0x10c ), /* 268 */
  389. /* 450 */ 0xc5, /* Oi2 Flags: srv must size, has return, has ext, has async handle */
  390. 0xa, /* 10 */
  391. /* 452 */ 0x8, /* 8 */
  392. 0x3, /* Ext Flags: new corr desc, clt corr check, */
  393. /* 454 */ NdrFcShort( 0x1 ), /* 1 */
  394. /* 456 */ NdrFcShort( 0x0 ), /* 0 */
  395. /* 458 */ NdrFcShort( 0x0 ), /* 0 */
  396. /* Parameter IDL_handle */
  397. /* 460 */ NdrFcShort( 0x8a ), /* Flags: must free, in, by val, */
  398. /* 462 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  399. /* 464 */ NdrFcShort( 0x2 ), /* Type Offset=2 */
  400. /* Parameter ftLimit */
  401. /* 466 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  402. /* 468 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  403. /* 470 */ 0x8, /* FC_LONG */
  404. 0x0, /* 0 */
  405. /* Parameter Restrictions */
  406. /* 472 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
  407. /* 474 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  408. /* 476 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  409. /* Parameter pdroidBirth */
  410. /* 478 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
  411. /* 480 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
  412. /* 482 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  413. /* Parameter pdroidLast */
  414. /* 484 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
  415. /* 486 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
  416. /* 488 */ NdrFcShort( 0x166 ), /* Type Offset=358 */
  417. /* Parameter pmcidLast */
  418. /* 490 */ NdrFcShort( 0x8112 ), /* Flags: must free, out, simple ref, srv alloc size=32 */
  419. /* 492 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
  420. /* 494 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  421. /* Parameter pdroidCurrent */
  422. /* 496 */ NdrFcShort( 0x4112 ), /* Flags: must free, out, simple ref, srv alloc size=16 */
  423. /* 498 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
  424. /* 500 */ NdrFcShort( 0x166 ), /* Type Offset=358 */
  425. /* Parameter pmcidCurrent */
  426. /* 502 */ NdrFcShort( 0x11a ), /* Flags: must free, in, out, simple ref, */
  427. /* 504 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
  428. /* 506 */ NdrFcShort( 0x274 ), /* Type Offset=628 */
  429. /* Parameter pcbPath */
  430. /* 508 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
  431. /* 510 */ NdrFcShort( 0x2c ), /* x86 Stack size/offset = 44 */
  432. /* 512 */ NdrFcShort( 0x282 ), /* Type Offset=642 */
  433. /* Parameter pwszPath */
  434. /* 514 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  435. /* 516 */ NdrFcShort( 0x30 ), /* x86 Stack size/offset = 48 */
  436. /* 518 */ 0x8, /* FC_LONG */
  437. 0x0, /* 0 */
  438. /* Procedure old2_LnkSearchMachine */
  439. /* Return value */
  440. /* 520 */ 0x0, /* 0 */
  441. 0x48, /* Old Flags: */
  442. /* 522 */ NdrFcLong( 0x0 ), /* 0 */
  443. /* 526 */ NdrFcShort( 0xa ), /* 10 */
  444. /* 528 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
  445. /* 530 */ 0x32, /* FC_BIND_PRIMITIVE */
  446. 0x0, /* 0 */
  447. /* 532 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  448. /* 534 */ NdrFcShort( 0xac ), /* 172 */
  449. /* 536 */ NdrFcShort( 0xf0 ), /* 240 */
  450. /* 538 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
  451. 0x6, /* 6 */
  452. /* 540 */ 0x8, /* 8 */
  453. 0x3, /* Ext Flags: new corr desc, clt corr check, */
  454. /* 542 */ NdrFcShort( 0x1 ), /* 1 */
  455. /* 544 */ NdrFcShort( 0x0 ), /* 0 */
  456. /* 546 */ NdrFcShort( 0x0 ), /* 0 */
  457. /* Parameter IDL_handle */
  458. /* 548 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  459. /* 550 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  460. /* 552 */ 0x8, /* FC_LONG */
  461. 0x0, /* 0 */
  462. /* Parameter Restrictions */
  463. /* 554 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
  464. /* 556 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  465. /* 558 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  466. /* Parameter pdroidLast */
  467. /* 560 */ NdrFcShort( 0x8112 ), /* Flags: must free, out, simple ref, srv alloc size=32 */
  468. /* 562 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  469. /* 564 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  470. /* Parameter pdroidNext */
  471. /* 566 */ NdrFcShort( 0x4112 ), /* Flags: must free, out, simple ref, srv alloc size=16 */
  472. /* 568 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  473. /* 570 */ NdrFcShort( 0x166 ), /* Type Offset=358 */
  474. /* Parameter pmcidNext */
  475. /* 572 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
  476. /* 574 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  477. /* 576 */ NdrFcShort( 0x28e ), /* Type Offset=654 */
  478. /* Parameter ptszPath */
  479. /* 578 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  480. /* 580 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
  481. /* 582 */ 0x8, /* FC_LONG */
  482. 0x0, /* 0 */
  483. /* Procedure LnkCallSvrMessage */
  484. /* Return value */
  485. /* 584 */ 0x0, /* 0 */
  486. 0x48, /* Old Flags: */
  487. /* 586 */ NdrFcLong( 0x0 ), /* 0 */
  488. /* 590 */ NdrFcShort( 0xb ), /* 11 */
  489. /* 592 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  490. /* 594 */ 0x32, /* FC_BIND_PRIMITIVE */
  491. 0x0, /* 0 */
  492. /* 596 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  493. /* 598 */ NdrFcShort( 0x0 ), /* 0 */
  494. /* 600 */ NdrFcShort( 0x8 ), /* 8 */
  495. /* 602 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  496. 0x2, /* 2 */
  497. /* 604 */ 0x8, /* 8 */
  498. 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
  499. /* 606 */ NdrFcShort( 0xb ), /* 11 */
  500. /* 608 */ NdrFcShort( 0xb ), /* 11 */
  501. /* 610 */ NdrFcShort( 0x0 ), /* 0 */
  502. /* Parameter IDL_handle */
  503. /* 612 */ NdrFcShort( 0x11b ), /* Flags: must size, must free, in, out, simple ref, */
  504. /* 614 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  505. /* 616 */ NdrFcShort( 0x32a ), /* Type Offset=810 */
  506. /* Parameter pMsg */
  507. /* 618 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  508. /* 620 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  509. /* 622 */ 0x8, /* FC_LONG */
  510. 0x0, /* 0 */
  511. /* Procedure LnkSearchMachine */
  512. /* Return value */
  513. /* 624 */ 0x0, /* 0 */
  514. 0x48, /* Old Flags: */
  515. /* 626 */ NdrFcLong( 0x0 ), /* 0 */
  516. /* 630 */ NdrFcShort( 0xc ), /* 12 */
  517. /* 632 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
  518. /* 634 */ 0x32, /* FC_BIND_PRIMITIVE */
  519. 0x0, /* 0 */
  520. /* 636 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  521. /* 638 */ NdrFcShort( 0x150 ), /* 336 */
  522. /* 640 */ NdrFcShort( 0x194 ), /* 404 */
  523. /* 642 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
  524. 0x8, /* 8 */
  525. /* 644 */ 0x8, /* 8 */
  526. 0x3, /* Ext Flags: new corr desc, clt corr check, */
  527. /* 646 */ NdrFcShort( 0x1 ), /* 1 */
  528. /* 648 */ NdrFcShort( 0x0 ), /* 0 */
  529. /* 650 */ NdrFcShort( 0x0 ), /* 0 */
  530. /* Parameter IDL_handle */
  531. /* 652 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  532. /* 654 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  533. /* 656 */ 0x8, /* FC_LONG */
  534. 0x0, /* 0 */
  535. /* Parameter Restrictions */
  536. /* 658 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
  537. /* 660 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  538. /* 662 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  539. /* Parameter pdroidBirthLast */
  540. /* 664 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
  541. /* 666 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  542. /* 668 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  543. /* Parameter pdroidLast */
  544. /* 670 */ NdrFcShort( 0x8112 ), /* Flags: must free, out, simple ref, srv alloc size=32 */
  545. /* 672 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  546. /* 674 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  547. /* Parameter pdroidBirthNext */
  548. /* 676 */ NdrFcShort( 0x8112 ), /* Flags: must free, out, simple ref, srv alloc size=32 */
  549. /* 678 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  550. /* 680 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  551. /* Parameter pdroidNext */
  552. /* 682 */ NdrFcShort( 0x4112 ), /* Flags: must free, out, simple ref, srv alloc size=16 */
  553. /* 684 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
  554. /* 686 */ NdrFcShort( 0x166 ), /* Type Offset=358 */
  555. /* Parameter pmcidNext */
  556. /* 688 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
  557. /* 690 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
  558. /* 692 */ NdrFcShort( 0x342 ), /* Type Offset=834 */
  559. /* Parameter ptszPath */
  560. /* 694 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  561. /* 696 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
  562. /* 698 */ 0x8, /* FC_LONG */
  563. 0x0, /* 0 */
  564. 0x0
  565. }
  566. };
  567. static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
  568. {
  569. 0,
  570. {
  571. NdrFcShort( 0x0 ), /* 0 */
  572. /* 2 */
  573. 0x15, /* FC_STRUCT */
  574. 0x3, /* 3 */
  575. /* 4 */ NdrFcShort( 0x8 ), /* 8 */
  576. /* 6 */ 0x8, /* FC_LONG */
  577. 0x8, /* FC_LONG */
  578. /* 8 */ 0x5c, /* FC_PAD */
  579. 0x5b, /* FC_END */
  580. /* 10 */
  581. 0x11, 0x0, /* FC_RP */
  582. /* 12 */ NdrFcShort( 0x1e ), /* Offset= 30 (42) */
  583. /* 14 */
  584. 0x1d, /* FC_SMFARRAY */
  585. 0x0, /* 0 */
  586. /* 16 */ NdrFcShort( 0x8 ), /* 8 */
  587. /* 18 */ 0x1, /* FC_BYTE */
  588. 0x5b, /* FC_END */
  589. /* 20 */
  590. 0x15, /* FC_STRUCT */
  591. 0x3, /* 3 */
  592. /* 22 */ NdrFcShort( 0x10 ), /* 16 */
  593. /* 24 */ 0x8, /* FC_LONG */
  594. 0x6, /* FC_SHORT */
  595. /* 26 */ 0x6, /* FC_SHORT */
  596. 0x4c, /* FC_EMBEDDED_COMPLEX */
  597. /* 28 */ 0x0, /* 0 */
  598. NdrFcShort( 0xfff1 ), /* Offset= -15 (14) */
  599. 0x5b, /* FC_END */
  600. /* 32 */
  601. 0x15, /* FC_STRUCT */
  602. 0x3, /* 3 */
  603. /* 34 */ NdrFcShort( 0x10 ), /* 16 */
  604. /* 36 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  605. 0x0, /* 0 */
  606. /* 38 */ NdrFcShort( 0xffee ), /* Offset= -18 (20) */
  607. /* 40 */ 0x5c, /* FC_PAD */
  608. 0x5b, /* FC_END */
  609. /* 42 */
  610. 0x15, /* FC_STRUCT */
  611. 0x3, /* 3 */
  612. /* 44 */ NdrFcShort( 0x20 ), /* 32 */
  613. /* 46 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  614. 0x0, /* 0 */
  615. /* 48 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (32) */
  616. /* 50 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  617. 0x0, /* 0 */
  618. /* 52 */ NdrFcShort( 0xffec ), /* Offset= -20 (32) */
  619. /* 54 */ 0x5c, /* FC_PAD */
  620. 0x5b, /* FC_END */
  621. /* 56 */
  622. 0x11, 0x4, /* FC_RP [alloced_on_stack] */
  623. /* 58 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (42) */
  624. /* 60 */
  625. 0x29, /* FC_WSTRING */
  626. 0x5c, /* FC_PAD */
  627. /* 62 */ NdrFcShort( 0x105 ), /* 261 */
  628. /* 64 */
  629. 0x11, 0x0, /* FC_RP */
  630. /* 66 */ NdrFcShort( 0x1da ), /* Offset= 474 (540) */
  631. /* 68 */
  632. 0x2b, /* FC_NON_ENCAPSULATED_UNION */
  633. 0x8, /* FC_LONG */
  634. /* 70 */ 0x8, /* Corr desc: FC_LONG */
  635. 0x0, /* */
  636. /* 72 */ NdrFcShort( 0xfffc ), /* -4 */
  637. /* 74 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  638. /* 76 */ NdrFcShort( 0x2 ), /* Offset= 2 (78) */
  639. /* 78 */ NdrFcShort( 0x20 ), /* 32 */
  640. /* 80 */ NdrFcShort( 0x6 ), /* 6 */
  641. /* 82 */ NdrFcLong( 0x0 ), /* 0 */
  642. /* 86 */ NdrFcShort( 0x56 ), /* Offset= 86 (172) */
  643. /* 88 */ NdrFcLong( 0x1 ), /* 1 */
  644. /* 92 */ NdrFcShort( 0x8c ), /* Offset= 140 (232) */
  645. /* 94 */ NdrFcLong( 0x2 ), /* 2 */
  646. /* 98 */ NdrFcShort( 0xce ), /* Offset= 206 (304) */
  647. /* 100 */ NdrFcLong( 0x3 ), /* 3 */
  648. /* 104 */ NdrFcShort( 0x134 ), /* Offset= 308 (412) */
  649. /* 106 */ NdrFcLong( 0x4 ), /* 4 */
  650. /* 110 */ NdrFcShort( 0x154 ), /* Offset= 340 (450) */
  651. /* 112 */ NdrFcLong( 0x6 ), /* 6 */
  652. /* 116 */ NdrFcShort( 0x196 ), /* Offset= 406 (522) */
  653. /* 118 */ NdrFcShort( 0xffff ), /* Offset= -1 (117) */
  654. /* 120 */ 0xb7, /* FC_RANGE */
  655. 0x8, /* 8 */
  656. /* 122 */ NdrFcLong( 0x1 ), /* 1 */
  657. /* 126 */ NdrFcLong( 0x1 ), /* 1 */
  658. /* 130 */
  659. 0x1d, /* FC_SMFARRAY */
  660. 0x1, /* 1 */
  661. /* 132 */ NdrFcShort( 0x202 ), /* 514 */
  662. /* 134 */ 0x5, /* FC_WCHAR */
  663. 0x5b, /* FC_END */
  664. /* 136 */
  665. 0x15, /* FC_STRUCT */
  666. 0x3, /* 3 */
  667. /* 138 */ NdrFcShort( 0x248 ), /* 584 */
  668. /* 140 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  669. 0x0, /* 0 */
  670. /* 142 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (130) */
  671. /* 144 */ 0x3e, /* FC_STRUCTPAD2 */
  672. 0x4c, /* FC_EMBEDDED_COMPLEX */
  673. /* 146 */ 0x0, /* 0 */
  674. NdrFcShort( 0xff97 ), /* Offset= -105 (42) */
  675. 0x4c, /* FC_EMBEDDED_COMPLEX */
  676. /* 150 */ 0x0, /* 0 */
  677. NdrFcShort( 0xff93 ), /* Offset= -109 (42) */
  678. 0x8, /* FC_LONG */
  679. /* 154 */ 0x5c, /* FC_PAD */
  680. 0x5b, /* FC_END */
  681. /* 156 */
  682. 0x1b, /* FC_CARRAY */
  683. 0x3, /* 3 */
  684. /* 158 */ NdrFcShort( 0x248 ), /* 584 */
  685. /* 160 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  686. 0x0, /* */
  687. /* 162 */ NdrFcShort( 0x0 ), /* 0 */
  688. /* 164 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  689. /* 166 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  690. 0x0, /* 0 */
  691. /* 168 */ NdrFcShort( 0xffe0 ), /* Offset= -32 (136) */
  692. /* 170 */ 0x5c, /* FC_PAD */
  693. 0x5b, /* FC_END */
  694. /* 172 */
  695. 0x1a, /* FC_BOGUS_STRUCT */
  696. 0x3, /* 3 */
  697. /* 174 */ NdrFcShort( 0x8 ), /* 8 */
  698. /* 176 */ NdrFcShort( 0x0 ), /* 0 */
  699. /* 178 */ NdrFcShort( 0x8 ), /* Offset= 8 (186) */
  700. /* 180 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  701. 0x0, /* 0 */
  702. /* 182 */ NdrFcShort( 0xffc2 ), /* Offset= -62 (120) */
  703. /* 184 */ 0x36, /* FC_POINTER */
  704. 0x5b, /* FC_END */
  705. /* 186 */
  706. 0x12, 0x0, /* FC_UP */
  707. /* 188 */ NdrFcShort( 0xffe0 ), /* Offset= -32 (156) */
  708. /* 190 */ 0xb7, /* FC_RANGE */
  709. 0x8, /* 8 */
  710. /* 192 */ NdrFcLong( 0x0 ), /* 0 */
  711. /* 196 */ NdrFcLong( 0x40 ), /* 64 */
  712. /* 200 */
  713. 0x1b, /* FC_CARRAY */
  714. 0x3, /* 3 */
  715. /* 202 */ NdrFcShort( 0x10 ), /* 16 */
  716. /* 204 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  717. 0x0, /* */
  718. /* 206 */ NdrFcShort( 0x0 ), /* 0 */
  719. /* 208 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  720. /* 210 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  721. 0x0, /* 0 */
  722. /* 212 */ NdrFcShort( 0xff4c ), /* Offset= -180 (32) */
  723. /* 214 */ 0x5c, /* FC_PAD */
  724. 0x5b, /* FC_END */
  725. /* 216 */
  726. 0x1b, /* FC_CARRAY */
  727. 0x3, /* 3 */
  728. /* 218 */ NdrFcShort( 0x20 ), /* 32 */
  729. /* 220 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  730. 0x0, /* */
  731. /* 222 */ NdrFcShort( 0x0 ), /* 0 */
  732. /* 224 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  733. /* 226 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  734. 0x0, /* 0 */
  735. /* 228 */ NdrFcShort( 0xff46 ), /* Offset= -186 (42) */
  736. /* 230 */ 0x5c, /* FC_PAD */
  737. 0x5b, /* FC_END */
  738. /* 232 */
  739. 0x1a, /* FC_BOGUS_STRUCT */
  740. 0x3, /* 3 */
  741. /* 234 */ NdrFcShort( 0x20 ), /* 32 */
  742. /* 236 */ NdrFcShort( 0x0 ), /* 0 */
  743. /* 238 */ NdrFcShort( 0xe ), /* Offset= 14 (252) */
  744. /* 240 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  745. 0x0, /* 0 */
  746. /* 242 */ NdrFcShort( 0xffcc ), /* Offset= -52 (190) */
  747. /* 244 */ 0x8, /* FC_LONG */
  748. 0x8, /* FC_LONG */
  749. /* 246 */ 0x8, /* FC_LONG */
  750. 0x36, /* FC_POINTER */
  751. /* 248 */ 0x36, /* FC_POINTER */
  752. 0x36, /* FC_POINTER */
  753. /* 250 */ 0x36, /* FC_POINTER */
  754. 0x5b, /* FC_END */
  755. /* 252 */
  756. 0x12, 0x0, /* FC_UP */
  757. /* 254 */ NdrFcShort( 0xff22 ), /* Offset= -222 (32) */
  758. /* 256 */
  759. 0x12, 0x0, /* FC_UP */
  760. /* 258 */ NdrFcShort( 0xffc6 ), /* Offset= -58 (200) */
  761. /* 260 */
  762. 0x12, 0x0, /* FC_UP */
  763. /* 262 */ NdrFcShort( 0xffd2 ), /* Offset= -46 (216) */
  764. /* 264 */
  765. 0x12, 0x0, /* FC_UP */
  766. /* 266 */ NdrFcShort( 0xffce ), /* Offset= -50 (216) */
  767. /* 268 */ 0xb7, /* FC_RANGE */
  768. 0x8, /* 8 */
  769. /* 270 */ NdrFcLong( 0x0 ), /* 0 */
  770. /* 274 */ NdrFcLong( 0x80 ), /* 128 */
  771. /* 278 */ 0xb7, /* FC_RANGE */
  772. 0x8, /* 8 */
  773. /* 280 */ NdrFcLong( 0x0 ), /* 0 */
  774. /* 284 */ NdrFcLong( 0x1a ), /* 26 */
  775. /* 288 */
  776. 0x1b, /* FC_CARRAY */
  777. 0x3, /* 3 */
  778. /* 290 */ NdrFcShort( 0x10 ), /* 16 */
  779. /* 292 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  780. 0x0, /* */
  781. /* 294 */ NdrFcShort( 0x8 ), /* 8 */
  782. /* 296 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  783. /* 298 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  784. 0x0, /* 0 */
  785. /* 300 */ NdrFcShort( 0xfef4 ), /* Offset= -268 (32) */
  786. /* 302 */ 0x5c, /* FC_PAD */
  787. 0x5b, /* FC_END */
  788. /* 304 */
  789. 0x1a, /* FC_BOGUS_STRUCT */
  790. 0x3, /* 3 */
  791. /* 306 */ NdrFcShort( 0x10 ), /* 16 */
  792. /* 308 */ NdrFcShort( 0x0 ), /* 0 */
  793. /* 310 */ NdrFcShort( 0xe ), /* Offset= 14 (324) */
  794. /* 312 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  795. 0x0, /* 0 */
  796. /* 314 */ NdrFcShort( 0xffd2 ), /* Offset= -46 (268) */
  797. /* 316 */ 0x36, /* FC_POINTER */
  798. 0x4c, /* FC_EMBEDDED_COMPLEX */
  799. /* 318 */ 0x0, /* 0 */
  800. NdrFcShort( 0xffd7 ), /* Offset= -41 (278) */
  801. 0x36, /* FC_POINTER */
  802. /* 322 */ 0x5c, /* FC_PAD */
  803. 0x5b, /* FC_END */
  804. /* 324 */
  805. 0x12, 0x0, /* FC_UP */
  806. /* 326 */ NdrFcShort( 0xff92 ), /* Offset= -110 (216) */
  807. /* 328 */
  808. 0x12, 0x0, /* FC_UP */
  809. /* 330 */ NdrFcShort( 0xffd6 ), /* Offset= -42 (288) */
  810. /* 332 */ 0xb7, /* FC_RANGE */
  811. 0x8, /* 8 */
  812. /* 334 */ NdrFcLong( 0x0 ), /* 0 */
  813. /* 338 */ NdrFcLong( 0x1a ), /* 26 */
  814. /* 342 */
  815. 0x15, /* FC_STRUCT */
  816. 0x0, /* 0 */
  817. /* 344 */ NdrFcShort( 0x8 ), /* 8 */
  818. /* 346 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  819. 0x0, /* 0 */
  820. /* 348 */ NdrFcShort( 0xfeb2 ), /* Offset= -334 (14) */
  821. /* 350 */ 0x5c, /* FC_PAD */
  822. 0x5b, /* FC_END */
  823. /* 352 */
  824. 0x1d, /* FC_SMFARRAY */
  825. 0x0, /* 0 */
  826. /* 354 */ NdrFcShort( 0x10 ), /* 16 */
  827. /* 356 */ 0x2, /* FC_CHAR */
  828. 0x5b, /* FC_END */
  829. /* 358 */
  830. 0x15, /* FC_STRUCT */
  831. 0x0, /* 0 */
  832. /* 360 */ NdrFcShort( 0x10 ), /* 16 */
  833. /* 362 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  834. 0x0, /* 0 */
  835. /* 364 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (352) */
  836. /* 366 */ 0x5c, /* FC_PAD */
  837. 0x5b, /* FC_END */
  838. /* 368 */
  839. 0x15, /* FC_STRUCT */
  840. 0x3, /* 3 */
  841. /* 370 */ NdrFcShort( 0x44 ), /* 68 */
  842. /* 372 */ 0x8, /* FC_LONG */
  843. 0xe, /* FC_ENUM32 */
  844. /* 374 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  845. 0x0, /* 0 */
  846. /* 376 */ NdrFcShort( 0xfea8 ), /* Offset= -344 (32) */
  847. /* 378 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  848. 0x0, /* 0 */
  849. /* 380 */ NdrFcShort( 0xffda ), /* Offset= -38 (342) */
  850. /* 382 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  851. 0x0, /* 0 */
  852. /* 384 */ NdrFcShort( 0xffd6 ), /* Offset= -42 (342) */
  853. /* 386 */ 0x8, /* FC_LONG */
  854. 0x4c, /* FC_EMBEDDED_COMPLEX */
  855. /* 388 */ 0x0, /* 0 */
  856. NdrFcShort( 0xfe7d ), /* Offset= -387 (2) */
  857. 0x4c, /* FC_EMBEDDED_COMPLEX */
  858. /* 392 */ 0x0, /* 0 */
  859. NdrFcShort( 0xffdd ), /* Offset= -35 (358) */
  860. 0x5b, /* FC_END */
  861. /* 396 */
  862. 0x1b, /* FC_CARRAY */
  863. 0x3, /* 3 */
  864. /* 398 */ NdrFcShort( 0x44 ), /* 68 */
  865. /* 400 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  866. 0x0, /* */
  867. /* 402 */ NdrFcShort( 0x0 ), /* 0 */
  868. /* 404 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  869. /* 406 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  870. 0x0, /* 0 */
  871. /* 408 */ NdrFcShort( 0xffd8 ), /* Offset= -40 (368) */
  872. /* 410 */ 0x5c, /* FC_PAD */
  873. 0x5b, /* FC_END */
  874. /* 412 */
  875. 0x1a, /* FC_BOGUS_STRUCT */
  876. 0x3, /* 3 */
  877. /* 414 */ NdrFcShort( 0x8 ), /* 8 */
  878. /* 416 */ NdrFcShort( 0x0 ), /* 0 */
  879. /* 418 */ NdrFcShort( 0x8 ), /* Offset= 8 (426) */
  880. /* 420 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  881. 0x0, /* 0 */
  882. /* 422 */ NdrFcShort( 0xffa6 ), /* Offset= -90 (332) */
  883. /* 424 */ 0x36, /* FC_POINTER */
  884. 0x5b, /* FC_END */
  885. /* 426 */
  886. 0x12, 0x0, /* FC_UP */
  887. /* 428 */ NdrFcShort( 0xffe0 ), /* Offset= -32 (396) */
  888. /* 430 */ 0xb7, /* FC_RANGE */
  889. 0x8, /* 8 */
  890. /* 432 */ NdrFcLong( 0x0 ), /* 0 */
  891. /* 436 */ NdrFcLong( 0x20 ), /* 32 */
  892. /* 440 */ 0xb7, /* FC_RANGE */
  893. 0x8, /* 8 */
  894. /* 442 */ NdrFcLong( 0x0 ), /* 0 */
  895. /* 446 */ NdrFcLong( 0x1a ), /* 26 */
  896. /* 450 */
  897. 0x1a, /* FC_BOGUS_STRUCT */
  898. 0x3, /* 3 */
  899. /* 452 */ NdrFcShort( 0x10 ), /* 16 */
  900. /* 454 */ NdrFcShort( 0x0 ), /* 0 */
  901. /* 456 */ NdrFcShort( 0xe ), /* Offset= 14 (470) */
  902. /* 458 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  903. 0x0, /* 0 */
  904. /* 460 */ NdrFcShort( 0xffe2 ), /* Offset= -30 (430) */
  905. /* 462 */ 0x36, /* FC_POINTER */
  906. 0x4c, /* FC_EMBEDDED_COMPLEX */
  907. /* 464 */ 0x0, /* 0 */
  908. NdrFcShort( 0xffe7 ), /* Offset= -25 (440) */
  909. 0x36, /* FC_POINTER */
  910. /* 468 */ 0x5c, /* FC_PAD */
  911. 0x5b, /* FC_END */
  912. /* 470 */
  913. 0x12, 0x0, /* FC_UP */
  914. /* 472 */ NdrFcShort( 0xff00 ), /* Offset= -256 (216) */
  915. /* 474 */
  916. 0x12, 0x0, /* FC_UP */
  917. /* 476 */ NdrFcShort( 0xff44 ), /* Offset= -188 (288) */
  918. /* 478 */ 0xb7, /* FC_RANGE */
  919. 0x8, /* 8 */
  920. /* 480 */ NdrFcLong( 0x1 ), /* 1 */
  921. /* 484 */ NdrFcLong( 0x1 ), /* 1 */
  922. /* 488 */
  923. 0x15, /* FC_STRUCT */
  924. 0x3, /* 3 */
  925. /* 490 */ NdrFcShort( 0x54 ), /* 84 */
  926. /* 492 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  927. 0x0, /* 0 */
  928. /* 494 */ NdrFcShort( 0xfe3c ), /* Offset= -452 (42) */
  929. /* 496 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  930. 0x0, /* 0 */
  931. /* 498 */ NdrFcShort( 0xfe38 ), /* Offset= -456 (42) */
  932. /* 500 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  933. 0x0, /* 0 */
  934. /* 502 */ NdrFcShort( 0xff70 ), /* Offset= -144 (358) */
  935. /* 504 */ 0x8, /* FC_LONG */
  936. 0x5b, /* FC_END */
  937. /* 506 */
  938. 0x1b, /* FC_CARRAY */
  939. 0x3, /* 3 */
  940. /* 508 */ NdrFcShort( 0x54 ), /* 84 */
  941. /* 510 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  942. 0x0, /* */
  943. /* 512 */ NdrFcShort( 0x0 ), /* 0 */
  944. /* 514 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  945. /* 516 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  946. 0x0, /* 0 */
  947. /* 518 */ NdrFcShort( 0xffe2 ), /* Offset= -30 (488) */
  948. /* 520 */ 0x5c, /* FC_PAD */
  949. 0x5b, /* FC_END */
  950. /* 522 */
  951. 0x1a, /* FC_BOGUS_STRUCT */
  952. 0x3, /* 3 */
  953. /* 524 */ NdrFcShort( 0x8 ), /* 8 */
  954. /* 526 */ NdrFcShort( 0x0 ), /* 0 */
  955. /* 528 */ NdrFcShort( 0x8 ), /* Offset= 8 (536) */
  956. /* 530 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  957. 0x0, /* 0 */
  958. /* 532 */ NdrFcShort( 0xffca ), /* Offset= -54 (478) */
  959. /* 534 */ 0x36, /* FC_POINTER */
  960. 0x5b, /* FC_END */
  961. /* 536 */
  962. 0x12, 0x0, /* FC_UP */
  963. /* 538 */ NdrFcShort( 0xffe0 ), /* Offset= -32 (506) */
  964. /* 540 */
  965. 0x1a, /* FC_BOGUS_STRUCT */
  966. 0x3, /* 3 */
  967. /* 542 */ NdrFcShort( 0x28 ), /* 40 */
  968. /* 544 */ NdrFcShort( 0x0 ), /* 0 */
  969. /* 546 */ NdrFcShort( 0xa ), /* Offset= 10 (556) */
  970. /* 548 */ 0xe, /* FC_ENUM32 */
  971. 0x4c, /* FC_EMBEDDED_COMPLEX */
  972. /* 550 */ 0x0, /* 0 */
  973. NdrFcShort( 0xfe1d ), /* Offset= -483 (68) */
  974. 0x36, /* FC_POINTER */
  975. /* 554 */ 0x5c, /* FC_PAD */
  976. 0x5b, /* FC_END */
  977. /* 556 */
  978. 0x12, 0x8, /* FC_UP [simple_pointer] */
  979. /* 558 */
  980. 0x25, /* FC_C_WSTRING */
  981. 0x5c, /* FC_PAD */
  982. /* 560 */
  983. 0x15, /* FC_STRUCT */
  984. 0x3, /* 3 */
  985. /* 562 */ NdrFcShort( 0x14 ), /* 20 */
  986. /* 564 */ 0x8, /* FC_LONG */
  987. 0x4c, /* FC_EMBEDDED_COMPLEX */
  988. /* 566 */ 0x0, /* 0 */
  989. NdrFcShort( 0xfde9 ), /* Offset= -535 (32) */
  990. 0x5b, /* FC_END */
  991. /* 570 */ 0xb5, /* FC_PIPE */
  992. 0x3, /* 3 */
  993. /* 572 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (560) */
  994. /* 574 */ NdrFcShort( 0x14 ), /* 20 */
  995. /* 576 */ NdrFcShort( 0x14 ), /* 20 */
  996. /* 578 */ 0xb5, /* FC_PIPE */
  997. 0x3, /* 3 */
  998. /* 580 */ NdrFcShort( 0xffa4 ), /* Offset= -92 (488) */
  999. /* 582 */ NdrFcShort( 0x54 ), /* 84 */
  1000. /* 584 */ NdrFcShort( 0x54 ), /* 84 */
  1001. /* 586 */ 0xb7, /* FC_RANGE */
  1002. 0x8, /* 8 */
  1003. /* 588 */ NdrFcLong( 0x1 ), /* 1 */
  1004. /* 592 */ NdrFcLong( 0x1a ), /* 26 */
  1005. /* 596 */
  1006. 0x11, 0x0, /* FC_RP */
  1007. /* 598 */ NdrFcShort( 0x2 ), /* Offset= 2 (600) */
  1008. /* 600 */
  1009. 0x1b, /* FC_CARRAY */
  1010. 0x3, /* 3 */
  1011. /* 602 */ NdrFcShort( 0x10 ), /* 16 */
  1012. /* 604 */ 0x29, /* Corr desc: parameter, FC_ULONG */
  1013. 0x0, /* */
  1014. /* 606 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  1015. /* 608 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  1016. /* 610 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  1017. 0x0, /* 0 */
  1018. /* 612 */ NdrFcShort( 0xfdbc ), /* Offset= -580 (32) */
  1019. /* 614 */ 0x5c, /* FC_PAD */
  1020. 0x5b, /* FC_END */
  1021. /* 616 */
  1022. 0x11, 0x0, /* FC_RP */
  1023. /* 618 */ NdrFcShort( 0xfefc ), /* Offset= -260 (358) */
  1024. /* 620 */
  1025. 0x11, 0x4, /* FC_RP [alloced_on_stack] */
  1026. /* 622 */ NdrFcShort( 0xfef8 ), /* Offset= -264 (358) */
  1027. /* 624 */
  1028. 0x11, 0x0, /* FC_RP */
  1029. /* 626 */ NdrFcShort( 0x2 ), /* Offset= 2 (628) */
  1030. /* 628 */ 0xb7, /* FC_RANGE */
  1031. 0x8, /* 8 */
  1032. /* 630 */ NdrFcLong( 0x1 ), /* 1 */
  1033. /* 634 */ NdrFcLong( 0x20a ), /* 522 */
  1034. /* 638 */
  1035. 0x11, 0x0, /* FC_RP */
  1036. /* 640 */ NdrFcShort( 0x2 ), /* Offset= 2 (642) */
  1037. /* 642 */
  1038. 0x25, /* FC_C_WSTRING */
  1039. 0x44, /* FC_STRING_SIZED */
  1040. /* 644 */ 0x29, /* Corr desc: parameter, FC_ULONG */
  1041. 0x54, /* FC_DEREFERENCE */
  1042. /* 646 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
  1043. /* 648 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  1044. /* 650 */
  1045. 0x11, 0x0, /* FC_RP */
  1046. /* 652 */ NdrFcShort( 0x2 ), /* Offset= 2 (654) */
  1047. /* 654 */
  1048. 0x25, /* FC_C_WSTRING */
  1049. 0x44, /* FC_STRING_SIZED */
  1050. /* 656 */ 0x40, /* Corr desc: constant, val=262 */
  1051. 0x0, /* 0 */
  1052. /* 658 */ NdrFcShort( 0x106 ), /* 262 */
  1053. /* 660 */ NdrFcShort( 0x0 ), /* Corr flags: */
  1054. /* 662 */
  1055. 0x11, 0x0, /* FC_RP */
  1056. /* 664 */ NdrFcShort( 0x92 ), /* Offset= 146 (810) */
  1057. /* 666 */
  1058. 0x2b, /* FC_NON_ENCAPSULATED_UNION */
  1059. 0x8, /* FC_LONG */
  1060. /* 668 */ 0x8, /* Corr desc: FC_LONG */
  1061. 0x0, /* */
  1062. /* 670 */ NdrFcShort( 0xfff8 ), /* -8 */
  1063. /* 672 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  1064. /* 674 */ NdrFcShort( 0x2 ), /* Offset= 2 (676) */
  1065. /* 676 */ NdrFcShort( 0xc8 ), /* 200 */
  1066. /* 678 */ NdrFcShort( 0x9 ), /* 9 */
  1067. /* 680 */ NdrFcLong( 0x0 ), /* 0 */
  1068. /* 684 */ NdrFcShort( 0xfe00 ), /* Offset= -512 (172) */
  1069. /* 686 */ NdrFcLong( 0x1 ), /* 1 */
  1070. /* 690 */ NdrFcShort( 0xfe36 ), /* Offset= -458 (232) */
  1071. /* 692 */ NdrFcLong( 0x2 ), /* 2 */
  1072. /* 696 */ NdrFcShort( 0xfe78 ), /* Offset= -392 (304) */
  1073. /* 698 */ NdrFcLong( 0x3 ), /* 3 */
  1074. /* 702 */ NdrFcShort( 0xfede ), /* Offset= -290 (412) */
  1075. /* 704 */ NdrFcLong( 0x4 ), /* 4 */
  1076. /* 708 */ NdrFcShort( 0xfefe ), /* Offset= -258 (450) */
  1077. /* 710 */ NdrFcLong( 0x5 ), /* 5 */
  1078. /* 714 */ NdrFcShort( 0x1e ), /* Offset= 30 (744) */
  1079. /* 716 */ NdrFcLong( 0x6 ), /* 6 */
  1080. /* 720 */ NdrFcShort( 0xff3a ), /* Offset= -198 (522) */
  1081. /* 722 */ NdrFcLong( 0x7 ), /* 7 */
  1082. /* 726 */ NdrFcShort( 0xfd2c ), /* Offset= -724 (2) */
  1083. /* 728 */ NdrFcLong( 0x8 ), /* 8 */
  1084. /* 732 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
  1085. /* 734 */ NdrFcShort( 0xffff ), /* Offset= -1 (733) */
  1086. /* 736 */
  1087. 0x15, /* FC_STRUCT */
  1088. 0x3, /* 3 */
  1089. /* 738 */ NdrFcShort( 0xc ), /* 12 */
  1090. /* 740 */ 0x8, /* FC_LONG */
  1091. 0x8, /* FC_LONG */
  1092. /* 742 */ 0x8, /* FC_LONG */
  1093. 0x5b, /* FC_END */
  1094. /* 744 */
  1095. 0x15, /* FC_STRUCT */
  1096. 0x3, /* 3 */
  1097. /* 746 */ NdrFcShort( 0xc8 ), /* 200 */
  1098. /* 748 */ 0x8, /* FC_LONG */
  1099. 0x8, /* FC_LONG */
  1100. /* 750 */ 0x8, /* FC_LONG */
  1101. 0x8, /* FC_LONG */
  1102. /* 752 */ 0x8, /* FC_LONG */
  1103. 0x8, /* FC_LONG */
  1104. /* 754 */ 0x8, /* FC_LONG */
  1105. 0x8, /* FC_LONG */
  1106. /* 756 */ 0x8, /* FC_LONG */
  1107. 0x8, /* FC_LONG */
  1108. /* 758 */ 0x8, /* FC_LONG */
  1109. 0x8, /* FC_LONG */
  1110. /* 760 */ 0x8, /* FC_LONG */
  1111. 0x8, /* FC_LONG */
  1112. /* 762 */ 0x8, /* FC_LONG */
  1113. 0x8, /* FC_LONG */
  1114. /* 764 */ 0x8, /* FC_LONG */
  1115. 0x8, /* FC_LONG */
  1116. /* 766 */ 0x8, /* FC_LONG */
  1117. 0x8, /* FC_LONG */
  1118. /* 768 */ 0x8, /* FC_LONG */
  1119. 0x8, /* FC_LONG */
  1120. /* 770 */ 0x8, /* FC_LONG */
  1121. 0x8, /* FC_LONG */
  1122. /* 772 */ 0x8, /* FC_LONG */
  1123. 0x8, /* FC_LONG */
  1124. /* 774 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  1125. 0x0, /* 0 */
  1126. /* 776 */ NdrFcShort( 0xfcfa ), /* Offset= -774 (2) */
  1127. /* 778 */ 0x8, /* FC_LONG */
  1128. 0x8, /* FC_LONG */
  1129. /* 780 */ 0x8, /* FC_LONG */
  1130. 0x8, /* FC_LONG */
  1131. /* 782 */ 0x8, /* FC_LONG */
  1132. 0x4c, /* FC_EMBEDDED_COMPLEX */
  1133. /* 784 */ 0x0, /* 0 */
  1134. NdrFcShort( 0xfcf1 ), /* Offset= -783 (2) */
  1135. 0x8, /* FC_LONG */
  1136. /* 788 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  1137. 0x0, /* 0 */
  1138. /* 790 */ NdrFcShort( 0xfcec ), /* Offset= -788 (2) */
  1139. /* 792 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  1140. 0x0, /* 0 */
  1141. /* 794 */ NdrFcShort( 0xfce8 ), /* Offset= -792 (2) */
  1142. /* 796 */ 0x8, /* FC_LONG */
  1143. 0x8, /* FC_LONG */
  1144. /* 798 */ 0x8, /* FC_LONG */
  1145. 0x8, /* FC_LONG */
  1146. /* 800 */ 0x8, /* FC_LONG */
  1147. 0x6, /* FC_SHORT */
  1148. /* 802 */ 0x6, /* FC_SHORT */
  1149. 0x6, /* FC_SHORT */
  1150. /* 804 */ 0x6, /* FC_SHORT */
  1151. 0x4c, /* FC_EMBEDDED_COMPLEX */
  1152. /* 806 */ 0x0, /* 0 */
  1153. NdrFcShort( 0xffb9 ), /* Offset= -71 (736) */
  1154. 0x5b, /* FC_END */
  1155. /* 810 */
  1156. 0x1a, /* FC_BOGUS_STRUCT */
  1157. 0x3, /* 3 */
  1158. /* 812 */ NdrFcShort( 0xd4 ), /* 212 */
  1159. /* 814 */ NdrFcShort( 0x0 ), /* 0 */
  1160. /* 816 */ NdrFcShort( 0xa ), /* Offset= 10 (826) */
  1161. /* 818 */ 0xe, /* FC_ENUM32 */
  1162. 0xe, /* FC_ENUM32 */
  1163. /* 820 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  1164. 0x0, /* 0 */
  1165. /* 822 */ NdrFcShort( 0xff64 ), /* Offset= -156 (666) */
  1166. /* 824 */ 0x36, /* FC_POINTER */
  1167. 0x5b, /* FC_END */
  1168. /* 826 */
  1169. 0x12, 0x8, /* FC_UP [simple_pointer] */
  1170. /* 828 */
  1171. 0x25, /* FC_C_WSTRING */
  1172. 0x5c, /* FC_PAD */
  1173. /* 830 */
  1174. 0x11, 0x0, /* FC_RP */
  1175. /* 832 */ NdrFcShort( 0x2 ), /* Offset= 2 (834) */
  1176. /* 834 */
  1177. 0x25, /* FC_C_WSTRING */
  1178. 0x44, /* FC_STRING_SIZED */
  1179. /* 836 */ 0x40, /* Corr desc: constant, val=262 */
  1180. 0x0, /* 0 */
  1181. /* 838 */ NdrFcShort( 0x106 ), /* 262 */
  1182. /* 840 */ NdrFcShort( 0x0 ), /* Corr flags: */
  1183. 0x0
  1184. }
  1185. };
  1186. static const unsigned short trkwks_FormatStringOffsetTable[] =
  1187. {
  1188. 0,
  1189. 70,
  1190. 128,
  1191. 168,
  1192. 214,
  1193. 248,
  1194. 300,
  1195. 352,
  1196. 398,
  1197. 432,
  1198. 520,
  1199. 584,
  1200. 624
  1201. };
  1202. static const MIDL_STUB_DESC trkwks_StubDesc =
  1203. {
  1204. (void *)& trkwks___RpcServerInterface,
  1205. MIDL_user_allocate,
  1206. MIDL_user_free,
  1207. 0,
  1208. 0,
  1209. 0,
  1210. 0,
  1211. 0,
  1212. __MIDL_TypeFormatString.Format,
  1213. 1, /* -error bounds_check flag */
  1214. 0x50002, /* Ndr library version */
  1215. 0,
  1216. 0x6000169, /* MIDL Version 6.0.361 */
  1217. 0,
  1218. 0,
  1219. 0, /* notify & notify_flag routine table */
  1220. 0x1, /* MIDL flag */
  1221. 0, /* cs routines */
  1222. 0, /* proxy/server info */
  1223. 0 /* Reserved5 */
  1224. };
  1225. static RPC_DISPATCH_FUNCTION trkwks_table[] =
  1226. {
  1227. NdrServerCall2,
  1228. NdrServerCall2,
  1229. NdrServerCall2,
  1230. NdrServerCall2,
  1231. NdrServerCall2,
  1232. NdrServerCall2,
  1233. NdrServerCall2,
  1234. NdrServerCall2,
  1235. NdrServerCall2,
  1236. NdrAsyncServerCall,
  1237. NdrServerCall2,
  1238. NdrServerCall2,
  1239. NdrServerCall2,
  1240. 0
  1241. };
  1242. RPC_DISPATCH_TABLE trkwks_v1_2_DispatchTable =
  1243. {
  1244. 13,
  1245. trkwks_table
  1246. };
  1247. static const SERVER_ROUTINE trkwks_ServerRoutineTable[] =
  1248. {
  1249. (SERVER_ROUTINE)Stubold_LnkMendLink,
  1250. (SERVER_ROUTINE)Stubold_LnkSearchMachine,
  1251. (SERVER_ROUTINE)Stubold_LnkCallSvrMessage,
  1252. (SERVER_ROUTINE)StubLnkSetVolumeId,
  1253. (SERVER_ROUTINE)StubLnkRestartDcSynchronization,
  1254. (SERVER_ROUTINE)StubGetVolumeTrackingInformation,
  1255. (SERVER_ROUTINE)StubGetFileTrackingInformation,
  1256. (SERVER_ROUTINE)StubTriggerVolumeClaims,
  1257. (SERVER_ROUTINE)StubLnkOnRestore,
  1258. (SERVER_ROUTINE)StubLnkMendLink,
  1259. (SERVER_ROUTINE)Stubold2_LnkSearchMachine,
  1260. (SERVER_ROUTINE)StubLnkCallSvrMessage,
  1261. (SERVER_ROUTINE)StubLnkSearchMachine
  1262. };
  1263. static const MIDL_SERVER_INFO trkwks_ServerInfo =
  1264. {
  1265. &trkwks_StubDesc,
  1266. trkwks_ServerRoutineTable,
  1267. __MIDL_ProcFormatString.Format,
  1268. trkwks_FormatStringOffsetTable,
  1269. 0,
  1270. 0,
  1271. 0,
  1272. 0};
  1273. #if _MSC_VER >= 1200
  1274. #pragma warning(pop)
  1275. #endif
  1276. #endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/
  1277. /* this ALWAYS GENERATED file contains the RPC server stubs */
  1278. /* File created by MIDL compiler version 6.00.0361 */
  1279. /* Compiler settings for trkwks.idl:
  1280. Oicf, W1, Zp8, env=Win64 (32b run,appending)
  1281. protocol : dce , ms_ext, c_ext, robust
  1282. error checks: allocation ref bounds_check enum stub_data
  1283. VC __declspec() decoration level:
  1284. __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  1285. DECLSPEC_UUID(), MIDL_INTERFACE()
  1286. */
  1287. //@@MIDL_FILE_HEADING( )
  1288. #if defined(_M_IA64) || defined(_M_AMD64)
  1289. #pragma warning( disable: 4049 ) /* more than 64k source lines */
  1290. #if _MSC_VER >= 1200
  1291. #pragma warning(push)
  1292. #endif
  1293. #pragma warning( disable: 4211 ) /* redefine extent to static */
  1294. #pragma warning( disable: 4232 ) /* dllimport identity*/
  1295. #include <string.h>
  1296. #include "trkwks.h"
  1297. #define TYPE_FORMAT_STRING_SIZE 853
  1298. #define PROC_FORMAT_STRING_SIZE 727
  1299. #define TRANSMIT_AS_TABLE_SIZE 0
  1300. #define WIRE_MARSHAL_TABLE_SIZE 0
  1301. typedef struct _MIDL_TYPE_FORMAT_STRING
  1302. {
  1303. short Pad;
  1304. unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
  1305. } MIDL_TYPE_FORMAT_STRING;
  1306. typedef struct _MIDL_PROC_FORMAT_STRING
  1307. {
  1308. short Pad;
  1309. unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
  1310. } MIDL_PROC_FORMAT_STRING;
  1311. static RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
  1312. {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
  1313. extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
  1314. extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
  1315. /* Standard interface: __MIDL_itf_trkwks_0000, ver. 0.0,
  1316. GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
  1317. /* Standard interface: trkwks, ver. 1.2,
  1318. GUID={0x300f3532,0x38cc,0x11d0,{0xa3,0xf0,0x00,0x20,0xaf,0x6b,0x0a,0xdd}} */
  1319. extern const MIDL_SERVER_INFO trkwks_ServerInfo;
  1320. extern RPC_DISPATCH_TABLE trkwks_v1_2_DispatchTable;
  1321. static const RPC_SERVER_INTERFACE trkwks___RpcServerInterface =
  1322. {
  1323. sizeof(RPC_SERVER_INTERFACE),
  1324. {{0x300f3532,0x38cc,0x11d0,{0xa3,0xf0,0x00,0x20,0xaf,0x6b,0x0a,0xdd}},{1,2}},
  1325. {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
  1326. &trkwks_v1_2_DispatchTable,
  1327. 0,
  1328. 0,
  1329. 0,
  1330. &trkwks_ServerInfo,
  1331. 0x04000001
  1332. };
  1333. RPC_IF_HANDLE Stubtrkwks_v1_2_s_ifspec = (RPC_IF_HANDLE)& trkwks___RpcServerInterface;
  1334. extern const MIDL_STUB_DESC trkwks_StubDesc;
  1335. #if !defined(__RPC_WIN64__)
  1336. #error Invalid build platform for this stub.
  1337. #endif
  1338. static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
  1339. {
  1340. 0,
  1341. {
  1342. /* Procedure old_LnkMendLink */
  1343. 0x0, /* 0 */
  1344. 0x48, /* Old Flags: */
  1345. /* 2 */ NdrFcLong( 0x0 ), /* 0 */
  1346. /* 6 */ NdrFcShort( 0x0 ), /* 0 */
  1347. /* 8 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
  1348. /* 10 */ 0x32, /* FC_BIND_PRIMITIVE */
  1349. 0x0, /* 0 */
  1350. /* 12 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  1351. /* 14 */ NdrFcShort( 0x168 ), /* 360 */
  1352. /* 16 */ NdrFcShort( 0xac ), /* 172 */
  1353. /* 18 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
  1354. 0x7, /* 7 */
  1355. /* 20 */ 0xa, /* 10 */
  1356. 0x1, /* Ext Flags: new corr desc, */
  1357. /* 22 */ NdrFcShort( 0x0 ), /* 0 */
  1358. /* 24 */ NdrFcShort( 0x0 ), /* 0 */
  1359. /* 26 */ NdrFcShort( 0x0 ), /* 0 */
  1360. /* 28 */ NdrFcShort( 0x0 ), /* 0 */
  1361. /* Parameter IDL_handle */
  1362. /* 30 */ NdrFcShort( 0x8a ), /* Flags: must free, in, by val, */
  1363. /* 32 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  1364. /* 34 */ NdrFcShort( 0x2 ), /* Type Offset=2 */
  1365. /* Parameter ftLimit */
  1366. /* 36 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  1367. /* 38 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  1368. /* 40 */ 0x8, /* FC_LONG */
  1369. 0x0, /* 0 */
  1370. /* Parameter Restrictions */
  1371. /* 42 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
  1372. /* 44 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  1373. /* 46 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  1374. /* Parameter pdroidBirth */
  1375. /* 48 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
  1376. /* 50 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  1377. /* 52 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  1378. /* Parameter pdroidLast */
  1379. /* 54 */ NdrFcShort( 0x8112 ), /* Flags: must free, out, simple ref, srv alloc size=32 */
  1380. /* 56 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  1381. /* 58 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  1382. /* Parameter pdroidCurrent */
  1383. /* 60 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
  1384. /* 62 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
  1385. /* 64 */ NdrFcShort( 0x3c ), /* Type Offset=60 */
  1386. /* Parameter wsz */
  1387. /* 66 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  1388. /* 68 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
  1389. /* 70 */ 0x8, /* FC_LONG */
  1390. 0x0, /* 0 */
  1391. /* Procedure old_LnkSearchMachine */
  1392. /* Return value */
  1393. /* 72 */ 0x0, /* 0 */
  1394. 0x48, /* Old Flags: */
  1395. /* 74 */ NdrFcLong( 0x0 ), /* 0 */
  1396. /* 78 */ NdrFcShort( 0x1 ), /* 1 */
  1397. /* 80 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
  1398. /* 82 */ 0x32, /* FC_BIND_PRIMITIVE */
  1399. 0x0, /* 0 */
  1400. /* 84 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  1401. /* 86 */ NdrFcShort( 0xac ), /* 172 */
  1402. /* 88 */ NdrFcShort( 0xac ), /* 172 */
  1403. /* 90 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
  1404. 0x5, /* 5 */
  1405. /* 92 */ 0xa, /* 10 */
  1406. 0x1, /* Ext Flags: new corr desc, */
  1407. /* 94 */ NdrFcShort( 0x0 ), /* 0 */
  1408. /* 96 */ NdrFcShort( 0x0 ), /* 0 */
  1409. /* 98 */ NdrFcShort( 0x0 ), /* 0 */
  1410. /* 100 */ NdrFcShort( 0x0 ), /* 0 */
  1411. /* Parameter IDL_handle */
  1412. /* 102 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  1413. /* 104 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  1414. /* 106 */ 0x8, /* FC_LONG */
  1415. 0x0, /* 0 */
  1416. /* Parameter Restrictions */
  1417. /* 108 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
  1418. /* 110 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  1419. /* 112 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  1420. /* Parameter pdroidLast */
  1421. /* 114 */ NdrFcShort( 0x8112 ), /* Flags: must free, out, simple ref, srv alloc size=32 */
  1422. /* 116 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  1423. /* 118 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  1424. /* Parameter pdroidReferral */
  1425. /* 120 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
  1426. /* 122 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  1427. /* 124 */ NdrFcShort( 0x3c ), /* Type Offset=60 */
  1428. /* Parameter tsz */
  1429. /* 126 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  1430. /* 128 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  1431. /* 130 */ 0x8, /* FC_LONG */
  1432. 0x0, /* 0 */
  1433. /* Procedure old_LnkCallSvrMessage */
  1434. /* Return value */
  1435. /* 132 */ 0x0, /* 0 */
  1436. 0x48, /* Old Flags: */
  1437. /* 134 */ NdrFcLong( 0x0 ), /* 0 */
  1438. /* 138 */ NdrFcShort( 0x2 ), /* 2 */
  1439. /* 140 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  1440. /* 142 */ 0x32, /* FC_BIND_PRIMITIVE */
  1441. 0x0, /* 0 */
  1442. /* 144 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  1443. /* 146 */ NdrFcShort( 0x0 ), /* 0 */
  1444. /* 148 */ NdrFcShort( 0x8 ), /* 8 */
  1445. /* 150 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  1446. 0x2, /* 2 */
  1447. /* 152 */ 0xa, /* 10 */
  1448. 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
  1449. /* 154 */ NdrFcShort( 0xb ), /* 11 */
  1450. /* 156 */ NdrFcShort( 0xb ), /* 11 */
  1451. /* 158 */ NdrFcShort( 0x0 ), /* 0 */
  1452. /* 160 */ NdrFcShort( 0x0 ), /* 0 */
  1453. /* Parameter IDL_handle */
  1454. /* 162 */ NdrFcShort( 0x11b ), /* Flags: must size, must free, in, out, simple ref, */
  1455. /* 164 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  1456. /* 166 */ NdrFcShort( 0x226 ), /* Type Offset=550 */
  1457. /* Parameter pMsg */
  1458. /* 168 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  1459. /* 170 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  1460. /* 172 */ 0x8, /* FC_LONG */
  1461. 0x0, /* 0 */
  1462. /* Procedure LnkSetVolumeId */
  1463. /* Return value */
  1464. /* 174 */ 0x0, /* 0 */
  1465. 0x48, /* Old Flags: */
  1466. /* 176 */ NdrFcLong( 0x0 ), /* 0 */
  1467. /* 180 */ NdrFcShort( 0x3 ), /* 3 */
  1468. /* 182 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  1469. /* 184 */ 0x32, /* FC_BIND_PRIMITIVE */
  1470. 0x0, /* 0 */
  1471. /* 186 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  1472. /* 188 */ NdrFcShort( 0x48 ), /* 72 */
  1473. /* 190 */ NdrFcShort( 0x8 ), /* 8 */
  1474. /* 192 */ 0x44, /* Oi2 Flags: has return, has ext, */
  1475. 0x3, /* 3 */
  1476. /* 194 */ 0xa, /* 10 */
  1477. 0x1, /* Ext Flags: new corr desc, */
  1478. /* 196 */ NdrFcShort( 0x0 ), /* 0 */
  1479. /* 198 */ NdrFcShort( 0x0 ), /* 0 */
  1480. /* 200 */ NdrFcShort( 0x0 ), /* 0 */
  1481. /* 202 */ NdrFcShort( 0x0 ), /* 0 */
  1482. /* Parameter IDL_handle */
  1483. /* 204 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  1484. /* 206 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  1485. /* 208 */ 0x8, /* FC_LONG */
  1486. 0x0, /* 0 */
  1487. /* Parameter volumeIndex */
  1488. /* 210 */ NdrFcShort( 0x8a ), /* Flags: must free, in, by val, */
  1489. /* 212 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  1490. /* 214 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
  1491. /* Parameter VolId */
  1492. /* 216 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  1493. /* 218 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  1494. /* 220 */ 0x8, /* FC_LONG */
  1495. 0x0, /* 0 */
  1496. /* Procedure LnkRestartDcSynchronization */
  1497. /* Return value */
  1498. /* 222 */ 0x0, /* 0 */
  1499. 0x48, /* Old Flags: */
  1500. /* 224 */ NdrFcLong( 0x0 ), /* 0 */
  1501. /* 228 */ NdrFcShort( 0x4 ), /* 4 */
  1502. /* 230 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  1503. /* 232 */ 0x32, /* FC_BIND_PRIMITIVE */
  1504. 0x0, /* 0 */
  1505. /* 234 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  1506. /* 236 */ NdrFcShort( 0x0 ), /* 0 */
  1507. /* 238 */ NdrFcShort( 0x8 ), /* 8 */
  1508. /* 240 */ 0x44, /* Oi2 Flags: has return, has ext, */
  1509. 0x1, /* 1 */
  1510. /* 242 */ 0xa, /* 10 */
  1511. 0x1, /* Ext Flags: new corr desc, */
  1512. /* 244 */ NdrFcShort( 0x0 ), /* 0 */
  1513. /* 246 */ NdrFcShort( 0x0 ), /* 0 */
  1514. /* 248 */ NdrFcShort( 0x0 ), /* 0 */
  1515. /* 250 */ NdrFcShort( 0x0 ), /* 0 */
  1516. /* Parameter IDL_handle */
  1517. /* 252 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  1518. /* 254 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  1519. /* 256 */ 0x8, /* FC_LONG */
  1520. 0x0, /* 0 */
  1521. /* Procedure GetVolumeTrackingInformation */
  1522. /* Return value */
  1523. /* 258 */ 0x0, /* 0 */
  1524. 0x48, /* Old Flags: */
  1525. /* 260 */ NdrFcLong( 0x0 ), /* 0 */
  1526. /* 264 */ NdrFcShort( 0x5 ), /* 5 */
  1527. /* 266 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
  1528. /* 268 */ 0x32, /* FC_BIND_PRIMITIVE */
  1529. 0x0, /* 0 */
  1530. /* 270 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  1531. /* 272 */ NdrFcShort( 0x48 ), /* 72 */
  1532. /* 274 */ NdrFcShort( 0x8 ), /* 8 */
  1533. /* 276 */ 0x4c, /* Oi2 Flags: has return, has pipes, has ext, */
  1534. 0x4, /* 4 */
  1535. /* 278 */ 0xa, /* 10 */
  1536. 0x1, /* Ext Flags: new corr desc, */
  1537. /* 280 */ NdrFcShort( 0x0 ), /* 0 */
  1538. /* 282 */ NdrFcShort( 0x0 ), /* 0 */
  1539. /* 284 */ NdrFcShort( 0x0 ), /* 0 */
  1540. /* 286 */ NdrFcShort( 0x0 ), /* 0 */
  1541. /* Parameter IDL_handle */
  1542. /* 288 */ NdrFcShort( 0x8a ), /* Flags: must free, in, by val, */
  1543. /* 290 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  1544. /* 292 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
  1545. /* Parameter volid */
  1546. /* 294 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  1547. /* 296 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  1548. /* 298 */ 0xe, /* FC_ENUM32 */
  1549. 0x0, /* 0 */
  1550. /* Parameter scope */
  1551. /* 300 */ NdrFcShort( 0x14 ), /* Flags: pipe, out, */
  1552. /* 302 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  1553. /* 304 */ NdrFcShort( 0x244 ), /* Type Offset=580 */
  1554. /* Parameter pipeVolInfo */
  1555. /* 306 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  1556. /* 308 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
  1557. /* 310 */ 0x8, /* FC_LONG */
  1558. 0x0, /* 0 */
  1559. /* Procedure GetFileTrackingInformation */
  1560. /* Return value */
  1561. /* 312 */ 0x0, /* 0 */
  1562. 0x48, /* Old Flags: */
  1563. /* 314 */ NdrFcLong( 0x0 ), /* 0 */
  1564. /* 318 */ NdrFcShort( 0x6 ), /* 6 */
  1565. /* 320 */ NdrFcShort( 0x58 ), /* ia64 Stack size/offset = 88 */
  1566. /* 322 */ 0x32, /* FC_BIND_PRIMITIVE */
  1567. 0x0, /* 0 */
  1568. /* 324 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  1569. /* 326 */ NdrFcShort( 0x98 ), /* 152 */
  1570. /* 328 */ NdrFcShort( 0x8 ), /* 8 */
  1571. /* 330 */ 0x4c, /* Oi2 Flags: has return, has pipes, has ext, */
  1572. 0x4, /* 4 */
  1573. /* 332 */ 0xa, /* 10 */
  1574. 0x1, /* Ext Flags: new corr desc, */
  1575. /* 334 */ NdrFcShort( 0x0 ), /* 0 */
  1576. /* 336 */ NdrFcShort( 0x0 ), /* 0 */
  1577. /* 338 */ NdrFcShort( 0x0 ), /* 0 */
  1578. /* 340 */ NdrFcShort( 0x0 ), /* 0 */
  1579. /* Parameter IDL_handle */
  1580. /* 342 */ NdrFcShort( 0x8a ), /* Flags: must free, in, by val, */
  1581. /* 344 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  1582. /* 346 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  1583. /* Parameter droidCurrent */
  1584. /* 348 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  1585. /* 350 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  1586. /* 352 */ 0xe, /* FC_ENUM32 */
  1587. 0x0, /* 0 */
  1588. /* Parameter scope */
  1589. /* 354 */ NdrFcShort( 0x14 ), /* Flags: pipe, out, */
  1590. /* 356 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
  1591. /* 358 */ NdrFcShort( 0x24c ), /* Type Offset=588 */
  1592. /* Parameter pipeFileInfo */
  1593. /* 360 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  1594. /* 362 */ NdrFcShort( 0x50 ), /* ia64 Stack size/offset = 80 */
  1595. /* 364 */ 0x8, /* FC_LONG */
  1596. 0x0, /* 0 */
  1597. /* Procedure TriggerVolumeClaims */
  1598. /* Return value */
  1599. /* 366 */ 0x0, /* 0 */
  1600. 0x48, /* Old Flags: */
  1601. /* 368 */ NdrFcLong( 0x0 ), /* 0 */
  1602. /* 372 */ NdrFcShort( 0x7 ), /* 7 */
  1603. /* 374 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  1604. /* 376 */ 0x32, /* FC_BIND_PRIMITIVE */
  1605. 0x0, /* 0 */
  1606. /* 378 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  1607. /* 380 */ NdrFcShort( 0x8 ), /* 8 */
  1608. /* 382 */ NdrFcShort( 0x8 ), /* 8 */
  1609. /* 384 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  1610. 0x3, /* 3 */
  1611. /* 386 */ 0xa, /* 10 */
  1612. 0x5, /* Ext Flags: new corr desc, srv corr check, */
  1613. /* 388 */ NdrFcShort( 0x0 ), /* 0 */
  1614. /* 390 */ NdrFcShort( 0x1 ), /* 1 */
  1615. /* 392 */ NdrFcShort( 0x0 ), /* 0 */
  1616. /* 394 */ NdrFcShort( 0x0 ), /* 0 */
  1617. /* Parameter IDL_handle */
  1618. /* 396 */ NdrFcShort( 0x88 ), /* Flags: in, by val, */
  1619. /* 398 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  1620. /* 400 */ NdrFcShort( 0x254 ), /* 596 */
  1621. /* Parameter cVolumes */
  1622. /* 402 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  1623. /* 404 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  1624. /* 406 */ NdrFcShort( 0x262 ), /* Type Offset=610 */
  1625. /* Parameter rgvolid */
  1626. /* 408 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  1627. /* 410 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  1628. /* 412 */ 0x8, /* FC_LONG */
  1629. 0x0, /* 0 */
  1630. /* Procedure LnkOnRestore */
  1631. /* Return value */
  1632. /* 414 */ 0x0, /* 0 */
  1633. 0x48, /* Old Flags: */
  1634. /* 416 */ NdrFcLong( 0x0 ), /* 0 */
  1635. /* 420 */ NdrFcShort( 0x8 ), /* 8 */
  1636. /* 422 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  1637. /* 424 */ 0x32, /* FC_BIND_PRIMITIVE */
  1638. 0x0, /* 0 */
  1639. /* 426 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  1640. /* 428 */ NdrFcShort( 0x0 ), /* 0 */
  1641. /* 430 */ NdrFcShort( 0x8 ), /* 8 */
  1642. /* 432 */ 0x44, /* Oi2 Flags: has return, has ext, */
  1643. 0x1, /* 1 */
  1644. /* 434 */ 0xa, /* 10 */
  1645. 0x1, /* Ext Flags: new corr desc, */
  1646. /* 436 */ NdrFcShort( 0x0 ), /* 0 */
  1647. /* 438 */ NdrFcShort( 0x0 ), /* 0 */
  1648. /* 440 */ NdrFcShort( 0x0 ), /* 0 */
  1649. /* 442 */ NdrFcShort( 0x0 ), /* 0 */
  1650. /* Parameter IDL_handle */
  1651. /* 444 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  1652. /* 446 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  1653. /* 448 */ 0x8, /* FC_LONG */
  1654. 0x0, /* 0 */
  1655. /* Procedure LnkMendLink */
  1656. /* Return value */
  1657. /* 450 */ 0x0, /* 0 */
  1658. 0x48, /* Old Flags: */
  1659. /* 452 */ NdrFcLong( 0x0 ), /* 0 */
  1660. /* 456 */ NdrFcShort( 0x9 ), /* 9 */
  1661. /* 458 */ NdrFcShort( 0x60 ), /* ia64 Stack size/offset = 96 */
  1662. /* 460 */ 0x32, /* FC_BIND_PRIMITIVE */
  1663. 0x0, /* 0 */
  1664. /* 462 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  1665. /* 464 */ NdrFcShort( 0x1c8 ), /* 456 */
  1666. /* 466 */ NdrFcShort( 0x10c ), /* 268 */
  1667. /* 468 */ 0xc5, /* Oi2 Flags: srv must size, has return, has ext, has async handle */
  1668. 0xa, /* 10 */
  1669. /* 470 */ 0xa, /* 10 */
  1670. 0x3, /* Ext Flags: new corr desc, clt corr check, */
  1671. /* 472 */ NdrFcShort( 0x1 ), /* 1 */
  1672. /* 474 */ NdrFcShort( 0x0 ), /* 0 */
  1673. /* 476 */ NdrFcShort( 0x0 ), /* 0 */
  1674. /* 478 */ NdrFcShort( 0x0 ), /* 0 */
  1675. /* Parameter IDL_handle */
  1676. /* 480 */ NdrFcShort( 0x8a ), /* Flags: must free, in, by val, */
  1677. /* 482 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  1678. /* 484 */ NdrFcShort( 0x2 ), /* Type Offset=2 */
  1679. /* Parameter ftLimit */
  1680. /* 486 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  1681. /* 488 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  1682. /* 490 */ 0x8, /* FC_LONG */
  1683. 0x0, /* 0 */
  1684. /* Parameter Restrictions */
  1685. /* 492 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
  1686. /* 494 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  1687. /* 496 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  1688. /* Parameter pdroidBirth */
  1689. /* 498 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
  1690. /* 500 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  1691. /* 502 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  1692. /* Parameter pdroidLast */
  1693. /* 504 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
  1694. /* 506 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
  1695. /* 508 */ NdrFcShort( 0x16a ), /* Type Offset=362 */
  1696. /* Parameter pmcidLast */
  1697. /* 510 */ NdrFcShort( 0x8112 ), /* Flags: must free, out, simple ref, srv alloc size=32 */
  1698. /* 512 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
  1699. /* 514 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  1700. /* Parameter pdroidCurrent */
  1701. /* 516 */ NdrFcShort( 0x4112 ), /* Flags: must free, out, simple ref, srv alloc size=16 */
  1702. /* 518 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
  1703. /* 520 */ NdrFcShort( 0x16a ), /* Type Offset=362 */
  1704. /* Parameter pmcidCurrent */
  1705. /* 522 */ NdrFcShort( 0x11a ), /* Flags: must free, in, out, simple ref, */
  1706. /* 524 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
  1707. /* 526 */ NdrFcShort( 0x27e ), /* Type Offset=638 */
  1708. /* Parameter pcbPath */
  1709. /* 528 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
  1710. /* 530 */ NdrFcShort( 0x50 ), /* ia64 Stack size/offset = 80 */
  1711. /* 532 */ NdrFcShort( 0x28c ), /* Type Offset=652 */
  1712. /* Parameter pwszPath */
  1713. /* 534 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  1714. /* 536 */ NdrFcShort( 0x58 ), /* ia64 Stack size/offset = 88 */
  1715. /* 538 */ 0x8, /* FC_LONG */
  1716. 0x0, /* 0 */
  1717. /* Procedure old2_LnkSearchMachine */
  1718. /* Return value */
  1719. /* 540 */ 0x0, /* 0 */
  1720. 0x48, /* Old Flags: */
  1721. /* 542 */ NdrFcLong( 0x0 ), /* 0 */
  1722. /* 546 */ NdrFcShort( 0xa ), /* 10 */
  1723. /* 548 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
  1724. /* 550 */ 0x32, /* FC_BIND_PRIMITIVE */
  1725. 0x0, /* 0 */
  1726. /* 552 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  1727. /* 554 */ NdrFcShort( 0xac ), /* 172 */
  1728. /* 556 */ NdrFcShort( 0xf0 ), /* 240 */
  1729. /* 558 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
  1730. 0x6, /* 6 */
  1731. /* 560 */ 0xa, /* 10 */
  1732. 0x3, /* Ext Flags: new corr desc, clt corr check, */
  1733. /* 562 */ NdrFcShort( 0x1 ), /* 1 */
  1734. /* 564 */ NdrFcShort( 0x0 ), /* 0 */
  1735. /* 566 */ NdrFcShort( 0x0 ), /* 0 */
  1736. /* 568 */ NdrFcShort( 0x0 ), /* 0 */
  1737. /* Parameter IDL_handle */
  1738. /* 570 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  1739. /* 572 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  1740. /* 574 */ 0x8, /* FC_LONG */
  1741. 0x0, /* 0 */
  1742. /* Parameter Restrictions */
  1743. /* 576 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
  1744. /* 578 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  1745. /* 580 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  1746. /* Parameter pdroidLast */
  1747. /* 582 */ NdrFcShort( 0x8112 ), /* Flags: must free, out, simple ref, srv alloc size=32 */
  1748. /* 584 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  1749. /* 586 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  1750. /* Parameter pdroidNext */
  1751. /* 588 */ NdrFcShort( 0x4112 ), /* Flags: must free, out, simple ref, srv alloc size=16 */
  1752. /* 590 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  1753. /* 592 */ NdrFcShort( 0x16a ), /* Type Offset=362 */
  1754. /* Parameter pmcidNext */
  1755. /* 594 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
  1756. /* 596 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  1757. /* 598 */ NdrFcShort( 0x298 ), /* Type Offset=664 */
  1758. /* Parameter ptszPath */
  1759. /* 600 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  1760. /* 602 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
  1761. /* 604 */ 0x8, /* FC_LONG */
  1762. 0x0, /* 0 */
  1763. /* Procedure LnkCallSvrMessage */
  1764. /* Return value */
  1765. /* 606 */ 0x0, /* 0 */
  1766. 0x48, /* Old Flags: */
  1767. /* 608 */ NdrFcLong( 0x0 ), /* 0 */
  1768. /* 612 */ NdrFcShort( 0xb ), /* 11 */
  1769. /* 614 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  1770. /* 616 */ 0x32, /* FC_BIND_PRIMITIVE */
  1771. 0x0, /* 0 */
  1772. /* 618 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  1773. /* 620 */ NdrFcShort( 0x0 ), /* 0 */
  1774. /* 622 */ NdrFcShort( 0x8 ), /* 8 */
  1775. /* 624 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  1776. 0x2, /* 2 */
  1777. /* 626 */ 0xa, /* 10 */
  1778. 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
  1779. /* 628 */ NdrFcShort( 0xb ), /* 11 */
  1780. /* 630 */ NdrFcShort( 0xb ), /* 11 */
  1781. /* 632 */ NdrFcShort( 0x0 ), /* 0 */
  1782. /* 634 */ NdrFcShort( 0x0 ), /* 0 */
  1783. /* Parameter IDL_handle */
  1784. /* 636 */ NdrFcShort( 0x11b ), /* Flags: must size, must free, in, out, simple ref, */
  1785. /* 638 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  1786. /* 640 */ NdrFcShort( 0x334 ), /* Type Offset=820 */
  1787. /* Parameter pMsg */
  1788. /* 642 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  1789. /* 644 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  1790. /* 646 */ 0x8, /* FC_LONG */
  1791. 0x0, /* 0 */
  1792. /* Procedure LnkSearchMachine */
  1793. /* Return value */
  1794. /* 648 */ 0x0, /* 0 */
  1795. 0x48, /* Old Flags: */
  1796. /* 650 */ NdrFcLong( 0x0 ), /* 0 */
  1797. /* 654 */ NdrFcShort( 0xc ), /* 12 */
  1798. /* 656 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
  1799. /* 658 */ 0x32, /* FC_BIND_PRIMITIVE */
  1800. 0x0, /* 0 */
  1801. /* 660 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  1802. /* 662 */ NdrFcShort( 0x150 ), /* 336 */
  1803. /* 664 */ NdrFcShort( 0x194 ), /* 404 */
  1804. /* 666 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
  1805. 0x8, /* 8 */
  1806. /* 668 */ 0xa, /* 10 */
  1807. 0x3, /* Ext Flags: new corr desc, clt corr check, */
  1808. /* 670 */ NdrFcShort( 0x1 ), /* 1 */
  1809. /* 672 */ NdrFcShort( 0x0 ), /* 0 */
  1810. /* 674 */ NdrFcShort( 0x0 ), /* 0 */
  1811. /* 676 */ NdrFcShort( 0x0 ), /* 0 */
  1812. /* Parameter IDL_handle */
  1813. /* 678 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  1814. /* 680 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  1815. /* 682 */ 0x8, /* FC_LONG */
  1816. 0x0, /* 0 */
  1817. /* Parameter Restrictions */
  1818. /* 684 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
  1819. /* 686 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  1820. /* 688 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  1821. /* Parameter pdroidBirthLast */
  1822. /* 690 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
  1823. /* 692 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  1824. /* 694 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  1825. /* Parameter pdroidLast */
  1826. /* 696 */ NdrFcShort( 0x8112 ), /* Flags: must free, out, simple ref, srv alloc size=32 */
  1827. /* 698 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  1828. /* 700 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  1829. /* Parameter pdroidBirthNext */
  1830. /* 702 */ NdrFcShort( 0x8112 ), /* Flags: must free, out, simple ref, srv alloc size=32 */
  1831. /* 704 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  1832. /* 706 */ NdrFcShort( 0x2a ), /* Type Offset=42 */
  1833. /* Parameter pdroidNext */
  1834. /* 708 */ NdrFcShort( 0x4112 ), /* Flags: must free, out, simple ref, srv alloc size=16 */
  1835. /* 710 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
  1836. /* 712 */ NdrFcShort( 0x16a ), /* Type Offset=362 */
  1837. /* Parameter pmcidNext */
  1838. /* 714 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
  1839. /* 716 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
  1840. /* 718 */ NdrFcShort( 0x34c ), /* Type Offset=844 */
  1841. /* Parameter ptszPath */
  1842. /* 720 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  1843. /* 722 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
  1844. /* 724 */ 0x8, /* FC_LONG */
  1845. 0x0, /* 0 */
  1846. 0x0
  1847. }
  1848. };
  1849. static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
  1850. {
  1851. 0,
  1852. {
  1853. NdrFcShort( 0x0 ), /* 0 */
  1854. /* 2 */
  1855. 0x15, /* FC_STRUCT */
  1856. 0x3, /* 3 */
  1857. /* 4 */ NdrFcShort( 0x8 ), /* 8 */
  1858. /* 6 */ 0x8, /* FC_LONG */
  1859. 0x8, /* FC_LONG */
  1860. /* 8 */ 0x5c, /* FC_PAD */
  1861. 0x5b, /* FC_END */
  1862. /* 10 */
  1863. 0x11, 0x0, /* FC_RP */
  1864. /* 12 */ NdrFcShort( 0x1e ), /* Offset= 30 (42) */
  1865. /* 14 */
  1866. 0x1d, /* FC_SMFARRAY */
  1867. 0x0, /* 0 */
  1868. /* 16 */ NdrFcShort( 0x8 ), /* 8 */
  1869. /* 18 */ 0x1, /* FC_BYTE */
  1870. 0x5b, /* FC_END */
  1871. /* 20 */
  1872. 0x15, /* FC_STRUCT */
  1873. 0x3, /* 3 */
  1874. /* 22 */ NdrFcShort( 0x10 ), /* 16 */
  1875. /* 24 */ 0x8, /* FC_LONG */
  1876. 0x6, /* FC_SHORT */
  1877. /* 26 */ 0x6, /* FC_SHORT */
  1878. 0x4c, /* FC_EMBEDDED_COMPLEX */
  1879. /* 28 */ 0x0, /* 0 */
  1880. NdrFcShort( 0xfff1 ), /* Offset= -15 (14) */
  1881. 0x5b, /* FC_END */
  1882. /* 32 */
  1883. 0x15, /* FC_STRUCT */
  1884. 0x3, /* 3 */
  1885. /* 34 */ NdrFcShort( 0x10 ), /* 16 */
  1886. /* 36 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  1887. 0x0, /* 0 */
  1888. /* 38 */ NdrFcShort( 0xffee ), /* Offset= -18 (20) */
  1889. /* 40 */ 0x5c, /* FC_PAD */
  1890. 0x5b, /* FC_END */
  1891. /* 42 */
  1892. 0x15, /* FC_STRUCT */
  1893. 0x3, /* 3 */
  1894. /* 44 */ NdrFcShort( 0x20 ), /* 32 */
  1895. /* 46 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  1896. 0x0, /* 0 */
  1897. /* 48 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (32) */
  1898. /* 50 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  1899. 0x0, /* 0 */
  1900. /* 52 */ NdrFcShort( 0xffec ), /* Offset= -20 (32) */
  1901. /* 54 */ 0x5c, /* FC_PAD */
  1902. 0x5b, /* FC_END */
  1903. /* 56 */
  1904. 0x11, 0x4, /* FC_RP [alloced_on_stack] */
  1905. /* 58 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (42) */
  1906. /* 60 */
  1907. 0x29, /* FC_WSTRING */
  1908. 0x5c, /* FC_PAD */
  1909. /* 62 */ NdrFcShort( 0x105 ), /* 261 */
  1910. /* 64 */
  1911. 0x11, 0x0, /* FC_RP */
  1912. /* 66 */ NdrFcShort( 0x1e4 ), /* Offset= 484 (550) */
  1913. /* 68 */
  1914. 0x2b, /* FC_NON_ENCAPSULATED_UNION */
  1915. 0x8, /* FC_LONG */
  1916. /* 70 */ 0x8, /* Corr desc: FC_LONG */
  1917. 0x0, /* */
  1918. /* 72 */ NdrFcShort( 0xfff8 ), /* -8 */
  1919. /* 74 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  1920. /* 76 */ NdrFcShort( 0x2 ), /* Offset= 2 (78) */
  1921. /* 78 */ NdrFcShort( 0x30 ), /* 48 */
  1922. /* 80 */ NdrFcShort( 0x6 ), /* 6 */
  1923. /* 82 */ NdrFcLong( 0x0 ), /* 0 */
  1924. /* 86 */ NdrFcShort( 0x56 ), /* Offset= 86 (172) */
  1925. /* 88 */ NdrFcLong( 0x1 ), /* 1 */
  1926. /* 92 */ NdrFcShort( 0x8e ), /* Offset= 142 (234) */
  1927. /* 94 */ NdrFcLong( 0x2 ), /* 2 */
  1928. /* 98 */ NdrFcShort( 0xd0 ), /* Offset= 208 (306) */
  1929. /* 100 */ NdrFcLong( 0x3 ), /* 3 */
  1930. /* 104 */ NdrFcShort( 0x138 ), /* Offset= 312 (416) */
  1931. /* 106 */ NdrFcLong( 0x4 ), /* 4 */
  1932. /* 110 */ NdrFcShort( 0x15a ), /* Offset= 346 (456) */
  1933. /* 112 */ NdrFcLong( 0x6 ), /* 6 */
  1934. /* 116 */ NdrFcShort( 0x19e ), /* Offset= 414 (530) */
  1935. /* 118 */ NdrFcShort( 0xffff ), /* Offset= -1 (117) */
  1936. /* 120 */ 0xb7, /* FC_RANGE */
  1937. 0x8, /* 8 */
  1938. /* 122 */ NdrFcLong( 0x1 ), /* 1 */
  1939. /* 126 */ NdrFcLong( 0x1 ), /* 1 */
  1940. /* 130 */
  1941. 0x1d, /* FC_SMFARRAY */
  1942. 0x1, /* 1 */
  1943. /* 132 */ NdrFcShort( 0x202 ), /* 514 */
  1944. /* 134 */ 0x5, /* FC_WCHAR */
  1945. 0x5b, /* FC_END */
  1946. /* 136 */
  1947. 0x15, /* FC_STRUCT */
  1948. 0x3, /* 3 */
  1949. /* 138 */ NdrFcShort( 0x248 ), /* 584 */
  1950. /* 140 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  1951. 0x0, /* 0 */
  1952. /* 142 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (130) */
  1953. /* 144 */ 0x3e, /* FC_STRUCTPAD2 */
  1954. 0x4c, /* FC_EMBEDDED_COMPLEX */
  1955. /* 146 */ 0x0, /* 0 */
  1956. NdrFcShort( 0xff97 ), /* Offset= -105 (42) */
  1957. 0x4c, /* FC_EMBEDDED_COMPLEX */
  1958. /* 150 */ 0x0, /* 0 */
  1959. NdrFcShort( 0xff93 ), /* Offset= -109 (42) */
  1960. 0x8, /* FC_LONG */
  1961. /* 154 */ 0x5c, /* FC_PAD */
  1962. 0x5b, /* FC_END */
  1963. /* 156 */
  1964. 0x1b, /* FC_CARRAY */
  1965. 0x3, /* 3 */
  1966. /* 158 */ NdrFcShort( 0x248 ), /* 584 */
  1967. /* 160 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  1968. 0x0, /* */
  1969. /* 162 */ NdrFcShort( 0x0 ), /* 0 */
  1970. /* 164 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  1971. /* 166 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  1972. 0x0, /* 0 */
  1973. /* 168 */ NdrFcShort( 0xffe0 ), /* Offset= -32 (136) */
  1974. /* 170 */ 0x5c, /* FC_PAD */
  1975. 0x5b, /* FC_END */
  1976. /* 172 */
  1977. 0x1a, /* FC_BOGUS_STRUCT */
  1978. 0x3, /* 3 */
  1979. /* 174 */ NdrFcShort( 0x10 ), /* 16 */
  1980. /* 176 */ NdrFcShort( 0x0 ), /* 0 */
  1981. /* 178 */ NdrFcShort( 0xa ), /* Offset= 10 (188) */
  1982. /* 180 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  1983. 0x0, /* 0 */
  1984. /* 182 */ NdrFcShort( 0xffc2 ), /* Offset= -62 (120) */
  1985. /* 184 */ 0x40, /* FC_STRUCTPAD4 */
  1986. 0x36, /* FC_POINTER */
  1987. /* 186 */ 0x5c, /* FC_PAD */
  1988. 0x5b, /* FC_END */
  1989. /* 188 */
  1990. 0x12, 0x0, /* FC_UP */
  1991. /* 190 */ NdrFcShort( 0xffde ), /* Offset= -34 (156) */
  1992. /* 192 */ 0xb7, /* FC_RANGE */
  1993. 0x8, /* 8 */
  1994. /* 194 */ NdrFcLong( 0x0 ), /* 0 */
  1995. /* 198 */ NdrFcLong( 0x40 ), /* 64 */
  1996. /* 202 */
  1997. 0x1b, /* FC_CARRAY */
  1998. 0x3, /* 3 */
  1999. /* 204 */ NdrFcShort( 0x10 ), /* 16 */
  2000. /* 206 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  2001. 0x0, /* */
  2002. /* 208 */ NdrFcShort( 0x0 ), /* 0 */
  2003. /* 210 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  2004. /* 212 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2005. 0x0, /* 0 */
  2006. /* 214 */ NdrFcShort( 0xff4a ), /* Offset= -182 (32) */
  2007. /* 216 */ 0x5c, /* FC_PAD */
  2008. 0x5b, /* FC_END */
  2009. /* 218 */
  2010. 0x1b, /* FC_CARRAY */
  2011. 0x3, /* 3 */
  2012. /* 220 */ NdrFcShort( 0x20 ), /* 32 */
  2013. /* 222 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  2014. 0x0, /* */
  2015. /* 224 */ NdrFcShort( 0x0 ), /* 0 */
  2016. /* 226 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  2017. /* 228 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2018. 0x0, /* 0 */
  2019. /* 230 */ NdrFcShort( 0xff44 ), /* Offset= -188 (42) */
  2020. /* 232 */ 0x5c, /* FC_PAD */
  2021. 0x5b, /* FC_END */
  2022. /* 234 */
  2023. 0x1a, /* FC_BOGUS_STRUCT */
  2024. 0x3, /* 3 */
  2025. /* 236 */ NdrFcShort( 0x30 ), /* 48 */
  2026. /* 238 */ NdrFcShort( 0x0 ), /* 0 */
  2027. /* 240 */ NdrFcShort( 0xe ), /* Offset= 14 (254) */
  2028. /* 242 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2029. 0x0, /* 0 */
  2030. /* 244 */ NdrFcShort( 0xffcc ), /* Offset= -52 (192) */
  2031. /* 246 */ 0x8, /* FC_LONG */
  2032. 0x8, /* FC_LONG */
  2033. /* 248 */ 0x8, /* FC_LONG */
  2034. 0x36, /* FC_POINTER */
  2035. /* 250 */ 0x36, /* FC_POINTER */
  2036. 0x36, /* FC_POINTER */
  2037. /* 252 */ 0x36, /* FC_POINTER */
  2038. 0x5b, /* FC_END */
  2039. /* 254 */
  2040. 0x12, 0x0, /* FC_UP */
  2041. /* 256 */ NdrFcShort( 0xff20 ), /* Offset= -224 (32) */
  2042. /* 258 */
  2043. 0x12, 0x0, /* FC_UP */
  2044. /* 260 */ NdrFcShort( 0xffc6 ), /* Offset= -58 (202) */
  2045. /* 262 */
  2046. 0x12, 0x0, /* FC_UP */
  2047. /* 264 */ NdrFcShort( 0xffd2 ), /* Offset= -46 (218) */
  2048. /* 266 */
  2049. 0x12, 0x0, /* FC_UP */
  2050. /* 268 */ NdrFcShort( 0xffce ), /* Offset= -50 (218) */
  2051. /* 270 */ 0xb7, /* FC_RANGE */
  2052. 0x8, /* 8 */
  2053. /* 272 */ NdrFcLong( 0x0 ), /* 0 */
  2054. /* 276 */ NdrFcLong( 0x80 ), /* 128 */
  2055. /* 280 */ 0xb7, /* FC_RANGE */
  2056. 0x8, /* 8 */
  2057. /* 282 */ NdrFcLong( 0x0 ), /* 0 */
  2058. /* 286 */ NdrFcLong( 0x1a ), /* 26 */
  2059. /* 290 */
  2060. 0x1b, /* FC_CARRAY */
  2061. 0x3, /* 3 */
  2062. /* 292 */ NdrFcShort( 0x10 ), /* 16 */
  2063. /* 294 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  2064. 0x0, /* */
  2065. /* 296 */ NdrFcShort( 0x10 ), /* 16 */
  2066. /* 298 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  2067. /* 300 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2068. 0x0, /* 0 */
  2069. /* 302 */ NdrFcShort( 0xfef2 ), /* Offset= -270 (32) */
  2070. /* 304 */ 0x5c, /* FC_PAD */
  2071. 0x5b, /* FC_END */
  2072. /* 306 */
  2073. 0x1a, /* FC_BOGUS_STRUCT */
  2074. 0x3, /* 3 */
  2075. /* 308 */ NdrFcShort( 0x20 ), /* 32 */
  2076. /* 310 */ NdrFcShort( 0x0 ), /* 0 */
  2077. /* 312 */ NdrFcShort( 0x10 ), /* Offset= 16 (328) */
  2078. /* 314 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2079. 0x0, /* 0 */
  2080. /* 316 */ NdrFcShort( 0xffd2 ), /* Offset= -46 (270) */
  2081. /* 318 */ 0x40, /* FC_STRUCTPAD4 */
  2082. 0x36, /* FC_POINTER */
  2083. /* 320 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2084. 0x0, /* 0 */
  2085. /* 322 */ NdrFcShort( 0xffd6 ), /* Offset= -42 (280) */
  2086. /* 324 */ 0x40, /* FC_STRUCTPAD4 */
  2087. 0x36, /* FC_POINTER */
  2088. /* 326 */ 0x5c, /* FC_PAD */
  2089. 0x5b, /* FC_END */
  2090. /* 328 */
  2091. 0x12, 0x0, /* FC_UP */
  2092. /* 330 */ NdrFcShort( 0xff90 ), /* Offset= -112 (218) */
  2093. /* 332 */
  2094. 0x12, 0x0, /* FC_UP */
  2095. /* 334 */ NdrFcShort( 0xffd4 ), /* Offset= -44 (290) */
  2096. /* 336 */ 0xb7, /* FC_RANGE */
  2097. 0x8, /* 8 */
  2098. /* 338 */ NdrFcLong( 0x0 ), /* 0 */
  2099. /* 342 */ NdrFcLong( 0x1a ), /* 26 */
  2100. /* 346 */
  2101. 0x15, /* FC_STRUCT */
  2102. 0x0, /* 0 */
  2103. /* 348 */ NdrFcShort( 0x8 ), /* 8 */
  2104. /* 350 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2105. 0x0, /* 0 */
  2106. /* 352 */ NdrFcShort( 0xfeae ), /* Offset= -338 (14) */
  2107. /* 354 */ 0x5c, /* FC_PAD */
  2108. 0x5b, /* FC_END */
  2109. /* 356 */
  2110. 0x1d, /* FC_SMFARRAY */
  2111. 0x0, /* 0 */
  2112. /* 358 */ NdrFcShort( 0x10 ), /* 16 */
  2113. /* 360 */ 0x2, /* FC_CHAR */
  2114. 0x5b, /* FC_END */
  2115. /* 362 */
  2116. 0x15, /* FC_STRUCT */
  2117. 0x0, /* 0 */
  2118. /* 364 */ NdrFcShort( 0x10 ), /* 16 */
  2119. /* 366 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2120. 0x0, /* 0 */
  2121. /* 368 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (356) */
  2122. /* 370 */ 0x5c, /* FC_PAD */
  2123. 0x5b, /* FC_END */
  2124. /* 372 */
  2125. 0x15, /* FC_STRUCT */
  2126. 0x3, /* 3 */
  2127. /* 374 */ NdrFcShort( 0x44 ), /* 68 */
  2128. /* 376 */ 0x8, /* FC_LONG */
  2129. 0xe, /* FC_ENUM32 */
  2130. /* 378 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2131. 0x0, /* 0 */
  2132. /* 380 */ NdrFcShort( 0xfea4 ), /* Offset= -348 (32) */
  2133. /* 382 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2134. 0x0, /* 0 */
  2135. /* 384 */ NdrFcShort( 0xffda ), /* Offset= -38 (346) */
  2136. /* 386 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2137. 0x0, /* 0 */
  2138. /* 388 */ NdrFcShort( 0xffd6 ), /* Offset= -42 (346) */
  2139. /* 390 */ 0x8, /* FC_LONG */
  2140. 0x4c, /* FC_EMBEDDED_COMPLEX */
  2141. /* 392 */ 0x0, /* 0 */
  2142. NdrFcShort( 0xfe79 ), /* Offset= -391 (2) */
  2143. 0x4c, /* FC_EMBEDDED_COMPLEX */
  2144. /* 396 */ 0x0, /* 0 */
  2145. NdrFcShort( 0xffdd ), /* Offset= -35 (362) */
  2146. 0x5b, /* FC_END */
  2147. /* 400 */
  2148. 0x1b, /* FC_CARRAY */
  2149. 0x3, /* 3 */
  2150. /* 402 */ NdrFcShort( 0x44 ), /* 68 */
  2151. /* 404 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  2152. 0x0, /* */
  2153. /* 406 */ NdrFcShort( 0x0 ), /* 0 */
  2154. /* 408 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  2155. /* 410 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2156. 0x0, /* 0 */
  2157. /* 412 */ NdrFcShort( 0xffd8 ), /* Offset= -40 (372) */
  2158. /* 414 */ 0x5c, /* FC_PAD */
  2159. 0x5b, /* FC_END */
  2160. /* 416 */
  2161. 0x1a, /* FC_BOGUS_STRUCT */
  2162. 0x3, /* 3 */
  2163. /* 418 */ NdrFcShort( 0x10 ), /* 16 */
  2164. /* 420 */ NdrFcShort( 0x0 ), /* 0 */
  2165. /* 422 */ NdrFcShort( 0xa ), /* Offset= 10 (432) */
  2166. /* 424 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2167. 0x0, /* 0 */
  2168. /* 426 */ NdrFcShort( 0xffa6 ), /* Offset= -90 (336) */
  2169. /* 428 */ 0x40, /* FC_STRUCTPAD4 */
  2170. 0x36, /* FC_POINTER */
  2171. /* 430 */ 0x5c, /* FC_PAD */
  2172. 0x5b, /* FC_END */
  2173. /* 432 */
  2174. 0x12, 0x0, /* FC_UP */
  2175. /* 434 */ NdrFcShort( 0xffde ), /* Offset= -34 (400) */
  2176. /* 436 */ 0xb7, /* FC_RANGE */
  2177. 0x8, /* 8 */
  2178. /* 438 */ NdrFcLong( 0x0 ), /* 0 */
  2179. /* 442 */ NdrFcLong( 0x20 ), /* 32 */
  2180. /* 446 */ 0xb7, /* FC_RANGE */
  2181. 0x8, /* 8 */
  2182. /* 448 */ NdrFcLong( 0x0 ), /* 0 */
  2183. /* 452 */ NdrFcLong( 0x1a ), /* 26 */
  2184. /* 456 */
  2185. 0x1a, /* FC_BOGUS_STRUCT */
  2186. 0x3, /* 3 */
  2187. /* 458 */ NdrFcShort( 0x20 ), /* 32 */
  2188. /* 460 */ NdrFcShort( 0x0 ), /* 0 */
  2189. /* 462 */ NdrFcShort( 0x10 ), /* Offset= 16 (478) */
  2190. /* 464 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2191. 0x0, /* 0 */
  2192. /* 466 */ NdrFcShort( 0xffe2 ), /* Offset= -30 (436) */
  2193. /* 468 */ 0x40, /* FC_STRUCTPAD4 */
  2194. 0x36, /* FC_POINTER */
  2195. /* 470 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2196. 0x0, /* 0 */
  2197. /* 472 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (446) */
  2198. /* 474 */ 0x40, /* FC_STRUCTPAD4 */
  2199. 0x36, /* FC_POINTER */
  2200. /* 476 */ 0x5c, /* FC_PAD */
  2201. 0x5b, /* FC_END */
  2202. /* 478 */
  2203. 0x12, 0x0, /* FC_UP */
  2204. /* 480 */ NdrFcShort( 0xfefa ), /* Offset= -262 (218) */
  2205. /* 482 */
  2206. 0x12, 0x0, /* FC_UP */
  2207. /* 484 */ NdrFcShort( 0xff3e ), /* Offset= -194 (290) */
  2208. /* 486 */ 0xb7, /* FC_RANGE */
  2209. 0x8, /* 8 */
  2210. /* 488 */ NdrFcLong( 0x1 ), /* 1 */
  2211. /* 492 */ NdrFcLong( 0x1 ), /* 1 */
  2212. /* 496 */
  2213. 0x15, /* FC_STRUCT */
  2214. 0x3, /* 3 */
  2215. /* 498 */ NdrFcShort( 0x54 ), /* 84 */
  2216. /* 500 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2217. 0x0, /* 0 */
  2218. /* 502 */ NdrFcShort( 0xfe34 ), /* Offset= -460 (42) */
  2219. /* 504 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2220. 0x0, /* 0 */
  2221. /* 506 */ NdrFcShort( 0xfe30 ), /* Offset= -464 (42) */
  2222. /* 508 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2223. 0x0, /* 0 */
  2224. /* 510 */ NdrFcShort( 0xff6c ), /* Offset= -148 (362) */
  2225. /* 512 */ 0x8, /* FC_LONG */
  2226. 0x5b, /* FC_END */
  2227. /* 514 */
  2228. 0x1b, /* FC_CARRAY */
  2229. 0x3, /* 3 */
  2230. /* 516 */ NdrFcShort( 0x54 ), /* 84 */
  2231. /* 518 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  2232. 0x0, /* */
  2233. /* 520 */ NdrFcShort( 0x0 ), /* 0 */
  2234. /* 522 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  2235. /* 524 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2236. 0x0, /* 0 */
  2237. /* 526 */ NdrFcShort( 0xffe2 ), /* Offset= -30 (496) */
  2238. /* 528 */ 0x5c, /* FC_PAD */
  2239. 0x5b, /* FC_END */
  2240. /* 530 */
  2241. 0x1a, /* FC_BOGUS_STRUCT */
  2242. 0x3, /* 3 */
  2243. /* 532 */ NdrFcShort( 0x10 ), /* 16 */
  2244. /* 534 */ NdrFcShort( 0x0 ), /* 0 */
  2245. /* 536 */ NdrFcShort( 0xa ), /* Offset= 10 (546) */
  2246. /* 538 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2247. 0x0, /* 0 */
  2248. /* 540 */ NdrFcShort( 0xffca ), /* Offset= -54 (486) */
  2249. /* 542 */ 0x40, /* FC_STRUCTPAD4 */
  2250. 0x36, /* FC_POINTER */
  2251. /* 544 */ 0x5c, /* FC_PAD */
  2252. 0x5b, /* FC_END */
  2253. /* 546 */
  2254. 0x12, 0x0, /* FC_UP */
  2255. /* 548 */ NdrFcShort( 0xffde ), /* Offset= -34 (514) */
  2256. /* 550 */
  2257. 0x1a, /* FC_BOGUS_STRUCT */
  2258. 0x3, /* 3 */
  2259. /* 552 */ NdrFcShort( 0x40 ), /* 64 */
  2260. /* 554 */ NdrFcShort( 0x0 ), /* 0 */
  2261. /* 556 */ NdrFcShort( 0xa ), /* Offset= 10 (566) */
  2262. /* 558 */ 0xe, /* FC_ENUM32 */
  2263. 0x40, /* FC_STRUCTPAD4 */
  2264. /* 560 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2265. 0x0, /* 0 */
  2266. /* 562 */ NdrFcShort( 0xfe12 ), /* Offset= -494 (68) */
  2267. /* 564 */ 0x36, /* FC_POINTER */
  2268. 0x5b, /* FC_END */
  2269. /* 566 */
  2270. 0x12, 0x8, /* FC_UP [simple_pointer] */
  2271. /* 568 */
  2272. 0x25, /* FC_C_WSTRING */
  2273. 0x5c, /* FC_PAD */
  2274. /* 570 */
  2275. 0x15, /* FC_STRUCT */
  2276. 0x3, /* 3 */
  2277. /* 572 */ NdrFcShort( 0x14 ), /* 20 */
  2278. /* 574 */ 0x8, /* FC_LONG */
  2279. 0x4c, /* FC_EMBEDDED_COMPLEX */
  2280. /* 576 */ 0x0, /* 0 */
  2281. NdrFcShort( 0xfddf ), /* Offset= -545 (32) */
  2282. 0x5b, /* FC_END */
  2283. /* 580 */ 0xb5, /* FC_PIPE */
  2284. 0x3, /* 3 */
  2285. /* 582 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (570) */
  2286. /* 584 */ NdrFcShort( 0x14 ), /* 20 */
  2287. /* 586 */ NdrFcShort( 0x14 ), /* 20 */
  2288. /* 588 */ 0xb5, /* FC_PIPE */
  2289. 0x3, /* 3 */
  2290. /* 590 */ NdrFcShort( 0xffa2 ), /* Offset= -94 (496) */
  2291. /* 592 */ NdrFcShort( 0x54 ), /* 84 */
  2292. /* 594 */ NdrFcShort( 0x54 ), /* 84 */
  2293. /* 596 */ 0xb7, /* FC_RANGE */
  2294. 0x8, /* 8 */
  2295. /* 598 */ NdrFcLong( 0x1 ), /* 1 */
  2296. /* 602 */ NdrFcLong( 0x1a ), /* 26 */
  2297. /* 606 */
  2298. 0x11, 0x0, /* FC_RP */
  2299. /* 608 */ NdrFcShort( 0x2 ), /* Offset= 2 (610) */
  2300. /* 610 */
  2301. 0x1b, /* FC_CARRAY */
  2302. 0x3, /* 3 */
  2303. /* 612 */ NdrFcShort( 0x10 ), /* 16 */
  2304. /* 614 */ 0x29, /* Corr desc: parameter, FC_ULONG */
  2305. 0x0, /* */
  2306. /* 616 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2307. /* 618 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  2308. /* 620 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2309. 0x0, /* 0 */
  2310. /* 622 */ NdrFcShort( 0xfdb2 ), /* Offset= -590 (32) */
  2311. /* 624 */ 0x5c, /* FC_PAD */
  2312. 0x5b, /* FC_END */
  2313. /* 626 */
  2314. 0x11, 0x0, /* FC_RP */
  2315. /* 628 */ NdrFcShort( 0xfef6 ), /* Offset= -266 (362) */
  2316. /* 630 */
  2317. 0x11, 0x4, /* FC_RP [alloced_on_stack] */
  2318. /* 632 */ NdrFcShort( 0xfef2 ), /* Offset= -270 (362) */
  2319. /* 634 */
  2320. 0x11, 0x0, /* FC_RP */
  2321. /* 636 */ NdrFcShort( 0x2 ), /* Offset= 2 (638) */
  2322. /* 638 */ 0xb7, /* FC_RANGE */
  2323. 0x8, /* 8 */
  2324. /* 640 */ NdrFcLong( 0x1 ), /* 1 */
  2325. /* 644 */ NdrFcLong( 0x20a ), /* 522 */
  2326. /* 648 */
  2327. 0x11, 0x0, /* FC_RP */
  2328. /* 650 */ NdrFcShort( 0x2 ), /* Offset= 2 (652) */
  2329. /* 652 */
  2330. 0x25, /* FC_C_WSTRING */
  2331. 0x44, /* FC_STRING_SIZED */
  2332. /* 654 */ 0x29, /* Corr desc: parameter, FC_ULONG */
  2333. 0x54, /* FC_DEREFERENCE */
  2334. /* 656 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
  2335. /* 658 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  2336. /* 660 */
  2337. 0x11, 0x0, /* FC_RP */
  2338. /* 662 */ NdrFcShort( 0x2 ), /* Offset= 2 (664) */
  2339. /* 664 */
  2340. 0x25, /* FC_C_WSTRING */
  2341. 0x44, /* FC_STRING_SIZED */
  2342. /* 666 */ 0x40, /* Corr desc: constant, val=262 */
  2343. 0x0, /* 0 */
  2344. /* 668 */ NdrFcShort( 0x106 ), /* 262 */
  2345. /* 670 */ NdrFcShort( 0x0 ), /* Corr flags: */
  2346. /* 672 */
  2347. 0x11, 0x0, /* FC_RP */
  2348. /* 674 */ NdrFcShort( 0x92 ), /* Offset= 146 (820) */
  2349. /* 676 */
  2350. 0x2b, /* FC_NON_ENCAPSULATED_UNION */
  2351. 0x8, /* FC_LONG */
  2352. /* 678 */ 0x8, /* Corr desc: FC_LONG */
  2353. 0x0, /* */
  2354. /* 680 */ NdrFcShort( 0xfff8 ), /* -8 */
  2355. /* 682 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  2356. /* 684 */ NdrFcShort( 0x2 ), /* Offset= 2 (686) */
  2357. /* 686 */ NdrFcShort( 0xc8 ), /* 200 */
  2358. /* 688 */ NdrFcShort( 0x9 ), /* 9 */
  2359. /* 690 */ NdrFcLong( 0x0 ), /* 0 */
  2360. /* 694 */ NdrFcShort( 0xfdf6 ), /* Offset= -522 (172) */
  2361. /* 696 */ NdrFcLong( 0x1 ), /* 1 */
  2362. /* 700 */ NdrFcShort( 0xfe2e ), /* Offset= -466 (234) */
  2363. /* 702 */ NdrFcLong( 0x2 ), /* 2 */
  2364. /* 706 */ NdrFcShort( 0xfe70 ), /* Offset= -400 (306) */
  2365. /* 708 */ NdrFcLong( 0x3 ), /* 3 */
  2366. /* 712 */ NdrFcShort( 0xfed8 ), /* Offset= -296 (416) */
  2367. /* 714 */ NdrFcLong( 0x4 ), /* 4 */
  2368. /* 718 */ NdrFcShort( 0xfefa ), /* Offset= -262 (456) */
  2369. /* 720 */ NdrFcLong( 0x5 ), /* 5 */
  2370. /* 724 */ NdrFcShort( 0x1e ), /* Offset= 30 (754) */
  2371. /* 726 */ NdrFcLong( 0x6 ), /* 6 */
  2372. /* 730 */ NdrFcShort( 0xff38 ), /* Offset= -200 (530) */
  2373. /* 732 */ NdrFcLong( 0x7 ), /* 7 */
  2374. /* 736 */ NdrFcShort( 0xfd22 ), /* Offset= -734 (2) */
  2375. /* 738 */ NdrFcLong( 0x8 ), /* 8 */
  2376. /* 742 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
  2377. /* 744 */ NdrFcShort( 0xffff ), /* Offset= -1 (743) */
  2378. /* 746 */
  2379. 0x15, /* FC_STRUCT */
  2380. 0x3, /* 3 */
  2381. /* 748 */ NdrFcShort( 0xc ), /* 12 */
  2382. /* 750 */ 0x8, /* FC_LONG */
  2383. 0x8, /* FC_LONG */
  2384. /* 752 */ 0x8, /* FC_LONG */
  2385. 0x5b, /* FC_END */
  2386. /* 754 */
  2387. 0x15, /* FC_STRUCT */
  2388. 0x3, /* 3 */
  2389. /* 756 */ NdrFcShort( 0xc8 ), /* 200 */
  2390. /* 758 */ 0x8, /* FC_LONG */
  2391. 0x8, /* FC_LONG */
  2392. /* 760 */ 0x8, /* FC_LONG */
  2393. 0x8, /* FC_LONG */
  2394. /* 762 */ 0x8, /* FC_LONG */
  2395. 0x8, /* FC_LONG */
  2396. /* 764 */ 0x8, /* FC_LONG */
  2397. 0x8, /* FC_LONG */
  2398. /* 766 */ 0x8, /* FC_LONG */
  2399. 0x8, /* FC_LONG */
  2400. /* 768 */ 0x8, /* FC_LONG */
  2401. 0x8, /* FC_LONG */
  2402. /* 770 */ 0x8, /* FC_LONG */
  2403. 0x8, /* FC_LONG */
  2404. /* 772 */ 0x8, /* FC_LONG */
  2405. 0x8, /* FC_LONG */
  2406. /* 774 */ 0x8, /* FC_LONG */
  2407. 0x8, /* FC_LONG */
  2408. /* 776 */ 0x8, /* FC_LONG */
  2409. 0x8, /* FC_LONG */
  2410. /* 778 */ 0x8, /* FC_LONG */
  2411. 0x8, /* FC_LONG */
  2412. /* 780 */ 0x8, /* FC_LONG */
  2413. 0x8, /* FC_LONG */
  2414. /* 782 */ 0x8, /* FC_LONG */
  2415. 0x8, /* FC_LONG */
  2416. /* 784 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2417. 0x0, /* 0 */
  2418. /* 786 */ NdrFcShort( 0xfcf0 ), /* Offset= -784 (2) */
  2419. /* 788 */ 0x8, /* FC_LONG */
  2420. 0x8, /* FC_LONG */
  2421. /* 790 */ 0x8, /* FC_LONG */
  2422. 0x8, /* FC_LONG */
  2423. /* 792 */ 0x8, /* FC_LONG */
  2424. 0x4c, /* FC_EMBEDDED_COMPLEX */
  2425. /* 794 */ 0x0, /* 0 */
  2426. NdrFcShort( 0xfce7 ), /* Offset= -793 (2) */
  2427. 0x8, /* FC_LONG */
  2428. /* 798 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2429. 0x0, /* 0 */
  2430. /* 800 */ NdrFcShort( 0xfce2 ), /* Offset= -798 (2) */
  2431. /* 802 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2432. 0x0, /* 0 */
  2433. /* 804 */ NdrFcShort( 0xfcde ), /* Offset= -802 (2) */
  2434. /* 806 */ 0x8, /* FC_LONG */
  2435. 0x8, /* FC_LONG */
  2436. /* 808 */ 0x8, /* FC_LONG */
  2437. 0x8, /* FC_LONG */
  2438. /* 810 */ 0x8, /* FC_LONG */
  2439. 0x6, /* FC_SHORT */
  2440. /* 812 */ 0x6, /* FC_SHORT */
  2441. 0x6, /* FC_SHORT */
  2442. /* 814 */ 0x6, /* FC_SHORT */
  2443. 0x4c, /* FC_EMBEDDED_COMPLEX */
  2444. /* 816 */ 0x0, /* 0 */
  2445. NdrFcShort( 0xffb9 ), /* Offset= -71 (746) */
  2446. 0x5b, /* FC_END */
  2447. /* 820 */
  2448. 0x1a, /* FC_BOGUS_STRUCT */
  2449. 0x3, /* 3 */
  2450. /* 822 */ NdrFcShort( 0xd8 ), /* 216 */
  2451. /* 824 */ NdrFcShort( 0x0 ), /* 0 */
  2452. /* 826 */ NdrFcShort( 0xa ), /* Offset= 10 (836) */
  2453. /* 828 */ 0xe, /* FC_ENUM32 */
  2454. 0xe, /* FC_ENUM32 */
  2455. /* 830 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2456. 0x0, /* 0 */
  2457. /* 832 */ NdrFcShort( 0xff64 ), /* Offset= -156 (676) */
  2458. /* 834 */ 0x36, /* FC_POINTER */
  2459. 0x5b, /* FC_END */
  2460. /* 836 */
  2461. 0x12, 0x8, /* FC_UP [simple_pointer] */
  2462. /* 838 */
  2463. 0x25, /* FC_C_WSTRING */
  2464. 0x5c, /* FC_PAD */
  2465. /* 840 */
  2466. 0x11, 0x0, /* FC_RP */
  2467. /* 842 */ NdrFcShort( 0x2 ), /* Offset= 2 (844) */
  2468. /* 844 */
  2469. 0x25, /* FC_C_WSTRING */
  2470. 0x44, /* FC_STRING_SIZED */
  2471. /* 846 */ 0x40, /* Corr desc: constant, val=262 */
  2472. 0x0, /* 0 */
  2473. /* 848 */ NdrFcShort( 0x106 ), /* 262 */
  2474. /* 850 */ NdrFcShort( 0x0 ), /* Corr flags: */
  2475. 0x0
  2476. }
  2477. };
  2478. static const unsigned short trkwks_FormatStringOffsetTable[] =
  2479. {
  2480. 0,
  2481. 72,
  2482. 132,
  2483. 174,
  2484. 222,
  2485. 258,
  2486. 312,
  2487. 366,
  2488. 414,
  2489. 450,
  2490. 540,
  2491. 606,
  2492. 648
  2493. };
  2494. static const MIDL_STUB_DESC trkwks_StubDesc =
  2495. {
  2496. (void *)& trkwks___RpcServerInterface,
  2497. MIDL_user_allocate,
  2498. MIDL_user_free,
  2499. 0,
  2500. 0,
  2501. 0,
  2502. 0,
  2503. 0,
  2504. __MIDL_TypeFormatString.Format,
  2505. 1, /* -error bounds_check flag */
  2506. 0x50002, /* Ndr library version */
  2507. 0,
  2508. 0x6000169, /* MIDL Version 6.0.361 */
  2509. 0,
  2510. 0,
  2511. 0, /* notify & notify_flag routine table */
  2512. 0x1, /* MIDL flag */
  2513. 0, /* cs routines */
  2514. 0, /* proxy/server info */
  2515. 0 /* Reserved5 */
  2516. };
  2517. static RPC_DISPATCH_FUNCTION trkwks_table[] =
  2518. {
  2519. NdrServerCall2,
  2520. NdrServerCall2,
  2521. NdrServerCall2,
  2522. NdrServerCall2,
  2523. NdrServerCall2,
  2524. NdrServerCall2,
  2525. NdrServerCall2,
  2526. NdrServerCall2,
  2527. NdrServerCall2,
  2528. NdrAsyncServerCall,
  2529. NdrServerCall2,
  2530. NdrServerCall2,
  2531. NdrServerCall2,
  2532. 0
  2533. };
  2534. RPC_DISPATCH_TABLE trkwks_v1_2_DispatchTable =
  2535. {
  2536. 13,
  2537. trkwks_table
  2538. };
  2539. static const SERVER_ROUTINE trkwks_ServerRoutineTable[] =
  2540. {
  2541. (SERVER_ROUTINE)Stubold_LnkMendLink,
  2542. (SERVER_ROUTINE)Stubold_LnkSearchMachine,
  2543. (SERVER_ROUTINE)Stubold_LnkCallSvrMessage,
  2544. (SERVER_ROUTINE)StubLnkSetVolumeId,
  2545. (SERVER_ROUTINE)StubLnkRestartDcSynchronization,
  2546. (SERVER_ROUTINE)StubGetVolumeTrackingInformation,
  2547. (SERVER_ROUTINE)StubGetFileTrackingInformation,
  2548. (SERVER_ROUTINE)StubTriggerVolumeClaims,
  2549. (SERVER_ROUTINE)StubLnkOnRestore,
  2550. (SERVER_ROUTINE)StubLnkMendLink,
  2551. (SERVER_ROUTINE)Stubold2_LnkSearchMachine,
  2552. (SERVER_ROUTINE)StubLnkCallSvrMessage,
  2553. (SERVER_ROUTINE)StubLnkSearchMachine
  2554. };
  2555. static const MIDL_SERVER_INFO trkwks_ServerInfo =
  2556. {
  2557. &trkwks_StubDesc,
  2558. trkwks_ServerRoutineTable,
  2559. __MIDL_ProcFormatString.Format,
  2560. trkwks_FormatStringOffsetTable,
  2561. 0,
  2562. 0,
  2563. 0,
  2564. 0};
  2565. #if _MSC_VER >= 1200
  2566. #pragma warning(pop)
  2567. #endif
  2568. #endif /* defined(_M_IA64) || defined(_M_AMD64)*/