Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3389 lines
106 KiB

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