ReactOS  0.4.15-dev-313-g8fde48b
netdfs.idl
Go to the documentation of this file.
1 /*
2  * Distributed File System service interface definition
3  */
4 
5 #include <ms-dtyp.idl>
6 
8 
10 
12 {
20 
21 typedef struct _DFS_TARGET_PRIORITY
22 {
24  unsigned short TargetPriorityRank;
25  unsigned short Reserved;
27 
28 typedef struct _DFS_STORAGE_INFO
29 {
30  unsigned long State;
34 
35 typedef struct _DFS_STORAGE_INFO_1
36 {
37  unsigned long State;
42 
43 typedef struct _DFSM_ROOT_LIST_ENTRY
44 {
47 
48 typedef struct _DFSM_ROOT_LIST
49 {
53 
54 typedef enum
55 {
60 
62 {
63  unsigned long DomainDfsMajorVersion;
64  unsigned long DomainDfsMinorVersion;
70 
71 typedef struct _DFS_INFO_1
72 {
74 } DFS_INFO_1;
75 
76 typedef struct _DFS_INFO_2
77 {
82 } DFS_INFO_2;
83 
84 typedef struct _DFS_INFO_3
85 {
91 } DFS_INFO_3;
92 
93 typedef struct _DFS_INFO_4
94 {
98  unsigned long Timeout;
102 } DFS_INFO_4;
103 
104 typedef struct _DFS_INFO_5
105 {
109  unsigned long Timeout;
111  unsigned long PropertyFlags;
112  unsigned long MetadataSize;
114 } DFS_INFO_5;
115 
116 typedef struct _DFS_INFO_6
117 {
121  unsigned long Timeout;
123  unsigned long PropertyFlags;
124  unsigned long MetadataSize;
127 } DFS_INFO_6;
128 
129 typedef struct _DFS_INFO_7
130 {
132 } DFS_INFO_7;
133 
134 typedef struct _DFS_INFO_8
135 {
139  unsigned long Timeout; GUID Guid;
140  unsigned long PropertyFlags;
141  unsigned long MetadataSize;
146 
147 typedef struct _DFS_INFO_9
148 {
152  unsigned long Timeout;
154  unsigned long PropertyFlags;
155  unsigned long MetadataSize;
161 
162 typedef struct _DFS_INFO_50
163 {
164  unsigned long NamespaceMajorVersion;
165  unsigned long NamespaceMinorVersion;
167 } DFS_INFO_50;
168 
169 typedef struct _DFS_INFO_100
170 {
172 } DFS_INFO_100;
173 
174 typedef struct _DFS_INFO_101
175 {
176  unsigned long State;
177 } DFS_INFO_101;
178 
179 typedef struct _DFS_INFO_102
180 {
181  unsigned long Timeout;
182 } DFS_INFO_102;
183 
184 typedef struct _DFS_INFO_103
185 {
186  unsigned long PropertyFlagMask;
187  unsigned long PropertyFlags;
188 } DFS_INFO_103;
189 
190 typedef struct _DFS_INFO_104
191 {
193 } DFS_INFO_104;
194 
195 typedef struct _DFS_INFO_105
196 {
199  unsigned long Timeout;
200  unsigned long PropertyFlagMask;
201  unsigned long PropertyFlags;
202 } DFS_INFO_105;
203 
204 typedef struct _DFS_INFO_106
205 {
208 } DFS_INFO_106;
209 
210 typedef struct _DFS_INFO_107
211 {
214  unsigned long Timeout;
215  unsigned long PropertyFlagMask;
216  unsigned long PropertyFlags;
219 } DFS_INFO_107;
220 
221 typedef struct _DFS_INFO_150
222 {
225 } DFS_INFO_150;
226 
227 typedef struct _DFS_INFO_200
228 {
230 } DFS_INFO_200;
231 
232 typedef struct _DFS_INFO_300
233 {
236 } DFS_INFO_300;
237 
238 typedef [switch_type(unsigned long)] union _DFS_INFO_STRUCT
239 {
240  [case(1)] DFS_INFO_1 *DfsInfo1;
241  [case(2)] DFS_INFO_2 *DfsInfo2;
242  [case(3)] DFS_INFO_3 *DfsInfo3;
243  [case(4)] DFS_INFO_4 *DfsInfo4;
244  [case(5)] DFS_INFO_5 *DfsInfo5;
245  [case(6)] DFS_INFO_6 *DfsInfo6;
246  [case(7)] DFS_INFO_7 *DfsInfo7;
247  [case(8)] DFS_INFO_8 *DfsInfo8;
248  [case(9)] DFS_INFO_9 *DfsInfo9;
249  [case(50)] DFS_INFO_50 *DfsInfo50;
250  [case(100)] DFS_INFO_100 *DfsInfo100;
251  [case(101)] DFS_INFO_101 *DfsInfo101;
252  [case(102)] DFS_INFO_102 *DfsInfo102;
253  [case(103)] DFS_INFO_103 *DfsInfo103;
254  [case(104)] DFS_INFO_104 *DfsInfo104;
255  [case(105)] DFS_INFO_105 *DfsInfo105;
256  [case(106)] DFS_INFO_106 *DfsInfo106;
257  [case(107)] DFS_INFO_107 *DfsInfo107;
258  [case(150)] DFS_INFO_150 *DfsInfo150;
259  [default];
261 
262 typedef struct _DFS_INFO_1_CONTAINER
263 {
267 
268 typedef struct _DFS_INFO_2_CONTAINER
269 {
273 
274 typedef struct _DFS_INFO_3_CONTAINER
275 {
279 
280 typedef struct _DFS_INFO_4_CONTAINER
281 {
285 
286 typedef struct _DFS_INFO_5_CONTAINER
287 {
291 
292 typedef struct _DFS_INFO_6_CONTAINER
293 {
297 
298 typedef struct _DFS_INFO_8_CONTAINER
299 {
303 
304 typedef struct _DFS_INFO_9_CONTAINER
305 {
309 
311 {
315 
317 {
321 
322 typedef struct _DFS_INFO_ENUM_STRUCT
323 {
325  [switch_is(Level)] union
326  {
339 
340 [
341  uuid(4fc742e0-4a10-11cf-8273-00aa004ae673),
342  version(3.0),
344 #ifdef __midl
345  ms_union,
346 #endif
347  endpoint("ncacn_np:[\\pipe\\netdfs]")
348 #ifndef __midl
350 #endif
351 ]
352 interface netdfs
353 {
354  /* Function 0 */
355  DWORD
356  __stdcall
357  NetrDfsManagerGetVersion();
358 
359  /* Function 1 */
361  __stdcall
362  NetrDfsAdd(
363  [in, string] WCHAR *DfsEntryPath,
364  [in, string] WCHAR *ServerName,
365  [in, unique, string] WCHAR *ShareName,
366  [in, unique, string] WCHAR *Comment,
367  [in] DWORD Flags);
368 
369  /* Function 2 */
371  __stdcall
372  NetrDfsRemove(
373  [in, string] WCHAR *DfsEntryPath,
374  [in, unique, string] WCHAR *ServerName,
375  [in, unique, string] WCHAR *ShareName);
376 
377  /* Function 3 */
379  __stdcall
380  NetrDfsSetInfo(
381  [in, string] WCHAR * DfsEntryPath,
382  [in, unique, string] WCHAR *ServerName,
383  [in, unique, string] WCHAR *ShareName,
384  [in] DWORD Level,
385  [in, switch_is(Level)] DFS_INFO_STRUCT *DfsInfo);
386 
387  /* Function 4 */
389  __stdcall
390  NetrDfsGetInfo(
391  [in, string] WCHAR *DfsEntryPath,
392  [in, unique, string] WCHAR *ServerName,
393  [in, unique, string] WCHAR *ShareName,
394  [in] DWORD Level,
395  [out, switch_is(Level)] DFS_INFO_STRUCT *DfsInfo);
396 
397  /* Function 5 */
399  __stdcall
400  NetrDfsEnum(
401  [in] DWORD Level,
402  [in] DWORD PrefMaxLen,
403  [in, out, unique] DFS_INFO_ENUM_STRUCT *DfsEnum,
404  [in, out, unique] DWORD *ResumeHandle);
405 
406  /* Function 6 */
408  __stdcall
409  NetrDfsRename(
410  [in, string] WCHAR *DfsEntryPath,
411  [in, string] WCHAR *NewDfsEntryPath,
412  [in] unsigned long Flags);
413 
414  /* Function 7 - Not used on wire */
415  void
416  __stdcall
417  NetrDfsMove(void);
418 
419  /* Function 8 - Not used on wire */
420  void
421  __stdcall
422  NetrDfsManagerGetConfigInfo(void);
423 
424  /* Function 9 - Not used on wire */
425  void
426  __stdcall
427  NetrDfsManagerSendSiteInfo(void);
428 
429  /* Function 10 */
431  __stdcall
432  NetrDfsAddFtRoot(
433  [in, string] WCHAR *ServerName,
434  [in, string] WCHAR *DcName,
435  [in, string] WCHAR *RootShare,
436  [in, string] WCHAR *FtDfsName,
437  [in, string] WCHAR *Comment,
438  [in, string] WCHAR *ConfigDN,
439  [in] BOOLEAN NewFtDfs,
440  [in] DWORD ApiFlags,
441  [in, out, unique] DFSM_ROOT_LIST **ppRootList);
442 
443  /* Function 11 */
445  __stdcall
446  NetrDfsRemoveFtRoot(
447  [in, string] WCHAR *ServerName,
448  [in, string] WCHAR *DcName,
449  [in, string] WCHAR *RootShare,
450  [in, string] WCHAR *FtDfsName,
451  [in] DWORD ApiFlags,
452  [in, out, unique] DFSM_ROOT_LIST **ppRootList);
453 
454  /* Function 12 */
456  __stdcall
457  NetrDfsAddStdRoot(
458  [in, string] WCHAR *ServerName,
459  [in, string] WCHAR *RootShare,
460  [in, string] WCHAR *Comment,
461  [in] DWORD ApiFlags);
462 
463  /* Function 13 */
465  __stdcall
466  NetrDfsRemoveStdRoot(
467  [in, string] WCHAR *ServerName,
468  [in, string] WCHAR *RootShare,
469  [in] DWORD ApiFlags);
470 
471  /* Function 14 */
473  __stdcall
474  NetrDfsManagerInitialize(
475  [in, string] WCHAR *ServerName,
476  [in] DWORD Flags);
477 
478  /* Function 15 */
480  __stdcall
481  NetrDfsAddStdRootForced(
482  [in, string] WCHAR *ServerName,
483  [in, string] WCHAR *RootShare,
484  [in, string] WCHAR *Comment,
485  [in, string] WCHAR *Share);
486 
487  /* Function 16 */
489  __stdcall
490  NetrDfsGetDcAddress(
491  [in, string] WCHAR *ServerName,
492  [in, out, string] WCHAR **DcName,
493  [in, out] BOOLEAN *IsRoot,
494  [in, out] unsigned long *Timeout);
495 
496  /* Function 17 */
498  __stdcall
499  NetrDfsSetDcAddress(
500  [in, string] WCHAR *ServerName,
501  [in, string] WCHAR *DcName,
502  [in] DWORD Timeout,
503  [in] DWORD Flags);
504 
505  /* Function 18 */
507  __stdcall
508  NetrDfsFlushFtTable(
509  [in, string] WCHAR *DcName,
510  [in, string] WCHAR *wszFtDfsName);
511 
512  /* Function 19 */
514  __stdcall
515  NetrDfsAdd2(
516  [in, string] WCHAR *DfsEntryPath,
517  [in, string] WCHAR *DcName,
518  [in, string] WCHAR *ServerName,
519  [in, unique, string] WCHAR *ShareName,
520  [in, unique, string] WCHAR *Comment,
521  [in] DWORD Flags,
522  [in, out, unique] DFSM_ROOT_LIST **ppRootList);
523 
524  /* Function 20 */
526  __stdcall
527  NetrDfsRemove2(
528  [in, string] WCHAR *DfsEntryPath,
529  [in, string] WCHAR *DcName,
530  [in, unique, string] WCHAR *ServerName,
531  [in, unique, string] WCHAR *ShareName,
532  [in, out, unique] DFSM_ROOT_LIST **ppRootList);
533 
534  /* Function 21 */
536  __stdcall
537  NetrDfsEnumEx(
538  [in, string] WCHAR *DfsEntryPath,
539  [in] DWORD Level,
540  [in] DWORD PrefMaxLen,
541  [in, out, unique] DFS_INFO_ENUM_STRUCT *DfsEnum,
542  [in, out, unique] DWORD *ResumeHandle);
543 
544  /* Function 22 */
546  __stdcall
547  NetrDfsSetInfo2(
548  [in, string] WCHAR *DfsEntryPath,
549  [in, string] WCHAR *DcName,
550  [in, unique, string] WCHAR *ServerName,
551  [in, unique, string] WCHAR *ShareName,
552  [in] DWORD Level,
553  [in, switch_is(Level)] DFS_INFO_STRUCT *pDfsInfo,
554  [in, out, unique] DFSM_ROOT_LIST **ppRootList);
555 
556  /* Function 23 */
558  __stdcall
559  NetrDfsAddRootTarget(
560  [in, unique, string] LPWSTR pDfsPath,
561  [in, unique, string] LPWSTR pTargetPath,
563  [in, unique, string] LPWSTR pComment,
564  [in] BOOLEAN NewNamespace, [in] ULONG Flags);
565 
566  /* Function 24 */
568  __stdcall
569  NetrDfsRemoveRootTarget(
570  [in, unique, string] LPWSTR pDfsPath,
571  [in, unique, string] LPWSTR pTargetPath,
572  [in] ULONG Flags);
573 
574  /* Function 25 */
576  __stdcall
577  NetrDfsGetSupportedNamespaceVersion(
581 }
unsigned long Timeout
Definition: netdfs.idl:98
struct _DFS_INFO_8_CONTAINER DFS_INFO_8_CONTAINER
unsigned long MetadataSize
Definition: netdfs.idl:112
unsigned long PropertyFlags
Definition: netdfs.idl:111
WCHAR * ShareName
Definition: netdfs.idl:39
unsigned long Timeout
Definition: netdfs.idl:109
DWORD NET_API_STATUS
Definition: netdfs.idl:7
WCHAR * ServerName
Definition: netdfs.idl:38
unsigned long State
Definition: netdfs.idl:176
Definition: netdfs.idl:43
unsigned long Timeout
Definition: netdfs.idl:214
WCHAR * Comment
Definition: netdfs.idl:107
unsigned long PropertyFlags
Definition: netdfs.idl:123
DWORD cEntries
Definition: netdfs.idl:50
ULONG MajorVersion
Definition: ros_glue.cpp:4
WCHAR * EntryPath
Definition: netdfs.idl:73
DFS_INFO_6 * DfsInfo6
Definition: netdfs.idl:245
handle_t hBinding
Definition: ctx_c.c:54
WCHAR * ServerName
Definition: netdfs.idl:31
DFS_INFO_300 * Buffer
Definition: netdfs.idl:319
GUID Guid
Definition: netdfs.idl:99
GUID Guid
Definition: netdfs.idl:139
unsigned long PropertyFlags
Definition: netdfs.idl:201
DFS_TARGET_PRIORITY TargetPriority
Definition: netdfs.idl:207
unsigned short TargetPriorityRank
Definition: netdfs.idl:24
WCHAR * DfsName
Definition: netdfs.idl:235
struct _DFS_INFO_105 DFS_INFO_105
union _DFS_INFO_ENUM_STRUCT::@3332 DfsInfoContainer
DFS_STORAGE_INFO_1 * Storage
Definition: netdfs.idl:126
unsigned long PropertyFlags
Definition: netdfs.idl:187
unsigned char * PUCHAR
Definition: retypes.h:3
struct _DFS_INFO_1 DFS_INFO_1
DWORD State
Definition: netdfs.idl:198
unsigned long PropertyFlagMask
Definition: netdfs.idl:186
struct _DFS_INFO_100 DFS_INFO_100
WCHAR * ShareName
Definition: netdfs.idl:32
WCHAR * EntryPath
Definition: netdfs.idl:118
struct _DFS_INFO_5 DFS_INFO_5
GUID GenerationGuid
Definition: netdfs.idl:131
DFS_INFO_6 * Buffer
Definition: netdfs.idl:295
DFS_INFO_1 * DfsInfo1
Definition: netdfs.idl:240
DFS_TARGET_PRIORITY_CLASS TargetPriorityClass
Definition: netdfs.idl:23
unsigned long PropertyFlagMask
Definition: netdfs.idl:215
struct _DFS_INFO_2_CONTAINER DFS_INFO_2_CONTAINER
DFS_INFO_102 * DfsInfo102
Definition: netdfs.idl:252
struct _DFSM_ROOT_LIST_ENTRY DFSM_ROOT_LIST_ENTRY
struct _DFS_SUPPORTED_NAMESPACE_VERSION_INFO * PDFS_SUPPORTED_NAMESPACE_VERSION_INFO
GUID Guid
Definition: netdfs.idl:110
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
Definition: wmitypes.h:55
DWORD State
Definition: netdfs.idl:120
DFS_INFO_2 * Buffer
Definition: netdfs.idl:271
unsigned long MetadataSize
Definition: netdfs.idl:155
unsigned long NamespaceMinorVersion
Definition: netdfs.idl:165
ULONG SecurityDescriptorLength
Definition: netdfs.idl:156
WCHAR * Comment
Definition: netdfs.idl:119
ULONG SecurityDescriptorLength
Definition: netdfs.idl:217
DWORD NumberOfStorages
Definition: netdfs.idl:81
WCHAR * EntryPath
Definition: netdfs.idl:78
struct _DFS_INFO_9 * LPDFS_INFO_9
GUID Guid
Definition: netdfs.idl:153
unsigned long Timeout
Definition: netdfs.idl:152
unsigned __int64 NamespaceCapabilities
Definition: netdfs.idl:166
unsigned long PropertyFlagMask
Definition: netdfs.idl:200
unsigned long PropertyFlags
Definition: netdfs.idl:154
DFS_INFO_1 * Buffer
Definition: netdfs.idl:265
DFS_INFO_200_CONTAINER * DfsInfo200Container
Definition: netdfs.idl:335
GUID Guid
Definition: netdfs.idl:122
DWORD State
Definition: netdfs.idl:108
struct _DFS_INFO_8_CONTAINER * LPDFS_INFO_8_CONTAINER
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170
unsigned long State
Definition: netdfs.idl:30
struct _DFS_INFO_9 DFS_INFO_9
struct _DFS_INFO_7 DFS_INFO_7
struct _DFS_INFO_3 DFS_INFO_3
DFS_INFO_8 * DfsInfo8
Definition: netdfs.idl:247
implicit_handle(handle_t hBinding)] interface netdfs
Definition: netdfs.idl:349
ULONG SecurityDescriptorLength
Definition: netdfs.idl:142
DWORD NumberOfStorages
Definition: netdfs.idl:144
DFS_TARGET_PRIORITY TargetPriority
Definition: netdfs.idl:40
unsigned long MetadataSize
Definition: netdfs.idl:141
DFS_INFO_5 * DfsInfo5
Definition: netdfs.idl:244
DWORD NumberOfStorages
Definition: netdfs.idl:113
unsigned char BOOLEAN
DWORD State
Definition: netdfs.idl:97
static const WCHAR version[]
Definition: asmname.c:66
struct _DFS_INFO_6_CONTAINER DFS_INFO_6_CONTAINER
unsigned long Timeout
Definition: netdfs.idl:121
struct _DFS_STORAGE_INFO_1 * PDFS_STORAGE_INFO_1
struct _DFS_INFO_104 DFS_INFO_104
DFS_INFO_1_CONTAINER * DfsInfo1Container
Definition: netdfs.idl:327
struct _DFS_INFO_102 DFS_INFO_102
DFS_INFO_100 * DfsInfo100
Definition: netdfs.idl:250
LPDFS_STORAGE_INFO_1 Storage
Definition: netdfs.idl:159
unsigned long State
Definition: netdfs.idl:37
struct _DFS_STORAGE_INFO_1 DFS_STORAGE_INFO_1
WCHAR * Comment
Definition: netdfs.idl:137
struct _DFS_INFO_4_CONTAINER DFS_INFO_4_CONTAINER
WCHAR * EntryPath
Definition: netdfs.idl:86
DFS_STORAGE_INFO * Storage
Definition: netdfs.idl:101
DFS_INFO_3 * DfsInfo3
Definition: netdfs.idl:242
struct _DFS_SUPPORTED_NAMESPACE_VERSION_INFO DFS_SUPPORTED_NAMESPACE_VERSION_INFO
DFS_INFO_4 * Buffer
Definition: netdfs.idl:283
struct _DFS_INFO_200 DFS_INFO_200
WCHAR * Comment
Definition: netdfs.idl:212
struct _DFS_INFO_9_CONTAINER * LPDFS_INFO_9_CONTAINER
DWORD NET_API_STATUS
Definition: ms-dtyp.idl:91
DFS_NAMESPACE_VERSION_ORIGIN
Definition: netdfs.idl:54
struct _DFS_INFO_9_CONTAINER DFS_INFO_9_CONTAINER
WCHAR * NETDFS_SERVER_OR_DOMAIN_HANDLE
Definition: netdfs.idl:9
struct _DFS_INFO_2 DFS_INFO_2
DFS_INFO_3 * Buffer
Definition: netdfs.idl:277
static LPSTR pName
Definition: security.c:75
struct _DFS_INFO_150 DFS_INFO_150
struct _DFS_STORAGE_INFO_1 * LPDFS_STORAGE_INFO_1
unsigned short Reserved
Definition: netdfs.idl:25
__wchar_t WCHAR
Definition: xmlstorage.h:180
DFS_INFO_8_CONTAINER * DfsInfo8Container
Definition: netdfs.idl:333
unsigned long NamespaceMajorVersion
Definition: netdfs.idl:164
uint64_t ULONGLONG
Definition: typedefs.h:66
WCHAR * FtDfsName
Definition: netdfs.idl:229
WCHAR * EntryPath
Definition: netdfs.idl:149
unsigned long Timeout
Definition: netdfs.idl:181
DFS_INFO_9 * DfsInfo9
Definition: netdfs.idl:248
DWORD State
Definition: netdfs.idl:138
DWORD State
Definition: netdfs.idl:151
DWORD State
Definition: netdfs.idl:88
struct endpoint endpoint
Definition: nis.h:15
WCHAR * Comment
Definition: netdfs.idl:96
DWORD NumberOfStorages
Definition: netdfs.idl:125
static FILE * out
Definition: regtests2xml.c:44
unsigned long DWORD
Definition: ntddk_ex.h:95
struct _DFS_INFO_8 DFS_INFO_8
struct _DFS_INFO_50 DFS_INFO_50
unsigned long PropertyFlags
Definition: netdfs.idl:216
struct _DFS_INFO_1_CONTAINER DFS_INFO_1_CONTAINER
#define __stdcall
Definition: typedefs.h:25
ULONG SecurityDescriptorLength
Definition: netdfs.idl:223
DWORD Flags
Definition: netdfs.idl:234
DFS_INFO_150 * DfsInfo150
Definition: netdfs.idl:258
PUCHAR pSecurityDescriptor
Definition: netdfs.idl:157
DFS_INFO_3_CONTAINER * DfsInfo3Container
Definition: netdfs.idl:329
DFS_INFO_9_CONTAINER * DfsInfo9Container
Definition: netdfs.idl:334
DWORD State
Definition: netdfs.idl:80
struct _DFS_STORAGE_INFO DFS_STORAGE_INFO
struct _DFS_INFO_300_CONTAINER DFS_INFO_300_CONTAINER
DFS_INFO_4_CONTAINER * DfsInfo4Container
Definition: netdfs.idl:330
struct _DFS_INFO_200_CONTAINER DFS_INFO_200_CONTAINER
LPDFS_INFO_9 Buffer
Definition: netdfs.idl:307
union _DFS_INFO_STRUCT DFS_INFO_STRUCT
DFS_INFO_4 * DfsInfo4
Definition: netdfs.idl:243
struct _DFSM_ROOT_LIST DFSM_ROOT_LIST
DWORD NumberOfStorages
Definition: netdfs.idl:100
char string[160]
Definition: util.h:11
struct _DFS_INFO_5_CONTAINER DFS_INFO_5_CONTAINER
unsigned long Timeout
Definition: netdfs.idl:139
PUCHAR pSecurityDescriptor
Definition: netdfs.idl:218
DFS_INFO_105 * DfsInfo105
Definition: netdfs.idl:255
struct _DFS_INFO_106 DFS_INFO_106
LPDFS_INFO_8 Buffer
Definition: netdfs.idl:301
unsigned long Timeout
Definition: netdfs.idl:199
DFS_INFO_103 * DfsInfo103
Definition: netdfs.idl:253
WCHAR * EntryPath
Definition: netdfs.idl:95
static ULONG Timeout
Definition: ping.c:61
unsigned long MetadataSize
Definition: netdfs.idl:124
WCHAR * ServerShare
Definition: netdfs.idl:45
PUCHAR pSecurityDescriptor
Definition: netdfs.idl:224
WCHAR * Comment
Definition: netdfs.idl:197
GLuint in
Definition: glext.h:9616
static unsigned char pointer_default
Definition: parser.tab.c:114
DFS_STORAGE_INFO * Storage
Definition: netdfs.idl:90
DFS_INFO_2 * DfsInfo2
Definition: netdfs.idl:241
DFS_INFO_106 * DfsInfo106
Definition: netdfs.idl:256
DFS_INFO_6_CONTAINER * DfsInfo6Container
Definition: netdfs.idl:332
DFS_INFO_7 * DfsInfo7
Definition: netdfs.idl:246
WCHAR * Comment
Definition: netdfs.idl:87
WCHAR * Comment
Definition: netdfs.idl:79
DFS_INFO_5 * Buffer
Definition: netdfs.idl:289
DFS_INFO_104 * DfsInfo104
Definition: netdfs.idl:254
DWORD State
Definition: netdfs.idl:206
struct _DFS_INFO_107 DFS_INFO_107
struct _DFS_INFO_ENUM_STRUCT DFS_INFO_ENUM_STRUCT
WCHAR * Comment
Definition: netdfs.idl:150
PUCHAR pSecurityDescriptor
Definition: netdfs.idl:143
struct _DFS_INFO_8 * LPDFS_INFO_8
struct _DFS_TARGET_PRIORITY DFS_TARGET_PRIORITY
_ForwardIter unique(_ForwardIter __first, _ForwardIter __last)
Definition: _algo.h:298
unsigned long PropertyFlags
Definition: netdfs.idl:140
#define IsRoot(Fcb)
Definition: ext2fs.h:282
unsigned int ULONG
Definition: retypes.h:1
struct _DFS_INFO_4 DFS_INFO_4
DFS_INFO_107 * DfsInfo107
Definition: netdfs.idl:257
WCHAR * EntryPath
Definition: netdfs.idl:106
_DFS_TARGET_PRIORITY_CLASS
Definition: netdfs.idl:11
enum _DFS_TARGET_PRIORITY_CLASS DFS_TARGET_PRIORITY_CLASS
DFS_INFO_5_CONTAINER * DfsInfo5Container
Definition: netdfs.idl:331
DFS_INFO_50 * DfsInfo50
Definition: netdfs.idl:249
struct _DFS_INFO_3_CONTAINER DFS_INFO_3_CONTAINER
DWORD NumberOfStorages
Definition: netdfs.idl:89
WCHAR * LPWSTR
Definition: xmlstorage.h:184
DFS_INFO_101 * DfsInfo101
Definition: netdfs.idl:251
WCHAR * EntryPath
Definition: netdfs.idl:136
DFS_INFO_300_CONTAINER * DfsInfo300Container
Definition: netdfs.idl:336
DFS_INFO_2_CONTAINER * DfsInfo2Container
Definition: netdfs.idl:328
DWORD NumberOfStorages
Definition: netdfs.idl:158
base of all file and directory entries
Definition: entries.h:82
struct _DFS_INFO_300 DFS_INFO_300
WCHAR * Comment
Definition: netdfs.idl:171
#define __int64
Definition: basetyps.h:16
struct _DFS_INFO_103 DFS_INFO_103
DFS_TARGET_PRIORITY TargetPriority
Definition: netdfs.idl:192
DWORD State
Definition: netdfs.idl:213
struct _DFS_INFO_101 DFS_INFO_101
DFS_INFO_200 * Buffer
Definition: netdfs.idl:313
struct _DFS_INFO_6 DFS_INFO_6