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.

4286 lines
137 KiB

  1. /* this ALWAYS GENERATED file contains the RPC server stubs */
  2. /* File created by MIDL compiler version 6.00.0361 */
  3. /* Compiler settings for netdfs.idl, dfssrv.acf:
  4. Oicf, W1, Zp8, env=Win32 (32b run)
  5. protocol : dce , ms_ext, c_ext, oldnames, 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 "netdfs.h"
  22. #define TYPE_FORMAT_STRING_SIZE 1017
  23. #define PROC_FORMAT_STRING_SIZE 1255
  24. #define TRANSMIT_AS_TABLE_SIZE 0
  25. #define WIRE_MARSHAL_TABLE_SIZE 0
  26. typedef struct _MIDL_TYPE_FORMAT_STRING
  27. {
  28. short Pad;
  29. unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
  30. } MIDL_TYPE_FORMAT_STRING;
  31. typedef struct _MIDL_PROC_FORMAT_STRING
  32. {
  33. short Pad;
  34. unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
  35. } MIDL_PROC_FORMAT_STRING;
  36. static RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
  37. {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
  38. extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
  39. extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
  40. /* Standard interface: netdfs, ver. 3.0,
  41. GUID={0x4fc742e0,0x4a10,0x11cf,{0x82,0x73,0x00,0xaa,0x00,0x4a,0xe6,0x73}} */
  42. extern const MIDL_SERVER_INFO netdfs_ServerInfo;
  43. extern RPC_DISPATCH_TABLE netdfs_DispatchTable;
  44. static const RPC_SERVER_INTERFACE netdfs___RpcServerInterface =
  45. {
  46. sizeof(RPC_SERVER_INTERFACE),
  47. {{0x4fc742e0,0x4a10,0x11cf,{0x82,0x73,0x00,0xaa,0x00,0x4a,0xe6,0x73}},{3,0}},
  48. {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
  49. &netdfs_DispatchTable,
  50. 0,
  51. 0,
  52. 0,
  53. &netdfs_ServerInfo,
  54. 0x04000000
  55. };
  56. RPC_IF_HANDLE netdfs_ServerIfHandle = (RPC_IF_HANDLE)& netdfs___RpcServerInterface;
  57. extern const MIDL_STUB_DESC netdfs_StubDesc;
  58. #if !defined(__RPC_WIN32__)
  59. #error Invalid build platform for this stub.
  60. #endif
  61. #if !(TARGET_IS_NT50_OR_LATER)
  62. #error You need a Windows 2000 or later to run this stub because it uses these features:
  63. #error /robust command line switch.
  64. #error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
  65. #error This app will die there with the RPC_X_WRONG_STUB_VERSION error.
  66. #endif
  67. static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
  68. {
  69. 0,
  70. {
  71. /* Procedure NetrDfsManagerGetVersion */
  72. 0x32, /* FC_BIND_PRIMITIVE */
  73. 0x48, /* Old Flags: */
  74. /* 2 */ NdrFcLong( 0x0 ), /* 0 */
  75. /* 6 */ NdrFcShort( 0x0 ), /* 0 */
  76. /* 8 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  77. /* 10 */ NdrFcShort( 0x0 ), /* 0 */
  78. /* 12 */ NdrFcShort( 0x8 ), /* 8 */
  79. /* 14 */ 0x44, /* Oi2 Flags: has return, has ext, */
  80. 0x1, /* 1 */
  81. /* 16 */ 0x8, /* 8 */
  82. 0x1, /* Ext Flags: new corr desc, */
  83. /* 18 */ NdrFcShort( 0x0 ), /* 0 */
  84. /* 20 */ NdrFcShort( 0x0 ), /* 0 */
  85. /* 22 */ NdrFcShort( 0x0 ), /* 0 */
  86. /* Return value */
  87. /* 24 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  88. /* 26 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  89. /* 28 */ 0x8, /* FC_LONG */
  90. 0x0, /* 0 */
  91. /* Procedure NetrDfsAdd */
  92. /* 30 */ 0x32, /* FC_BIND_PRIMITIVE */
  93. 0x48, /* Old Flags: */
  94. /* 32 */ NdrFcLong( 0x0 ), /* 0 */
  95. /* 36 */ NdrFcShort( 0x1 ), /* 1 */
  96. /* 38 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
  97. /* 40 */ NdrFcShort( 0x8 ), /* 8 */
  98. /* 42 */ NdrFcShort( 0x8 ), /* 8 */
  99. /* 44 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  100. 0x6, /* 6 */
  101. /* 46 */ 0x8, /* 8 */
  102. 0x1, /* Ext Flags: new corr desc, */
  103. /* 48 */ NdrFcShort( 0x0 ), /* 0 */
  104. /* 50 */ NdrFcShort( 0x0 ), /* 0 */
  105. /* 52 */ NdrFcShort( 0x0 ), /* 0 */
  106. /* Parameter DfsEntryPath */
  107. /* 54 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  108. /* 56 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  109. /* 58 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  110. /* Parameter ServerName */
  111. /* 60 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  112. /* 62 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  113. /* 64 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  114. /* Parameter ShareName */
  115. /* 66 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  116. /* 68 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  117. /* 70 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  118. /* Parameter Comment */
  119. /* 72 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  120. /* 74 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  121. /* 76 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  122. /* Parameter Flags */
  123. /* 78 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  124. /* 80 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  125. /* 82 */ 0x8, /* FC_LONG */
  126. 0x0, /* 0 */
  127. /* Return value */
  128. /* 84 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  129. /* 86 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  130. /* 88 */ 0x8, /* FC_LONG */
  131. 0x0, /* 0 */
  132. /* Procedure NetrDfsRemove */
  133. /* 90 */ 0x32, /* FC_BIND_PRIMITIVE */
  134. 0x48, /* Old Flags: */
  135. /* 92 */ NdrFcLong( 0x0 ), /* 0 */
  136. /* 96 */ NdrFcShort( 0x2 ), /* 2 */
  137. /* 98 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  138. /* 100 */ NdrFcShort( 0x0 ), /* 0 */
  139. /* 102 */ NdrFcShort( 0x8 ), /* 8 */
  140. /* 104 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  141. 0x4, /* 4 */
  142. /* 106 */ 0x8, /* 8 */
  143. 0x1, /* Ext Flags: new corr desc, */
  144. /* 108 */ NdrFcShort( 0x0 ), /* 0 */
  145. /* 110 */ NdrFcShort( 0x0 ), /* 0 */
  146. /* 112 */ NdrFcShort( 0x0 ), /* 0 */
  147. /* Parameter DfsEntryPath */
  148. /* 114 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  149. /* 116 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  150. /* 118 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  151. /* Parameter ServerName */
  152. /* 120 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  153. /* 122 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  154. /* 124 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  155. /* Parameter ShareName */
  156. /* 126 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  157. /* 128 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  158. /* 130 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  159. /* Return value */
  160. /* 132 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  161. /* 134 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  162. /* 136 */ 0x8, /* FC_LONG */
  163. 0x0, /* 0 */
  164. /* Procedure NetrDfsSetInfo */
  165. /* 138 */ 0x32, /* FC_BIND_PRIMITIVE */
  166. 0x48, /* Old Flags: */
  167. /* 140 */ NdrFcLong( 0x0 ), /* 0 */
  168. /* 144 */ NdrFcShort( 0x3 ), /* 3 */
  169. /* 146 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
  170. /* 148 */ NdrFcShort( 0x8 ), /* 8 */
  171. /* 150 */ NdrFcShort( 0x8 ), /* 8 */
  172. /* 152 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  173. 0x6, /* 6 */
  174. /* 154 */ 0x8, /* 8 */
  175. 0x5, /* Ext Flags: new corr desc, srv corr check, */
  176. /* 156 */ NdrFcShort( 0x0 ), /* 0 */
  177. /* 158 */ NdrFcShort( 0x3 ), /* 3 */
  178. /* 160 */ NdrFcShort( 0x0 ), /* 0 */
  179. /* Parameter DfsEntryPath */
  180. /* 162 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  181. /* 164 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  182. /* 166 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  183. /* Parameter ServerName */
  184. /* 168 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  185. /* 170 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  186. /* 172 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  187. /* Parameter ShareName */
  188. /* 174 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  189. /* 176 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  190. /* 178 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  191. /* Parameter Level */
  192. /* 180 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  193. /* 182 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  194. /* 184 */ 0x8, /* FC_LONG */
  195. 0x0, /* 0 */
  196. /* Parameter DfsInfo */
  197. /* 186 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  198. /* 188 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  199. /* 190 */ NdrFcShort( 0xe ), /* Type Offset=14 */
  200. /* Return value */
  201. /* 192 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  202. /* 194 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  203. /* 196 */ 0x8, /* FC_LONG */
  204. 0x0, /* 0 */
  205. /* Procedure NetrDfsGetInfo */
  206. /* 198 */ 0x32, /* FC_BIND_PRIMITIVE */
  207. 0x48, /* Old Flags: */
  208. /* 200 */ NdrFcLong( 0x0 ), /* 0 */
  209. /* 204 */ NdrFcShort( 0x4 ), /* 4 */
  210. /* 206 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
  211. /* 208 */ NdrFcShort( 0x8 ), /* 8 */
  212. /* 210 */ NdrFcShort( 0x8 ), /* 8 */
  213. /* 212 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  214. 0x6, /* 6 */
  215. /* 214 */ 0x8, /* 8 */
  216. 0x3, /* Ext Flags: new corr desc, clt corr check, */
  217. /* 216 */ NdrFcShort( 0x3 ), /* 3 */
  218. /* 218 */ NdrFcShort( 0x0 ), /* 0 */
  219. /* 220 */ NdrFcShort( 0x0 ), /* 0 */
  220. /* Parameter DfsEntryPath */
  221. /* 222 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  222. /* 224 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  223. /* 226 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  224. /* Parameter ServerName */
  225. /* 228 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  226. /* 230 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  227. /* 232 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  228. /* Parameter ShareName */
  229. /* 234 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  230. /* 236 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  231. /* 238 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  232. /* Parameter Level */
  233. /* 240 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  234. /* 242 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  235. /* 244 */ 0x8, /* FC_LONG */
  236. 0x0, /* 0 */
  237. /* Parameter DfsInfo */
  238. /* 246 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
  239. /* 248 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  240. /* 250 */ NdrFcShort( 0x17c ), /* Type Offset=380 */
  241. /* Return value */
  242. /* 252 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  243. /* 254 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  244. /* 256 */ 0x8, /* FC_LONG */
  245. 0x0, /* 0 */
  246. /* Procedure NetrDfsEnum */
  247. /* 258 */ 0x32, /* FC_BIND_PRIMITIVE */
  248. 0x48, /* Old Flags: */
  249. /* 260 */ NdrFcLong( 0x0 ), /* 0 */
  250. /* 264 */ NdrFcShort( 0x5 ), /* 5 */
  251. /* 266 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  252. /* 268 */ NdrFcShort( 0x2c ), /* 44 */
  253. /* 270 */ NdrFcShort( 0x24 ), /* 36 */
  254. /* 272 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  255. 0x5, /* 5 */
  256. /* 274 */ 0x8, /* 8 */
  257. 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
  258. /* 276 */ NdrFcShort( 0x9 ), /* 9 */
  259. /* 278 */ NdrFcShort( 0x9 ), /* 9 */
  260. /* 280 */ NdrFcShort( 0x0 ), /* 0 */
  261. /* Parameter Level */
  262. /* 282 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  263. /* 284 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  264. /* 286 */ 0x8, /* FC_LONG */
  265. 0x0, /* 0 */
  266. /* Parameter PrefMaxLen */
  267. /* 288 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  268. /* 290 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  269. /* 292 */ 0x8, /* FC_LONG */
  270. 0x0, /* 0 */
  271. /* Parameter DfsEnum */
  272. /* 294 */ NdrFcShort( 0x1b ), /* Flags: must size, must free, in, out, */
  273. /* 296 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  274. /* 298 */ NdrFcShort( 0x186 ), /* Type Offset=390 */
  275. /* Parameter ResumeHandle */
  276. /* 300 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
  277. /* 302 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  278. /* 304 */ NdrFcShort( 0x32a ), /* Type Offset=810 */
  279. /* Return value */
  280. /* 306 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  281. /* 308 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  282. /* 310 */ 0x8, /* FC_LONG */
  283. 0x0, /* 0 */
  284. /* Procedure NetrDfsMove */
  285. /* 312 */ 0x32, /* FC_BIND_PRIMITIVE */
  286. 0x48, /* Old Flags: */
  287. /* 314 */ NdrFcLong( 0x0 ), /* 0 */
  288. /* 318 */ NdrFcShort( 0x6 ), /* 6 */
  289. /* 320 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  290. /* 322 */ NdrFcShort( 0x0 ), /* 0 */
  291. /* 324 */ NdrFcShort( 0x8 ), /* 8 */
  292. /* 326 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  293. 0x3, /* 3 */
  294. /* 328 */ 0x8, /* 8 */
  295. 0x1, /* Ext Flags: new corr desc, */
  296. /* 330 */ NdrFcShort( 0x0 ), /* 0 */
  297. /* 332 */ NdrFcShort( 0x0 ), /* 0 */
  298. /* 334 */ NdrFcShort( 0x0 ), /* 0 */
  299. /* Parameter DfsEntryPath */
  300. /* 336 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  301. /* 338 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  302. /* 340 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  303. /* Parameter NewDfsEntryPath */
  304. /* 342 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  305. /* 344 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  306. /* 346 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  307. /* Return value */
  308. /* 348 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  309. /* 350 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  310. /* 352 */ 0x8, /* FC_LONG */
  311. 0x0, /* 0 */
  312. /* Procedure NetrDfsRename */
  313. /* 354 */ 0x32, /* FC_BIND_PRIMITIVE */
  314. 0x48, /* Old Flags: */
  315. /* 356 */ NdrFcLong( 0x0 ), /* 0 */
  316. /* 360 */ NdrFcShort( 0x7 ), /* 7 */
  317. /* 362 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  318. /* 364 */ NdrFcShort( 0x0 ), /* 0 */
  319. /* 366 */ NdrFcShort( 0x8 ), /* 8 */
  320. /* 368 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  321. 0x3, /* 3 */
  322. /* 370 */ 0x8, /* 8 */
  323. 0x1, /* Ext Flags: new corr desc, */
  324. /* 372 */ NdrFcShort( 0x0 ), /* 0 */
  325. /* 374 */ NdrFcShort( 0x0 ), /* 0 */
  326. /* 376 */ NdrFcShort( 0x0 ), /* 0 */
  327. /* Parameter Path */
  328. /* 378 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  329. /* 380 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  330. /* 382 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  331. /* Parameter NewPath */
  332. /* 384 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  333. /* 386 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  334. /* 388 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  335. /* Return value */
  336. /* 390 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  337. /* 392 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  338. /* 394 */ 0x8, /* FC_LONG */
  339. 0x0, /* 0 */
  340. /* Procedure NetrDfsManagerGetConfigInfo */
  341. /* 396 */ 0x32, /* FC_BIND_PRIMITIVE */
  342. 0x48, /* Old Flags: */
  343. /* 398 */ NdrFcLong( 0x0 ), /* 0 */
  344. /* 402 */ NdrFcShort( 0x8 ), /* 8 */
  345. /* 404 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
  346. /* 406 */ NdrFcShort( 0x30 ), /* 48 */
  347. /* 408 */ NdrFcShort( 0x8 ), /* 8 */
  348. /* 410 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  349. 0x5, /* 5 */
  350. /* 412 */ 0x8, /* 8 */
  351. 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
  352. /* 414 */ NdrFcShort( 0x1 ), /* 1 */
  353. /* 416 */ NdrFcShort( 0x1 ), /* 1 */
  354. /* 418 */ NdrFcShort( 0x0 ), /* 0 */
  355. /* Parameter wszServer */
  356. /* 420 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  357. /* 422 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  358. /* 424 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  359. /* Parameter wszLocalVolumeEntryPath */
  360. /* 426 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  361. /* 428 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  362. /* 430 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  363. /* Parameter idLocalVolume */
  364. /* 432 */ NdrFcShort( 0x8a ), /* Flags: must free, in, by val, */
  365. /* 434 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  366. /* 436 */ NdrFcShort( 0x108 ), /* Type Offset=264 */
  367. /* Parameter ppRelationInfo */
  368. /* 438 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
  369. /* 440 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
  370. /* 442 */ NdrFcShort( 0x32e ), /* Type Offset=814 */
  371. /* Return value */
  372. /* 444 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  373. /* 446 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
  374. /* 448 */ 0x8, /* FC_LONG */
  375. 0x0, /* 0 */
  376. /* Procedure NetrDfsManagerSendSiteInfo */
  377. /* 450 */ 0x32, /* FC_BIND_PRIMITIVE */
  378. 0x48, /* Old Flags: */
  379. /* 452 */ NdrFcLong( 0x0 ), /* 0 */
  380. /* 456 */ NdrFcShort( 0x9 ), /* 9 */
  381. /* 458 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  382. /* 460 */ NdrFcShort( 0x0 ), /* 0 */
  383. /* 462 */ NdrFcShort( 0x8 ), /* 8 */
  384. /* 464 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  385. 0x3, /* 3 */
  386. /* 466 */ 0x8, /* 8 */
  387. 0x5, /* Ext Flags: new corr desc, srv corr check, */
  388. /* 468 */ NdrFcShort( 0x0 ), /* 0 */
  389. /* 470 */ NdrFcShort( 0x1 ), /* 1 */
  390. /* 472 */ NdrFcShort( 0x0 ), /* 0 */
  391. /* Parameter wszServer */
  392. /* 474 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  393. /* 476 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  394. /* 478 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  395. /* Parameter pSiteInfo */
  396. /* 480 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  397. /* 482 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  398. /* 484 */ NdrFcShort( 0x38e ), /* Type Offset=910 */
  399. /* Return value */
  400. /* 486 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  401. /* 488 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  402. /* 490 */ 0x8, /* FC_LONG */
  403. 0x0, /* 0 */
  404. /* Procedure NetrDfsAddFtRoot */
  405. /* 492 */ 0x32, /* FC_BIND_PRIMITIVE */
  406. 0x48, /* Old Flags: */
  407. /* 494 */ NdrFcLong( 0x0 ), /* 0 */
  408. /* 498 */ NdrFcShort( 0xa ), /* 10 */
  409. /* 500 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
  410. /* 502 */ NdrFcShort( 0xd ), /* 13 */
  411. /* 504 */ NdrFcShort( 0x8 ), /* 8 */
  412. /* 506 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  413. 0xa, /* 10 */
  414. /* 508 */ 0x8, /* 8 */
  415. 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
  416. /* 510 */ NdrFcShort( 0x1 ), /* 1 */
  417. /* 512 */ NdrFcShort( 0x1 ), /* 1 */
  418. /* 514 */ NdrFcShort( 0x0 ), /* 0 */
  419. /* Parameter ServerName */
  420. /* 516 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  421. /* 518 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  422. /* 520 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  423. /* Parameter DcName */
  424. /* 522 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  425. /* 524 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  426. /* 526 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  427. /* Parameter RootShare */
  428. /* 528 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  429. /* 530 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  430. /* 532 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  431. /* Parameter FtDfsName */
  432. /* 534 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  433. /* 536 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  434. /* 538 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  435. /* Parameter Comment */
  436. /* 540 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  437. /* 542 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  438. /* 544 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  439. /* Parameter ConfigDN */
  440. /* 546 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  441. /* 548 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  442. /* 550 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  443. /* Parameter NewFtDfs */
  444. /* 552 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  445. /* 554 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
  446. /* 556 */ 0x2, /* FC_CHAR */
  447. 0x0, /* 0 */
  448. /* Parameter Flags */
  449. /* 558 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  450. /* 560 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
  451. /* 562 */ 0x8, /* FC_LONG */
  452. 0x0, /* 0 */
  453. /* Parameter ppRootList */
  454. /* 564 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
  455. /* 566 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
  456. /* 568 */ NdrFcShort( 0x3aa ), /* Type Offset=938 */
  457. /* Return value */
  458. /* 570 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  459. /* 572 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
  460. /* 574 */ 0x8, /* FC_LONG */
  461. 0x0, /* 0 */
  462. /* Procedure NetrDfsRemoveFtRoot */
  463. /* 576 */ 0x32, /* FC_BIND_PRIMITIVE */
  464. 0x48, /* Old Flags: */
  465. /* 578 */ NdrFcLong( 0x0 ), /* 0 */
  466. /* 582 */ NdrFcShort( 0xb ), /* 11 */
  467. /* 584 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
  468. /* 586 */ NdrFcShort( 0x8 ), /* 8 */
  469. /* 588 */ NdrFcShort( 0x8 ), /* 8 */
  470. /* 590 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  471. 0x7, /* 7 */
  472. /* 592 */ 0x8, /* 8 */
  473. 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
  474. /* 594 */ NdrFcShort( 0x1 ), /* 1 */
  475. /* 596 */ NdrFcShort( 0x1 ), /* 1 */
  476. /* 598 */ NdrFcShort( 0x0 ), /* 0 */
  477. /* Parameter ServerName */
  478. /* 600 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  479. /* 602 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  480. /* 604 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  481. /* Parameter DcName */
  482. /* 606 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  483. /* 608 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  484. /* 610 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  485. /* Parameter RootShare */
  486. /* 612 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  487. /* 614 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  488. /* 616 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  489. /* Parameter FtDfsName */
  490. /* 618 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  491. /* 620 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  492. /* 622 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  493. /* Parameter Flags */
  494. /* 624 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  495. /* 626 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  496. /* 628 */ 0x8, /* FC_LONG */
  497. 0x0, /* 0 */
  498. /* Parameter ppRootList */
  499. /* 630 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
  500. /* 632 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  501. /* 634 */ NdrFcShort( 0x3aa ), /* Type Offset=938 */
  502. /* Return value */
  503. /* 636 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  504. /* 638 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
  505. /* 640 */ 0x8, /* FC_LONG */
  506. 0x0, /* 0 */
  507. /* Procedure NetrDfsAddStdRoot */
  508. /* 642 */ 0x32, /* FC_BIND_PRIMITIVE */
  509. 0x48, /* Old Flags: */
  510. /* 644 */ NdrFcLong( 0x0 ), /* 0 */
  511. /* 648 */ NdrFcShort( 0xc ), /* 12 */
  512. /* 650 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  513. /* 652 */ NdrFcShort( 0x8 ), /* 8 */
  514. /* 654 */ NdrFcShort( 0x8 ), /* 8 */
  515. /* 656 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  516. 0x5, /* 5 */
  517. /* 658 */ 0x8, /* 8 */
  518. 0x1, /* Ext Flags: new corr desc, */
  519. /* 660 */ NdrFcShort( 0x0 ), /* 0 */
  520. /* 662 */ NdrFcShort( 0x0 ), /* 0 */
  521. /* 664 */ NdrFcShort( 0x0 ), /* 0 */
  522. /* Parameter ServerName */
  523. /* 666 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  524. /* 668 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  525. /* 670 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  526. /* Parameter RootShare */
  527. /* 672 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  528. /* 674 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  529. /* 676 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  530. /* Parameter Comment */
  531. /* 678 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  532. /* 680 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  533. /* 682 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  534. /* Parameter Flags */
  535. /* 684 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  536. /* 686 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  537. /* 688 */ 0x8, /* FC_LONG */
  538. 0x0, /* 0 */
  539. /* Return value */
  540. /* 690 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  541. /* 692 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  542. /* 694 */ 0x8, /* FC_LONG */
  543. 0x0, /* 0 */
  544. /* Procedure NetrDfsRemoveStdRoot */
  545. /* 696 */ 0x32, /* FC_BIND_PRIMITIVE */
  546. 0x48, /* Old Flags: */
  547. /* 698 */ NdrFcLong( 0x0 ), /* 0 */
  548. /* 702 */ NdrFcShort( 0xd ), /* 13 */
  549. /* 704 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  550. /* 706 */ NdrFcShort( 0x8 ), /* 8 */
  551. /* 708 */ NdrFcShort( 0x8 ), /* 8 */
  552. /* 710 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  553. 0x4, /* 4 */
  554. /* 712 */ 0x8, /* 8 */
  555. 0x1, /* Ext Flags: new corr desc, */
  556. /* 714 */ NdrFcShort( 0x0 ), /* 0 */
  557. /* 716 */ NdrFcShort( 0x0 ), /* 0 */
  558. /* 718 */ NdrFcShort( 0x0 ), /* 0 */
  559. /* Parameter ServerName */
  560. /* 720 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  561. /* 722 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  562. /* 724 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  563. /* Parameter RootShare */
  564. /* 726 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  565. /* 728 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  566. /* 730 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  567. /* Parameter Flags */
  568. /* 732 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  569. /* 734 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  570. /* 736 */ 0x8, /* FC_LONG */
  571. 0x0, /* 0 */
  572. /* Return value */
  573. /* 738 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  574. /* 740 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  575. /* 742 */ 0x8, /* FC_LONG */
  576. 0x0, /* 0 */
  577. /* Procedure NetrDfsManagerInitialize */
  578. /* 744 */ 0x32, /* FC_BIND_PRIMITIVE */
  579. 0x48, /* Old Flags: */
  580. /* 746 */ NdrFcLong( 0x0 ), /* 0 */
  581. /* 750 */ NdrFcShort( 0xe ), /* 14 */
  582. /* 752 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  583. /* 754 */ NdrFcShort( 0x8 ), /* 8 */
  584. /* 756 */ NdrFcShort( 0x8 ), /* 8 */
  585. /* 758 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  586. 0x3, /* 3 */
  587. /* 760 */ 0x8, /* 8 */
  588. 0x1, /* Ext Flags: new corr desc, */
  589. /* 762 */ NdrFcShort( 0x0 ), /* 0 */
  590. /* 764 */ NdrFcShort( 0x0 ), /* 0 */
  591. /* 766 */ NdrFcShort( 0x0 ), /* 0 */
  592. /* Parameter ServerName */
  593. /* 768 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  594. /* 770 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  595. /* 772 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  596. /* Parameter Flags */
  597. /* 774 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  598. /* 776 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  599. /* 778 */ 0x8, /* FC_LONG */
  600. 0x0, /* 0 */
  601. /* Return value */
  602. /* 780 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  603. /* 782 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  604. /* 784 */ 0x8, /* FC_LONG */
  605. 0x0, /* 0 */
  606. /* Procedure NetrDfsAddStdRootForced */
  607. /* 786 */ 0x32, /* FC_BIND_PRIMITIVE */
  608. 0x48, /* Old Flags: */
  609. /* 788 */ NdrFcLong( 0x0 ), /* 0 */
  610. /* 792 */ NdrFcShort( 0xf ), /* 15 */
  611. /* 794 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  612. /* 796 */ NdrFcShort( 0x0 ), /* 0 */
  613. /* 798 */ NdrFcShort( 0x8 ), /* 8 */
  614. /* 800 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  615. 0x5, /* 5 */
  616. /* 802 */ 0x8, /* 8 */
  617. 0x1, /* Ext Flags: new corr desc, */
  618. /* 804 */ NdrFcShort( 0x0 ), /* 0 */
  619. /* 806 */ NdrFcShort( 0x0 ), /* 0 */
  620. /* 808 */ NdrFcShort( 0x0 ), /* 0 */
  621. /* Parameter ServerName */
  622. /* 810 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  623. /* 812 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  624. /* 814 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  625. /* Parameter RootShare */
  626. /* 816 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  627. /* 818 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  628. /* 820 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  629. /* Parameter Comment */
  630. /* 822 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  631. /* 824 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  632. /* 826 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  633. /* Parameter Share */
  634. /* 828 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  635. /* 830 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  636. /* 832 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  637. /* Return value */
  638. /* 834 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  639. /* 836 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  640. /* 838 */ 0x8, /* FC_LONG */
  641. 0x0, /* 0 */
  642. /* Procedure NetrDfsGetDcAddress */
  643. /* 840 */ 0x32, /* FC_BIND_PRIMITIVE */
  644. 0x48, /* Old Flags: */
  645. /* 842 */ NdrFcLong( 0x0 ), /* 0 */
  646. /* 846 */ NdrFcShort( 0x10 ), /* 16 */
  647. /* 848 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  648. /* 850 */ NdrFcShort( 0x35 ), /* 53 */
  649. /* 852 */ NdrFcShort( 0x3d ), /* 61 */
  650. /* 854 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  651. 0x5, /* 5 */
  652. /* 856 */ 0x8, /* 8 */
  653. 0x1, /* Ext Flags: new corr desc, */
  654. /* 858 */ NdrFcShort( 0x0 ), /* 0 */
  655. /* 860 */ NdrFcShort( 0x0 ), /* 0 */
  656. /* 862 */ NdrFcShort( 0x0 ), /* 0 */
  657. /* Parameter ServerName */
  658. /* 864 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  659. /* 866 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  660. /* 868 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  661. /* Parameter DcName */
  662. /* 870 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
  663. /* 872 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  664. /* 874 */ NdrFcShort( 0x3de ), /* Type Offset=990 */
  665. /* Parameter IsRoot */
  666. /* 876 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
  667. /* 878 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  668. /* 880 */ 0x2, /* FC_CHAR */
  669. 0x0, /* 0 */
  670. /* Parameter Timeout */
  671. /* 882 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
  672. /* 884 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  673. /* 886 */ 0x8, /* FC_LONG */
  674. 0x0, /* 0 */
  675. /* Return value */
  676. /* 888 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  677. /* 890 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  678. /* 892 */ 0x8, /* FC_LONG */
  679. 0x0, /* 0 */
  680. /* Procedure NetrDfsSetDcAddress */
  681. /* 894 */ 0x32, /* FC_BIND_PRIMITIVE */
  682. 0x48, /* Old Flags: */
  683. /* 896 */ NdrFcLong( 0x0 ), /* 0 */
  684. /* 900 */ NdrFcShort( 0x11 ), /* 17 */
  685. /* 902 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  686. /* 904 */ NdrFcShort( 0x10 ), /* 16 */
  687. /* 906 */ NdrFcShort( 0x8 ), /* 8 */
  688. /* 908 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  689. 0x5, /* 5 */
  690. /* 910 */ 0x8, /* 8 */
  691. 0x1, /* Ext Flags: new corr desc, */
  692. /* 912 */ NdrFcShort( 0x0 ), /* 0 */
  693. /* 914 */ NdrFcShort( 0x0 ), /* 0 */
  694. /* 916 */ NdrFcShort( 0x0 ), /* 0 */
  695. /* Parameter ServerName */
  696. /* 918 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  697. /* 920 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  698. /* 922 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  699. /* Parameter DcName */
  700. /* 924 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  701. /* 926 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  702. /* 928 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  703. /* Parameter Timeout */
  704. /* 930 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  705. /* 932 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  706. /* 934 */ 0x8, /* FC_LONG */
  707. 0x0, /* 0 */
  708. /* Parameter Flags */
  709. /* 936 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  710. /* 938 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  711. /* 940 */ 0x8, /* FC_LONG */
  712. 0x0, /* 0 */
  713. /* Return value */
  714. /* 942 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  715. /* 944 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  716. /* 946 */ 0x8, /* FC_LONG */
  717. 0x0, /* 0 */
  718. /* Procedure NetrDfsFlushFtTable */
  719. /* 948 */ 0x32, /* FC_BIND_PRIMITIVE */
  720. 0x48, /* Old Flags: */
  721. /* 950 */ NdrFcLong( 0x0 ), /* 0 */
  722. /* 954 */ NdrFcShort( 0x12 ), /* 18 */
  723. /* 956 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  724. /* 958 */ NdrFcShort( 0x0 ), /* 0 */
  725. /* 960 */ NdrFcShort( 0x8 ), /* 8 */
  726. /* 962 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  727. 0x3, /* 3 */
  728. /* 964 */ 0x8, /* 8 */
  729. 0x1, /* Ext Flags: new corr desc, */
  730. /* 966 */ NdrFcShort( 0x0 ), /* 0 */
  731. /* 968 */ NdrFcShort( 0x0 ), /* 0 */
  732. /* 970 */ NdrFcShort( 0x0 ), /* 0 */
  733. /* Parameter DcName */
  734. /* 972 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  735. /* 974 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  736. /* 976 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  737. /* Parameter wszFtDfsName */
  738. /* 978 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  739. /* 980 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  740. /* 982 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  741. /* Return value */
  742. /* 984 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  743. /* 986 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  744. /* 988 */ 0x8, /* FC_LONG */
  745. 0x0, /* 0 */
  746. /* Procedure NetrDfsAdd2 */
  747. /* 990 */ 0x32, /* FC_BIND_PRIMITIVE */
  748. 0x48, /* Old Flags: */
  749. /* 992 */ NdrFcLong( 0x0 ), /* 0 */
  750. /* 996 */ NdrFcShort( 0x13 ), /* 19 */
  751. /* 998 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
  752. /* 1000 */ NdrFcShort( 0x8 ), /* 8 */
  753. /* 1002 */ NdrFcShort( 0x8 ), /* 8 */
  754. /* 1004 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  755. 0x8, /* 8 */
  756. /* 1006 */ 0x8, /* 8 */
  757. 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
  758. /* 1008 */ NdrFcShort( 0x1 ), /* 1 */
  759. /* 1010 */ NdrFcShort( 0x1 ), /* 1 */
  760. /* 1012 */ NdrFcShort( 0x0 ), /* 0 */
  761. /* Parameter DfsEntryPath */
  762. /* 1014 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  763. /* 1016 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  764. /* 1018 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  765. /* Parameter DcName */
  766. /* 1020 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  767. /* 1022 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  768. /* 1024 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  769. /* Parameter ServerName */
  770. /* 1026 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  771. /* 1028 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  772. /* 1030 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  773. /* Parameter ShareName */
  774. /* 1032 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  775. /* 1034 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  776. /* 1036 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  777. /* Parameter Comment */
  778. /* 1038 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  779. /* 1040 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  780. /* 1042 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  781. /* Parameter Flags */
  782. /* 1044 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  783. /* 1046 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  784. /* 1048 */ 0x8, /* FC_LONG */
  785. 0x0, /* 0 */
  786. /* Parameter ppRootList */
  787. /* 1050 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
  788. /* 1052 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
  789. /* 1054 */ NdrFcShort( 0x3aa ), /* Type Offset=938 */
  790. /* Return value */
  791. /* 1056 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  792. /* 1058 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
  793. /* 1060 */ 0x8, /* FC_LONG */
  794. 0x0, /* 0 */
  795. /* Procedure NetrDfsRemove2 */
  796. /* 1062 */ 0x32, /* FC_BIND_PRIMITIVE */
  797. 0x48, /* Old Flags: */
  798. /* 1064 */ NdrFcLong( 0x0 ), /* 0 */
  799. /* 1068 */ NdrFcShort( 0x14 ), /* 20 */
  800. /* 1070 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
  801. /* 1072 */ NdrFcShort( 0x0 ), /* 0 */
  802. /* 1074 */ NdrFcShort( 0x8 ), /* 8 */
  803. /* 1076 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  804. 0x6, /* 6 */
  805. /* 1078 */ 0x8, /* 8 */
  806. 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
  807. /* 1080 */ NdrFcShort( 0x1 ), /* 1 */
  808. /* 1082 */ NdrFcShort( 0x1 ), /* 1 */
  809. /* 1084 */ NdrFcShort( 0x0 ), /* 0 */
  810. /* Parameter DfsEntryPath */
  811. /* 1086 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  812. /* 1088 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  813. /* 1090 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  814. /* Parameter DcName */
  815. /* 1092 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  816. /* 1094 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  817. /* 1096 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  818. /* Parameter ServerName */
  819. /* 1098 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  820. /* 1100 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  821. /* 1102 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  822. /* Parameter ShareName */
  823. /* 1104 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  824. /* 1106 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  825. /* 1108 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  826. /* Parameter ppRootList */
  827. /* 1110 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
  828. /* 1112 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  829. /* 1114 */ NdrFcShort( 0x3aa ), /* Type Offset=938 */
  830. /* Return value */
  831. /* 1116 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  832. /* 1118 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  833. /* 1120 */ 0x8, /* FC_LONG */
  834. 0x0, /* 0 */
  835. /* Procedure NetrDfsEnumEx */
  836. /* 1122 */ 0x32, /* FC_BIND_PRIMITIVE */
  837. 0x48, /* Old Flags: */
  838. /* 1124 */ NdrFcLong( 0x0 ), /* 0 */
  839. /* 1128 */ NdrFcShort( 0x15 ), /* 21 */
  840. /* 1130 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
  841. /* 1132 */ NdrFcShort( 0x2c ), /* 44 */
  842. /* 1134 */ NdrFcShort( 0x24 ), /* 36 */
  843. /* 1136 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  844. 0x6, /* 6 */
  845. /* 1138 */ 0x8, /* 8 */
  846. 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
  847. /* 1140 */ NdrFcShort( 0x9 ), /* 9 */
  848. /* 1142 */ NdrFcShort( 0x9 ), /* 9 */
  849. /* 1144 */ NdrFcShort( 0x0 ), /* 0 */
  850. /* Parameter DfsEntryPath */
  851. /* 1146 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  852. /* 1148 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  853. /* 1150 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  854. /* Parameter Level */
  855. /* 1152 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  856. /* 1154 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  857. /* 1156 */ 0x8, /* FC_LONG */
  858. 0x0, /* 0 */
  859. /* Parameter PrefMaxLen */
  860. /* 1158 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  861. /* 1160 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  862. /* 1162 */ 0x8, /* FC_LONG */
  863. 0x0, /* 0 */
  864. /* Parameter DfsEnum */
  865. /* 1164 */ NdrFcShort( 0x1b ), /* Flags: must size, must free, in, out, */
  866. /* 1166 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  867. /* 1168 */ NdrFcShort( 0x186 ), /* Type Offset=390 */
  868. /* Parameter ResumeHandle */
  869. /* 1170 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
  870. /* 1172 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  871. /* 1174 */ NdrFcShort( 0x32a ), /* Type Offset=810 */
  872. /* Return value */
  873. /* 1176 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  874. /* 1178 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  875. /* 1180 */ 0x8, /* FC_LONG */
  876. 0x0, /* 0 */
  877. /* Procedure NetrDfsSetInfo2 */
  878. /* 1182 */ 0x32, /* FC_BIND_PRIMITIVE */
  879. 0x48, /* Old Flags: */
  880. /* 1184 */ NdrFcLong( 0x0 ), /* 0 */
  881. /* 1188 */ NdrFcShort( 0x16 ), /* 22 */
  882. /* 1190 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
  883. /* 1192 */ NdrFcShort( 0x8 ), /* 8 */
  884. /* 1194 */ NdrFcShort( 0x8 ), /* 8 */
  885. /* 1196 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  886. 0x8, /* 8 */
  887. /* 1198 */ 0x8, /* 8 */
  888. 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
  889. /* 1200 */ NdrFcShort( 0x1 ), /* 1 */
  890. /* 1202 */ NdrFcShort( 0x4 ), /* 4 */
  891. /* 1204 */ NdrFcShort( 0x0 ), /* 0 */
  892. /* Parameter DfsEntryPath */
  893. /* 1206 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  894. /* 1208 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
  895. /* 1210 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  896. /* Parameter DcName */
  897. /* 1212 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  898. /* 1214 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  899. /* 1216 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  900. /* Parameter ServerName */
  901. /* 1218 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  902. /* 1220 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  903. /* 1222 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  904. /* Parameter ShareName */
  905. /* 1224 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  906. /* 1226 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  907. /* 1228 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  908. /* Parameter Level */
  909. /* 1230 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  910. /* 1232 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  911. /* 1234 */ 0x8, /* FC_LONG */
  912. 0x0, /* 0 */
  913. /* Parameter pDfsInfo */
  914. /* 1236 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  915. /* 1238 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  916. /* 1240 */ NdrFcShort( 0x3ee ), /* Type Offset=1006 */
  917. /* Parameter ppRootList */
  918. /* 1242 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
  919. /* 1244 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
  920. /* 1246 */ NdrFcShort( 0x3aa ), /* Type Offset=938 */
  921. /* Return value */
  922. /* 1248 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  923. /* 1250 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
  924. /* 1252 */ 0x8, /* FC_LONG */
  925. 0x0, /* 0 */
  926. 0x0
  927. }
  928. };
  929. static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
  930. {
  931. 0,
  932. {
  933. NdrFcShort( 0x0 ), /* 0 */
  934. /* 2 */
  935. 0x11, 0x8, /* FC_RP [simple_pointer] */
  936. /* 4 */
  937. 0x25, /* FC_C_WSTRING */
  938. 0x5c, /* FC_PAD */
  939. /* 6 */
  940. 0x12, 0x8, /* FC_UP [simple_pointer] */
  941. /* 8 */
  942. 0x25, /* FC_C_WSTRING */
  943. 0x5c, /* FC_PAD */
  944. /* 10 */
  945. 0x11, 0x0, /* FC_RP */
  946. /* 12 */ NdrFcShort( 0x2 ), /* Offset= 2 (14) */
  947. /* 14 */
  948. 0x2b, /* FC_NON_ENCAPSULATED_UNION */
  949. 0x9, /* FC_ULONG */
  950. /* 16 */ 0x29, /* Corr desc: parameter, FC_ULONG */
  951. 0x0, /* */
  952. /* 18 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  953. /* 20 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  954. /* 22 */ NdrFcShort( 0x2 ), /* Offset= 2 (24) */
  955. /* 24 */ NdrFcShort( 0x4 ), /* 4 */
  956. /* 26 */ NdrFcShort( 0x3007 ), /* 12295 */
  957. /* 28 */ NdrFcLong( 0x1 ), /* 1 */
  958. /* 32 */ NdrFcShort( 0x28 ), /* Offset= 40 (72) */
  959. /* 34 */ NdrFcLong( 0x2 ), /* 2 */
  960. /* 38 */ NdrFcShort( 0x3a ), /* Offset= 58 (96) */
  961. /* 40 */ NdrFcLong( 0x3 ), /* 3 */
  962. /* 44 */ NdrFcShort( 0x58 ), /* Offset= 88 (132) */
  963. /* 46 */ NdrFcLong( 0x4 ), /* 4 */
  964. /* 50 */ NdrFcShort( 0xcc ), /* Offset= 204 (254) */
  965. /* 52 */ NdrFcLong( 0x64 ), /* 100 */
  966. /* 56 */ NdrFcShort( 0x10 ), /* Offset= 16 (72) */
  967. /* 58 */ NdrFcLong( 0x65 ), /* 101 */
  968. /* 62 */ NdrFcShort( 0x130 ), /* Offset= 304 (366) */
  969. /* 64 */ NdrFcLong( 0x66 ), /* 102 */
  970. /* 68 */ NdrFcShort( 0x12a ), /* Offset= 298 (366) */
  971. /* 70 */ NdrFcShort( 0x0 ), /* Offset= 0 (70) */
  972. /* 72 */
  973. 0x12, 0x1, /* FC_UP [all_nodes] */
  974. /* 74 */ NdrFcShort( 0x2 ), /* Offset= 2 (76) */
  975. /* 76 */
  976. 0x16, /* FC_PSTRUCT */
  977. 0x3, /* 3 */
  978. /* 78 */ NdrFcShort( 0x4 ), /* 4 */
  979. /* 80 */
  980. 0x4b, /* FC_PP */
  981. 0x5c, /* FC_PAD */
  982. /* 82 */
  983. 0x46, /* FC_NO_REPEAT */
  984. 0x5c, /* FC_PAD */
  985. /* 84 */ NdrFcShort( 0x0 ), /* 0 */
  986. /* 86 */ NdrFcShort( 0x0 ), /* 0 */
  987. /* 88 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  988. /* 90 */
  989. 0x25, /* FC_C_WSTRING */
  990. 0x5c, /* FC_PAD */
  991. /* 92 */
  992. 0x5b, /* FC_END */
  993. 0x8, /* FC_LONG */
  994. /* 94 */ 0x5c, /* FC_PAD */
  995. 0x5b, /* FC_END */
  996. /* 96 */
  997. 0x12, 0x1, /* FC_UP [all_nodes] */
  998. /* 98 */ NdrFcShort( 0x2 ), /* Offset= 2 (100) */
  999. /* 100 */
  1000. 0x16, /* FC_PSTRUCT */
  1001. 0x3, /* 3 */
  1002. /* 102 */ NdrFcShort( 0x10 ), /* 16 */
  1003. /* 104 */
  1004. 0x4b, /* FC_PP */
  1005. 0x5c, /* FC_PAD */
  1006. /* 106 */
  1007. 0x46, /* FC_NO_REPEAT */
  1008. 0x5c, /* FC_PAD */
  1009. /* 108 */ NdrFcShort( 0x0 ), /* 0 */
  1010. /* 110 */ NdrFcShort( 0x0 ), /* 0 */
  1011. /* 112 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1012. /* 114 */
  1013. 0x25, /* FC_C_WSTRING */
  1014. 0x5c, /* FC_PAD */
  1015. /* 116 */
  1016. 0x46, /* FC_NO_REPEAT */
  1017. 0x5c, /* FC_PAD */
  1018. /* 118 */ NdrFcShort( 0x4 ), /* 4 */
  1019. /* 120 */ NdrFcShort( 0x4 ), /* 4 */
  1020. /* 122 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1021. /* 124 */
  1022. 0x25, /* FC_C_WSTRING */
  1023. 0x5c, /* FC_PAD */
  1024. /* 126 */
  1025. 0x5b, /* FC_END */
  1026. 0x8, /* FC_LONG */
  1027. /* 128 */ 0x8, /* FC_LONG */
  1028. 0x8, /* FC_LONG */
  1029. /* 130 */ 0x8, /* FC_LONG */
  1030. 0x5b, /* FC_END */
  1031. /* 132 */
  1032. 0x12, 0x1, /* FC_UP [all_nodes] */
  1033. /* 134 */ NdrFcShort( 0x4c ), /* Offset= 76 (210) */
  1034. /* 136 */
  1035. 0x16, /* FC_PSTRUCT */
  1036. 0x3, /* 3 */
  1037. /* 138 */ NdrFcShort( 0xc ), /* 12 */
  1038. /* 140 */
  1039. 0x4b, /* FC_PP */
  1040. 0x5c, /* FC_PAD */
  1041. /* 142 */
  1042. 0x46, /* FC_NO_REPEAT */
  1043. 0x5c, /* FC_PAD */
  1044. /* 144 */ NdrFcShort( 0x4 ), /* 4 */
  1045. /* 146 */ NdrFcShort( 0x4 ), /* 4 */
  1046. /* 148 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1047. /* 150 */
  1048. 0x25, /* FC_C_WSTRING */
  1049. 0x5c, /* FC_PAD */
  1050. /* 152 */
  1051. 0x46, /* FC_NO_REPEAT */
  1052. 0x5c, /* FC_PAD */
  1053. /* 154 */ NdrFcShort( 0x8 ), /* 8 */
  1054. /* 156 */ NdrFcShort( 0x8 ), /* 8 */
  1055. /* 158 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1056. /* 160 */
  1057. 0x25, /* FC_C_WSTRING */
  1058. 0x5c, /* FC_PAD */
  1059. /* 162 */
  1060. 0x5b, /* FC_END */
  1061. 0x8, /* FC_LONG */
  1062. /* 164 */ 0x8, /* FC_LONG */
  1063. 0x8, /* FC_LONG */
  1064. /* 166 */ 0x5c, /* FC_PAD */
  1065. 0x5b, /* FC_END */
  1066. /* 168 */
  1067. 0x1b, /* FC_CARRAY */
  1068. 0x3, /* 3 */
  1069. /* 170 */ NdrFcShort( 0xc ), /* 12 */
  1070. /* 172 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  1071. 0x0, /* */
  1072. /* 174 */ NdrFcShort( 0xc ), /* 12 */
  1073. /* 176 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  1074. /* 178 */
  1075. 0x4b, /* FC_PP */
  1076. 0x5c, /* FC_PAD */
  1077. /* 180 */
  1078. 0x48, /* FC_VARIABLE_REPEAT */
  1079. 0x49, /* FC_FIXED_OFFSET */
  1080. /* 182 */ NdrFcShort( 0xc ), /* 12 */
  1081. /* 184 */ NdrFcShort( 0x0 ), /* 0 */
  1082. /* 186 */ NdrFcShort( 0x2 ), /* 2 */
  1083. /* 188 */ NdrFcShort( 0x4 ), /* 4 */
  1084. /* 190 */ NdrFcShort( 0x4 ), /* 4 */
  1085. /* 192 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1086. /* 194 */
  1087. 0x25, /* FC_C_WSTRING */
  1088. 0x5c, /* FC_PAD */
  1089. /* 196 */ NdrFcShort( 0x8 ), /* 8 */
  1090. /* 198 */ NdrFcShort( 0x8 ), /* 8 */
  1091. /* 200 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1092. /* 202 */
  1093. 0x25, /* FC_C_WSTRING */
  1094. 0x5c, /* FC_PAD */
  1095. /* 204 */
  1096. 0x5b, /* FC_END */
  1097. 0x4c, /* FC_EMBEDDED_COMPLEX */
  1098. /* 206 */ 0x0, /* 0 */
  1099. NdrFcShort( 0xffb9 ), /* Offset= -71 (136) */
  1100. 0x5b, /* FC_END */
  1101. /* 210 */
  1102. 0x16, /* FC_PSTRUCT */
  1103. 0x3, /* 3 */
  1104. /* 212 */ NdrFcShort( 0x14 ), /* 20 */
  1105. /* 214 */
  1106. 0x4b, /* FC_PP */
  1107. 0x5c, /* FC_PAD */
  1108. /* 216 */
  1109. 0x46, /* FC_NO_REPEAT */
  1110. 0x5c, /* FC_PAD */
  1111. /* 218 */ NdrFcShort( 0x0 ), /* 0 */
  1112. /* 220 */ NdrFcShort( 0x0 ), /* 0 */
  1113. /* 222 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1114. /* 224 */
  1115. 0x25, /* FC_C_WSTRING */
  1116. 0x5c, /* FC_PAD */
  1117. /* 226 */
  1118. 0x46, /* FC_NO_REPEAT */
  1119. 0x5c, /* FC_PAD */
  1120. /* 228 */ NdrFcShort( 0x4 ), /* 4 */
  1121. /* 230 */ NdrFcShort( 0x4 ), /* 4 */
  1122. /* 232 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1123. /* 234 */
  1124. 0x25, /* FC_C_WSTRING */
  1125. 0x5c, /* FC_PAD */
  1126. /* 236 */
  1127. 0x46, /* FC_NO_REPEAT */
  1128. 0x5c, /* FC_PAD */
  1129. /* 238 */ NdrFcShort( 0x10 ), /* 16 */
  1130. /* 240 */ NdrFcShort( 0x10 ), /* 16 */
  1131. /* 242 */ 0x12, 0x0, /* FC_UP */
  1132. /* 244 */ NdrFcShort( 0xffb4 ), /* Offset= -76 (168) */
  1133. /* 246 */
  1134. 0x5b, /* FC_END */
  1135. 0x8, /* FC_LONG */
  1136. /* 248 */ 0x8, /* FC_LONG */
  1137. 0x8, /* FC_LONG */
  1138. /* 250 */ 0x8, /* FC_LONG */
  1139. 0x8, /* FC_LONG */
  1140. /* 252 */ 0x5c, /* FC_PAD */
  1141. 0x5b, /* FC_END */
  1142. /* 254 */
  1143. 0x12, 0x1, /* FC_UP [all_nodes] */
  1144. /* 256 */ NdrFcShort( 0x3e ), /* Offset= 62 (318) */
  1145. /* 258 */
  1146. 0x1d, /* FC_SMFARRAY */
  1147. 0x0, /* 0 */
  1148. /* 260 */ NdrFcShort( 0x8 ), /* 8 */
  1149. /* 262 */ 0x1, /* FC_BYTE */
  1150. 0x5b, /* FC_END */
  1151. /* 264 */
  1152. 0x15, /* FC_STRUCT */
  1153. 0x3, /* 3 */
  1154. /* 266 */ NdrFcShort( 0x10 ), /* 16 */
  1155. /* 268 */ 0x8, /* FC_LONG */
  1156. 0x6, /* FC_SHORT */
  1157. /* 270 */ 0x6, /* FC_SHORT */
  1158. 0x4c, /* FC_EMBEDDED_COMPLEX */
  1159. /* 272 */ 0x0, /* 0 */
  1160. NdrFcShort( 0xfff1 ), /* Offset= -15 (258) */
  1161. 0x5b, /* FC_END */
  1162. /* 276 */
  1163. 0x1b, /* FC_CARRAY */
  1164. 0x3, /* 3 */
  1165. /* 278 */ NdrFcShort( 0xc ), /* 12 */
  1166. /* 280 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  1167. 0x0, /* */
  1168. /* 282 */ NdrFcShort( 0x20 ), /* 32 */
  1169. /* 284 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  1170. /* 286 */
  1171. 0x4b, /* FC_PP */
  1172. 0x5c, /* FC_PAD */
  1173. /* 288 */
  1174. 0x48, /* FC_VARIABLE_REPEAT */
  1175. 0x49, /* FC_FIXED_OFFSET */
  1176. /* 290 */ NdrFcShort( 0xc ), /* 12 */
  1177. /* 292 */ NdrFcShort( 0x0 ), /* 0 */
  1178. /* 294 */ NdrFcShort( 0x2 ), /* 2 */
  1179. /* 296 */ NdrFcShort( 0x4 ), /* 4 */
  1180. /* 298 */ NdrFcShort( 0x4 ), /* 4 */
  1181. /* 300 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1182. /* 302 */
  1183. 0x25, /* FC_C_WSTRING */
  1184. 0x5c, /* FC_PAD */
  1185. /* 304 */ NdrFcShort( 0x8 ), /* 8 */
  1186. /* 306 */ NdrFcShort( 0x8 ), /* 8 */
  1187. /* 308 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1188. /* 310 */
  1189. 0x25, /* FC_C_WSTRING */
  1190. 0x5c, /* FC_PAD */
  1191. /* 312 */
  1192. 0x5b, /* FC_END */
  1193. 0x4c, /* FC_EMBEDDED_COMPLEX */
  1194. /* 314 */ 0x0, /* 0 */
  1195. NdrFcShort( 0xff4d ), /* Offset= -179 (136) */
  1196. 0x5b, /* FC_END */
  1197. /* 318 */
  1198. 0x16, /* FC_PSTRUCT */
  1199. 0x3, /* 3 */
  1200. /* 320 */ NdrFcShort( 0x28 ), /* 40 */
  1201. /* 322 */
  1202. 0x4b, /* FC_PP */
  1203. 0x5c, /* FC_PAD */
  1204. /* 324 */
  1205. 0x46, /* FC_NO_REPEAT */
  1206. 0x5c, /* FC_PAD */
  1207. /* 326 */ NdrFcShort( 0x0 ), /* 0 */
  1208. /* 328 */ NdrFcShort( 0x0 ), /* 0 */
  1209. /* 330 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1210. /* 332 */
  1211. 0x25, /* FC_C_WSTRING */
  1212. 0x5c, /* FC_PAD */
  1213. /* 334 */
  1214. 0x46, /* FC_NO_REPEAT */
  1215. 0x5c, /* FC_PAD */
  1216. /* 336 */ NdrFcShort( 0x4 ), /* 4 */
  1217. /* 338 */ NdrFcShort( 0x4 ), /* 4 */
  1218. /* 340 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1219. /* 342 */
  1220. 0x25, /* FC_C_WSTRING */
  1221. 0x5c, /* FC_PAD */
  1222. /* 344 */
  1223. 0x46, /* FC_NO_REPEAT */
  1224. 0x5c, /* FC_PAD */
  1225. /* 346 */ NdrFcShort( 0x24 ), /* 36 */
  1226. /* 348 */ NdrFcShort( 0x24 ), /* 36 */
  1227. /* 350 */ 0x12, 0x0, /* FC_UP */
  1228. /* 352 */ NdrFcShort( 0xffb4 ), /* Offset= -76 (276) */
  1229. /* 354 */
  1230. 0x5b, /* FC_END */
  1231. 0x8, /* FC_LONG */
  1232. /* 356 */ 0x8, /* FC_LONG */
  1233. 0x8, /* FC_LONG */
  1234. /* 358 */ 0x8, /* FC_LONG */
  1235. 0x4c, /* FC_EMBEDDED_COMPLEX */
  1236. /* 360 */ 0x0, /* 0 */
  1237. NdrFcShort( 0xff9f ), /* Offset= -97 (264) */
  1238. 0x8, /* FC_LONG */
  1239. /* 364 */ 0x8, /* FC_LONG */
  1240. 0x5b, /* FC_END */
  1241. /* 366 */
  1242. 0x12, 0x0, /* FC_UP */
  1243. /* 368 */ NdrFcShort( 0x2 ), /* Offset= 2 (370) */
  1244. /* 370 */
  1245. 0x15, /* FC_STRUCT */
  1246. 0x3, /* 3 */
  1247. /* 372 */ NdrFcShort( 0x4 ), /* 4 */
  1248. /* 374 */ 0x8, /* FC_LONG */
  1249. 0x5b, /* FC_END */
  1250. /* 376 */
  1251. 0x11, 0x4, /* FC_RP [alloced_on_stack] */
  1252. /* 378 */ NdrFcShort( 0x2 ), /* Offset= 2 (380) */
  1253. /* 380 */
  1254. 0x2b, /* FC_NON_ENCAPSULATED_UNION */
  1255. 0x9, /* FC_ULONG */
  1256. /* 382 */ 0x29, /* Corr desc: parameter, FC_ULONG */
  1257. 0x0, /* */
  1258. /* 384 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  1259. /* 386 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  1260. /* 388 */ NdrFcShort( 0xfe94 ), /* Offset= -364 (24) */
  1261. /* 390 */
  1262. 0x12, 0x0, /* FC_UP */
  1263. /* 392 */ NdrFcShort( 0x194 ), /* Offset= 404 (796) */
  1264. /* 394 */
  1265. 0x2b, /* FC_NON_ENCAPSULATED_UNION */
  1266. 0x9, /* FC_ULONG */
  1267. /* 396 */ 0x9, /* Corr desc: FC_ULONG */
  1268. 0x0, /* */
  1269. /* 398 */ NdrFcShort( 0xfffc ), /* -4 */
  1270. /* 400 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  1271. /* 402 */ NdrFcShort( 0x2 ), /* Offset= 2 (404) */
  1272. /* 404 */ NdrFcShort( 0x4 ), /* 4 */
  1273. /* 406 */ NdrFcShort( 0x3006 ), /* 12294 */
  1274. /* 408 */ NdrFcLong( 0x1 ), /* 1 */
  1275. /* 412 */ NdrFcShort( 0x22 ), /* Offset= 34 (446) */
  1276. /* 414 */ NdrFcLong( 0x2 ), /* 2 */
  1277. /* 418 */ NdrFcShort( 0x56 ), /* Offset= 86 (504) */
  1278. /* 420 */ NdrFcLong( 0x3 ), /* 3 */
  1279. /* 424 */ NdrFcShort( 0x92 ), /* Offset= 146 (570) */
  1280. /* 426 */ NdrFcLong( 0x4 ), /* 4 */
  1281. /* 430 */ NdrFcShort( 0xd6 ), /* Offset= 214 (644) */
  1282. /* 432 */ NdrFcLong( 0xc8 ), /* 200 */
  1283. /* 436 */ NdrFcShort( 0xa ), /* Offset= 10 (446) */
  1284. /* 438 */ NdrFcLong( 0x12c ), /* 300 */
  1285. /* 442 */ NdrFcShort( 0x114 ), /* Offset= 276 (718) */
  1286. /* 444 */ NdrFcShort( 0xffff ), /* Offset= -1 (443) */
  1287. /* 446 */
  1288. 0x12, 0x0, /* FC_UP */
  1289. /* 448 */ NdrFcShort( 0x24 ), /* Offset= 36 (484) */
  1290. /* 450 */
  1291. 0x1b, /* FC_CARRAY */
  1292. 0x3, /* 3 */
  1293. /* 452 */ NdrFcShort( 0x4 ), /* 4 */
  1294. /* 454 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  1295. 0x0, /* */
  1296. /* 456 */ NdrFcShort( 0x0 ), /* 0 */
  1297. /* 458 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  1298. /* 460 */
  1299. 0x4b, /* FC_PP */
  1300. 0x5c, /* FC_PAD */
  1301. /* 462 */
  1302. 0x48, /* FC_VARIABLE_REPEAT */
  1303. 0x49, /* FC_FIXED_OFFSET */
  1304. /* 464 */ NdrFcShort( 0x4 ), /* 4 */
  1305. /* 466 */ NdrFcShort( 0x0 ), /* 0 */
  1306. /* 468 */ NdrFcShort( 0x1 ), /* 1 */
  1307. /* 470 */ NdrFcShort( 0x0 ), /* 0 */
  1308. /* 472 */ NdrFcShort( 0x0 ), /* 0 */
  1309. /* 474 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1310. /* 476 */
  1311. 0x25, /* FC_C_WSTRING */
  1312. 0x5c, /* FC_PAD */
  1313. /* 478 */
  1314. 0x5b, /* FC_END */
  1315. 0x4c, /* FC_EMBEDDED_COMPLEX */
  1316. /* 480 */ 0x0, /* 0 */
  1317. NdrFcShort( 0xfe6b ), /* Offset= -405 (76) */
  1318. 0x5b, /* FC_END */
  1319. /* 484 */
  1320. 0x16, /* FC_PSTRUCT */
  1321. 0x3, /* 3 */
  1322. /* 486 */ NdrFcShort( 0x8 ), /* 8 */
  1323. /* 488 */
  1324. 0x4b, /* FC_PP */
  1325. 0x5c, /* FC_PAD */
  1326. /* 490 */
  1327. 0x46, /* FC_NO_REPEAT */
  1328. 0x5c, /* FC_PAD */
  1329. /* 492 */ NdrFcShort( 0x4 ), /* 4 */
  1330. /* 494 */ NdrFcShort( 0x4 ), /* 4 */
  1331. /* 496 */ 0x12, 0x1, /* FC_UP [all_nodes] */
  1332. /* 498 */ NdrFcShort( 0xffd0 ), /* Offset= -48 (450) */
  1333. /* 500 */
  1334. 0x5b, /* FC_END */
  1335. 0x8, /* FC_LONG */
  1336. /* 502 */ 0x8, /* FC_LONG */
  1337. 0x5b, /* FC_END */
  1338. /* 504 */
  1339. 0x12, 0x0, /* FC_UP */
  1340. /* 506 */ NdrFcShort( 0x2c ), /* Offset= 44 (550) */
  1341. /* 508 */
  1342. 0x1b, /* FC_CARRAY */
  1343. 0x3, /* 3 */
  1344. /* 510 */ NdrFcShort( 0x10 ), /* 16 */
  1345. /* 512 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  1346. 0x0, /* */
  1347. /* 514 */ NdrFcShort( 0x0 ), /* 0 */
  1348. /* 516 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  1349. /* 518 */
  1350. 0x4b, /* FC_PP */
  1351. 0x5c, /* FC_PAD */
  1352. /* 520 */
  1353. 0x48, /* FC_VARIABLE_REPEAT */
  1354. 0x49, /* FC_FIXED_OFFSET */
  1355. /* 522 */ NdrFcShort( 0x10 ), /* 16 */
  1356. /* 524 */ NdrFcShort( 0x0 ), /* 0 */
  1357. /* 526 */ NdrFcShort( 0x2 ), /* 2 */
  1358. /* 528 */ NdrFcShort( 0x0 ), /* 0 */
  1359. /* 530 */ NdrFcShort( 0x0 ), /* 0 */
  1360. /* 532 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1361. /* 534 */
  1362. 0x25, /* FC_C_WSTRING */
  1363. 0x5c, /* FC_PAD */
  1364. /* 536 */ NdrFcShort( 0x4 ), /* 4 */
  1365. /* 538 */ NdrFcShort( 0x4 ), /* 4 */
  1366. /* 540 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1367. /* 542 */
  1368. 0x25, /* FC_C_WSTRING */
  1369. 0x5c, /* FC_PAD */
  1370. /* 544 */
  1371. 0x5b, /* FC_END */
  1372. 0x4c, /* FC_EMBEDDED_COMPLEX */
  1373. /* 546 */ 0x0, /* 0 */
  1374. NdrFcShort( 0xfe41 ), /* Offset= -447 (100) */
  1375. 0x5b, /* FC_END */
  1376. /* 550 */
  1377. 0x16, /* FC_PSTRUCT */
  1378. 0x3, /* 3 */
  1379. /* 552 */ NdrFcShort( 0x8 ), /* 8 */
  1380. /* 554 */
  1381. 0x4b, /* FC_PP */
  1382. 0x5c, /* FC_PAD */
  1383. /* 556 */
  1384. 0x46, /* FC_NO_REPEAT */
  1385. 0x5c, /* FC_PAD */
  1386. /* 558 */ NdrFcShort( 0x4 ), /* 4 */
  1387. /* 560 */ NdrFcShort( 0x4 ), /* 4 */
  1388. /* 562 */ 0x12, 0x1, /* FC_UP [all_nodes] */
  1389. /* 564 */ NdrFcShort( 0xffc8 ), /* Offset= -56 (508) */
  1390. /* 566 */
  1391. 0x5b, /* FC_END */
  1392. 0x8, /* FC_LONG */
  1393. /* 568 */ 0x8, /* FC_LONG */
  1394. 0x5b, /* FC_END */
  1395. /* 570 */
  1396. 0x12, 0x0, /* FC_UP */
  1397. /* 572 */ NdrFcShort( 0x34 ), /* Offset= 52 (624) */
  1398. /* 574 */
  1399. 0x1b, /* FC_CARRAY */
  1400. 0x3, /* 3 */
  1401. /* 576 */ NdrFcShort( 0x14 ), /* 20 */
  1402. /* 578 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  1403. 0x0, /* */
  1404. /* 580 */ NdrFcShort( 0x0 ), /* 0 */
  1405. /* 582 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  1406. /* 584 */
  1407. 0x4b, /* FC_PP */
  1408. 0x5c, /* FC_PAD */
  1409. /* 586 */
  1410. 0x48, /* FC_VARIABLE_REPEAT */
  1411. 0x49, /* FC_FIXED_OFFSET */
  1412. /* 588 */ NdrFcShort( 0x14 ), /* 20 */
  1413. /* 590 */ NdrFcShort( 0x0 ), /* 0 */
  1414. /* 592 */ NdrFcShort( 0x3 ), /* 3 */
  1415. /* 594 */ NdrFcShort( 0x0 ), /* 0 */
  1416. /* 596 */ NdrFcShort( 0x0 ), /* 0 */
  1417. /* 598 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1418. /* 600 */
  1419. 0x25, /* FC_C_WSTRING */
  1420. 0x5c, /* FC_PAD */
  1421. /* 602 */ NdrFcShort( 0x4 ), /* 4 */
  1422. /* 604 */ NdrFcShort( 0x4 ), /* 4 */
  1423. /* 606 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1424. /* 608 */
  1425. 0x25, /* FC_C_WSTRING */
  1426. 0x5c, /* FC_PAD */
  1427. /* 610 */ NdrFcShort( 0x10 ), /* 16 */
  1428. /* 612 */ NdrFcShort( 0x10 ), /* 16 */
  1429. /* 614 */ 0x12, 0x0, /* FC_UP */
  1430. /* 616 */ NdrFcShort( 0xfe40 ), /* Offset= -448 (168) */
  1431. /* 618 */
  1432. 0x5b, /* FC_END */
  1433. 0x4c, /* FC_EMBEDDED_COMPLEX */
  1434. /* 620 */ 0x0, /* 0 */
  1435. NdrFcShort( 0xfe65 ), /* Offset= -411 (210) */
  1436. 0x5b, /* FC_END */
  1437. /* 624 */
  1438. 0x16, /* FC_PSTRUCT */
  1439. 0x3, /* 3 */
  1440. /* 626 */ NdrFcShort( 0x8 ), /* 8 */
  1441. /* 628 */
  1442. 0x4b, /* FC_PP */
  1443. 0x5c, /* FC_PAD */
  1444. /* 630 */
  1445. 0x46, /* FC_NO_REPEAT */
  1446. 0x5c, /* FC_PAD */
  1447. /* 632 */ NdrFcShort( 0x4 ), /* 4 */
  1448. /* 634 */ NdrFcShort( 0x4 ), /* 4 */
  1449. /* 636 */ 0x12, 0x1, /* FC_UP [all_nodes] */
  1450. /* 638 */ NdrFcShort( 0xffc0 ), /* Offset= -64 (574) */
  1451. /* 640 */
  1452. 0x5b, /* FC_END */
  1453. 0x8, /* FC_LONG */
  1454. /* 642 */ 0x8, /* FC_LONG */
  1455. 0x5b, /* FC_END */
  1456. /* 644 */
  1457. 0x12, 0x0, /* FC_UP */
  1458. /* 646 */ NdrFcShort( 0x34 ), /* Offset= 52 (698) */
  1459. /* 648 */
  1460. 0x1b, /* FC_CARRAY */
  1461. 0x3, /* 3 */
  1462. /* 650 */ NdrFcShort( 0x28 ), /* 40 */
  1463. /* 652 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  1464. 0x0, /* */
  1465. /* 654 */ NdrFcShort( 0x0 ), /* 0 */
  1466. /* 656 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  1467. /* 658 */
  1468. 0x4b, /* FC_PP */
  1469. 0x5c, /* FC_PAD */
  1470. /* 660 */
  1471. 0x48, /* FC_VARIABLE_REPEAT */
  1472. 0x49, /* FC_FIXED_OFFSET */
  1473. /* 662 */ NdrFcShort( 0x28 ), /* 40 */
  1474. /* 664 */ NdrFcShort( 0x0 ), /* 0 */
  1475. /* 666 */ NdrFcShort( 0x3 ), /* 3 */
  1476. /* 668 */ NdrFcShort( 0x0 ), /* 0 */
  1477. /* 670 */ NdrFcShort( 0x0 ), /* 0 */
  1478. /* 672 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1479. /* 674 */
  1480. 0x25, /* FC_C_WSTRING */
  1481. 0x5c, /* FC_PAD */
  1482. /* 676 */ NdrFcShort( 0x4 ), /* 4 */
  1483. /* 678 */ NdrFcShort( 0x4 ), /* 4 */
  1484. /* 680 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1485. /* 682 */
  1486. 0x25, /* FC_C_WSTRING */
  1487. 0x5c, /* FC_PAD */
  1488. /* 684 */ NdrFcShort( 0x24 ), /* 36 */
  1489. /* 686 */ NdrFcShort( 0x24 ), /* 36 */
  1490. /* 688 */ 0x12, 0x0, /* FC_UP */
  1491. /* 690 */ NdrFcShort( 0xfe62 ), /* Offset= -414 (276) */
  1492. /* 692 */
  1493. 0x5b, /* FC_END */
  1494. 0x4c, /* FC_EMBEDDED_COMPLEX */
  1495. /* 694 */ 0x0, /* 0 */
  1496. NdrFcShort( 0xfe87 ), /* Offset= -377 (318) */
  1497. 0x5b, /* FC_END */
  1498. /* 698 */
  1499. 0x16, /* FC_PSTRUCT */
  1500. 0x3, /* 3 */
  1501. /* 700 */ NdrFcShort( 0x8 ), /* 8 */
  1502. /* 702 */
  1503. 0x4b, /* FC_PP */
  1504. 0x5c, /* FC_PAD */
  1505. /* 704 */
  1506. 0x46, /* FC_NO_REPEAT */
  1507. 0x5c, /* FC_PAD */
  1508. /* 706 */ NdrFcShort( 0x4 ), /* 4 */
  1509. /* 708 */ NdrFcShort( 0x4 ), /* 4 */
  1510. /* 710 */ 0x12, 0x1, /* FC_UP [all_nodes] */
  1511. /* 712 */ NdrFcShort( 0xffc0 ), /* Offset= -64 (648) */
  1512. /* 714 */
  1513. 0x5b, /* FC_END */
  1514. 0x8, /* FC_LONG */
  1515. /* 716 */ 0x8, /* FC_LONG */
  1516. 0x5b, /* FC_END */
  1517. /* 718 */
  1518. 0x12, 0x0, /* FC_UP */
  1519. /* 720 */ NdrFcShort( 0x38 ), /* Offset= 56 (776) */
  1520. /* 722 */
  1521. 0x16, /* FC_PSTRUCT */
  1522. 0x3, /* 3 */
  1523. /* 724 */ NdrFcShort( 0x8 ), /* 8 */
  1524. /* 726 */
  1525. 0x4b, /* FC_PP */
  1526. 0x5c, /* FC_PAD */
  1527. /* 728 */
  1528. 0x46, /* FC_NO_REPEAT */
  1529. 0x5c, /* FC_PAD */
  1530. /* 730 */ NdrFcShort( 0x4 ), /* 4 */
  1531. /* 732 */ NdrFcShort( 0x4 ), /* 4 */
  1532. /* 734 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1533. /* 736 */
  1534. 0x25, /* FC_C_WSTRING */
  1535. 0x5c, /* FC_PAD */
  1536. /* 738 */
  1537. 0x5b, /* FC_END */
  1538. 0x8, /* FC_LONG */
  1539. /* 740 */ 0x8, /* FC_LONG */
  1540. 0x5b, /* FC_END */
  1541. /* 742 */
  1542. 0x1b, /* FC_CARRAY */
  1543. 0x3, /* 3 */
  1544. /* 744 */ NdrFcShort( 0x8 ), /* 8 */
  1545. /* 746 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  1546. 0x0, /* */
  1547. /* 748 */ NdrFcShort( 0x0 ), /* 0 */
  1548. /* 750 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  1549. /* 752 */
  1550. 0x4b, /* FC_PP */
  1551. 0x5c, /* FC_PAD */
  1552. /* 754 */
  1553. 0x48, /* FC_VARIABLE_REPEAT */
  1554. 0x49, /* FC_FIXED_OFFSET */
  1555. /* 756 */ NdrFcShort( 0x8 ), /* 8 */
  1556. /* 758 */ NdrFcShort( 0x0 ), /* 0 */
  1557. /* 760 */ NdrFcShort( 0x1 ), /* 1 */
  1558. /* 762 */ NdrFcShort( 0x4 ), /* 4 */
  1559. /* 764 */ NdrFcShort( 0x4 ), /* 4 */
  1560. /* 766 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1561. /* 768 */
  1562. 0x25, /* FC_C_WSTRING */
  1563. 0x5c, /* FC_PAD */
  1564. /* 770 */
  1565. 0x5b, /* FC_END */
  1566. 0x4c, /* FC_EMBEDDED_COMPLEX */
  1567. /* 772 */ 0x0, /* 0 */
  1568. NdrFcShort( 0xffcd ), /* Offset= -51 (722) */
  1569. 0x5b, /* FC_END */
  1570. /* 776 */
  1571. 0x16, /* FC_PSTRUCT */
  1572. 0x3, /* 3 */
  1573. /* 778 */ NdrFcShort( 0x8 ), /* 8 */
  1574. /* 780 */
  1575. 0x4b, /* FC_PP */
  1576. 0x5c, /* FC_PAD */
  1577. /* 782 */
  1578. 0x46, /* FC_NO_REPEAT */
  1579. 0x5c, /* FC_PAD */
  1580. /* 784 */ NdrFcShort( 0x4 ), /* 4 */
  1581. /* 786 */ NdrFcShort( 0x4 ), /* 4 */
  1582. /* 788 */ 0x12, 0x1, /* FC_UP [all_nodes] */
  1583. /* 790 */ NdrFcShort( 0xffd0 ), /* Offset= -48 (742) */
  1584. /* 792 */
  1585. 0x5b, /* FC_END */
  1586. 0x8, /* FC_LONG */
  1587. /* 794 */ 0x8, /* FC_LONG */
  1588. 0x5b, /* FC_END */
  1589. /* 796 */
  1590. 0x1a, /* FC_BOGUS_STRUCT */
  1591. 0x3, /* 3 */
  1592. /* 798 */ NdrFcShort( 0x8 ), /* 8 */
  1593. /* 800 */ NdrFcShort( 0x0 ), /* 0 */
  1594. /* 802 */ NdrFcShort( 0x0 ), /* Offset= 0 (802) */
  1595. /* 804 */ 0x8, /* FC_LONG */
  1596. 0x4c, /* FC_EMBEDDED_COMPLEX */
  1597. /* 806 */ 0x0, /* 0 */
  1598. NdrFcShort( 0xfe63 ), /* Offset= -413 (394) */
  1599. 0x5b, /* FC_END */
  1600. /* 810 */
  1601. 0x12, 0x8, /* FC_UP [simple_pointer] */
  1602. /* 812 */ 0x8, /* FC_LONG */
  1603. 0x5c, /* FC_PAD */
  1604. /* 814 */
  1605. 0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
  1606. /* 816 */ NdrFcShort( 0x2 ), /* Offset= 2 (818) */
  1607. /* 818 */
  1608. 0x12, 0x1, /* FC_UP [all_nodes] */
  1609. /* 820 */ NdrFcShort( 0x2a ), /* Offset= 42 (862) */
  1610. /* 822 */
  1611. 0x16, /* FC_PSTRUCT */
  1612. 0x3, /* 3 */
  1613. /* 824 */ NdrFcShort( 0x14 ), /* 20 */
  1614. /* 826 */
  1615. 0x4b, /* FC_PP */
  1616. 0x5c, /* FC_PAD */
  1617. /* 828 */
  1618. 0x46, /* FC_NO_REPEAT */
  1619. 0x5c, /* FC_PAD */
  1620. /* 830 */ NdrFcShort( 0x10 ), /* 16 */
  1621. /* 832 */ NdrFcShort( 0x10 ), /* 16 */
  1622. /* 834 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1623. /* 836 */
  1624. 0x25, /* FC_C_WSTRING */
  1625. 0x5c, /* FC_PAD */
  1626. /* 838 */
  1627. 0x5b, /* FC_END */
  1628. 0x4c, /* FC_EMBEDDED_COMPLEX */
  1629. /* 840 */ 0x0, /* 0 */
  1630. NdrFcShort( 0xfdbf ), /* Offset= -577 (264) */
  1631. 0x8, /* FC_LONG */
  1632. /* 844 */ 0x5c, /* FC_PAD */
  1633. 0x5b, /* FC_END */
  1634. /* 846 */
  1635. 0x1b, /* FC_CARRAY */
  1636. 0x3, /* 3 */
  1637. /* 848 */ NdrFcShort( 0x14 ), /* 20 */
  1638. /* 850 */ 0x9, /* Corr desc: FC_ULONG */
  1639. 0x0, /* */
  1640. /* 852 */ NdrFcShort( 0xfffc ), /* -4 */
  1641. /* 854 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  1642. /* 856 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  1643. 0x0, /* 0 */
  1644. /* 858 */ NdrFcShort( 0xffdc ), /* Offset= -36 (822) */
  1645. /* 860 */ 0x5c, /* FC_PAD */
  1646. 0x5b, /* FC_END */
  1647. /* 862 */
  1648. 0x18, /* FC_CPSTRUCT */
  1649. 0x3, /* 3 */
  1650. /* 864 */ NdrFcShort( 0x4 ), /* 4 */
  1651. /* 866 */ NdrFcShort( 0xffec ), /* Offset= -20 (846) */
  1652. /* 868 */
  1653. 0x4b, /* FC_PP */
  1654. 0x5c, /* FC_PAD */
  1655. /* 870 */
  1656. 0x48, /* FC_VARIABLE_REPEAT */
  1657. 0x49, /* FC_FIXED_OFFSET */
  1658. /* 872 */ NdrFcShort( 0x14 ), /* 20 */
  1659. /* 874 */ NdrFcShort( 0x4 ), /* 4 */
  1660. /* 876 */ NdrFcShort( 0x1 ), /* 1 */
  1661. /* 878 */ NdrFcShort( 0x14 ), /* 20 */
  1662. /* 880 */ NdrFcShort( 0x14 ), /* 20 */
  1663. /* 882 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1664. /* 884 */
  1665. 0x25, /* FC_C_WSTRING */
  1666. 0x5c, /* FC_PAD */
  1667. /* 886 */
  1668. 0x5b, /* FC_END */
  1669. 0x8, /* FC_LONG */
  1670. /* 888 */ 0x5c, /* FC_PAD */
  1671. 0x5b, /* FC_END */
  1672. /* 890 */
  1673. 0x11, 0x0, /* FC_RP */
  1674. /* 892 */ NdrFcShort( 0x12 ), /* Offset= 18 (910) */
  1675. /* 894 */
  1676. 0x1b, /* FC_CARRAY */
  1677. 0x3, /* 3 */
  1678. /* 896 */ NdrFcShort( 0x8 ), /* 8 */
  1679. /* 898 */ 0x9, /* Corr desc: FC_ULONG */
  1680. 0x0, /* */
  1681. /* 900 */ NdrFcShort( 0xfffc ), /* -4 */
  1682. /* 902 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  1683. /* 904 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  1684. 0x0, /* 0 */
  1685. /* 906 */ NdrFcShort( 0xff48 ), /* Offset= -184 (722) */
  1686. /* 908 */ 0x5c, /* FC_PAD */
  1687. 0x5b, /* FC_END */
  1688. /* 910 */
  1689. 0x18, /* FC_CPSTRUCT */
  1690. 0x3, /* 3 */
  1691. /* 912 */ NdrFcShort( 0x4 ), /* 4 */
  1692. /* 914 */ NdrFcShort( 0xffec ), /* Offset= -20 (894) */
  1693. /* 916 */
  1694. 0x4b, /* FC_PP */
  1695. 0x5c, /* FC_PAD */
  1696. /* 918 */
  1697. 0x48, /* FC_VARIABLE_REPEAT */
  1698. 0x49, /* FC_FIXED_OFFSET */
  1699. /* 920 */ NdrFcShort( 0x8 ), /* 8 */
  1700. /* 922 */ NdrFcShort( 0x4 ), /* 4 */
  1701. /* 924 */ NdrFcShort( 0x1 ), /* 1 */
  1702. /* 926 */ NdrFcShort( 0x8 ), /* 8 */
  1703. /* 928 */ NdrFcShort( 0x8 ), /* 8 */
  1704. /* 930 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1705. /* 932 */
  1706. 0x25, /* FC_C_WSTRING */
  1707. 0x5c, /* FC_PAD */
  1708. /* 934 */
  1709. 0x5b, /* FC_END */
  1710. 0x8, /* FC_LONG */
  1711. /* 936 */ 0x5c, /* FC_PAD */
  1712. 0x5b, /* FC_END */
  1713. /* 938 */
  1714. 0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
  1715. /* 940 */ NdrFcShort( 0x2 ), /* Offset= 2 (942) */
  1716. /* 942 */
  1717. 0x12, 0x0, /* FC_UP */
  1718. /* 944 */ NdrFcShort( 0x12 ), /* Offset= 18 (962) */
  1719. /* 946 */
  1720. 0x1b, /* FC_CARRAY */
  1721. 0x3, /* 3 */
  1722. /* 948 */ NdrFcShort( 0x4 ), /* 4 */
  1723. /* 950 */ 0x9, /* Corr desc: FC_ULONG */
  1724. 0x0, /* */
  1725. /* 952 */ NdrFcShort( 0xfffc ), /* -4 */
  1726. /* 954 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  1727. /* 956 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  1728. 0x0, /* 0 */
  1729. /* 958 */ NdrFcShort( 0xfc8e ), /* Offset= -882 (76) */
  1730. /* 960 */ 0x5c, /* FC_PAD */
  1731. 0x5b, /* FC_END */
  1732. /* 962 */
  1733. 0x18, /* FC_CPSTRUCT */
  1734. 0x3, /* 3 */
  1735. /* 964 */ NdrFcShort( 0x4 ), /* 4 */
  1736. /* 966 */ NdrFcShort( 0xffec ), /* Offset= -20 (946) */
  1737. /* 968 */
  1738. 0x4b, /* FC_PP */
  1739. 0x5c, /* FC_PAD */
  1740. /* 970 */
  1741. 0x48, /* FC_VARIABLE_REPEAT */
  1742. 0x49, /* FC_FIXED_OFFSET */
  1743. /* 972 */ NdrFcShort( 0x4 ), /* 4 */
  1744. /* 974 */ NdrFcShort( 0x4 ), /* 4 */
  1745. /* 976 */ NdrFcShort( 0x1 ), /* 1 */
  1746. /* 978 */ NdrFcShort( 0x4 ), /* 4 */
  1747. /* 980 */ NdrFcShort( 0x4 ), /* 4 */
  1748. /* 982 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
  1749. /* 984 */
  1750. 0x25, /* FC_C_WSTRING */
  1751. 0x5c, /* FC_PAD */
  1752. /* 986 */
  1753. 0x5b, /* FC_END */
  1754. 0x8, /* FC_LONG */
  1755. /* 988 */ 0x5c, /* FC_PAD */
  1756. 0x5b, /* FC_END */
  1757. /* 990 */
  1758. 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
  1759. /* 992 */ NdrFcShort( 0xfc26 ), /* Offset= -986 (6) */
  1760. /* 994 */
  1761. 0x11, 0x8, /* FC_RP [simple_pointer] */
  1762. /* 996 */ 0x2, /* FC_CHAR */
  1763. 0x5c, /* FC_PAD */
  1764. /* 998 */
  1765. 0x11, 0x8, /* FC_RP [simple_pointer] */
  1766. /* 1000 */ 0x8, /* FC_LONG */
  1767. 0x5c, /* FC_PAD */
  1768. /* 1002 */
  1769. 0x11, 0x0, /* FC_RP */
  1770. /* 1004 */ NdrFcShort( 0x2 ), /* Offset= 2 (1006) */
  1771. /* 1006 */
  1772. 0x2b, /* FC_NON_ENCAPSULATED_UNION */
  1773. 0x9, /* FC_ULONG */
  1774. /* 1008 */ 0x29, /* Corr desc: parameter, FC_ULONG */
  1775. 0x0, /* */
  1776. /* 1010 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  1777. /* 1012 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  1778. /* 1014 */ NdrFcShort( 0xfc22 ), /* Offset= -990 (24) */
  1779. 0x0
  1780. }
  1781. };
  1782. static const unsigned short netdfs_FormatStringOffsetTable[] =
  1783. {
  1784. 0,
  1785. 30,
  1786. 90,
  1787. 138,
  1788. 198,
  1789. 258,
  1790. 312,
  1791. 354,
  1792. 396,
  1793. 450,
  1794. 492,
  1795. 576,
  1796. 642,
  1797. 696,
  1798. 744,
  1799. 786,
  1800. 840,
  1801. 894,
  1802. 948,
  1803. 990,
  1804. 1062,
  1805. 1122,
  1806. 1182
  1807. };
  1808. static const MIDL_STUB_DESC netdfs_StubDesc =
  1809. {
  1810. (void *)& netdfs___RpcServerInterface,
  1811. MIDL_user_allocate,
  1812. MIDL_user_free,
  1813. 0,
  1814. 0,
  1815. 0,
  1816. 0,
  1817. 0,
  1818. __MIDL_TypeFormatString.Format,
  1819. 1, /* -error bounds_check flag */
  1820. 0x50002, /* Ndr library version */
  1821. 0,
  1822. 0x6000169, /* MIDL Version 6.0.361 */
  1823. 0,
  1824. 0,
  1825. 0, /* notify & notify_flag routine table */
  1826. 0x1, /* MIDL flag */
  1827. 0, /* cs routines */
  1828. 0, /* proxy/server info */
  1829. 0 /* Reserved5 */
  1830. };
  1831. static RPC_DISPATCH_FUNCTION netdfs_table[] =
  1832. {
  1833. NdrServerCall2,
  1834. NdrServerCall2,
  1835. NdrServerCall2,
  1836. NdrServerCall2,
  1837. NdrServerCall2,
  1838. NdrServerCall2,
  1839. NdrServerCall2,
  1840. NdrServerCall2,
  1841. NdrServerCall2,
  1842. NdrServerCall2,
  1843. NdrServerCall2,
  1844. NdrServerCall2,
  1845. NdrServerCall2,
  1846. NdrServerCall2,
  1847. NdrServerCall2,
  1848. NdrServerCall2,
  1849. NdrServerCall2,
  1850. NdrServerCall2,
  1851. NdrServerCall2,
  1852. NdrServerCall2,
  1853. NdrServerCall2,
  1854. NdrServerCall2,
  1855. NdrServerCall2,
  1856. 0
  1857. };
  1858. RPC_DISPATCH_TABLE netdfs_DispatchTable =
  1859. {
  1860. 23,
  1861. netdfs_table
  1862. };
  1863. static const SERVER_ROUTINE netdfs_ServerRoutineTable[] =
  1864. {
  1865. (SERVER_ROUTINE)NetrDfsManagerGetVersion,
  1866. (SERVER_ROUTINE)NetrDfsAdd,
  1867. (SERVER_ROUTINE)NetrDfsRemove,
  1868. (SERVER_ROUTINE)NetrDfsSetInfo,
  1869. (SERVER_ROUTINE)NetrDfsGetInfo,
  1870. (SERVER_ROUTINE)NetrDfsEnum,
  1871. (SERVER_ROUTINE)NetrDfsMove,
  1872. (SERVER_ROUTINE)NetrDfsRename,
  1873. (SERVER_ROUTINE)NetrDfsManagerGetConfigInfo,
  1874. (SERVER_ROUTINE)NetrDfsManagerSendSiteInfo,
  1875. (SERVER_ROUTINE)NetrDfsAddFtRoot,
  1876. (SERVER_ROUTINE)NetrDfsRemoveFtRoot,
  1877. (SERVER_ROUTINE)NetrDfsAddStdRoot,
  1878. (SERVER_ROUTINE)NetrDfsRemoveStdRoot,
  1879. (SERVER_ROUTINE)NetrDfsManagerInitialize,
  1880. (SERVER_ROUTINE)NetrDfsAddStdRootForced,
  1881. (SERVER_ROUTINE)NetrDfsGetDcAddress,
  1882. (SERVER_ROUTINE)NetrDfsSetDcAddress,
  1883. (SERVER_ROUTINE)NetrDfsFlushFtTable,
  1884. (SERVER_ROUTINE)NetrDfsAdd2,
  1885. (SERVER_ROUTINE)NetrDfsRemove2,
  1886. (SERVER_ROUTINE)NetrDfsEnumEx,
  1887. (SERVER_ROUTINE)NetrDfsSetInfo2
  1888. };
  1889. static const MIDL_SERVER_INFO netdfs_ServerInfo =
  1890. {
  1891. &netdfs_StubDesc,
  1892. netdfs_ServerRoutineTable,
  1893. __MIDL_ProcFormatString.Format,
  1894. netdfs_FormatStringOffsetTable,
  1895. 0,
  1896. 0,
  1897. 0,
  1898. 0};
  1899. #if _MSC_VER >= 1200
  1900. #pragma warning(pop)
  1901. #endif
  1902. #endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/
  1903. /* this ALWAYS GENERATED file contains the RPC server stubs */
  1904. /* File created by MIDL compiler version 6.00.0361 */
  1905. /* Compiler settings for netdfs.idl, dfssrv.acf:
  1906. Oicf, W1, Zp8, env=Win64 (32b run,appending)
  1907. protocol : dce , ms_ext, c_ext, oldnames, robust
  1908. error checks: allocation ref bounds_check enum stub_data
  1909. VC __declspec() decoration level:
  1910. __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  1911. DECLSPEC_UUID(), MIDL_INTERFACE()
  1912. */
  1913. //@@MIDL_FILE_HEADING( )
  1914. #if defined(_M_IA64) || defined(_M_AMD64)
  1915. #pragma warning( disable: 4049 ) /* more than 64k source lines */
  1916. #if _MSC_VER >= 1200
  1917. #pragma warning(push)
  1918. #endif
  1919. #pragma warning( disable: 4211 ) /* redefine extent to static */
  1920. #pragma warning( disable: 4232 ) /* dllimport identity*/
  1921. #include <string.h>
  1922. #include "netdfs.h"
  1923. #define TYPE_FORMAT_STRING_SIZE 863
  1924. #define PROC_FORMAT_STRING_SIZE 1301
  1925. #define TRANSMIT_AS_TABLE_SIZE 0
  1926. #define WIRE_MARSHAL_TABLE_SIZE 0
  1927. typedef struct _MIDL_TYPE_FORMAT_STRING
  1928. {
  1929. short Pad;
  1930. unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
  1931. } MIDL_TYPE_FORMAT_STRING;
  1932. typedef struct _MIDL_PROC_FORMAT_STRING
  1933. {
  1934. short Pad;
  1935. unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
  1936. } MIDL_PROC_FORMAT_STRING;
  1937. static RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
  1938. {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
  1939. extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
  1940. extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
  1941. /* Standard interface: netdfs, ver. 3.0,
  1942. GUID={0x4fc742e0,0x4a10,0x11cf,{0x82,0x73,0x00,0xaa,0x00,0x4a,0xe6,0x73}} */
  1943. extern const MIDL_SERVER_INFO netdfs_ServerInfo;
  1944. extern RPC_DISPATCH_TABLE netdfs_DispatchTable;
  1945. static const RPC_SERVER_INTERFACE netdfs___RpcServerInterface =
  1946. {
  1947. sizeof(RPC_SERVER_INTERFACE),
  1948. {{0x4fc742e0,0x4a10,0x11cf,{0x82,0x73,0x00,0xaa,0x00,0x4a,0xe6,0x73}},{3,0}},
  1949. {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
  1950. &netdfs_DispatchTable,
  1951. 0,
  1952. 0,
  1953. 0,
  1954. &netdfs_ServerInfo,
  1955. 0x04000000
  1956. };
  1957. RPC_IF_HANDLE netdfs_ServerIfHandle = (RPC_IF_HANDLE)& netdfs___RpcServerInterface;
  1958. extern const MIDL_STUB_DESC netdfs_StubDesc;
  1959. #if !defined(__RPC_WIN64__)
  1960. #error Invalid build platform for this stub.
  1961. #endif
  1962. static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
  1963. {
  1964. 0,
  1965. {
  1966. /* Procedure NetrDfsManagerGetVersion */
  1967. 0x32, /* FC_BIND_PRIMITIVE */
  1968. 0x48, /* Old Flags: */
  1969. /* 2 */ NdrFcLong( 0x0 ), /* 0 */
  1970. /* 6 */ NdrFcShort( 0x0 ), /* 0 */
  1971. /* 8 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  1972. /* 10 */ NdrFcShort( 0x0 ), /* 0 */
  1973. /* 12 */ NdrFcShort( 0x8 ), /* 8 */
  1974. /* 14 */ 0x44, /* Oi2 Flags: has return, has ext, */
  1975. 0x1, /* 1 */
  1976. /* 16 */ 0xa, /* 10 */
  1977. 0x1, /* Ext Flags: new corr desc, */
  1978. /* 18 */ NdrFcShort( 0x0 ), /* 0 */
  1979. /* 20 */ NdrFcShort( 0x0 ), /* 0 */
  1980. /* 22 */ NdrFcShort( 0x0 ), /* 0 */
  1981. /* 24 */ NdrFcShort( 0x0 ), /* 0 */
  1982. /* Return value */
  1983. /* 26 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  1984. /* 28 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  1985. /* 30 */ 0x8, /* FC_LONG */
  1986. 0x0, /* 0 */
  1987. /* Procedure NetrDfsAdd */
  1988. /* 32 */ 0x32, /* FC_BIND_PRIMITIVE */
  1989. 0x48, /* Old Flags: */
  1990. /* 34 */ NdrFcLong( 0x0 ), /* 0 */
  1991. /* 38 */ NdrFcShort( 0x1 ), /* 1 */
  1992. /* 40 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
  1993. /* 42 */ NdrFcShort( 0x8 ), /* 8 */
  1994. /* 44 */ NdrFcShort( 0x8 ), /* 8 */
  1995. /* 46 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  1996. 0x6, /* 6 */
  1997. /* 48 */ 0xa, /* 10 */
  1998. 0x1, /* Ext Flags: new corr desc, */
  1999. /* 50 */ NdrFcShort( 0x0 ), /* 0 */
  2000. /* 52 */ NdrFcShort( 0x0 ), /* 0 */
  2001. /* 54 */ NdrFcShort( 0x0 ), /* 0 */
  2002. /* 56 */ NdrFcShort( 0x0 ), /* 0 */
  2003. /* Parameter DfsEntryPath */
  2004. /* 58 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2005. /* 60 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2006. /* 62 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2007. /* Parameter ServerName */
  2008. /* 64 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2009. /* 66 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2010. /* 68 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2011. /* Parameter ShareName */
  2012. /* 70 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  2013. /* 72 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2014. /* 74 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  2015. /* Parameter Comment */
  2016. /* 76 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  2017. /* 78 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2018. /* 80 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  2019. /* Parameter Flags */
  2020. /* 82 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  2021. /* 84 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  2022. /* 86 */ 0x8, /* FC_LONG */
  2023. 0x0, /* 0 */
  2024. /* Return value */
  2025. /* 88 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2026. /* 90 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  2027. /* 92 */ 0x8, /* FC_LONG */
  2028. 0x0, /* 0 */
  2029. /* Procedure NetrDfsRemove */
  2030. /* 94 */ 0x32, /* FC_BIND_PRIMITIVE */
  2031. 0x48, /* Old Flags: */
  2032. /* 96 */ NdrFcLong( 0x0 ), /* 0 */
  2033. /* 100 */ NdrFcShort( 0x2 ), /* 2 */
  2034. /* 102 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  2035. /* 104 */ NdrFcShort( 0x0 ), /* 0 */
  2036. /* 106 */ NdrFcShort( 0x8 ), /* 8 */
  2037. /* 108 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  2038. 0x4, /* 4 */
  2039. /* 110 */ 0xa, /* 10 */
  2040. 0x1, /* Ext Flags: new corr desc, */
  2041. /* 112 */ NdrFcShort( 0x0 ), /* 0 */
  2042. /* 114 */ NdrFcShort( 0x0 ), /* 0 */
  2043. /* 116 */ NdrFcShort( 0x0 ), /* 0 */
  2044. /* 118 */ NdrFcShort( 0x0 ), /* 0 */
  2045. /* Parameter DfsEntryPath */
  2046. /* 120 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2047. /* 122 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2048. /* 124 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2049. /* Parameter ServerName */
  2050. /* 126 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  2051. /* 128 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2052. /* 130 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  2053. /* Parameter ShareName */
  2054. /* 132 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  2055. /* 134 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2056. /* 136 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  2057. /* Return value */
  2058. /* 138 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2059. /* 140 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2060. /* 142 */ 0x8, /* FC_LONG */
  2061. 0x0, /* 0 */
  2062. /* Procedure NetrDfsSetInfo */
  2063. /* 144 */ 0x32, /* FC_BIND_PRIMITIVE */
  2064. 0x48, /* Old Flags: */
  2065. /* 146 */ NdrFcLong( 0x0 ), /* 0 */
  2066. /* 150 */ NdrFcShort( 0x3 ), /* 3 */
  2067. /* 152 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
  2068. /* 154 */ NdrFcShort( 0x8 ), /* 8 */
  2069. /* 156 */ NdrFcShort( 0x8 ), /* 8 */
  2070. /* 158 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  2071. 0x6, /* 6 */
  2072. /* 160 */ 0xa, /* 10 */
  2073. 0x5, /* Ext Flags: new corr desc, srv corr check, */
  2074. /* 162 */ NdrFcShort( 0x0 ), /* 0 */
  2075. /* 164 */ NdrFcShort( 0x3 ), /* 3 */
  2076. /* 166 */ NdrFcShort( 0x0 ), /* 0 */
  2077. /* 168 */ NdrFcShort( 0x0 ), /* 0 */
  2078. /* Parameter DfsEntryPath */
  2079. /* 170 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2080. /* 172 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2081. /* 174 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2082. /* Parameter ServerName */
  2083. /* 176 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  2084. /* 178 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2085. /* 180 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  2086. /* Parameter ShareName */
  2087. /* 182 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  2088. /* 184 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2089. /* 186 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  2090. /* Parameter Level */
  2091. /* 188 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  2092. /* 190 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2093. /* 192 */ 0x8, /* FC_LONG */
  2094. 0x0, /* 0 */
  2095. /* Parameter DfsInfo */
  2096. /* 194 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2097. /* 196 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  2098. /* 198 */ NdrFcShort( 0xe ), /* Type Offset=14 */
  2099. /* Return value */
  2100. /* 200 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2101. /* 202 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  2102. /* 204 */ 0x8, /* FC_LONG */
  2103. 0x0, /* 0 */
  2104. /* Procedure NetrDfsGetInfo */
  2105. /* 206 */ 0x32, /* FC_BIND_PRIMITIVE */
  2106. 0x48, /* Old Flags: */
  2107. /* 208 */ NdrFcLong( 0x0 ), /* 0 */
  2108. /* 212 */ NdrFcShort( 0x4 ), /* 4 */
  2109. /* 214 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
  2110. /* 216 */ NdrFcShort( 0x8 ), /* 8 */
  2111. /* 218 */ NdrFcShort( 0x8 ), /* 8 */
  2112. /* 220 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  2113. 0x6, /* 6 */
  2114. /* 222 */ 0xa, /* 10 */
  2115. 0x3, /* Ext Flags: new corr desc, clt corr check, */
  2116. /* 224 */ NdrFcShort( 0x3 ), /* 3 */
  2117. /* 226 */ NdrFcShort( 0x0 ), /* 0 */
  2118. /* 228 */ NdrFcShort( 0x0 ), /* 0 */
  2119. /* 230 */ NdrFcShort( 0x0 ), /* 0 */
  2120. /* Parameter DfsEntryPath */
  2121. /* 232 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2122. /* 234 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2123. /* 236 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2124. /* Parameter ServerName */
  2125. /* 238 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  2126. /* 240 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2127. /* 242 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  2128. /* Parameter ShareName */
  2129. /* 244 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  2130. /* 246 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2131. /* 248 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  2132. /* Parameter Level */
  2133. /* 250 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  2134. /* 252 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2135. /* 254 */ 0x8, /* FC_LONG */
  2136. 0x0, /* 0 */
  2137. /* Parameter DfsInfo */
  2138. /* 256 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
  2139. /* 258 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  2140. /* 260 */ NdrFcShort( 0x12a ), /* Type Offset=298 */
  2141. /* Return value */
  2142. /* 262 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2143. /* 264 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  2144. /* 266 */ 0x8, /* FC_LONG */
  2145. 0x0, /* 0 */
  2146. /* Procedure NetrDfsEnum */
  2147. /* 268 */ 0x32, /* FC_BIND_PRIMITIVE */
  2148. 0x48, /* Old Flags: */
  2149. /* 270 */ NdrFcLong( 0x0 ), /* 0 */
  2150. /* 274 */ NdrFcShort( 0x5 ), /* 5 */
  2151. /* 276 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  2152. /* 278 */ NdrFcShort( 0x2c ), /* 44 */
  2153. /* 280 */ NdrFcShort( 0x24 ), /* 36 */
  2154. /* 282 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  2155. 0x5, /* 5 */
  2156. /* 284 */ 0xa, /* 10 */
  2157. 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
  2158. /* 286 */ NdrFcShort( 0x9 ), /* 9 */
  2159. /* 288 */ NdrFcShort( 0x9 ), /* 9 */
  2160. /* 290 */ NdrFcShort( 0x0 ), /* 0 */
  2161. /* 292 */ NdrFcShort( 0x0 ), /* 0 */
  2162. /* Parameter Level */
  2163. /* 294 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  2164. /* 296 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2165. /* 298 */ 0x8, /* FC_LONG */
  2166. 0x0, /* 0 */
  2167. /* Parameter PrefMaxLen */
  2168. /* 300 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  2169. /* 302 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2170. /* 304 */ 0x8, /* FC_LONG */
  2171. 0x0, /* 0 */
  2172. /* Parameter DfsEnum */
  2173. /* 306 */ NdrFcShort( 0x1b ), /* Flags: must size, must free, in, out, */
  2174. /* 308 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2175. /* 310 */ NdrFcShort( 0x134 ), /* Type Offset=308 */
  2176. /* Parameter ResumeHandle */
  2177. /* 312 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
  2178. /* 314 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2179. /* 316 */ NdrFcShort( 0x296 ), /* Type Offset=662 */
  2180. /* Return value */
  2181. /* 318 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2182. /* 320 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  2183. /* 322 */ 0x8, /* FC_LONG */
  2184. 0x0, /* 0 */
  2185. /* Procedure NetrDfsMove */
  2186. /* 324 */ 0x32, /* FC_BIND_PRIMITIVE */
  2187. 0x48, /* Old Flags: */
  2188. /* 326 */ NdrFcLong( 0x0 ), /* 0 */
  2189. /* 330 */ NdrFcShort( 0x6 ), /* 6 */
  2190. /* 332 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2191. /* 334 */ NdrFcShort( 0x0 ), /* 0 */
  2192. /* 336 */ NdrFcShort( 0x8 ), /* 8 */
  2193. /* 338 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  2194. 0x3, /* 3 */
  2195. /* 340 */ 0xa, /* 10 */
  2196. 0x1, /* Ext Flags: new corr desc, */
  2197. /* 342 */ NdrFcShort( 0x0 ), /* 0 */
  2198. /* 344 */ NdrFcShort( 0x0 ), /* 0 */
  2199. /* 346 */ NdrFcShort( 0x0 ), /* 0 */
  2200. /* 348 */ NdrFcShort( 0x0 ), /* 0 */
  2201. /* Parameter DfsEntryPath */
  2202. /* 350 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2203. /* 352 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2204. /* 354 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2205. /* Parameter NewDfsEntryPath */
  2206. /* 356 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2207. /* 358 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2208. /* 360 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2209. /* Return value */
  2210. /* 362 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2211. /* 364 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2212. /* 366 */ 0x8, /* FC_LONG */
  2213. 0x0, /* 0 */
  2214. /* Procedure NetrDfsRename */
  2215. /* 368 */ 0x32, /* FC_BIND_PRIMITIVE */
  2216. 0x48, /* Old Flags: */
  2217. /* 370 */ NdrFcLong( 0x0 ), /* 0 */
  2218. /* 374 */ NdrFcShort( 0x7 ), /* 7 */
  2219. /* 376 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2220. /* 378 */ NdrFcShort( 0x0 ), /* 0 */
  2221. /* 380 */ NdrFcShort( 0x8 ), /* 8 */
  2222. /* 382 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  2223. 0x3, /* 3 */
  2224. /* 384 */ 0xa, /* 10 */
  2225. 0x1, /* Ext Flags: new corr desc, */
  2226. /* 386 */ NdrFcShort( 0x0 ), /* 0 */
  2227. /* 388 */ NdrFcShort( 0x0 ), /* 0 */
  2228. /* 390 */ NdrFcShort( 0x0 ), /* 0 */
  2229. /* 392 */ NdrFcShort( 0x0 ), /* 0 */
  2230. /* Parameter Path */
  2231. /* 394 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2232. /* 396 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2233. /* 398 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2234. /* Parameter NewPath */
  2235. /* 400 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2236. /* 402 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2237. /* 404 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2238. /* Return value */
  2239. /* 406 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2240. /* 408 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2241. /* 410 */ 0x8, /* FC_LONG */
  2242. 0x0, /* 0 */
  2243. /* Procedure NetrDfsManagerGetConfigInfo */
  2244. /* 412 */ 0x32, /* FC_BIND_PRIMITIVE */
  2245. 0x48, /* Old Flags: */
  2246. /* 414 */ NdrFcLong( 0x0 ), /* 0 */
  2247. /* 418 */ NdrFcShort( 0x8 ), /* 8 */
  2248. /* 420 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
  2249. /* 422 */ NdrFcShort( 0x30 ), /* 48 */
  2250. /* 424 */ NdrFcShort( 0x8 ), /* 8 */
  2251. /* 426 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  2252. 0x5, /* 5 */
  2253. /* 428 */ 0xa, /* 10 */
  2254. 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
  2255. /* 430 */ NdrFcShort( 0x1 ), /* 1 */
  2256. /* 432 */ NdrFcShort( 0x1 ), /* 1 */
  2257. /* 434 */ NdrFcShort( 0x0 ), /* 0 */
  2258. /* 436 */ NdrFcShort( 0x0 ), /* 0 */
  2259. /* Parameter wszServer */
  2260. /* 438 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2261. /* 440 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2262. /* 442 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2263. /* Parameter wszLocalVolumeEntryPath */
  2264. /* 444 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2265. /* 446 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2266. /* 448 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2267. /* Parameter idLocalVolume */
  2268. /* 450 */ NdrFcShort( 0x8a ), /* Flags: must free, in, by val, */
  2269. /* 452 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2270. /* 454 */ NdrFcShort( 0xc8 ), /* Type Offset=200 */
  2271. /* Parameter ppRelationInfo */
  2272. /* 456 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
  2273. /* 458 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  2274. /* 460 */ NdrFcShort( 0x29a ), /* Type Offset=666 */
  2275. /* Return value */
  2276. /* 462 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2277. /* 464 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  2278. /* 466 */ 0x8, /* FC_LONG */
  2279. 0x0, /* 0 */
  2280. /* Procedure NetrDfsManagerSendSiteInfo */
  2281. /* 468 */ 0x32, /* FC_BIND_PRIMITIVE */
  2282. 0x48, /* Old Flags: */
  2283. /* 470 */ NdrFcLong( 0x0 ), /* 0 */
  2284. /* 474 */ NdrFcShort( 0x9 ), /* 9 */
  2285. /* 476 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2286. /* 478 */ NdrFcShort( 0x0 ), /* 0 */
  2287. /* 480 */ NdrFcShort( 0x8 ), /* 8 */
  2288. /* 482 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  2289. 0x3, /* 3 */
  2290. /* 484 */ 0xa, /* 10 */
  2291. 0x5, /* Ext Flags: new corr desc, srv corr check, */
  2292. /* 486 */ NdrFcShort( 0x0 ), /* 0 */
  2293. /* 488 */ NdrFcShort( 0x1 ), /* 1 */
  2294. /* 490 */ NdrFcShort( 0x0 ), /* 0 */
  2295. /* 492 */ NdrFcShort( 0x0 ), /* 0 */
  2296. /* Parameter wszServer */
  2297. /* 494 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2298. /* 496 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2299. /* 498 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2300. /* Parameter pSiteInfo */
  2301. /* 500 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2302. /* 502 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2303. /* 504 */ NdrFcShort( 0x300 ), /* Type Offset=768 */
  2304. /* Return value */
  2305. /* 506 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2306. /* 508 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2307. /* 510 */ 0x8, /* FC_LONG */
  2308. 0x0, /* 0 */
  2309. /* Procedure NetrDfsAddFtRoot */
  2310. /* 512 */ 0x32, /* FC_BIND_PRIMITIVE */
  2311. 0x48, /* Old Flags: */
  2312. /* 514 */ NdrFcLong( 0x0 ), /* 0 */
  2313. /* 518 */ NdrFcShort( 0xa ), /* 10 */
  2314. /* 520 */ NdrFcShort( 0x50 ), /* ia64 Stack size/offset = 80 */
  2315. /* 522 */ NdrFcShort( 0xd ), /* 13 */
  2316. /* 524 */ NdrFcShort( 0x8 ), /* 8 */
  2317. /* 526 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  2318. 0xa, /* 10 */
  2319. /* 528 */ 0xa, /* 10 */
  2320. 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
  2321. /* 530 */ NdrFcShort( 0x1 ), /* 1 */
  2322. /* 532 */ NdrFcShort( 0x1 ), /* 1 */
  2323. /* 534 */ NdrFcShort( 0x0 ), /* 0 */
  2324. /* 536 */ NdrFcShort( 0x0 ), /* 0 */
  2325. /* Parameter ServerName */
  2326. /* 538 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2327. /* 540 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2328. /* 542 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2329. /* Parameter DcName */
  2330. /* 544 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2331. /* 546 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2332. /* 548 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2333. /* Parameter RootShare */
  2334. /* 550 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2335. /* 552 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2336. /* 554 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2337. /* Parameter FtDfsName */
  2338. /* 556 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2339. /* 558 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2340. /* 560 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2341. /* Parameter Comment */
  2342. /* 562 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2343. /* 564 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  2344. /* 566 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2345. /* Parameter ConfigDN */
  2346. /* 568 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2347. /* 570 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  2348. /* 572 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2349. /* Parameter NewFtDfs */
  2350. /* 574 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  2351. /* 576 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
  2352. /* 578 */ 0x2, /* FC_CHAR */
  2353. 0x0, /* 0 */
  2354. /* Parameter Flags */
  2355. /* 580 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  2356. /* 582 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
  2357. /* 584 */ 0x8, /* FC_LONG */
  2358. 0x0, /* 0 */
  2359. /* Parameter ppRootList */
  2360. /* 586 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
  2361. /* 588 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
  2362. /* 590 */ NdrFcShort( 0x30c ), /* Type Offset=780 */
  2363. /* Return value */
  2364. /* 592 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2365. /* 594 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
  2366. /* 596 */ 0x8, /* FC_LONG */
  2367. 0x0, /* 0 */
  2368. /* Procedure NetrDfsRemoveFtRoot */
  2369. /* 598 */ 0x32, /* FC_BIND_PRIMITIVE */
  2370. 0x48, /* Old Flags: */
  2371. /* 600 */ NdrFcLong( 0x0 ), /* 0 */
  2372. /* 604 */ NdrFcShort( 0xb ), /* 11 */
  2373. /* 606 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
  2374. /* 608 */ NdrFcShort( 0x8 ), /* 8 */
  2375. /* 610 */ NdrFcShort( 0x8 ), /* 8 */
  2376. /* 612 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  2377. 0x7, /* 7 */
  2378. /* 614 */ 0xa, /* 10 */
  2379. 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
  2380. /* 616 */ NdrFcShort( 0x1 ), /* 1 */
  2381. /* 618 */ NdrFcShort( 0x1 ), /* 1 */
  2382. /* 620 */ NdrFcShort( 0x0 ), /* 0 */
  2383. /* 622 */ NdrFcShort( 0x0 ), /* 0 */
  2384. /* Parameter ServerName */
  2385. /* 624 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2386. /* 626 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2387. /* 628 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2388. /* Parameter DcName */
  2389. /* 630 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2390. /* 632 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2391. /* 634 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2392. /* Parameter RootShare */
  2393. /* 636 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2394. /* 638 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2395. /* 640 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2396. /* Parameter FtDfsName */
  2397. /* 642 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2398. /* 644 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2399. /* 646 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2400. /* Parameter Flags */
  2401. /* 648 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  2402. /* 650 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  2403. /* 652 */ 0x8, /* FC_LONG */
  2404. 0x0, /* 0 */
  2405. /* Parameter ppRootList */
  2406. /* 654 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
  2407. /* 656 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  2408. /* 658 */ NdrFcShort( 0x30c ), /* Type Offset=780 */
  2409. /* Return value */
  2410. /* 660 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2411. /* 662 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
  2412. /* 664 */ 0x8, /* FC_LONG */
  2413. 0x0, /* 0 */
  2414. /* Procedure NetrDfsAddStdRoot */
  2415. /* 666 */ 0x32, /* FC_BIND_PRIMITIVE */
  2416. 0x48, /* Old Flags: */
  2417. /* 668 */ NdrFcLong( 0x0 ), /* 0 */
  2418. /* 672 */ NdrFcShort( 0xc ), /* 12 */
  2419. /* 674 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  2420. /* 676 */ NdrFcShort( 0x8 ), /* 8 */
  2421. /* 678 */ NdrFcShort( 0x8 ), /* 8 */
  2422. /* 680 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  2423. 0x5, /* 5 */
  2424. /* 682 */ 0xa, /* 10 */
  2425. 0x1, /* Ext Flags: new corr desc, */
  2426. /* 684 */ NdrFcShort( 0x0 ), /* 0 */
  2427. /* 686 */ NdrFcShort( 0x0 ), /* 0 */
  2428. /* 688 */ NdrFcShort( 0x0 ), /* 0 */
  2429. /* 690 */ NdrFcShort( 0x0 ), /* 0 */
  2430. /* Parameter ServerName */
  2431. /* 692 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2432. /* 694 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2433. /* 696 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2434. /* Parameter RootShare */
  2435. /* 698 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2436. /* 700 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2437. /* 702 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2438. /* Parameter Comment */
  2439. /* 704 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2440. /* 706 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2441. /* 708 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2442. /* Parameter Flags */
  2443. /* 710 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  2444. /* 712 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2445. /* 714 */ 0x8, /* FC_LONG */
  2446. 0x0, /* 0 */
  2447. /* Return value */
  2448. /* 716 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2449. /* 718 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  2450. /* 720 */ 0x8, /* FC_LONG */
  2451. 0x0, /* 0 */
  2452. /* Procedure NetrDfsRemoveStdRoot */
  2453. /* 722 */ 0x32, /* FC_BIND_PRIMITIVE */
  2454. 0x48, /* Old Flags: */
  2455. /* 724 */ NdrFcLong( 0x0 ), /* 0 */
  2456. /* 728 */ NdrFcShort( 0xd ), /* 13 */
  2457. /* 730 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  2458. /* 732 */ NdrFcShort( 0x8 ), /* 8 */
  2459. /* 734 */ NdrFcShort( 0x8 ), /* 8 */
  2460. /* 736 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  2461. 0x4, /* 4 */
  2462. /* 738 */ 0xa, /* 10 */
  2463. 0x1, /* Ext Flags: new corr desc, */
  2464. /* 740 */ NdrFcShort( 0x0 ), /* 0 */
  2465. /* 742 */ NdrFcShort( 0x0 ), /* 0 */
  2466. /* 744 */ NdrFcShort( 0x0 ), /* 0 */
  2467. /* 746 */ NdrFcShort( 0x0 ), /* 0 */
  2468. /* Parameter ServerName */
  2469. /* 748 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2470. /* 750 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2471. /* 752 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2472. /* Parameter RootShare */
  2473. /* 754 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2474. /* 756 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2475. /* 758 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2476. /* Parameter Flags */
  2477. /* 760 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  2478. /* 762 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2479. /* 764 */ 0x8, /* FC_LONG */
  2480. 0x0, /* 0 */
  2481. /* Return value */
  2482. /* 766 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2483. /* 768 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2484. /* 770 */ 0x8, /* FC_LONG */
  2485. 0x0, /* 0 */
  2486. /* Procedure NetrDfsManagerInitialize */
  2487. /* 772 */ 0x32, /* FC_BIND_PRIMITIVE */
  2488. 0x48, /* Old Flags: */
  2489. /* 774 */ NdrFcLong( 0x0 ), /* 0 */
  2490. /* 778 */ NdrFcShort( 0xe ), /* 14 */
  2491. /* 780 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2492. /* 782 */ NdrFcShort( 0x8 ), /* 8 */
  2493. /* 784 */ NdrFcShort( 0x8 ), /* 8 */
  2494. /* 786 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  2495. 0x3, /* 3 */
  2496. /* 788 */ 0xa, /* 10 */
  2497. 0x1, /* Ext Flags: new corr desc, */
  2498. /* 790 */ NdrFcShort( 0x0 ), /* 0 */
  2499. /* 792 */ NdrFcShort( 0x0 ), /* 0 */
  2500. /* 794 */ NdrFcShort( 0x0 ), /* 0 */
  2501. /* 796 */ NdrFcShort( 0x0 ), /* 0 */
  2502. /* Parameter ServerName */
  2503. /* 798 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2504. /* 800 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2505. /* 802 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2506. /* Parameter Flags */
  2507. /* 804 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  2508. /* 806 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2509. /* 808 */ 0x8, /* FC_LONG */
  2510. 0x0, /* 0 */
  2511. /* Return value */
  2512. /* 810 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2513. /* 812 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2514. /* 814 */ 0x8, /* FC_LONG */
  2515. 0x0, /* 0 */
  2516. /* Procedure NetrDfsAddStdRootForced */
  2517. /* 816 */ 0x32, /* FC_BIND_PRIMITIVE */
  2518. 0x48, /* Old Flags: */
  2519. /* 818 */ NdrFcLong( 0x0 ), /* 0 */
  2520. /* 822 */ NdrFcShort( 0xf ), /* 15 */
  2521. /* 824 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  2522. /* 826 */ NdrFcShort( 0x0 ), /* 0 */
  2523. /* 828 */ NdrFcShort( 0x8 ), /* 8 */
  2524. /* 830 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  2525. 0x5, /* 5 */
  2526. /* 832 */ 0xa, /* 10 */
  2527. 0x1, /* Ext Flags: new corr desc, */
  2528. /* 834 */ NdrFcShort( 0x0 ), /* 0 */
  2529. /* 836 */ NdrFcShort( 0x0 ), /* 0 */
  2530. /* 838 */ NdrFcShort( 0x0 ), /* 0 */
  2531. /* 840 */ NdrFcShort( 0x0 ), /* 0 */
  2532. /* Parameter ServerName */
  2533. /* 842 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2534. /* 844 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2535. /* 846 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2536. /* Parameter RootShare */
  2537. /* 848 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2538. /* 850 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2539. /* 852 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2540. /* Parameter Comment */
  2541. /* 854 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2542. /* 856 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2543. /* 858 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2544. /* Parameter Share */
  2545. /* 860 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2546. /* 862 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2547. /* 864 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2548. /* Return value */
  2549. /* 866 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2550. /* 868 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  2551. /* 870 */ 0x8, /* FC_LONG */
  2552. 0x0, /* 0 */
  2553. /* Procedure NetrDfsGetDcAddress */
  2554. /* 872 */ 0x32, /* FC_BIND_PRIMITIVE */
  2555. 0x48, /* Old Flags: */
  2556. /* 874 */ NdrFcLong( 0x0 ), /* 0 */
  2557. /* 878 */ NdrFcShort( 0x10 ), /* 16 */
  2558. /* 880 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  2559. /* 882 */ NdrFcShort( 0x35 ), /* 53 */
  2560. /* 884 */ NdrFcShort( 0x3d ), /* 61 */
  2561. /* 886 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  2562. 0x5, /* 5 */
  2563. /* 888 */ 0xa, /* 10 */
  2564. 0x1, /* Ext Flags: new corr desc, */
  2565. /* 890 */ NdrFcShort( 0x0 ), /* 0 */
  2566. /* 892 */ NdrFcShort( 0x0 ), /* 0 */
  2567. /* 894 */ NdrFcShort( 0x0 ), /* 0 */
  2568. /* 896 */ NdrFcShort( 0x0 ), /* 0 */
  2569. /* Parameter ServerName */
  2570. /* 898 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2571. /* 900 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2572. /* 902 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2573. /* Parameter DcName */
  2574. /* 904 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
  2575. /* 906 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2576. /* 908 */ NdrFcShort( 0x344 ), /* Type Offset=836 */
  2577. /* Parameter IsRoot */
  2578. /* 910 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
  2579. /* 912 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2580. /* 914 */ 0x2, /* FC_CHAR */
  2581. 0x0, /* 0 */
  2582. /* Parameter Timeout */
  2583. /* 916 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
  2584. /* 918 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2585. /* 920 */ 0x8, /* FC_LONG */
  2586. 0x0, /* 0 */
  2587. /* Return value */
  2588. /* 922 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2589. /* 924 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  2590. /* 926 */ 0x8, /* FC_LONG */
  2591. 0x0, /* 0 */
  2592. /* Procedure NetrDfsSetDcAddress */
  2593. /* 928 */ 0x32, /* FC_BIND_PRIMITIVE */
  2594. 0x48, /* Old Flags: */
  2595. /* 930 */ NdrFcLong( 0x0 ), /* 0 */
  2596. /* 934 */ NdrFcShort( 0x11 ), /* 17 */
  2597. /* 936 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  2598. /* 938 */ NdrFcShort( 0x10 ), /* 16 */
  2599. /* 940 */ NdrFcShort( 0x8 ), /* 8 */
  2600. /* 942 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  2601. 0x5, /* 5 */
  2602. /* 944 */ 0xa, /* 10 */
  2603. 0x1, /* Ext Flags: new corr desc, */
  2604. /* 946 */ NdrFcShort( 0x0 ), /* 0 */
  2605. /* 948 */ NdrFcShort( 0x0 ), /* 0 */
  2606. /* 950 */ NdrFcShort( 0x0 ), /* 0 */
  2607. /* 952 */ NdrFcShort( 0x0 ), /* 0 */
  2608. /* Parameter ServerName */
  2609. /* 954 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2610. /* 956 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2611. /* 958 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2612. /* Parameter DcName */
  2613. /* 960 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2614. /* 962 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2615. /* 964 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2616. /* Parameter Timeout */
  2617. /* 966 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  2618. /* 968 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2619. /* 970 */ 0x8, /* FC_LONG */
  2620. 0x0, /* 0 */
  2621. /* Parameter Flags */
  2622. /* 972 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  2623. /* 974 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2624. /* 976 */ 0x8, /* FC_LONG */
  2625. 0x0, /* 0 */
  2626. /* Return value */
  2627. /* 978 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2628. /* 980 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  2629. /* 982 */ 0x8, /* FC_LONG */
  2630. 0x0, /* 0 */
  2631. /* Procedure NetrDfsFlushFtTable */
  2632. /* 984 */ 0x32, /* FC_BIND_PRIMITIVE */
  2633. 0x48, /* Old Flags: */
  2634. /* 986 */ NdrFcLong( 0x0 ), /* 0 */
  2635. /* 990 */ NdrFcShort( 0x12 ), /* 18 */
  2636. /* 992 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2637. /* 994 */ NdrFcShort( 0x0 ), /* 0 */
  2638. /* 996 */ NdrFcShort( 0x8 ), /* 8 */
  2639. /* 998 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
  2640. 0x3, /* 3 */
  2641. /* 1000 */ 0xa, /* 10 */
  2642. 0x1, /* Ext Flags: new corr desc, */
  2643. /* 1002 */ NdrFcShort( 0x0 ), /* 0 */
  2644. /* 1004 */ NdrFcShort( 0x0 ), /* 0 */
  2645. /* 1006 */ NdrFcShort( 0x0 ), /* 0 */
  2646. /* 1008 */ NdrFcShort( 0x0 ), /* 0 */
  2647. /* Parameter DcName */
  2648. /* 1010 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2649. /* 1012 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2650. /* 1014 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2651. /* Parameter wszFtDfsName */
  2652. /* 1016 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2653. /* 1018 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2654. /* 1020 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2655. /* Return value */
  2656. /* 1022 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2657. /* 1024 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2658. /* 1026 */ 0x8, /* FC_LONG */
  2659. 0x0, /* 0 */
  2660. /* Procedure NetrDfsAdd2 */
  2661. /* 1028 */ 0x32, /* FC_BIND_PRIMITIVE */
  2662. 0x48, /* Old Flags: */
  2663. /* 1030 */ NdrFcLong( 0x0 ), /* 0 */
  2664. /* 1034 */ NdrFcShort( 0x13 ), /* 19 */
  2665. /* 1036 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
  2666. /* 1038 */ NdrFcShort( 0x8 ), /* 8 */
  2667. /* 1040 */ NdrFcShort( 0x8 ), /* 8 */
  2668. /* 1042 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  2669. 0x8, /* 8 */
  2670. /* 1044 */ 0xa, /* 10 */
  2671. 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
  2672. /* 1046 */ NdrFcShort( 0x1 ), /* 1 */
  2673. /* 1048 */ NdrFcShort( 0x1 ), /* 1 */
  2674. /* 1050 */ NdrFcShort( 0x0 ), /* 0 */
  2675. /* 1052 */ NdrFcShort( 0x0 ), /* 0 */
  2676. /* Parameter DfsEntryPath */
  2677. /* 1054 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2678. /* 1056 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2679. /* 1058 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2680. /* Parameter DcName */
  2681. /* 1060 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2682. /* 1062 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2683. /* 1064 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2684. /* Parameter ServerName */
  2685. /* 1066 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2686. /* 1068 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2687. /* 1070 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2688. /* Parameter ShareName */
  2689. /* 1072 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  2690. /* 1074 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2691. /* 1076 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  2692. /* Parameter Comment */
  2693. /* 1078 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  2694. /* 1080 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  2695. /* 1082 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  2696. /* Parameter Flags */
  2697. /* 1084 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  2698. /* 1086 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  2699. /* 1088 */ 0x8, /* FC_LONG */
  2700. 0x0, /* 0 */
  2701. /* Parameter ppRootList */
  2702. /* 1090 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
  2703. /* 1092 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
  2704. /* 1094 */ NdrFcShort( 0x30c ), /* Type Offset=780 */
  2705. /* Return value */
  2706. /* 1096 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2707. /* 1098 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
  2708. /* 1100 */ 0x8, /* FC_LONG */
  2709. 0x0, /* 0 */
  2710. /* Procedure NetrDfsRemove2 */
  2711. /* 1102 */ 0x32, /* FC_BIND_PRIMITIVE */
  2712. 0x48, /* Old Flags: */
  2713. /* 1104 */ NdrFcLong( 0x0 ), /* 0 */
  2714. /* 1108 */ NdrFcShort( 0x14 ), /* 20 */
  2715. /* 1110 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
  2716. /* 1112 */ NdrFcShort( 0x0 ), /* 0 */
  2717. /* 1114 */ NdrFcShort( 0x8 ), /* 8 */
  2718. /* 1116 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  2719. 0x6, /* 6 */
  2720. /* 1118 */ 0xa, /* 10 */
  2721. 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
  2722. /* 1120 */ NdrFcShort( 0x1 ), /* 1 */
  2723. /* 1122 */ NdrFcShort( 0x1 ), /* 1 */
  2724. /* 1124 */ NdrFcShort( 0x0 ), /* 0 */
  2725. /* 1126 */ NdrFcShort( 0x0 ), /* 0 */
  2726. /* Parameter DfsEntryPath */
  2727. /* 1128 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2728. /* 1130 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2729. /* 1132 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2730. /* Parameter DcName */
  2731. /* 1134 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2732. /* 1136 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2733. /* 1138 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2734. /* Parameter ServerName */
  2735. /* 1140 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  2736. /* 1142 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2737. /* 1144 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  2738. /* Parameter ShareName */
  2739. /* 1146 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  2740. /* 1148 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2741. /* 1150 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  2742. /* Parameter ppRootList */
  2743. /* 1152 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
  2744. /* 1154 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  2745. /* 1156 */ NdrFcShort( 0x30c ), /* Type Offset=780 */
  2746. /* Return value */
  2747. /* 1158 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2748. /* 1160 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  2749. /* 1162 */ 0x8, /* FC_LONG */
  2750. 0x0, /* 0 */
  2751. /* Procedure NetrDfsEnumEx */
  2752. /* 1164 */ 0x32, /* FC_BIND_PRIMITIVE */
  2753. 0x48, /* Old Flags: */
  2754. /* 1166 */ NdrFcLong( 0x0 ), /* 0 */
  2755. /* 1170 */ NdrFcShort( 0x15 ), /* 21 */
  2756. /* 1172 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
  2757. /* 1174 */ NdrFcShort( 0x2c ), /* 44 */
  2758. /* 1176 */ NdrFcShort( 0x24 ), /* 36 */
  2759. /* 1178 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  2760. 0x6, /* 6 */
  2761. /* 1180 */ 0xa, /* 10 */
  2762. 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
  2763. /* 1182 */ NdrFcShort( 0x9 ), /* 9 */
  2764. /* 1184 */ NdrFcShort( 0x9 ), /* 9 */
  2765. /* 1186 */ NdrFcShort( 0x0 ), /* 0 */
  2766. /* 1188 */ NdrFcShort( 0x0 ), /* 0 */
  2767. /* Parameter DfsEntryPath */
  2768. /* 1190 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2769. /* 1192 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2770. /* 1194 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2771. /* Parameter Level */
  2772. /* 1196 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  2773. /* 1198 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2774. /* 1200 */ 0x8, /* FC_LONG */
  2775. 0x0, /* 0 */
  2776. /* Parameter PrefMaxLen */
  2777. /* 1202 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  2778. /* 1204 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2779. /* 1206 */ 0x8, /* FC_LONG */
  2780. 0x0, /* 0 */
  2781. /* Parameter DfsEnum */
  2782. /* 1208 */ NdrFcShort( 0x1b ), /* Flags: must size, must free, in, out, */
  2783. /* 1210 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2784. /* 1212 */ NdrFcShort( 0x134 ), /* Type Offset=308 */
  2785. /* Parameter ResumeHandle */
  2786. /* 1214 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
  2787. /* 1216 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  2788. /* 1218 */ NdrFcShort( 0x296 ), /* Type Offset=662 */
  2789. /* Return value */
  2790. /* 1220 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2791. /* 1222 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  2792. /* 1224 */ 0x8, /* FC_LONG */
  2793. 0x0, /* 0 */
  2794. /* Procedure NetrDfsSetInfo2 */
  2795. /* 1226 */ 0x32, /* FC_BIND_PRIMITIVE */
  2796. 0x48, /* Old Flags: */
  2797. /* 1228 */ NdrFcLong( 0x0 ), /* 0 */
  2798. /* 1232 */ NdrFcShort( 0x16 ), /* 22 */
  2799. /* 1234 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
  2800. /* 1236 */ NdrFcShort( 0x8 ), /* 8 */
  2801. /* 1238 */ NdrFcShort( 0x8 ), /* 8 */
  2802. /* 1240 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  2803. 0x8, /* 8 */
  2804. /* 1242 */ 0xa, /* 10 */
  2805. 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
  2806. /* 1244 */ NdrFcShort( 0x1 ), /* 1 */
  2807. /* 1246 */ NdrFcShort( 0x4 ), /* 4 */
  2808. /* 1248 */ NdrFcShort( 0x0 ), /* 0 */
  2809. /* 1250 */ NdrFcShort( 0x0 ), /* 0 */
  2810. /* Parameter DfsEntryPath */
  2811. /* 1252 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2812. /* 1254 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
  2813. /* 1256 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2814. /* Parameter DcName */
  2815. /* 1258 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2816. /* 1260 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
  2817. /* 1262 */ NdrFcShort( 0x4 ), /* Type Offset=4 */
  2818. /* Parameter ServerName */
  2819. /* 1264 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  2820. /* 1266 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
  2821. /* 1268 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  2822. /* Parameter ShareName */
  2823. /* 1270 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
  2824. /* 1272 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2825. /* 1274 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  2826. /* Parameter Level */
  2827. /* 1276 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  2828. /* 1278 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  2829. /* 1280 */ 0x8, /* FC_LONG */
  2830. 0x0, /* 0 */
  2831. /* Parameter pDfsInfo */
  2832. /* 1282 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  2833. /* 1284 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
  2834. /* 1286 */ NdrFcShort( 0x354 ), /* Type Offset=852 */
  2835. /* Parameter ppRootList */
  2836. /* 1288 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
  2837. /* 1290 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
  2838. /* 1292 */ NdrFcShort( 0x30c ), /* Type Offset=780 */
  2839. /* Return value */
  2840. /* 1294 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  2841. /* 1296 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
  2842. /* 1298 */ 0x8, /* FC_LONG */
  2843. 0x0, /* 0 */
  2844. 0x0
  2845. }
  2846. };
  2847. static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
  2848. {
  2849. 0,
  2850. {
  2851. NdrFcShort( 0x0 ), /* 0 */
  2852. /* 2 */
  2853. 0x11, 0x8, /* FC_RP [simple_pointer] */
  2854. /* 4 */
  2855. 0x25, /* FC_C_WSTRING */
  2856. 0x5c, /* FC_PAD */
  2857. /* 6 */
  2858. 0x12, 0x8, /* FC_UP [simple_pointer] */
  2859. /* 8 */
  2860. 0x25, /* FC_C_WSTRING */
  2861. 0x5c, /* FC_PAD */
  2862. /* 10 */
  2863. 0x11, 0x0, /* FC_RP */
  2864. /* 12 */ NdrFcShort( 0x2 ), /* Offset= 2 (14) */
  2865. /* 14 */
  2866. 0x2b, /* FC_NON_ENCAPSULATED_UNION */
  2867. 0x9, /* FC_ULONG */
  2868. /* 16 */ 0x29, /* Corr desc: parameter, FC_ULONG */
  2869. 0x0, /* */
  2870. /* 18 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  2871. /* 20 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  2872. /* 22 */ NdrFcShort( 0x2 ), /* Offset= 2 (24) */
  2873. /* 24 */ NdrFcShort( 0x8 ), /* 8 */
  2874. /* 26 */ NdrFcShort( 0x3007 ), /* 12295 */
  2875. /* 28 */ NdrFcLong( 0x1 ), /* 1 */
  2876. /* 32 */ NdrFcShort( 0x28 ), /* Offset= 40 (72) */
  2877. /* 34 */ NdrFcLong( 0x2 ), /* 2 */
  2878. /* 38 */ NdrFcShort( 0x34 ), /* Offset= 52 (90) */
  2879. /* 40 */ NdrFcLong( 0x3 ), /* 3 */
  2880. /* 44 */ NdrFcShort( 0x48 ), /* Offset= 72 (116) */
  2881. /* 46 */ NdrFcLong( 0x4 ), /* 4 */
  2882. /* 50 */ NdrFcShort( 0x8c ), /* Offset= 140 (190) */
  2883. /* 52 */ NdrFcLong( 0x64 ), /* 100 */
  2884. /* 56 */ NdrFcShort( 0xd2 ), /* Offset= 210 (266) */
  2885. /* 58 */ NdrFcLong( 0x65 ), /* 101 */
  2886. /* 62 */ NdrFcShort( 0xde ), /* Offset= 222 (284) */
  2887. /* 64 */ NdrFcLong( 0x66 ), /* 102 */
  2888. /* 68 */ NdrFcShort( 0xd8 ), /* Offset= 216 (284) */
  2889. /* 70 */ NdrFcShort( 0x0 ), /* Offset= 0 (70) */
  2890. /* 72 */
  2891. 0x12, 0x1, /* FC_UP [all_nodes] */
  2892. /* 74 */ NdrFcShort( 0x2 ), /* Offset= 2 (76) */
  2893. /* 76 */
  2894. 0x1a, /* FC_BOGUS_STRUCT */
  2895. 0x3, /* 3 */
  2896. /* 78 */ NdrFcShort( 0x8 ), /* 8 */
  2897. /* 80 */ NdrFcShort( 0x0 ), /* 0 */
  2898. /* 82 */ NdrFcShort( 0x4 ), /* Offset= 4 (86) */
  2899. /* 84 */ 0x36, /* FC_POINTER */
  2900. 0x5b, /* FC_END */
  2901. /* 86 */
  2902. 0x12, 0x8, /* FC_UP [simple_pointer] */
  2903. /* 88 */
  2904. 0x25, /* FC_C_WSTRING */
  2905. 0x5c, /* FC_PAD */
  2906. /* 90 */
  2907. 0x12, 0x1, /* FC_UP [all_nodes] */
  2908. /* 92 */ NdrFcShort( 0x2 ), /* Offset= 2 (94) */
  2909. /* 94 */
  2910. 0x1a, /* FC_BOGUS_STRUCT */
  2911. 0x3, /* 3 */
  2912. /* 96 */ NdrFcShort( 0x18 ), /* 24 */
  2913. /* 98 */ NdrFcShort( 0x0 ), /* 0 */
  2914. /* 100 */ NdrFcShort( 0x8 ), /* Offset= 8 (108) */
  2915. /* 102 */ 0x36, /* FC_POINTER */
  2916. 0x36, /* FC_POINTER */
  2917. /* 104 */ 0x8, /* FC_LONG */
  2918. 0x8, /* FC_LONG */
  2919. /* 106 */ 0x5c, /* FC_PAD */
  2920. 0x5b, /* FC_END */
  2921. /* 108 */
  2922. 0x12, 0x8, /* FC_UP [simple_pointer] */
  2923. /* 110 */
  2924. 0x25, /* FC_C_WSTRING */
  2925. 0x5c, /* FC_PAD */
  2926. /* 112 */
  2927. 0x12, 0x8, /* FC_UP [simple_pointer] */
  2928. /* 114 */
  2929. 0x25, /* FC_C_WSTRING */
  2930. 0x5c, /* FC_PAD */
  2931. /* 116 */
  2932. 0x12, 0x1, /* FC_UP [all_nodes] */
  2933. /* 118 */ NdrFcShort( 0x2e ), /* Offset= 46 (164) */
  2934. /* 120 */
  2935. 0x1a, /* FC_BOGUS_STRUCT */
  2936. 0x3, /* 3 */
  2937. /* 122 */ NdrFcShort( 0x18 ), /* 24 */
  2938. /* 124 */ NdrFcShort( 0x0 ), /* 0 */
  2939. /* 126 */ NdrFcShort( 0x8 ), /* Offset= 8 (134) */
  2940. /* 128 */ 0x8, /* FC_LONG */
  2941. 0x40, /* FC_STRUCTPAD4 */
  2942. /* 130 */ 0x36, /* FC_POINTER */
  2943. 0x36, /* FC_POINTER */
  2944. /* 132 */ 0x5c, /* FC_PAD */
  2945. 0x5b, /* FC_END */
  2946. /* 134 */
  2947. 0x12, 0x8, /* FC_UP [simple_pointer] */
  2948. /* 136 */
  2949. 0x25, /* FC_C_WSTRING */
  2950. 0x5c, /* FC_PAD */
  2951. /* 138 */
  2952. 0x12, 0x8, /* FC_UP [simple_pointer] */
  2953. /* 140 */
  2954. 0x25, /* FC_C_WSTRING */
  2955. 0x5c, /* FC_PAD */
  2956. /* 142 */
  2957. 0x21, /* FC_BOGUS_ARRAY */
  2958. 0x3, /* 3 */
  2959. /* 144 */ NdrFcShort( 0x0 ), /* 0 */
  2960. /* 146 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  2961. 0x0, /* */
  2962. /* 148 */ NdrFcShort( 0x14 ), /* 20 */
  2963. /* 150 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  2964. /* 152 */ NdrFcLong( 0xffffffff ), /* -1 */
  2965. /* 156 */ NdrFcShort( 0x0 ), /* Corr flags: */
  2966. /* 158 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  2967. 0x0, /* 0 */
  2968. /* 160 */ NdrFcShort( 0xffd8 ), /* Offset= -40 (120) */
  2969. /* 162 */ 0x5c, /* FC_PAD */
  2970. 0x5b, /* FC_END */
  2971. /* 164 */
  2972. 0x1a, /* FC_BOGUS_STRUCT */
  2973. 0x3, /* 3 */
  2974. /* 166 */ NdrFcShort( 0x20 ), /* 32 */
  2975. /* 168 */ NdrFcShort( 0x0 ), /* 0 */
  2976. /* 170 */ NdrFcShort( 0x8 ), /* Offset= 8 (178) */
  2977. /* 172 */ 0x36, /* FC_POINTER */
  2978. 0x36, /* FC_POINTER */
  2979. /* 174 */ 0x8, /* FC_LONG */
  2980. 0x8, /* FC_LONG */
  2981. /* 176 */ 0x36, /* FC_POINTER */
  2982. 0x5b, /* FC_END */
  2983. /* 178 */
  2984. 0x12, 0x8, /* FC_UP [simple_pointer] */
  2985. /* 180 */
  2986. 0x25, /* FC_C_WSTRING */
  2987. 0x5c, /* FC_PAD */
  2988. /* 182 */
  2989. 0x12, 0x8, /* FC_UP [simple_pointer] */
  2990. /* 184 */
  2991. 0x25, /* FC_C_WSTRING */
  2992. 0x5c, /* FC_PAD */
  2993. /* 186 */
  2994. 0x12, 0x0, /* FC_UP */
  2995. /* 188 */ NdrFcShort( 0xffd2 ), /* Offset= -46 (142) */
  2996. /* 190 */
  2997. 0x12, 0x1, /* FC_UP [all_nodes] */
  2998. /* 192 */ NdrFcShort( 0x2a ), /* Offset= 42 (234) */
  2999. /* 194 */
  3000. 0x1d, /* FC_SMFARRAY */
  3001. 0x0, /* 0 */
  3002. /* 196 */ NdrFcShort( 0x8 ), /* 8 */
  3003. /* 198 */ 0x1, /* FC_BYTE */
  3004. 0x5b, /* FC_END */
  3005. /* 200 */
  3006. 0x15, /* FC_STRUCT */
  3007. 0x3, /* 3 */
  3008. /* 202 */ NdrFcShort( 0x10 ), /* 16 */
  3009. /* 204 */ 0x8, /* FC_LONG */
  3010. 0x6, /* FC_SHORT */
  3011. /* 206 */ 0x6, /* FC_SHORT */
  3012. 0x4c, /* FC_EMBEDDED_COMPLEX */
  3013. /* 208 */ 0x0, /* 0 */
  3014. NdrFcShort( 0xfff1 ), /* Offset= -15 (194) */
  3015. 0x5b, /* FC_END */
  3016. /* 212 */
  3017. 0x21, /* FC_BOGUS_ARRAY */
  3018. 0x3, /* 3 */
  3019. /* 214 */ NdrFcShort( 0x0 ), /* 0 */
  3020. /* 216 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  3021. 0x0, /* */
  3022. /* 218 */ NdrFcShort( 0x28 ), /* 40 */
  3023. /* 220 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  3024. /* 222 */ NdrFcLong( 0xffffffff ), /* -1 */
  3025. /* 226 */ NdrFcShort( 0x0 ), /* Corr flags: */
  3026. /* 228 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  3027. 0x0, /* 0 */
  3028. /* 230 */ NdrFcShort( 0xff92 ), /* Offset= -110 (120) */
  3029. /* 232 */ 0x5c, /* FC_PAD */
  3030. 0x5b, /* FC_END */
  3031. /* 234 */
  3032. 0x1a, /* FC_BOGUS_STRUCT */
  3033. 0x3, /* 3 */
  3034. /* 236 */ NdrFcShort( 0x38 ), /* 56 */
  3035. /* 238 */ NdrFcShort( 0x0 ), /* 0 */
  3036. /* 240 */ NdrFcShort( 0xe ), /* Offset= 14 (254) */
  3037. /* 242 */ 0x36, /* FC_POINTER */
  3038. 0x36, /* FC_POINTER */
  3039. /* 244 */ 0x8, /* FC_LONG */
  3040. 0x8, /* FC_LONG */
  3041. /* 246 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  3042. 0x0, /* 0 */
  3043. /* 248 */ NdrFcShort( 0xffd0 ), /* Offset= -48 (200) */
  3044. /* 250 */ 0x8, /* FC_LONG */
  3045. 0x40, /* FC_STRUCTPAD4 */
  3046. /* 252 */ 0x36, /* FC_POINTER */
  3047. 0x5b, /* FC_END */
  3048. /* 254 */
  3049. 0x12, 0x8, /* FC_UP [simple_pointer] */
  3050. /* 256 */
  3051. 0x25, /* FC_C_WSTRING */
  3052. 0x5c, /* FC_PAD */
  3053. /* 258 */
  3054. 0x12, 0x8, /* FC_UP [simple_pointer] */
  3055. /* 260 */
  3056. 0x25, /* FC_C_WSTRING */
  3057. 0x5c, /* FC_PAD */
  3058. /* 262 */
  3059. 0x12, 0x0, /* FC_UP */
  3060. /* 264 */ NdrFcShort( 0xffcc ), /* Offset= -52 (212) */
  3061. /* 266 */
  3062. 0x12, 0x1, /* FC_UP [all_nodes] */
  3063. /* 268 */ NdrFcShort( 0x2 ), /* Offset= 2 (270) */
  3064. /* 270 */
  3065. 0x1a, /* FC_BOGUS_STRUCT */
  3066. 0x3, /* 3 */
  3067. /* 272 */ NdrFcShort( 0x8 ), /* 8 */
  3068. /* 274 */ NdrFcShort( 0x0 ), /* 0 */
  3069. /* 276 */ NdrFcShort( 0x4 ), /* Offset= 4 (280) */
  3070. /* 278 */ 0x36, /* FC_POINTER */
  3071. 0x5b, /* FC_END */
  3072. /* 280 */
  3073. 0x12, 0x8, /* FC_UP [simple_pointer] */
  3074. /* 282 */
  3075. 0x25, /* FC_C_WSTRING */
  3076. 0x5c, /* FC_PAD */
  3077. /* 284 */
  3078. 0x12, 0x0, /* FC_UP */
  3079. /* 286 */ NdrFcShort( 0x2 ), /* Offset= 2 (288) */
  3080. /* 288 */
  3081. 0x15, /* FC_STRUCT */
  3082. 0x3, /* 3 */
  3083. /* 290 */ NdrFcShort( 0x4 ), /* 4 */
  3084. /* 292 */ 0x8, /* FC_LONG */
  3085. 0x5b, /* FC_END */
  3086. /* 294 */
  3087. 0x11, 0x4, /* FC_RP [alloced_on_stack] */
  3088. /* 296 */ NdrFcShort( 0x2 ), /* Offset= 2 (298) */
  3089. /* 298 */
  3090. 0x2b, /* FC_NON_ENCAPSULATED_UNION */
  3091. 0x9, /* FC_ULONG */
  3092. /* 300 */ 0x29, /* Corr desc: parameter, FC_ULONG */
  3093. 0x0, /* */
  3094. /* 302 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
  3095. /* 304 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  3096. /* 306 */ NdrFcShort( 0xfee6 ), /* Offset= -282 (24) */
  3097. /* 308 */
  3098. 0x12, 0x0, /* FC_UP */
  3099. /* 310 */ NdrFcShort( 0x150 ), /* Offset= 336 (646) */
  3100. /* 312 */
  3101. 0x2b, /* FC_NON_ENCAPSULATED_UNION */
  3102. 0x9, /* FC_ULONG */
  3103. /* 314 */ 0x9, /* Corr desc: FC_ULONG */
  3104. 0x0, /* */
  3105. /* 316 */ NdrFcShort( 0xfff8 ), /* -8 */
  3106. /* 318 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  3107. /* 320 */ NdrFcShort( 0x2 ), /* Offset= 2 (322) */
  3108. /* 322 */ NdrFcShort( 0x8 ), /* 8 */
  3109. /* 324 */ NdrFcShort( 0x3006 ), /* 12294 */
  3110. /* 326 */ NdrFcLong( 0x1 ), /* 1 */
  3111. /* 330 */ NdrFcShort( 0x22 ), /* Offset= 34 (364) */
  3112. /* 332 */ NdrFcLong( 0x2 ), /* 2 */
  3113. /* 336 */ NdrFcShort( 0x46 ), /* Offset= 70 (406) */
  3114. /* 338 */ NdrFcLong( 0x3 ), /* 3 */
  3115. /* 342 */ NdrFcShort( 0x6a ), /* Offset= 106 (448) */
  3116. /* 344 */ NdrFcLong( 0x4 ), /* 4 */
  3117. /* 348 */ NdrFcShort( 0x8e ), /* Offset= 142 (490) */
  3118. /* 350 */ NdrFcLong( 0xc8 ), /* 200 */
  3119. /* 354 */ NdrFcShort( 0xb2 ), /* Offset= 178 (532) */
  3120. /* 356 */ NdrFcLong( 0x12c ), /* 300 */
  3121. /* 360 */ NdrFcShort( 0xe4 ), /* Offset= 228 (588) */
  3122. /* 362 */ NdrFcShort( 0xffff ), /* Offset= -1 (361) */
  3123. /* 364 */
  3124. 0x12, 0x0, /* FC_UP */
  3125. /* 366 */ NdrFcShort( 0x18 ), /* Offset= 24 (390) */
  3126. /* 368 */
  3127. 0x21, /* FC_BOGUS_ARRAY */
  3128. 0x3, /* 3 */
  3129. /* 370 */ NdrFcShort( 0x0 ), /* 0 */
  3130. /* 372 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  3131. 0x0, /* */
  3132. /* 374 */ NdrFcShort( 0x0 ), /* 0 */
  3133. /* 376 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  3134. /* 378 */ NdrFcLong( 0xffffffff ), /* -1 */
  3135. /* 382 */ NdrFcShort( 0x0 ), /* Corr flags: */
  3136. /* 384 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  3137. 0x0, /* 0 */
  3138. /* 386 */ NdrFcShort( 0xfeca ), /* Offset= -310 (76) */
  3139. /* 388 */ 0x5c, /* FC_PAD */
  3140. 0x5b, /* FC_END */
  3141. /* 390 */
  3142. 0x1a, /* FC_BOGUS_STRUCT */
  3143. 0x3, /* 3 */
  3144. /* 392 */ NdrFcShort( 0x10 ), /* 16 */
  3145. /* 394 */ NdrFcShort( 0x0 ), /* 0 */
  3146. /* 396 */ NdrFcShort( 0x6 ), /* Offset= 6 (402) */
  3147. /* 398 */ 0x8, /* FC_LONG */
  3148. 0x40, /* FC_STRUCTPAD4 */
  3149. /* 400 */ 0x36, /* FC_POINTER */
  3150. 0x5b, /* FC_END */
  3151. /* 402 */
  3152. 0x12, 0x1, /* FC_UP [all_nodes] */
  3153. /* 404 */ NdrFcShort( 0xffdc ), /* Offset= -36 (368) */
  3154. /* 406 */
  3155. 0x12, 0x0, /* FC_UP */
  3156. /* 408 */ NdrFcShort( 0x18 ), /* Offset= 24 (432) */
  3157. /* 410 */
  3158. 0x21, /* FC_BOGUS_ARRAY */
  3159. 0x3, /* 3 */
  3160. /* 412 */ NdrFcShort( 0x0 ), /* 0 */
  3161. /* 414 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  3162. 0x0, /* */
  3163. /* 416 */ NdrFcShort( 0x0 ), /* 0 */
  3164. /* 418 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  3165. /* 420 */ NdrFcLong( 0xffffffff ), /* -1 */
  3166. /* 424 */ NdrFcShort( 0x0 ), /* Corr flags: */
  3167. /* 426 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  3168. 0x0, /* 0 */
  3169. /* 428 */ NdrFcShort( 0xfeb2 ), /* Offset= -334 (94) */
  3170. /* 430 */ 0x5c, /* FC_PAD */
  3171. 0x5b, /* FC_END */
  3172. /* 432 */
  3173. 0x1a, /* FC_BOGUS_STRUCT */
  3174. 0x3, /* 3 */
  3175. /* 434 */ NdrFcShort( 0x10 ), /* 16 */
  3176. /* 436 */ NdrFcShort( 0x0 ), /* 0 */
  3177. /* 438 */ NdrFcShort( 0x6 ), /* Offset= 6 (444) */
  3178. /* 440 */ 0x8, /* FC_LONG */
  3179. 0x40, /* FC_STRUCTPAD4 */
  3180. /* 442 */ 0x36, /* FC_POINTER */
  3181. 0x5b, /* FC_END */
  3182. /* 444 */
  3183. 0x12, 0x1, /* FC_UP [all_nodes] */
  3184. /* 446 */ NdrFcShort( 0xffdc ), /* Offset= -36 (410) */
  3185. /* 448 */
  3186. 0x12, 0x0, /* FC_UP */
  3187. /* 450 */ NdrFcShort( 0x18 ), /* Offset= 24 (474) */
  3188. /* 452 */
  3189. 0x21, /* FC_BOGUS_ARRAY */
  3190. 0x3, /* 3 */
  3191. /* 454 */ NdrFcShort( 0x0 ), /* 0 */
  3192. /* 456 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  3193. 0x0, /* */
  3194. /* 458 */ NdrFcShort( 0x0 ), /* 0 */
  3195. /* 460 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  3196. /* 462 */ NdrFcLong( 0xffffffff ), /* -1 */
  3197. /* 466 */ NdrFcShort( 0x0 ), /* Corr flags: */
  3198. /* 468 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  3199. 0x0, /* 0 */
  3200. /* 470 */ NdrFcShort( 0xfece ), /* Offset= -306 (164) */
  3201. /* 472 */ 0x5c, /* FC_PAD */
  3202. 0x5b, /* FC_END */
  3203. /* 474 */
  3204. 0x1a, /* FC_BOGUS_STRUCT */
  3205. 0x3, /* 3 */
  3206. /* 476 */ NdrFcShort( 0x10 ), /* 16 */
  3207. /* 478 */ NdrFcShort( 0x0 ), /* 0 */
  3208. /* 480 */ NdrFcShort( 0x6 ), /* Offset= 6 (486) */
  3209. /* 482 */ 0x8, /* FC_LONG */
  3210. 0x40, /* FC_STRUCTPAD4 */
  3211. /* 484 */ 0x36, /* FC_POINTER */
  3212. 0x5b, /* FC_END */
  3213. /* 486 */
  3214. 0x12, 0x1, /* FC_UP [all_nodes] */
  3215. /* 488 */ NdrFcShort( 0xffdc ), /* Offset= -36 (452) */
  3216. /* 490 */
  3217. 0x12, 0x0, /* FC_UP */
  3218. /* 492 */ NdrFcShort( 0x18 ), /* Offset= 24 (516) */
  3219. /* 494 */
  3220. 0x21, /* FC_BOGUS_ARRAY */
  3221. 0x3, /* 3 */
  3222. /* 496 */ NdrFcShort( 0x0 ), /* 0 */
  3223. /* 498 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  3224. 0x0, /* */
  3225. /* 500 */ NdrFcShort( 0x0 ), /* 0 */
  3226. /* 502 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  3227. /* 504 */ NdrFcLong( 0xffffffff ), /* -1 */
  3228. /* 508 */ NdrFcShort( 0x0 ), /* Corr flags: */
  3229. /* 510 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  3230. 0x0, /* 0 */
  3231. /* 512 */ NdrFcShort( 0xfeea ), /* Offset= -278 (234) */
  3232. /* 514 */ 0x5c, /* FC_PAD */
  3233. 0x5b, /* FC_END */
  3234. /* 516 */
  3235. 0x1a, /* FC_BOGUS_STRUCT */
  3236. 0x3, /* 3 */
  3237. /* 518 */ NdrFcShort( 0x10 ), /* 16 */
  3238. /* 520 */ NdrFcShort( 0x0 ), /* 0 */
  3239. /* 522 */ NdrFcShort( 0x6 ), /* Offset= 6 (528) */
  3240. /* 524 */ 0x8, /* FC_LONG */
  3241. 0x40, /* FC_STRUCTPAD4 */
  3242. /* 526 */ 0x36, /* FC_POINTER */
  3243. 0x5b, /* FC_END */
  3244. /* 528 */
  3245. 0x12, 0x1, /* FC_UP [all_nodes] */
  3246. /* 530 */ NdrFcShort( 0xffdc ), /* Offset= -36 (494) */
  3247. /* 532 */
  3248. 0x12, 0x0, /* FC_UP */
  3249. /* 534 */ NdrFcShort( 0x26 ), /* Offset= 38 (572) */
  3250. /* 536 */
  3251. 0x1a, /* FC_BOGUS_STRUCT */
  3252. 0x3, /* 3 */
  3253. /* 538 */ NdrFcShort( 0x8 ), /* 8 */
  3254. /* 540 */ NdrFcShort( 0x0 ), /* 0 */
  3255. /* 542 */ NdrFcShort( 0x4 ), /* Offset= 4 (546) */
  3256. /* 544 */ 0x36, /* FC_POINTER */
  3257. 0x5b, /* FC_END */
  3258. /* 546 */
  3259. 0x12, 0x8, /* FC_UP [simple_pointer] */
  3260. /* 548 */
  3261. 0x25, /* FC_C_WSTRING */
  3262. 0x5c, /* FC_PAD */
  3263. /* 550 */
  3264. 0x21, /* FC_BOGUS_ARRAY */
  3265. 0x3, /* 3 */
  3266. /* 552 */ NdrFcShort( 0x0 ), /* 0 */
  3267. /* 554 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  3268. 0x0, /* */
  3269. /* 556 */ NdrFcShort( 0x0 ), /* 0 */
  3270. /* 558 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  3271. /* 560 */ NdrFcLong( 0xffffffff ), /* -1 */
  3272. /* 564 */ NdrFcShort( 0x0 ), /* Corr flags: */
  3273. /* 566 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  3274. 0x0, /* 0 */
  3275. /* 568 */ NdrFcShort( 0xffe0 ), /* Offset= -32 (536) */
  3276. /* 570 */ 0x5c, /* FC_PAD */
  3277. 0x5b, /* FC_END */
  3278. /* 572 */
  3279. 0x1a, /* FC_BOGUS_STRUCT */
  3280. 0x3, /* 3 */
  3281. /* 574 */ NdrFcShort( 0x10 ), /* 16 */
  3282. /* 576 */ NdrFcShort( 0x0 ), /* 0 */
  3283. /* 578 */ NdrFcShort( 0x6 ), /* Offset= 6 (584) */
  3284. /* 580 */ 0x8, /* FC_LONG */
  3285. 0x40, /* FC_STRUCTPAD4 */
  3286. /* 582 */ 0x36, /* FC_POINTER */
  3287. 0x5b, /* FC_END */
  3288. /* 584 */
  3289. 0x12, 0x1, /* FC_UP [all_nodes] */
  3290. /* 586 */ NdrFcShort( 0xffdc ), /* Offset= -36 (550) */
  3291. /* 588 */
  3292. 0x12, 0x0, /* FC_UP */
  3293. /* 590 */ NdrFcShort( 0x28 ), /* Offset= 40 (630) */
  3294. /* 592 */
  3295. 0x1a, /* FC_BOGUS_STRUCT */
  3296. 0x3, /* 3 */
  3297. /* 594 */ NdrFcShort( 0x10 ), /* 16 */
  3298. /* 596 */ NdrFcShort( 0x0 ), /* 0 */
  3299. /* 598 */ NdrFcShort( 0x6 ), /* Offset= 6 (604) */
  3300. /* 600 */ 0x8, /* FC_LONG */
  3301. 0x40, /* FC_STRUCTPAD4 */
  3302. /* 602 */ 0x36, /* FC_POINTER */
  3303. 0x5b, /* FC_END */
  3304. /* 604 */
  3305. 0x12, 0x8, /* FC_UP [simple_pointer] */
  3306. /* 606 */
  3307. 0x25, /* FC_C_WSTRING */
  3308. 0x5c, /* FC_PAD */
  3309. /* 608 */
  3310. 0x21, /* FC_BOGUS_ARRAY */
  3311. 0x3, /* 3 */
  3312. /* 610 */ NdrFcShort( 0x0 ), /* 0 */
  3313. /* 612 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
  3314. 0x0, /* */
  3315. /* 614 */ NdrFcShort( 0x0 ), /* 0 */
  3316. /* 616 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  3317. /* 618 */ NdrFcLong( 0xffffffff ), /* -1 */
  3318. /* 622 */ NdrFcShort( 0x0 ), /* Corr flags: */
  3319. /* 624 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  3320. 0x0, /* 0 */
  3321. /* 626 */ NdrFcShort( 0xffde ), /* Offset= -34 (592) */
  3322. /* 628 */ 0x5c, /* FC_PAD */
  3323. 0x5b, /* FC_END */
  3324. /* 630 */
  3325. 0x1a, /* FC_BOGUS_STRUCT */
  3326. 0x3, /* 3 */
  3327. /* 632 */ NdrFcShort( 0x10 ), /* 16 */
  3328. /* 634 */ NdrFcShort( 0x0 ), /* 0 */
  3329. /* 636 */ NdrFcShort( 0x6 ), /* Offset= 6 (642) */
  3330. /* 638 */ 0x8, /* FC_LONG */
  3331. 0x40, /* FC_STRUCTPAD4 */
  3332. /* 640 */ 0x36, /* FC_POINTER */
  3333. 0x5b, /* FC_END */
  3334. /* 642 */
  3335. 0x12, 0x1, /* FC_UP [all_nodes] */
  3336. /* 644 */ NdrFcShort( 0xffdc ), /* Offset= -36 (608) */
  3337. /* 646 */
  3338. 0x1a, /* FC_BOGUS_STRUCT */
  3339. 0x3, /* 3 */
  3340. /* 648 */ NdrFcShort( 0x10 ), /* 16 */
  3341. /* 650 */ NdrFcShort( 0x0 ), /* 0 */
  3342. /* 652 */ NdrFcShort( 0x0 ), /* Offset= 0 (652) */
  3343. /* 654 */ 0x8, /* FC_LONG */
  3344. 0x40, /* FC_STRUCTPAD4 */
  3345. /* 656 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  3346. 0x0, /* 0 */
  3347. /* 658 */ NdrFcShort( 0xfea6 ), /* Offset= -346 (312) */
  3348. /* 660 */ 0x5c, /* FC_PAD */
  3349. 0x5b, /* FC_END */
  3350. /* 662 */
  3351. 0x12, 0x8, /* FC_UP [simple_pointer] */
  3352. /* 664 */ 0x8, /* FC_LONG */
  3353. 0x5c, /* FC_PAD */
  3354. /* 666 */
  3355. 0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
  3356. /* 668 */ NdrFcShort( 0x2 ), /* Offset= 2 (670) */
  3357. /* 670 */
  3358. 0x12, 0x1, /* FC_UP [all_nodes] */
  3359. /* 672 */ NdrFcShort( 0x2a ), /* Offset= 42 (714) */
  3360. /* 674 */
  3361. 0x1a, /* FC_BOGUS_STRUCT */
  3362. 0x3, /* 3 */
  3363. /* 676 */ NdrFcShort( 0x18 ), /* 24 */
  3364. /* 678 */ NdrFcShort( 0x0 ), /* 0 */
  3365. /* 680 */ NdrFcShort( 0x8 ), /* Offset= 8 (688) */
  3366. /* 682 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  3367. 0x0, /* 0 */
  3368. /* 684 */ NdrFcShort( 0xfe1c ), /* Offset= -484 (200) */
  3369. /* 686 */ 0x36, /* FC_POINTER */
  3370. 0x5b, /* FC_END */
  3371. /* 688 */
  3372. 0x12, 0x8, /* FC_UP [simple_pointer] */
  3373. /* 690 */
  3374. 0x25, /* FC_C_WSTRING */
  3375. 0x5c, /* FC_PAD */
  3376. /* 692 */
  3377. 0x21, /* FC_BOGUS_ARRAY */
  3378. 0x3, /* 3 */
  3379. /* 694 */ NdrFcShort( 0x0 ), /* 0 */
  3380. /* 696 */ 0x9, /* Corr desc: FC_ULONG */
  3381. 0x0, /* */
  3382. /* 698 */ NdrFcShort( 0xfff8 ), /* -8 */
  3383. /* 700 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  3384. /* 702 */ NdrFcLong( 0xffffffff ), /* -1 */
  3385. /* 706 */ NdrFcShort( 0x0 ), /* Corr flags: */
  3386. /* 708 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  3387. 0x0, /* 0 */
  3388. /* 710 */ NdrFcShort( 0xffdc ), /* Offset= -36 (674) */
  3389. /* 712 */ 0x5c, /* FC_PAD */
  3390. 0x5b, /* FC_END */
  3391. /* 714 */
  3392. 0x1a, /* FC_BOGUS_STRUCT */
  3393. 0x3, /* 3 */
  3394. /* 716 */ NdrFcShort( 0x8 ), /* 8 */
  3395. /* 718 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (692) */
  3396. /* 720 */ NdrFcShort( 0x0 ), /* Offset= 0 (720) */
  3397. /* 722 */ 0x8, /* FC_LONG */
  3398. 0x40, /* FC_STRUCTPAD4 */
  3399. /* 724 */ 0x5c, /* FC_PAD */
  3400. 0x5b, /* FC_END */
  3401. /* 726 */
  3402. 0x11, 0x0, /* FC_RP */
  3403. /* 728 */ NdrFcShort( 0x28 ), /* Offset= 40 (768) */
  3404. /* 730 */
  3405. 0x1a, /* FC_BOGUS_STRUCT */
  3406. 0x3, /* 3 */
  3407. /* 732 */ NdrFcShort( 0x10 ), /* 16 */
  3408. /* 734 */ NdrFcShort( 0x0 ), /* 0 */
  3409. /* 736 */ NdrFcShort( 0x6 ), /* Offset= 6 (742) */
  3410. /* 738 */ 0x8, /* FC_LONG */
  3411. 0x40, /* FC_STRUCTPAD4 */
  3412. /* 740 */ 0x36, /* FC_POINTER */
  3413. 0x5b, /* FC_END */
  3414. /* 742 */
  3415. 0x12, 0x8, /* FC_UP [simple_pointer] */
  3416. /* 744 */
  3417. 0x25, /* FC_C_WSTRING */
  3418. 0x5c, /* FC_PAD */
  3419. /* 746 */
  3420. 0x21, /* FC_BOGUS_ARRAY */
  3421. 0x3, /* 3 */
  3422. /* 748 */ NdrFcShort( 0x0 ), /* 0 */
  3423. /* 750 */ 0x9, /* Corr desc: FC_ULONG */
  3424. 0x0, /* */
  3425. /* 752 */ NdrFcShort( 0xfff8 ), /* -8 */
  3426. /* 754 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  3427. /* 756 */ NdrFcLong( 0xffffffff ), /* -1 */
  3428. /* 760 */ NdrFcShort( 0x0 ), /* Corr flags: */
  3429. /* 762 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  3430. 0x0, /* 0 */
  3431. /* 764 */ NdrFcShort( 0xffde ), /* Offset= -34 (730) */
  3432. /* 766 */ 0x5c, /* FC_PAD */
  3433. 0x5b, /* FC_END */
  3434. /* 768 */
  3435. 0x1a, /* FC_BOGUS_STRUCT */
  3436. 0x3, /* 3 */
  3437. /* 770 */ NdrFcShort( 0x8 ), /* 8 */
  3438. /* 772 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (746) */
  3439. /* 774 */ NdrFcShort( 0x0 ), /* Offset= 0 (774) */
  3440. /* 776 */ 0x8, /* FC_LONG */
  3441. 0x40, /* FC_STRUCTPAD4 */
  3442. /* 778 */ 0x5c, /* FC_PAD */
  3443. 0x5b, /* FC_END */
  3444. /* 780 */
  3445. 0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
  3446. /* 782 */ NdrFcShort( 0x2 ), /* Offset= 2 (784) */
  3447. /* 784 */
  3448. 0x12, 0x0, /* FC_UP */
  3449. /* 786 */ NdrFcShort( 0x26 ), /* Offset= 38 (824) */
  3450. /* 788 */
  3451. 0x1a, /* FC_BOGUS_STRUCT */
  3452. 0x3, /* 3 */
  3453. /* 790 */ NdrFcShort( 0x8 ), /* 8 */
  3454. /* 792 */ NdrFcShort( 0x0 ), /* 0 */
  3455. /* 794 */ NdrFcShort( 0x4 ), /* Offset= 4 (798) */
  3456. /* 796 */ 0x36, /* FC_POINTER */
  3457. 0x5b, /* FC_END */
  3458. /* 798 */
  3459. 0x12, 0x8, /* FC_UP [simple_pointer] */
  3460. /* 800 */
  3461. 0x25, /* FC_C_WSTRING */
  3462. 0x5c, /* FC_PAD */
  3463. /* 802 */
  3464. 0x21, /* FC_BOGUS_ARRAY */
  3465. 0x3, /* 3 */
  3466. /* 804 */ NdrFcShort( 0x0 ), /* 0 */
  3467. /* 806 */ 0x9, /* Corr desc: FC_ULONG */
  3468. 0x0, /* */
  3469. /* 808 */ NdrFcShort( 0xfff8 ), /* -8 */
  3470. /* 810 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  3471. /* 812 */ NdrFcLong( 0xffffffff ), /* -1 */
  3472. /* 816 */ NdrFcShort( 0x0 ), /* Corr flags: */
  3473. /* 818 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  3474. 0x0, /* 0 */
  3475. /* 820 */ NdrFcShort( 0xffe0 ), /* Offset= -32 (788) */
  3476. /* 822 */ 0x5c, /* FC_PAD */
  3477. 0x5b, /* FC_END */
  3478. /* 824 */
  3479. 0x1a, /* FC_BOGUS_STRUCT */
  3480. 0x3, /* 3 */
  3481. /* 826 */ NdrFcShort( 0x8 ), /* 8 */
  3482. /* 828 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (802) */
  3483. /* 830 */ NdrFcShort( 0x0 ), /* Offset= 0 (830) */
  3484. /* 832 */ 0x8, /* FC_LONG */
  3485. 0x40, /* FC_STRUCTPAD4 */
  3486. /* 834 */ 0x5c, /* FC_PAD */
  3487. 0x5b, /* FC_END */
  3488. /* 836 */
  3489. 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
  3490. /* 838 */ NdrFcShort( 0xfcc0 ), /* Offset= -832 (6) */
  3491. /* 840 */
  3492. 0x11, 0x8, /* FC_RP [simple_pointer] */
  3493. /* 842 */ 0x2, /* FC_CHAR */
  3494. 0x5c, /* FC_PAD */
  3495. /* 844 */
  3496. 0x11, 0x8, /* FC_RP [simple_pointer] */
  3497. /* 846 */ 0x8, /* FC_LONG */
  3498. 0x5c, /* FC_PAD */
  3499. /* 848 */
  3500. 0x11, 0x0, /* FC_RP */
  3501. /* 850 */ NdrFcShort( 0x2 ), /* Offset= 2 (852) */
  3502. /* 852 */
  3503. 0x2b, /* FC_NON_ENCAPSULATED_UNION */
  3504. 0x9, /* FC_ULONG */
  3505. /* 854 */ 0x29, /* Corr desc: parameter, FC_ULONG */
  3506. 0x0, /* */
  3507. /* 856 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
  3508. /* 858 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  3509. /* 860 */ NdrFcShort( 0xfcbc ), /* Offset= -836 (24) */
  3510. 0x0
  3511. }
  3512. };
  3513. static const unsigned short netdfs_FormatStringOffsetTable[] =
  3514. {
  3515. 0,
  3516. 32,
  3517. 94,
  3518. 144,
  3519. 206,
  3520. 268,
  3521. 324,
  3522. 368,
  3523. 412,
  3524. 468,
  3525. 512,
  3526. 598,
  3527. 666,
  3528. 722,
  3529. 772,
  3530. 816,
  3531. 872,
  3532. 928,
  3533. 984,
  3534. 1028,
  3535. 1102,
  3536. 1164,
  3537. 1226
  3538. };
  3539. static const MIDL_STUB_DESC netdfs_StubDesc =
  3540. {
  3541. (void *)& netdfs___RpcServerInterface,
  3542. MIDL_user_allocate,
  3543. MIDL_user_free,
  3544. 0,
  3545. 0,
  3546. 0,
  3547. 0,
  3548. 0,
  3549. __MIDL_TypeFormatString.Format,
  3550. 1, /* -error bounds_check flag */
  3551. 0x50002, /* Ndr library version */
  3552. 0,
  3553. 0x6000169, /* MIDL Version 6.0.361 */
  3554. 0,
  3555. 0,
  3556. 0, /* notify & notify_flag routine table */
  3557. 0x1, /* MIDL flag */
  3558. 0, /* cs routines */
  3559. 0, /* proxy/server info */
  3560. 0 /* Reserved5 */
  3561. };
  3562. static RPC_DISPATCH_FUNCTION netdfs_table[] =
  3563. {
  3564. NdrServerCall2,
  3565. NdrServerCall2,
  3566. NdrServerCall2,
  3567. NdrServerCall2,
  3568. NdrServerCall2,
  3569. NdrServerCall2,
  3570. NdrServerCall2,
  3571. NdrServerCall2,
  3572. NdrServerCall2,
  3573. NdrServerCall2,
  3574. NdrServerCall2,
  3575. NdrServerCall2,
  3576. NdrServerCall2,
  3577. NdrServerCall2,
  3578. NdrServerCall2,
  3579. NdrServerCall2,
  3580. NdrServerCall2,
  3581. NdrServerCall2,
  3582. NdrServerCall2,
  3583. NdrServerCall2,
  3584. NdrServerCall2,
  3585. NdrServerCall2,
  3586. NdrServerCall2,
  3587. 0
  3588. };
  3589. RPC_DISPATCH_TABLE netdfs_DispatchTable =
  3590. {
  3591. 23,
  3592. netdfs_table
  3593. };
  3594. static const SERVER_ROUTINE netdfs_ServerRoutineTable[] =
  3595. {
  3596. (SERVER_ROUTINE)NetrDfsManagerGetVersion,
  3597. (SERVER_ROUTINE)NetrDfsAdd,
  3598. (SERVER_ROUTINE)NetrDfsRemove,
  3599. (SERVER_ROUTINE)NetrDfsSetInfo,
  3600. (SERVER_ROUTINE)NetrDfsGetInfo,
  3601. (SERVER_ROUTINE)NetrDfsEnum,
  3602. (SERVER_ROUTINE)NetrDfsMove,
  3603. (SERVER_ROUTINE)NetrDfsRename,
  3604. (SERVER_ROUTINE)NetrDfsManagerGetConfigInfo,
  3605. (SERVER_ROUTINE)NetrDfsManagerSendSiteInfo,
  3606. (SERVER_ROUTINE)NetrDfsAddFtRoot,
  3607. (SERVER_ROUTINE)NetrDfsRemoveFtRoot,
  3608. (SERVER_ROUTINE)NetrDfsAddStdRoot,
  3609. (SERVER_ROUTINE)NetrDfsRemoveStdRoot,
  3610. (SERVER_ROUTINE)NetrDfsManagerInitialize,
  3611. (SERVER_ROUTINE)NetrDfsAddStdRootForced,
  3612. (SERVER_ROUTINE)NetrDfsGetDcAddress,
  3613. (SERVER_ROUTINE)NetrDfsSetDcAddress,
  3614. (SERVER_ROUTINE)NetrDfsFlushFtTable,
  3615. (SERVER_ROUTINE)NetrDfsAdd2,
  3616. (SERVER_ROUTINE)NetrDfsRemove2,
  3617. (SERVER_ROUTINE)NetrDfsEnumEx,
  3618. (SERVER_ROUTINE)NetrDfsSetInfo2
  3619. };
  3620. static const MIDL_SERVER_INFO netdfs_ServerInfo =
  3621. {
  3622. &netdfs_StubDesc,
  3623. netdfs_ServerRoutineTable,
  3624. __MIDL_ProcFormatString.Format,
  3625. netdfs_FormatStringOffsetTable,
  3626. 0,
  3627. 0,
  3628. 0,
  3629. 0};
  3630. #if _MSC_VER >= 1200
  3631. #pragma warning(pop)
  3632. #endif
  3633. #endif /* defined(_M_IA64) || defined(_M_AMD64)*/