ReactOS 0.4.15-dev-5669-g09dde2c
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
22{
24 unsigned short TargetPriorityRank;
25 unsigned short Reserved;
27
28typedef struct _DFS_STORAGE_INFO
29{
30 unsigned long State;
34
35typedef struct _DFS_STORAGE_INFO_1
36{
37 unsigned long State;
42
44{
47
48typedef struct _DFSM_ROOT_LIST
49{
53
54typedef enum
55{
60
62{
63 unsigned long DomainDfsMajorVersion;
64 unsigned long DomainDfsMinorVersion;
70
71typedef struct _DFS_INFO_1
72{
75
76typedef struct _DFS_INFO_2
77{
83
84typedef struct _DFS_INFO_3
85{
92
93typedef struct _DFS_INFO_4
94{
98 unsigned long Timeout;
103
104typedef struct _DFS_INFO_5
105{
109 unsigned long Timeout;
111 unsigned long PropertyFlags;
112 unsigned long MetadataSize;
115
116typedef struct _DFS_INFO_6
117{
121 unsigned long Timeout;
123 unsigned long PropertyFlags;
124 unsigned long MetadataSize;
128
129typedef struct _DFS_INFO_7
130{
133
134typedef struct _DFS_INFO_8
135{
139 unsigned long Timeout; GUID Guid;
140 unsigned long PropertyFlags;
141 unsigned long MetadataSize;
146
147typedef struct _DFS_INFO_9
148{
152 unsigned long Timeout;
154 unsigned long PropertyFlags;
155 unsigned long MetadataSize;
161
162typedef struct _DFS_INFO_50
163{
168
169typedef struct _DFS_INFO_100
170{
173
174typedef struct _DFS_INFO_101
175{
176 unsigned long State;
178
179typedef struct _DFS_INFO_102
180{
181 unsigned long Timeout;
183
184typedef struct _DFS_INFO_103
185{
186 unsigned long PropertyFlagMask;
187 unsigned long PropertyFlags;
189
190typedef struct _DFS_INFO_104
191{
194
195typedef struct _DFS_INFO_105
196{
199 unsigned long Timeout;
200 unsigned long PropertyFlagMask;
201 unsigned long PropertyFlags;
203
204typedef struct _DFS_INFO_106
205{
209
210typedef struct _DFS_INFO_107
211{
214 unsigned long Timeout;
215 unsigned long PropertyFlagMask;
216 unsigned long PropertyFlags;
220
221typedef struct _DFS_INFO_150
222{
226
227typedef struct _DFS_INFO_200
228{
231
232typedef struct _DFS_INFO_300
233{
237
238typedef [switch_type(unsigned long)] union _DFS_INFO_STRUCT
239{
259 [default];
261
263{
267
269{
273
275{
279
281{
285
287{
291
293{
297
299{
303
305{
309
311{
315
317{
321
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
349 ,implicit_handle(handle_t netdfs_hBinding)
350#endif
351]
352interface netdfs
353{
354 /* Function 0 */
355 DWORD
357 NetrDfsManagerGetVersion();
358
359 /* Function 1 */
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 */
372 NetrDfsRemove(
373 [in, string] WCHAR *DfsEntryPath,
374 [in, unique, string] WCHAR *ServerName,
375 [in, unique, string] WCHAR *ShareName);
376
377 /* Function 3 */
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 */
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 */
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 */
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
417 NetrDfsMove(void);
418
419 /* Function 8 - Not used on wire */
420 void
422 NetrDfsManagerGetConfigInfo(void);
423
424 /* Function 9 - Not used on wire */
425 void
427 NetrDfsManagerSendSiteInfo(void);
428
429 /* Function 10 */
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 */
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 */
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 */
466 NetrDfsRemoveStdRoot(
467 [in, string] WCHAR *ServerName,
468 [in, string] WCHAR *RootShare,
469 [in] DWORD ApiFlags);
470
471 /* Function 14 */
474 NetrDfsManagerInitialize(
475 [in, string] WCHAR *ServerName,
476 [in] DWORD Flags);
477
478 /* Function 15 */
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 */
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 */
499 NetrDfsSetDcAddress(
500 [in, string] WCHAR *ServerName,
501 [in, string] WCHAR *DcName,
502 [in] DWORD Timeout,
503 [in] DWORD Flags);
504
505 /* Function 18 */
508 NetrDfsFlushFtTable(
509 [in, string] WCHAR *DcName,
510 [in, string] WCHAR *wszFtDfsName);
511
512 /* Function 19 */
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 */
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 */
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 */
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 */
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 */
569 NetrDfsRemoveRootTarget(
570 [in, unique, string] LPWSTR pDfsPath,
571 [in, unique, string] LPWSTR pTargetPath,
572 [in] ULONG Flags);
573
574 /* Function 25 */
577 NetrDfsGetSupportedNamespaceVersion(
581}
unsigned char BOOLEAN
@ Comment
Definition: asmpp.cpp:34
#define __int64
Definition: basetyps.h:16
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
Definition: dcom.idl:35
static const WCHAR version[]
Definition: asmname.c:66
#define IsRoot(Fcb)
Definition: ext2fs.h:282
ULONG MajorVersion
Definition: ros_glue.cpp:4
unsigned long DWORD
Definition: ntddk_ex.h:95
GLuint in
Definition: glext.h:9616
Definition: msctf.idl:511
char string[160]
Definition: util.h:11
static LPSTR pName
Definition: security.c:75
DWORD NET_API_STATUS
Definition: ms-dtyp.idl:91
WCHAR * NETDFS_SERVER_OR_DOMAIN_HANDLE
Definition: netdfs.idl:9
struct _DFS_INFO_8 DFS_INFO_8
struct _DFS_INFO_8_CONTAINER DFS_INFO_8_CONTAINER
struct _DFS_INFO_ENUM_STRUCT DFS_INFO_ENUM_STRUCT
union _DFS_INFO_STRUCT DFS_INFO_STRUCT
struct _DFS_INFO_1_CONTAINER DFS_INFO_1_CONTAINER
struct _DFS_INFO_9_CONTAINER * LPDFS_INFO_9_CONTAINER
struct _DFSM_ROOT_LIST DFSM_ROOT_LIST
struct _DFS_INFO_300_CONTAINER DFS_INFO_300_CONTAINER
struct _DFS_INFO_7 DFS_INFO_7
struct _DFS_INFO_9 DFS_INFO_9
struct _DFS_SUPPORTED_NAMESPACE_VERSION_INFO DFS_SUPPORTED_NAMESPACE_VERSION_INFO
struct _DFS_INFO_106 DFS_INFO_106
struct _DFS_INFO_2_CONTAINER DFS_INFO_2_CONTAINER
DWORD NET_API_STATUS
Definition: netdfs.idl:7
struct _DFS_INFO_1 DFS_INFO_1
struct _DFS_INFO_6_CONTAINER DFS_INFO_6_CONTAINER
struct _DFS_INFO_105 DFS_INFO_105
struct _DFS_INFO_5 DFS_INFO_5
enum _DFS_TARGET_PRIORITY_CLASS DFS_TARGET_PRIORITY_CLASS
struct _DFS_INFO_6 DFS_INFO_6
struct _DFS_INFO_150 DFS_INFO_150
struct _DFS_SUPPORTED_NAMESPACE_VERSION_INFO * PDFS_SUPPORTED_NAMESPACE_VERSION_INFO
struct _DFS_INFO_8_CONTAINER * LPDFS_INFO_8_CONTAINER
implicit_handle(handle_t netdfs_hBinding)] interface netdfs
Definition: netdfs.idl:349
struct _DFS_INFO_107 DFS_INFO_107
struct _DFS_INFO_300 DFS_INFO_300
struct _DFS_INFO_5_CONTAINER DFS_INFO_5_CONTAINER
struct _DFS_INFO_4_CONTAINER DFS_INFO_4_CONTAINER
struct _DFS_STORAGE_INFO_1 DFS_STORAGE_INFO_1
struct _DFS_INFO_200 DFS_INFO_200
_DFS_TARGET_PRIORITY_CLASS
Definition: netdfs.idl:12
@ DfsGlobalLowPriorityClass
Definition: netdfs.idl:18
@ DfsGlobalHighPriorityClass
Definition: netdfs.idl:15
@ DfsSiteCostNormalPriorityClass
Definition: netdfs.idl:14
@ DfsSiteCostLowPriorityClass
Definition: netdfs.idl:17
@ DfsInvalidPriorityClass
Definition: netdfs.idl:13
@ DfsSiteCostHighPriorityClass
Definition: netdfs.idl:16
DFS_NAMESPACE_VERSION_ORIGIN
Definition: netdfs.idl:55
@ DFS_NAMESPACE_VERSION_ORIGIN_SERVER
Definition: netdfs.idl:57
@ DFS_NAMESPACE_VERSION_ORIGIN_COMBINED
Definition: netdfs.idl:56
@ DFS_NAMESPACE_VERSION_ORIGIN_DOMAIN
Definition: netdfs.idl:58
struct _DFS_INFO_2 DFS_INFO_2
struct _DFS_INFO_3 DFS_INFO_3
struct _DFS_INFO_101 DFS_INFO_101
struct _DFSM_ROOT_LIST_ENTRY DFSM_ROOT_LIST_ENTRY
struct _DFS_INFO_4 DFS_INFO_4
struct _DFS_INFO_100 DFS_INFO_100
struct _DFS_STORAGE_INFO_1 * LPDFS_STORAGE_INFO_1
struct _DFS_INFO_9 * LPDFS_INFO_9
struct _DFS_INFO_102 DFS_INFO_102
struct _DFS_INFO_103 DFS_INFO_103
struct _DFS_INFO_8 * LPDFS_INFO_8
struct _DFS_INFO_200_CONTAINER DFS_INFO_200_CONTAINER
struct _DFS_INFO_3_CONTAINER DFS_INFO_3_CONTAINER
struct _DFS_STORAGE_INFO_1 * PDFS_STORAGE_INFO_1
struct _DFS_TARGET_PRIORITY DFS_TARGET_PRIORITY
struct _DFS_INFO_50 DFS_INFO_50
struct _DFS_INFO_9_CONTAINER DFS_INFO_9_CONTAINER
struct _DFS_STORAGE_INFO DFS_STORAGE_INFO
struct _DFS_INFO_104 DFS_INFO_104
static ULONG Timeout
Definition: ping.c:61
static FILE * out
Definition: regtests2xml.c:44
base of all file and directory entries
Definition: entries.h:83
Definition: netdfs.idl:44
WCHAR * ServerShare
Definition: netdfs.idl:45
DWORD cEntries
Definition: netdfs.idl:50
WCHAR * Comment
Definition: netdfs.idl:171
unsigned long State
Definition: netdfs.idl:176
unsigned long Timeout
Definition: netdfs.idl:181
unsigned long PropertyFlagMask
Definition: netdfs.idl:186
unsigned long PropertyFlags
Definition: netdfs.idl:187
DFS_TARGET_PRIORITY TargetPriority
Definition: netdfs.idl:192
WCHAR * Comment
Definition: netdfs.idl:197
unsigned long PropertyFlags
Definition: netdfs.idl:201
unsigned long Timeout
Definition: netdfs.idl:199
unsigned long PropertyFlagMask
Definition: netdfs.idl:200
DWORD State
Definition: netdfs.idl:198
DWORD State
Definition: netdfs.idl:206
DFS_TARGET_PRIORITY TargetPriority
Definition: netdfs.idl:207
DWORD State
Definition: netdfs.idl:213
unsigned long PropertyFlagMask
Definition: netdfs.idl:215
PUCHAR pSecurityDescriptor
Definition: netdfs.idl:218
WCHAR * Comment
Definition: netdfs.idl:212
unsigned long PropertyFlags
Definition: netdfs.idl:216
unsigned long Timeout
Definition: netdfs.idl:214
ULONG SecurityDescriptorLength
Definition: netdfs.idl:217
ULONG SecurityDescriptorLength
Definition: netdfs.idl:223
PUCHAR pSecurityDescriptor
Definition: netdfs.idl:224
DFS_INFO_1 * Buffer
Definition: netdfs.idl:265
WCHAR * EntryPath
Definition: netdfs.idl:73
DFS_INFO_200 * Buffer
Definition: netdfs.idl:313
WCHAR * FtDfsName
Definition: netdfs.idl:229
DFS_INFO_2 * Buffer
Definition: netdfs.idl:271
WCHAR * Comment
Definition: netdfs.idl:79
WCHAR * EntryPath
Definition: netdfs.idl:78
DWORD State
Definition: netdfs.idl:80
DWORD NumberOfStorages
Definition: netdfs.idl:81
DFS_INFO_300 * Buffer
Definition: netdfs.idl:319
DWORD Flags
Definition: netdfs.idl:234
WCHAR * DfsName
Definition: netdfs.idl:235
DFS_INFO_3 * Buffer
Definition: netdfs.idl:277
WCHAR * Comment
Definition: netdfs.idl:87
DWORD NumberOfStorages
Definition: netdfs.idl:89
WCHAR * EntryPath
Definition: netdfs.idl:86
DWORD State
Definition: netdfs.idl:88
DFS_STORAGE_INFO * Storage
Definition: netdfs.idl:90
DFS_INFO_4 * Buffer
Definition: netdfs.idl:283
WCHAR * Comment
Definition: netdfs.idl:96
DWORD NumberOfStorages
Definition: netdfs.idl:100
WCHAR * EntryPath
Definition: netdfs.idl:95
DFS_STORAGE_INFO * Storage
Definition: netdfs.idl:101
unsigned long Timeout
Definition: netdfs.idl:98
GUID Guid
Definition: netdfs.idl:99
DWORD State
Definition: netdfs.idl:97
unsigned long NamespaceMajorVersion
Definition: netdfs.idl:164
unsigned __int64 NamespaceCapabilities
Definition: netdfs.idl:166
unsigned long NamespaceMinorVersion
Definition: netdfs.idl:165
DFS_INFO_5 * Buffer
Definition: netdfs.idl:289
DWORD NumberOfStorages
Definition: netdfs.idl:113
WCHAR * Comment
Definition: netdfs.idl:107
unsigned long PropertyFlags
Definition: netdfs.idl:111
GUID Guid
Definition: netdfs.idl:110
unsigned long MetadataSize
Definition: netdfs.idl:112
DWORD State
Definition: netdfs.idl:108
WCHAR * EntryPath
Definition: netdfs.idl:106
unsigned long Timeout
Definition: netdfs.idl:109
DFS_INFO_6 * Buffer
Definition: netdfs.idl:295
unsigned long Timeout
Definition: netdfs.idl:121
DWORD NumberOfStorages
Definition: netdfs.idl:125
DWORD State
Definition: netdfs.idl:120
unsigned long MetadataSize
Definition: netdfs.idl:124
WCHAR * EntryPath
Definition: netdfs.idl:118
WCHAR * Comment
Definition: netdfs.idl:119
GUID Guid
Definition: netdfs.idl:122
DFS_STORAGE_INFO_1 * Storage
Definition: netdfs.idl:126
unsigned long PropertyFlags
Definition: netdfs.idl:123
GUID GenerationGuid
Definition: netdfs.idl:131
LPDFS_INFO_8 Buffer
Definition: netdfs.idl:301
PUCHAR pSecurityDescriptor
Definition: netdfs.idl:143
unsigned long MetadataSize
Definition: netdfs.idl:141
GUID Guid
Definition: netdfs.idl:139
unsigned long PropertyFlags
Definition: netdfs.idl:140
ULONG SecurityDescriptorLength
Definition: netdfs.idl:142
WCHAR * EntryPath
Definition: netdfs.idl:136
unsigned long Timeout
Definition: netdfs.idl:139
DWORD State
Definition: netdfs.idl:138
WCHAR * Comment
Definition: netdfs.idl:137
DWORD NumberOfStorages
Definition: netdfs.idl:144
LPDFS_INFO_9 Buffer
Definition: netdfs.idl:307
WCHAR * EntryPath
Definition: netdfs.idl:149
unsigned long Timeout
Definition: netdfs.idl:152
unsigned long PropertyFlags
Definition: netdfs.idl:154
GUID Guid
Definition: netdfs.idl:153
unsigned long MetadataSize
Definition: netdfs.idl:155
PUCHAR pSecurityDescriptor
Definition: netdfs.idl:157
DWORD State
Definition: netdfs.idl:151
ULONG SecurityDescriptorLength
Definition: netdfs.idl:156
WCHAR * Comment
Definition: netdfs.idl:150
DWORD NumberOfStorages
Definition: netdfs.idl:158
LPDFS_STORAGE_INFO_1 Storage
Definition: netdfs.idl:159
DFS_INFO_5_CONTAINER * DfsInfo5Container
Definition: netdfs.idl:331
DFS_INFO_1_CONTAINER * DfsInfo1Container
Definition: netdfs.idl:327
DFS_INFO_3_CONTAINER * DfsInfo3Container
Definition: netdfs.idl:329
DFS_INFO_9_CONTAINER * DfsInfo9Container
Definition: netdfs.idl:334
DFS_INFO_200_CONTAINER * DfsInfo200Container
Definition: netdfs.idl:335
union _DFS_INFO_ENUM_STRUCT::@3395 DfsInfoContainer
DFS_INFO_8_CONTAINER * DfsInfo8Container
Definition: netdfs.idl:333
DFS_INFO_4_CONTAINER * DfsInfo4Container
Definition: netdfs.idl:330
DFS_INFO_6_CONTAINER * DfsInfo6Container
Definition: netdfs.idl:332
DFS_INFO_300_CONTAINER * DfsInfo300Container
Definition: netdfs.idl:336
DFS_INFO_2_CONTAINER * DfsInfo2Container
Definition: netdfs.idl:328
WCHAR * ServerName
Definition: netdfs.idl:38
unsigned long State
Definition: netdfs.idl:37
WCHAR * ShareName
Definition: netdfs.idl:39
DFS_TARGET_PRIORITY TargetPriority
Definition: netdfs.idl:40
WCHAR * ServerName
Definition: netdfs.idl:31
unsigned long State
Definition: netdfs.idl:30
WCHAR * ShareName
Definition: netdfs.idl:32
unsigned short Reserved
Definition: netdfs.idl:25
unsigned short TargetPriorityRank
Definition: netdfs.idl:24
DFS_TARGET_PRIORITY_CLASS TargetPriorityClass
Definition: netdfs.idl:23
Definition: nis.h:10
#define __stdcall
Definition: typedefs.h:25
unsigned char * PUCHAR
Definition: typedefs.h:53
uint32_t ULONG
Definition: typedefs.h:59
uint64_t ULONGLONG
Definition: typedefs.h:67
DFS_INFO_8 * DfsInfo8
Definition: netdfs.idl:247
DFS_INFO_102 * DfsInfo102
Definition: netdfs.idl:252
DFS_INFO_6 * DfsInfo6
Definition: netdfs.idl:245
DFS_INFO_107 * DfsInfo107
Definition: netdfs.idl:257
DFS_INFO_150 * DfsInfo150
Definition: netdfs.idl:258
DFS_INFO_3 * DfsInfo3
Definition: netdfs.idl:242
DFS_INFO_1 * DfsInfo1
Definition: netdfs.idl:240
DFS_INFO_7 * DfsInfo7
Definition: netdfs.idl:246
DFS_INFO_50 * DfsInfo50
Definition: netdfs.idl:249
DFS_INFO_101 * DfsInfo101
Definition: netdfs.idl:251
DFS_INFO_4 * DfsInfo4
Definition: netdfs.idl:243
DFS_INFO_106 * DfsInfo106
Definition: netdfs.idl:256
DFS_INFO_105 * DfsInfo105
Definition: netdfs.idl:255
DFS_INFO_9 * DfsInfo9
Definition: netdfs.idl:248
DFS_INFO_104 * DfsInfo104
Definition: netdfs.idl:254
DFS_INFO_103 * DfsInfo103
Definition: netdfs.idl:253
DFS_INFO_100 * DfsInfo100
Definition: netdfs.idl:250
DFS_INFO_5 * DfsInfo5
Definition: netdfs.idl:244
DFS_INFO_2 * DfsInfo2
Definition: netdfs.idl:241
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
Definition: wmitypes.h:56
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170
__wchar_t WCHAR
Definition: xmlstorage.h:180
WCHAR * LPWSTR
Definition: xmlstorage.h:184