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

3296 lines
99 KiB

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