2 * Unix SMB/CIFS implementation.
3 * header auto-generated by pidl. DO NOT MODIFY!
10 #define DFS_GETMANAGERVERSION 0
18 #define DFS_MANAGERGETCONFIGINFO 8
19 #define DFS_MANAGERSENDSITEINFO 9
20 #define DFS_ADDFTROOT 10
21 #define DFS_REMOVEFTROOT 11
22 #define DFS_ADDSTDROOT 12
23 #define DFS_REMOVESTDROOT 13
24 #define DFS_MANAGERINITIALIZE 14
25 #define DFS_ADDSTDROOTFORCED 15
26 #define DFS_GETDCADDRESS 16
27 #define DFS_SETDCADDRESS 17
28 #define DFS_FLUSHFTTABLE 18
30 #define DFS_REMOVE2 20
32 #define DFS_SETINFO2 22
34 typedef struct netdfs_dfs_Info0
{
38 typedef struct netdfs_dfs_Info1
{
43 typedef struct netdfs_dfs_Info2
{
52 typedef struct netdfs_dfs_StorageInfo
{
58 } NETDFS_DFS_STORAGEINFO
;
60 typedef struct netdfs_dfs_Info3
{
69 NETDFS_DFS_STORAGEINFO
*stores
;
72 typedef struct netdfs_dfs_Info4
{
83 NETDFS_DFS_STORAGEINFO
*stores
;
86 typedef struct netdfs_dfs_Info100
{
91 typedef struct netdfs_dfs_Info101
{
95 typedef struct netdfs_dfs_Info102
{
99 typedef struct netdfs_dfs_Info200
{
100 uint32 ptr0_dom_root
;
102 } NETDFS_DFS_INFO200
;
104 typedef struct netdfs_dfs_Info300
{
106 uint32 ptr0_dom_root
;
108 } NETDFS_DFS_INFO300
;
110 typedef struct netdfs_dfs_Info_ctr
{
113 union netdfs_dfs_Info
{
114 NETDFS_DFS_INFO0 info0
;
115 NETDFS_DFS_INFO1 info1
;
116 NETDFS_DFS_INFO2 info2
;
117 NETDFS_DFS_INFO3 info3
;
118 NETDFS_DFS_INFO4 info4
;
119 NETDFS_DFS_INFO100 info100
;
120 NETDFS_DFS_INFO101 info101
;
121 NETDFS_DFS_INFO102 info102
;
123 } NETDFS_DFS_INFO_CTR
;
125 typedef struct netdfs_dfs_EnumArray1
{
130 } NETDFS_DFS_ENUMARRAY1
;
132 typedef struct netdfs_dfs_EnumArray2
{
137 } NETDFS_DFS_ENUMARRAY2
;
139 typedef struct netdfs_dfs_EnumArray3
{
144 } NETDFS_DFS_ENUMARRAY3
;
146 typedef struct netdfs_dfs_EnumArray4
{
151 } NETDFS_DFS_ENUMARRAY4
;
153 typedef struct netdfs_dfs_EnumArray200
{
157 NETDFS_DFS_INFO200
*s
;
158 } NETDFS_DFS_ENUMARRAY200
;
160 typedef struct netdfs_dfs_EnumArray300
{
164 NETDFS_DFS_INFO300
*s
;
165 } NETDFS_DFS_ENUMARRAY300
;
167 typedef struct netdfs_dfs_EnumInfo_ctr
{
170 union netdfs_dfs_EnumInfo
{
171 NETDFS_DFS_ENUMARRAY1 info1
;
172 NETDFS_DFS_ENUMARRAY2 info2
;
173 NETDFS_DFS_ENUMARRAY3 info3
;
174 NETDFS_DFS_ENUMARRAY4 info4
;
175 NETDFS_DFS_ENUMARRAY200 info200
;
176 NETDFS_DFS_ENUMARRAY300 info300
;
178 } NETDFS_DFS_ENUMINFO_CTR
;
180 typedef struct netdfs_dfs_EnumStruct
{
182 NETDFS_DFS_ENUMINFO_CTR e
;
183 } NETDFS_DFS_ENUMSTRUCT
;
185 typedef struct netdfs_q_dfs_GetManagerVersion
{
187 } NETDFS_Q_DFS_GETMANAGERVERSION
;
189 typedef struct netdfs_r_dfs_GetManagerVersion
{
191 } NETDFS_R_DFS_GETMANAGERVERSION
;
193 typedef struct netdfs_q_dfs_Add
{
203 typedef struct netdfs_r_dfs_Add
{
207 typedef struct netdfs_q_dfs_Remove
{
213 } NETDFS_Q_DFS_REMOVE
;
215 typedef struct netdfs_r_dfs_Remove
{
217 } NETDFS_R_DFS_REMOVE
;
219 typedef struct netdfs_q_dfs_SetInfo
{
221 } NETDFS_Q_DFS_SETINFO
;
223 typedef struct netdfs_r_dfs_SetInfo
{
225 } NETDFS_R_DFS_SETINFO
;
227 typedef struct netdfs_q_dfs_GetInfo
{
234 } NETDFS_Q_DFS_GETINFO
;
236 typedef struct netdfs_r_dfs_GetInfo
{
237 NETDFS_DFS_INFO_CTR info
;
239 } NETDFS_R_DFS_GETINFO
;
241 typedef struct netdfs_q_dfs_Enum
{
245 NETDFS_DFS_ENUMSTRUCT info
;
250 typedef struct netdfs_r_dfs_Enum
{
252 NETDFS_DFS_ENUMSTRUCT info
;
258 typedef struct netdfs_q_dfs_Rename
{
260 } NETDFS_Q_DFS_RENAME
;
262 typedef struct netdfs_r_dfs_Rename
{
264 } NETDFS_R_DFS_RENAME
;
266 typedef struct netdfs_q_dfs_Move
{
270 typedef struct netdfs_r_dfs_Move
{
274 typedef struct netdfs_q_dfs_ManagerGetConfigInfo
{
276 } NETDFS_Q_DFS_MANAGERGETCONFIGINFO
;
278 typedef struct netdfs_r_dfs_ManagerGetConfigInfo
{
280 } NETDFS_R_DFS_MANAGERGETCONFIGINFO
;
282 typedef struct netdfs_q_dfs_ManagerSendSiteInfo
{
284 } NETDFS_Q_DFS_MANAGERSENDSITEINFO
;
286 typedef struct netdfs_r_dfs_ManagerSendSiteInfo
{
288 } NETDFS_R_DFS_MANAGERSENDSITEINFO
;
290 typedef struct netdfs_q_dfs_AddFtRoot
{
292 } NETDFS_Q_DFS_ADDFTROOT
;
294 typedef struct netdfs_r_dfs_AddFtRoot
{
296 } NETDFS_R_DFS_ADDFTROOT
;
298 typedef struct netdfs_q_dfs_RemoveFtRoot
{
300 } NETDFS_Q_DFS_REMOVEFTROOT
;
302 typedef struct netdfs_r_dfs_RemoveFtRoot
{
304 } NETDFS_R_DFS_REMOVEFTROOT
;
306 typedef struct netdfs_q_dfs_AddStdRoot
{
308 } NETDFS_Q_DFS_ADDSTDROOT
;
310 typedef struct netdfs_r_dfs_AddStdRoot
{
312 } NETDFS_R_DFS_ADDSTDROOT
;
314 typedef struct netdfs_q_dfs_RemoveStdRoot
{
316 } NETDFS_Q_DFS_REMOVESTDROOT
;
318 typedef struct netdfs_r_dfs_RemoveStdRoot
{
320 } NETDFS_R_DFS_REMOVESTDROOT
;
322 typedef struct netdfs_q_dfs_ManagerInitialize
{
324 } NETDFS_Q_DFS_MANAGERINITIALIZE
;
326 typedef struct netdfs_r_dfs_ManagerInitialize
{
328 } NETDFS_R_DFS_MANAGERINITIALIZE
;
330 typedef struct netdfs_q_dfs_AddStdRootForced
{
332 } NETDFS_Q_DFS_ADDSTDROOTFORCED
;
334 typedef struct netdfs_r_dfs_AddStdRootForced
{
336 } NETDFS_R_DFS_ADDSTDROOTFORCED
;
338 typedef struct netdfs_q_dfs_GetDcAddress
{
340 } NETDFS_Q_DFS_GETDCADDRESS
;
342 typedef struct netdfs_r_dfs_GetDcAddress
{
344 } NETDFS_R_DFS_GETDCADDRESS
;
346 typedef struct netdfs_q_dfs_SetDcAddress
{
348 } NETDFS_Q_DFS_SETDCADDRESS
;
350 typedef struct netdfs_r_dfs_SetDcAddress
{
352 } NETDFS_R_DFS_SETDCADDRESS
;
354 typedef struct netdfs_q_dfs_FlushFtTable
{
356 } NETDFS_Q_DFS_FLUSHFTTABLE
;
358 typedef struct netdfs_r_dfs_FlushFtTable
{
360 } NETDFS_R_DFS_FLUSHFTTABLE
;
362 typedef struct netdfs_q_dfs_Add2
{
366 typedef struct netdfs_r_dfs_Add2
{
370 typedef struct netdfs_q_dfs_Remove2
{
372 } NETDFS_Q_DFS_REMOVE2
;
374 typedef struct netdfs_r_dfs_Remove2
{
376 } NETDFS_R_DFS_REMOVE2
;
378 typedef struct netdfs_q_dfs_EnumEx
{
380 } NETDFS_Q_DFS_ENUMEX
;
382 typedef struct netdfs_r_dfs_EnumEx
{
384 } NETDFS_R_DFS_ENUMEX
;
386 typedef struct netdfs_q_dfs_SetInfo2
{
388 } NETDFS_Q_DFS_SETINFO2
;
390 typedef struct netdfs_r_dfs_SetInfo2
{
392 } NETDFS_R_DFS_SETINFO2
;
394 #endif /* _RPC_NETDFS_H */