1 /* header auto-generated by pidl */
5 #include "librpc/gen_ndr/security.h"
6 #include "librpc/gen_ndr/svcctl.h"
10 #define STYPE_TEMPORARY ( 0x40000000 )
11 #define STYPE_HIDDEN ( 0x80000000 )
12 #define SHARE_1005_CSC_POLICY_MASK ( 0x00000030 )
13 #define SHARE_1005_CSC_POLICY_SHIFT ( 4 )
14 struct srvsvc_NetCharDevInfo0
{
15 const char *device
;/* [unique,charset(UTF16)] */
18 struct srvsvc_NetCharDevCtr0
{
20 struct srvsvc_NetCharDevInfo0
*array
;/* [unique,size_is(count)] */
23 struct srvsvc_NetCharDevInfo1
{
24 const char *device
;/* [unique,charset(UTF16)] */
26 const char *user
;/* [unique,charset(UTF16)] */
30 struct srvsvc_NetCharDevCtr1
{
32 struct srvsvc_NetCharDevInfo1
*array
;/* [unique,size_is(count)] */
35 union srvsvc_NetCharDevInfo
{
36 struct srvsvc_NetCharDevInfo0
*info0
;/* [unique,case(0)] */
37 struct srvsvc_NetCharDevInfo1
*info1
;/* [unique,case] */
40 union srvsvc_NetCharDevCtr
{
41 struct srvsvc_NetCharDevCtr0
*ctr0
;/* [unique,case(0)] */
42 struct srvsvc_NetCharDevCtr1
*ctr1
;/* [unique,case] */
45 struct srvsvc_NetCharDevQInfo0
{
46 const char *device
;/* [unique,charset(UTF16)] */
49 struct srvsvc_NetCharDevQCtr0
{
51 struct srvsvc_NetCharDevQInfo0
*array
;/* [unique,size_is(count)] */
54 struct srvsvc_NetCharDevQInfo1
{
55 const char *device
;/* [unique,charset(UTF16)] */
57 const char *devices
;/* [unique,charset(UTF16)] */
62 struct srvsvc_NetCharDevQCtr1
{
64 struct srvsvc_NetCharDevQInfo1
*array
;/* [unique,size_is(count)] */
67 union srvsvc_NetCharDevQInfo
{
68 struct srvsvc_NetCharDevQInfo0
*info0
;/* [unique,case(0)] */
69 struct srvsvc_NetCharDevQInfo1
*info1
;/* [unique,case] */
72 union srvsvc_NetCharDevQCtr
{
73 struct srvsvc_NetCharDevQCtr0
*ctr0
;/* [unique,case(0)] */
74 struct srvsvc_NetCharDevQCtr1
*ctr1
;/* [unique,case] */
77 struct srvsvc_NetConnInfo0
{
81 struct srvsvc_NetConnCtr0
{
83 struct srvsvc_NetConnInfo0
*array
;/* [unique,size_is(count)] */
86 struct srvsvc_NetConnInfo1
{
92 const char *user
;/* [unique,charset(UTF16)] */
93 const char *share
;/* [unique,charset(UTF16)] */
96 struct srvsvc_NetConnCtr1
{
98 struct srvsvc_NetConnInfo1
*array
;/* [unique,size_is(count)] */
101 union srvsvc_NetConnCtr
{
102 struct srvsvc_NetConnCtr0
*ctr0
;/* [unique,case(0)] */
103 struct srvsvc_NetConnCtr1
*ctr1
;/* [unique,case] */
106 struct srvsvc_NetFileInfo2
{
110 struct srvsvc_NetFileCtr2
{
112 struct srvsvc_NetFileInfo2
*array
;/* [unique,size_is(count)] */
115 struct srvsvc_NetFileInfo3
{
117 uint32_t permissions
;
119 const char *path
;/* [unique,charset(UTF16)] */
120 const char *user
;/* [unique,charset(UTF16)] */
123 struct srvsvc_NetFileCtr3
{
125 struct srvsvc_NetFileInfo3
*array
;/* [unique,size_is(count)] */
128 union srvsvc_NetFileInfo
{
129 struct srvsvc_NetFileInfo2
*info2
;/* [unique,case(2)] */
130 struct srvsvc_NetFileInfo3
*info3
;/* [unique,case(3)] */
133 union srvsvc_NetFileCtr
{
134 struct srvsvc_NetFileCtr2
*ctr2
;/* [unique,case(2)] */
135 struct srvsvc_NetFileCtr3
*ctr3
;/* [unique,case(3)] */
138 struct srvsvc_NetSessInfo0
{
139 const char *client
;/* [unique,charset(UTF16)] */
142 struct srvsvc_NetSessCtr0
{
144 struct srvsvc_NetSessInfo0
*array
;/* [unique,size_is(count)] */
147 struct srvsvc_NetSessInfo1
{
148 const char *client
;/* [unique,charset(UTF16)] */
149 const char *user
;/* [unique,charset(UTF16)] */
156 struct srvsvc_NetSessCtr1
{
158 struct srvsvc_NetSessInfo1
*array
;/* [unique,size_is(count)] */
161 struct srvsvc_NetSessInfo2
{
162 const char *client
;/* [unique,charset(UTF16)] */
163 const char *user
;/* [unique,charset(UTF16)] */
168 const char *client_type
;/* [unique,charset(UTF16)] */
171 struct srvsvc_NetSessCtr2
{
173 struct srvsvc_NetSessInfo2
*array
;/* [unique,size_is(count)] */
176 struct srvsvc_NetSessInfo10
{
177 const char *client
;/* [unique,charset(UTF16)] */
178 const char *user
;/* [unique,charset(UTF16)] */
183 struct srvsvc_NetSessCtr10
{
185 struct srvsvc_NetSessInfo10
*array
;/* [unique,size_is(count)] */
188 struct srvsvc_NetSessInfo502
{
189 const char *client
;/* [unique,charset(UTF16)] */
190 const char *user
;/* [unique,charset(UTF16)] */
195 const char *client_type
;/* [unique,charset(UTF16)] */
196 const char *transport
;/* [unique,charset(UTF16)] */
199 struct srvsvc_NetSessCtr502
{
201 struct srvsvc_NetSessInfo502
*array
;/* [unique,size_is(count)] */
204 union srvsvc_NetSessCtr
{
205 struct srvsvc_NetSessCtr0
*ctr0
;/* [unique,case(0)] */
206 struct srvsvc_NetSessCtr1
*ctr1
;/* [unique,case] */
207 struct srvsvc_NetSessCtr2
*ctr2
;/* [unique,case(2)] */
208 struct srvsvc_NetSessCtr10
*ctr10
;/* [unique,case(10)] */
209 struct srvsvc_NetSessCtr502
*ctr502
;/* [unique,case(502)] */
212 #ifndef USE_UINT_ENUMS
213 enum srvsvc_ShareType
{
215 STYPE_DISKTREE_TEMPORARY
=STYPE_DISKTREE
|STYPE_TEMPORARY
,
216 STYPE_DISKTREE_HIDDEN
=STYPE_DISKTREE
|STYPE_HIDDEN
,
218 STYPE_PRINTQ_TEMPORARY
=STYPE_PRINTQ
|STYPE_TEMPORARY
,
219 STYPE_PRINTQ_HIDDEN
=STYPE_PRINTQ
|STYPE_HIDDEN
,
221 STYPE_DEVICE_TEMPORARY
=STYPE_DEVICE
|STYPE_TEMPORARY
,
222 STYPE_DEVICE_HIDDEN
=STYPE_DEVICE
|STYPE_HIDDEN
,
224 STYPE_IPC_TEMPORARY
=STYPE_IPC
|STYPE_TEMPORARY
,
225 STYPE_IPC_HIDDEN
=STYPE_IPC
|STYPE_HIDDEN
228 enum srvsvc_ShareType
{ __donnot_use_enum_srvsvc_ShareType
=0x7FFFFFFF}
229 #define STYPE_DISKTREE ( 0 )
230 #define STYPE_DISKTREE_TEMPORARY ( STYPE_DISKTREE|STYPE_TEMPORARY )
231 #define STYPE_DISKTREE_HIDDEN ( STYPE_DISKTREE|STYPE_HIDDEN )
232 #define STYPE_PRINTQ ( 1 )
233 #define STYPE_PRINTQ_TEMPORARY ( STYPE_PRINTQ|STYPE_TEMPORARY )
234 #define STYPE_PRINTQ_HIDDEN ( STYPE_PRINTQ|STYPE_HIDDEN )
235 #define STYPE_DEVICE ( 2 )
236 #define STYPE_DEVICE_TEMPORARY ( STYPE_DEVICE|STYPE_TEMPORARY )
237 #define STYPE_DEVICE_HIDDEN ( STYPE_DEVICE|STYPE_HIDDEN )
238 #define STYPE_IPC ( 3 )
239 #define STYPE_IPC_TEMPORARY ( STYPE_IPC|STYPE_TEMPORARY )
240 #define STYPE_IPC_HIDDEN ( STYPE_IPC|STYPE_HIDDEN )
244 struct srvsvc_NetShareInfo0
{
245 const char *name
;/* [unique,charset(UTF16)] */
248 struct srvsvc_NetShareCtr0
{
250 struct srvsvc_NetShareInfo0
*array
;/* [unique,size_is(count)] */
253 struct srvsvc_NetShareInfo1
{
254 const char *name
;/* [unique,charset(UTF16)] */
255 enum srvsvc_ShareType type
;
256 const char *comment
;/* [unique,charset(UTF16)] */
259 struct srvsvc_NetShareCtr1
{
261 struct srvsvc_NetShareInfo1
*array
;/* [unique,size_is(count)] */
264 struct srvsvc_NetShareInfo2
{
265 const char *name
;/* [unique,charset(UTF16)] */
266 enum srvsvc_ShareType type
;
267 const char *comment
;/* [unique,charset(UTF16)] */
268 uint32_t permissions
;
270 uint32_t current_users
;
271 const char *path
;/* [unique,charset(UTF16)] */
272 const char *password
;/* [unique,charset(UTF16)] */
275 struct srvsvc_NetShareCtr2
{
277 struct srvsvc_NetShareInfo2
*array
;/* [unique,size_is(count)] */
280 struct srvsvc_NetShareInfo501
{
281 const char *name
;/* [unique,charset(UTF16)] */
282 enum srvsvc_ShareType type
;
283 const char *comment
;/* [unique,charset(UTF16)] */
287 struct srvsvc_NetShareCtr501
{
289 struct srvsvc_NetShareInfo501
*array
;/* [unique,size_is(count)] */
292 struct srvsvc_NetShareInfo502
{
293 const char *name
;/* [unique,charset(UTF16)] */
294 enum srvsvc_ShareType type
;
295 const char *comment
;/* [unique,charset(UTF16)] */
296 uint32_t permissions
;
298 uint32_t current_users
;
299 const char *path
;/* [unique,charset(UTF16)] */
300 const char *password
;/* [unique,charset(UTF16)] */
302 struct security_descriptor
*sd
;/* [unique,subcontext(4)] */
305 struct srvsvc_NetShareCtr502
{
307 struct srvsvc_NetShareInfo502
*array
;/* [unique,size_is(count)] */
310 struct srvsvc_NetShareInfo1004
{
311 const char *comment
;/* [unique,charset(UTF16)] */
314 struct srvsvc_NetShareCtr1004
{
316 struct srvsvc_NetShareInfo1004
*array
;/* [unique,size_is(count)] */
319 /* bitmap NetShareInfo1005Flags */
320 #define SHARE_1005_IN_DFS ( 0x00000001 )
321 #define SHARE_1005_DFS_ROOT ( 0x00000002 )
325 struct srvsvc_NetShareInfo1005
{
329 struct srvsvc_NetShareCtr1005
{
331 struct srvsvc_NetShareInfo1005
*array
;/* [unique,size_is(count)] */
334 struct srvsvc_NetShareInfo1006
{
338 struct srvsvc_NetShareCtr1006
{
340 struct srvsvc_NetShareInfo1006
*array
;/* [unique,size_is(count)] */
343 struct srvsvc_NetShareInfo1007
{
345 const char *alternate_directory_name
;/* [unique,charset(UTF16)] */
348 struct srvsvc_NetShareCtr1007
{
350 struct srvsvc_NetShareInfo1007
*array
;/* [unique,size_is(count)] */
353 struct srvsvc_NetShareCtr1501
{
355 struct sec_desc_buf
*array
;/* [unique,size_is(count)] */
358 union srvsvc_NetShareInfo
{
359 struct srvsvc_NetShareInfo0
*info0
;/* [unique,case(0)] */
360 struct srvsvc_NetShareInfo1
*info1
;/* [unique,case] */
361 struct srvsvc_NetShareInfo2
*info2
;/* [unique,case(2)] */
362 struct srvsvc_NetShareInfo501
*info501
;/* [unique,case(501)] */
363 struct srvsvc_NetShareInfo502
*info502
;/* [unique,case(502)] */
364 struct srvsvc_NetShareInfo1004
*info1004
;/* [unique,case(1004)] */
365 struct srvsvc_NetShareInfo1005
*info1005
;/* [unique,case(1005)] */
366 struct srvsvc_NetShareInfo1006
*info1006
;/* [unique,case(1006)] */
367 struct srvsvc_NetShareInfo1007
*info1007
;/* [unique,case(1007)] */
368 struct sec_desc_buf
*info1501
;/* [unique,case(1501)] */
371 union srvsvc_NetShareCtr
{
372 struct srvsvc_NetShareCtr0
*ctr0
;/* [unique,case(0)] */
373 struct srvsvc_NetShareCtr1
*ctr1
;/* [unique,case] */
374 struct srvsvc_NetShareCtr2
*ctr2
;/* [unique,case(2)] */
375 struct srvsvc_NetShareCtr501
*ctr501
;/* [unique,case(501)] */
376 struct srvsvc_NetShareCtr502
*ctr502
;/* [unique,case(502)] */
377 struct srvsvc_NetShareCtr1004
*ctr1004
;/* [unique,case(1004)] */
378 struct srvsvc_NetShareCtr1005
*ctr1005
;/* [unique,case(1005)] */
379 struct srvsvc_NetShareCtr1006
*ctr1006
;/* [unique,case(1006)] */
380 struct srvsvc_NetShareCtr1007
*ctr1007
;/* [unique,case(1007)] */
381 struct srvsvc_NetShareCtr1501
*ctr1501
;/* [unique,case(1501)] */
384 #ifndef USE_UINT_ENUMS
385 enum srvsvc_PlatformId
{
393 enum srvsvc_PlatformId
{ __donnot_use_enum_srvsvc_PlatformId
=0x7FFFFFFF}
394 #define PLATFORM_ID_DOS ( 300 )
395 #define PLATFORM_ID_OS2 ( 400 )
396 #define PLATFORM_ID_NT ( 500 )
397 #define PLATFORM_ID_OSF ( 600 )
398 #define PLATFORM_ID_VMS ( 700 )
402 struct srvsvc_NetSrvInfo100
{
403 enum srvsvc_PlatformId platform_id
;
404 const char *server_name
;/* [unique,charset(UTF16)] */
407 struct srvsvc_NetSrvInfo101
{
408 enum srvsvc_PlatformId platform_id
;
409 const char *server_name
;/* [unique,charset(UTF16)] */
410 uint32_t version_major
;
411 uint32_t version_minor
;
412 uint32_t server_type
;
413 const char *comment
;/* [unique,charset(UTF16)] */
416 struct srvsvc_NetSrvInfo102
{
417 enum srvsvc_PlatformId platform_id
;
418 const char *server_name
;/* [unique,charset(UTF16)] */
419 uint32_t version_major
;
420 uint32_t version_minor
;
421 uint32_t server_type
;
422 const char *comment
;/* [unique,charset(UTF16)] */
429 const char *userpath
;/* [unique,charset(UTF16)] */
432 struct srvsvc_NetSrvInfo402
{
433 uint32_t ulist_mtime
;
434 uint32_t glist_mtime
;
435 uint32_t alist_mtime
;
436 const char *alerts
;/* [unique,charset(UTF16)] */
440 const char *guestaccount
;/* [unique,charset(UTF16)] */
444 uint32_t connections
;
451 uint32_t activelocks
;
452 uint32_t sizereqbufs
;
454 uint32_t numfiletasks
;
458 uint32_t accessalert
;
462 const char *srvheuristics
;/* [unique,charset(UTF16)] */
465 struct srvsvc_NetSrvInfo403
{
466 uint32_t ulist_mtime
;
467 uint32_t glist_mtime
;
468 uint32_t alist_mtime
;
469 const char *alerts
;/* [unique,charset(UTF16)] */
473 const char *guestaccount
;/* [unique,charset(UTF16)] */
477 uint32_t connections
;
484 uint32_t activelocks
;
485 uint32_t sizereqbufs
;
487 uint32_t numfiletasks
;
491 uint32_t accessalert
;
495 const char *srvheuristics
;/* [unique,charset(UTF16)] */
496 uint32_t auditedevents
;
497 uint32_t auditprofile
;
498 const char *autopath
;/* [unique,charset(UTF16)] */
501 struct srvsvc_NetSrvInfo502
{
505 uint32_t sizereqbufs
;
506 uint32_t initworkitems
;
507 uint32_t maxworkitems
;
508 uint32_t rawworkitems
;
509 uint32_t irpstacksize
;
510 uint32_t maxrawbuflen
;
513 uint32_t maxpagedmemoryusage
;
514 uint32_t maxnonpagedmemoryusage
;
515 uint32_t enablesoftcompat
;
516 uint32_t enableforcedlogoff
;
518 uint32_t acceptdownlevelapis
;
522 struct srvsvc_NetSrvInfo503
{
526 uint32_t sizereqbufs
;
527 uint32_t initworkitems
;
528 uint32_t maxworkitems
;
529 uint32_t rawworkitems
;
530 uint32_t irpstacksize
;
531 uint32_t maxrawbuflen
;
534 uint32_t maxpagedmemoryusage
;
535 uint32_t maxnonpagedmemoryusage
;
536 uint32_t enablesoftcompat
;
537 uint32_t enableforcedlogoff
;
539 uint32_t acceptdownlevelapis
;
541 const char *domain
;/* [unique,charset(UTF16)] */
542 uint32_t maxcopyreadlen
;
543 uint32_t maxcopywritelen
;
544 uint32_t minkeepsearch
;
545 uint32_t maxkeepsearch
;
546 uint32_t minkeepcomplsearch
;
547 uint32_t maxkeepcomplsearch
;
548 uint32_t threadcountadd
;
549 uint32_t numlockthreads
;
550 uint32_t scavtimeout
;
551 uint32_t minrcvqueue
;
552 uint32_t minfreeworkitems
;
553 uint32_t xactmemsize
;
554 uint32_t threadpriority
;
556 uint32_t oplockbreakwait
;
557 uint32_t oplockbreakresponsewait
;
558 uint32_t enableoplocks
;
559 uint32_t enableoplockforceclose
;
560 uint32_t enablefcbopens
;
562 uint32_t enablesharednetdrives
;
563 uint32_t minfreeconnections
;
564 uint32_t maxfreeconnections
;
567 struct srvsvc_NetSrvInfo599
{
571 uint32_t sizereqbufs
;
572 uint32_t initworkitems
;
573 uint32_t maxworkitems
;
574 uint32_t rawworkitems
;
575 uint32_t irpstacksize
;
576 uint32_t maxrawbuflen
;
579 uint32_t maxpagedmemoryusage
;
580 uint32_t maxnonpagedmemoryusage
;
581 uint32_t enablesoftcompat
;
582 uint32_t enableforcedlogoff
;
584 uint32_t acceptdownlevelapis
;
586 const char *domain
;/* [unique,charset(UTF16)] */
587 uint32_t maxcopyreadlen
;
588 uint32_t maxcopywritelen
;
589 uint32_t minkeepsearch
;
590 uint32_t minkeepcomplsearch
;
591 uint32_t maxkeepcomplsearch
;
592 uint32_t threadcountadd
;
593 uint32_t numlockthreads
;
594 uint32_t scavtimeout
;
595 uint32_t minrcvqueue
;
596 uint32_t minfreeworkitems
;
597 uint32_t xactmemsize
;
598 uint32_t threadpriority
;
600 uint32_t oplockbreakwait
;
601 uint32_t oplockbreakresponsewait
;
602 uint32_t enableoplocks
;
603 uint32_t enableoplockforceclose
;
604 uint32_t enablefcbopens
;
606 uint32_t enablesharednetdrives
;
607 uint32_t minfreeconnections
;
608 uint32_t maxfreeconnections
;
609 uint32_t initsesstable
;
610 uint32_t initconntable
;
611 uint32_t initfiletable
;
612 uint32_t initsearchtable
;
614 uint32_t errortreshold
;
615 uint32_t networkerrortreshold
;
616 uint32_t diskspacetreshold
;
618 uint32_t maxlinkdelay
;
619 uint32_t minlinkthroughput
;
620 uint32_t linkinfovalidtime
;
621 uint32_t scavqosinfoupdatetime
;
622 uint32_t maxworkitemidletime
;
625 struct srvsvc_NetSrvInfo1005
{
626 const char *comment
;/* [unique,charset(UTF16)] */
629 struct srvsvc_NetSrvInfo1010
{
633 struct srvsvc_NetSrvInfo1016
{
637 struct srvsvc_NetSrvInfo1017
{
641 struct srvsvc_NetSrvInfo1018
{
645 struct srvsvc_NetSrvInfo1107
{
649 struct srvsvc_NetSrvInfo1501
{
653 struct srvsvc_NetSrvInfo1502
{
657 struct srvsvc_NetSrvInfo1503
{
661 struct srvsvc_NetSrvInfo1506
{
662 uint32_t maxworkitems
;
665 struct srvsvc_NetSrvInfo1509
{
666 uint32_t maxrawbuflen
;
669 struct srvsvc_NetSrvInfo1510
{
673 struct srvsvc_NetSrvInfo1511
{
677 struct srvsvc_NetSrvInfo1512
{
678 uint32_t maxnonpagedmemoryusage
;
681 struct srvsvc_NetSrvInfo1513
{
682 uint32_t maxpagedmemoryusage
;
685 struct srvsvc_NetSrvInfo1514
{
686 uint32_t enablesoftcompat
;
689 struct srvsvc_NetSrvInfo1515
{
690 uint32_t enableforcedlogoff
;
693 struct srvsvc_NetSrvInfo1516
{
697 struct srvsvc_NetSrvInfo1518
{
701 struct srvsvc_NetSrvInfo1520
{
702 uint32_t maxcopyreadlen
;
705 struct srvsvc_NetSrvInfo1521
{
706 uint32_t maxcopywritelen
;
709 struct srvsvc_NetSrvInfo1522
{
710 uint32_t minkeepsearch
;
713 struct srvsvc_NetSrvInfo1523
{
714 uint32_t maxkeepsearch
;
717 struct srvsvc_NetSrvInfo1524
{
718 uint32_t minkeepcomplsearch
;
721 struct srvsvc_NetSrvInfo1525
{
722 uint32_t maxkeepcomplsearch
;
725 struct srvsvc_NetSrvInfo1528
{
726 uint32_t scavtimeout
;
729 struct srvsvc_NetSrvInfo1529
{
730 uint32_t minrcvqueue
;
733 struct srvsvc_NetSrvInfo1530
{
734 uint32_t minfreeworkitems
;
737 struct srvsvc_NetSrvInfo1533
{
741 struct srvsvc_NetSrvInfo1534
{
742 uint32_t oplockbreakwait
;
745 struct srvsvc_NetSrvInfo1535
{
746 uint32_t oplockbreakresponsewait
;
749 struct srvsvc_NetSrvInfo1536
{
750 uint32_t enableoplocks
;
753 struct srvsvc_NetSrvInfo1537
{
754 uint32_t enableoplockforceclose
;
757 struct srvsvc_NetSrvInfo1538
{
758 uint32_t enablefcbopens
;
761 struct srvsvc_NetSrvInfo1539
{
765 struct srvsvc_NetSrvInfo1540
{
766 uint32_t enablesharednetdrives
;
769 struct srvsvc_NetSrvInfo1541
{
770 uint32_t minfreeconnections
;
773 struct srvsvc_NetSrvInfo1542
{
774 uint32_t maxfreeconnections
;
777 struct srvsvc_NetSrvInfo1543
{
778 uint32_t initsesstable
;
781 struct srvsvc_NetSrvInfo1544
{
782 uint32_t initconntable
;
785 struct srvsvc_NetSrvInfo1545
{
786 uint32_t initfiletable
;
789 struct srvsvc_NetSrvInfo1546
{
790 uint32_t initsearchtable
;
793 struct srvsvc_NetSrvInfo1547
{
797 struct srvsvc_NetSrvInfo1548
{
798 uint32_t errortreshold
;
801 struct srvsvc_NetSrvInfo1549
{
802 uint32_t networkerrortreshold
;
805 struct srvsvc_NetSrvInfo1550
{
806 uint32_t diskspacetreshold
;
809 struct srvsvc_NetSrvInfo1552
{
810 uint32_t maxlinkdelay
;
813 struct srvsvc_NetSrvInfo1553
{
814 uint32_t minlinkthroughput
;
817 struct srvsvc_NetSrvInfo1554
{
818 uint32_t linkinfovalidtime
;
821 struct srvsvc_NetSrvInfo1555
{
822 uint32_t scavqosinfoupdatetime
;
825 struct srvsvc_NetSrvInfo1556
{
826 uint32_t maxworkitemidletime
;
829 union srvsvc_NetSrvInfo
{
830 struct srvsvc_NetSrvInfo100
*info100
;/* [unique,case(100)] */
831 struct srvsvc_NetSrvInfo101
*info101
;/* [unique,case(101)] */
832 struct srvsvc_NetSrvInfo102
*info102
;/* [unique,case(102)] */
833 struct srvsvc_NetSrvInfo402
*info402
;/* [unique,case(402)] */
834 struct srvsvc_NetSrvInfo403
*info403
;/* [unique,case(403)] */
835 struct srvsvc_NetSrvInfo502
*info502
;/* [unique,case(502)] */
836 struct srvsvc_NetSrvInfo503
*info503
;/* [unique,case(503)] */
837 struct srvsvc_NetSrvInfo599
*info599
;/* [unique,case(599)] */
838 struct srvsvc_NetSrvInfo1005
*info1005
;/* [unique,case(1005)] */
839 struct srvsvc_NetSrvInfo1010
*info1010
;/* [unique,case(1010)] */
840 struct srvsvc_NetSrvInfo1016
*info1016
;/* [unique,case(1016)] */
841 struct srvsvc_NetSrvInfo1017
*info1017
;/* [unique,case(1017)] */
842 struct srvsvc_NetSrvInfo1018
*info1018
;/* [unique,case(1018)] */
843 struct srvsvc_NetSrvInfo1107
*info1107
;/* [unique,case(1107)] */
844 struct srvsvc_NetSrvInfo1501
*info1501
;/* [unique,case(1501)] */
845 struct srvsvc_NetSrvInfo1502
*info1502
;/* [unique,case(1502)] */
846 struct srvsvc_NetSrvInfo1503
*info1503
;/* [unique,case(1503)] */
847 struct srvsvc_NetSrvInfo1506
*info1506
;/* [unique,case(1506)] */
848 struct srvsvc_NetSrvInfo1509
*info1509
;/* [unique,case(1509)] */
849 struct srvsvc_NetSrvInfo1510
*info1510
;/* [unique,case(1510)] */
850 struct srvsvc_NetSrvInfo1511
*info1511
;/* [unique,case(1511)] */
851 struct srvsvc_NetSrvInfo1512
*info1512
;/* [unique,case(1512)] */
852 struct srvsvc_NetSrvInfo1513
*info1513
;/* [unique,case(1513)] */
853 struct srvsvc_NetSrvInfo1514
*info1514
;/* [unique,case(1514)] */
854 struct srvsvc_NetSrvInfo1515
*info1515
;/* [unique,case(1515)] */
855 struct srvsvc_NetSrvInfo1516
*info1516
;/* [unique,case(1516)] */
856 struct srvsvc_NetSrvInfo1518
*info1518
;/* [unique,case(1518)] */
857 struct srvsvc_NetSrvInfo1520
*info1520
;/* [unique,case(1520)] */
858 struct srvsvc_NetSrvInfo1521
*info1521
;/* [unique,case(1521)] */
859 struct srvsvc_NetSrvInfo1522
*info1522
;/* [unique,case(1522)] */
860 struct srvsvc_NetSrvInfo1523
*info1523
;/* [unique,case(1523)] */
861 struct srvsvc_NetSrvInfo1524
*info1524
;/* [unique,case(1524)] */
862 struct srvsvc_NetSrvInfo1525
*info1525
;/* [unique,case(1525)] */
863 struct srvsvc_NetSrvInfo1528
*info1528
;/* [unique,case(1528)] */
864 struct srvsvc_NetSrvInfo1529
*info1529
;/* [unique,case(1529)] */
865 struct srvsvc_NetSrvInfo1530
*info1530
;/* [unique,case(1530)] */
866 struct srvsvc_NetSrvInfo1533
*info1533
;/* [unique,case(1533)] */
867 struct srvsvc_NetSrvInfo1534
*info1534
;/* [unique,case(1534)] */
868 struct srvsvc_NetSrvInfo1535
*info1535
;/* [unique,case(1535)] */
869 struct srvsvc_NetSrvInfo1536
*info1536
;/* [unique,case(1536)] */
870 struct srvsvc_NetSrvInfo1537
*info1537
;/* [unique,case(1537)] */
871 struct srvsvc_NetSrvInfo1538
*info1538
;/* [unique,case(1538)] */
872 struct srvsvc_NetSrvInfo1539
*info1539
;/* [unique,case(1539)] */
873 struct srvsvc_NetSrvInfo1540
*info1540
;/* [unique,case(1540)] */
874 struct srvsvc_NetSrvInfo1541
*info1541
;/* [unique,case(1541)] */
875 struct srvsvc_NetSrvInfo1542
*info1542
;/* [unique,case(1542)] */
876 struct srvsvc_NetSrvInfo1543
*info1543
;/* [unique,case(1543)] */
877 struct srvsvc_NetSrvInfo1544
*info1544
;/* [unique,case(1544)] */
878 struct srvsvc_NetSrvInfo1545
*info1545
;/* [unique,case(1545)] */
879 struct srvsvc_NetSrvInfo1546
*info1546
;/* [unique,case(1546)] */
880 struct srvsvc_NetSrvInfo1547
*info1547
;/* [unique,case(1547)] */
881 struct srvsvc_NetSrvInfo1548
*info1548
;/* [unique,case(1548)] */
882 struct srvsvc_NetSrvInfo1549
*info1549
;/* [unique,case(1549)] */
883 struct srvsvc_NetSrvInfo1550
*info1550
;/* [unique,case(1550)] */
884 struct srvsvc_NetSrvInfo1552
*info1552
;/* [unique,case(1552)] */
885 struct srvsvc_NetSrvInfo1553
*info1553
;/* [unique,case(1553)] */
886 struct srvsvc_NetSrvInfo1554
*info1554
;/* [unique,case(1554)] */
887 struct srvsvc_NetSrvInfo1555
*info1555
;/* [unique,case(1555)] */
888 struct srvsvc_NetSrvInfo1556
*info1556
;/* [unique,case(1556)] */
891 struct srvsvc_NetDiskInfo0
{
892 const char * disk
;/* [flag(LIBNDR_FLAG_STR_LEN4)] */
895 struct srvsvc_NetDiskInfo
{
897 struct srvsvc_NetDiskInfo0
*disks
;/* [unique,length_is(count),size_is(count)] */
900 struct srvsvc_Statistics
{
911 uint32_t bytessent_low
;
912 uint32_t bytessent_high
;
913 uint32_t bytesrcvd_low
;
914 uint32_t bytesrcvd_high
;
920 struct srvsvc_NetTransportInfo0
{
922 const char *name
;/* [unique,charset(UTF16)] */
923 uint8_t *addr
;/* [unique,size_is(addr_len)] */
925 const char *net_addr
;/* [unique,charset(UTF16)] */
928 struct srvsvc_NetTransportCtr0
{
930 struct srvsvc_NetTransportInfo0
*array
;/* [unique,size_is(count)] */
933 struct srvsvc_NetTransportInfo1
{
935 const char *name
;/* [unique,charset(UTF16)] */
936 uint8_t *addr
;/* [unique,size_is(addr_len)] */
938 const char *net_addr
;/* [unique,charset(UTF16)] */
939 const char *domain
;/* [unique,charset(UTF16)] */
942 struct srvsvc_NetTransportCtr1
{
944 struct srvsvc_NetTransportInfo1
*array
;/* [unique,size_is(count)] */
947 struct srvsvc_NetTransportInfo2
{
949 const char *name
;/* [unique,charset(UTF16)] */
950 uint8_t *addr
;/* [unique,size_is(addr_len)] */
952 const char *net_addr
;/* [unique,charset(UTF16)] */
953 const char *domain
;/* [unique,charset(UTF16)] */
957 struct srvsvc_NetTransportCtr2
{
959 struct srvsvc_NetTransportInfo2
*array
;/* [unique,size_is(count)] */
962 struct srvsvc_NetTransportInfo3
{
964 const char *name
;/* [unique,charset(UTF16)] */
965 uint8_t *addr
;/* [unique,size_is(addr_len)] */
967 const char *net_addr
;/* [unique,charset(UTF16)] */
968 const char *domain
;/* [unique,charset(UTF16)] */
971 uint8_t unknown3
[256];
974 struct srvsvc_NetTransportCtr3
{
976 struct srvsvc_NetTransportInfo3
*array
;/* [unique,size_is(count)] */
979 union srvsvc_NetTransportCtr
{
980 struct srvsvc_NetTransportCtr0
*ctr0
;/* [unique,case(0)] */
981 struct srvsvc_NetTransportCtr1
*ctr1
;/* [unique,case] */
982 struct srvsvc_NetTransportCtr2
*ctr2
;/* [unique,case(2)] */
983 struct srvsvc_NetTransportCtr3
*ctr3
;/* [unique,case(3)] */
986 struct srvsvc_NetRemoteTODInfo
{
1001 union srvsvc_NetTransportInfo
{
1002 struct srvsvc_NetTransportInfo0 info0
;/* [case(0)] */
1003 struct srvsvc_NetTransportInfo1 info1
;/* [case] */
1004 struct srvsvc_NetTransportInfo2 info2
;/* [case(2)] */
1005 struct srvsvc_NetTransportInfo3 info3
;/* [case(3)] */
1006 }/* [switch_type(uint32)] */;
1009 struct srvsvc_NetCharDevEnum
{
1011 const char *server_unc
;/* [unique,charset(UTF16)] */
1012 uint32_t max_buffer
;
1013 uint32_t *level
;/* [ref] */
1014 union srvsvc_NetCharDevCtr
*ctr
;/* [ref,switch_is(*level)] */
1015 uint32_t *resume_handle
;/* [unique] */
1019 uint32_t *totalentries
;/* [ref] */
1020 uint32_t *level
;/* [ref] */
1021 union srvsvc_NetCharDevCtr
*ctr
;/* [ref,switch_is(*level)] */
1022 uint32_t *resume_handle
;/* [unique] */
1029 struct srvsvc_NetCharDevGetInfo
{
1031 const char *server_unc
;/* [unique,charset(UTF16)] */
1032 const char *device_name
;/* [charset(UTF16)] */
1037 union srvsvc_NetCharDevInfo
*info
;/* [ref,switch_is(level)] */
1044 struct srvsvc_NetCharDevControl
{
1046 const char *server_unc
;/* [unique,charset(UTF16)] */
1047 const char *device_name
;/* [charset(UTF16)] */
1058 struct srvsvc_NetCharDevQEnum
{
1060 const char *server_unc
;/* [unique,charset(UTF16)] */
1061 const char *user
;/* [unique,charset(UTF16)] */
1062 uint32_t max_buffer
;
1063 uint32_t *level
;/* [ref] */
1064 union srvsvc_NetCharDevQCtr
*ctr
;/* [ref,switch_is(*level)] */
1065 uint32_t *resume_handle
;/* [unique] */
1069 uint32_t *totalentries
;/* [ref] */
1070 uint32_t *level
;/* [ref] */
1071 union srvsvc_NetCharDevQCtr
*ctr
;/* [ref,switch_is(*level)] */
1072 uint32_t *resume_handle
;/* [unique] */
1079 struct srvsvc_NetCharDevQGetInfo
{
1081 const char *server_unc
;/* [unique,charset(UTF16)] */
1082 const char *queue_name
;/* [charset(UTF16)] */
1083 const char *user
;/* [charset(UTF16)] */
1088 union srvsvc_NetCharDevQInfo
*info
;/* [ref,switch_is(level)] */
1095 struct srvsvc_NetCharDevQSetInfo
{
1097 const char *server_unc
;/* [unique,charset(UTF16)] */
1098 const char *queue_name
;/* [charset(UTF16)] */
1100 union srvsvc_NetCharDevQInfo info
;/* [switch_is(level)] */
1101 uint32_t *parm_error
;/* [unique] */
1105 uint32_t *parm_error
;/* [unique] */
1112 struct srvsvc_NetCharDevQPurge
{
1114 const char *server_unc
;/* [unique,charset(UTF16)] */
1115 const char *queue_name
;/* [charset(UTF16)] */
1125 struct srvsvc_NetCharDevQPurgeSelf
{
1127 const char *server_unc
;/* [unique,charset(UTF16)] */
1128 const char *queue_name
;/* [charset(UTF16)] */
1129 const char *computer_name
;/* [charset(UTF16)] */
1139 struct srvsvc_NetConnEnum
{
1141 const char *server_unc
;/* [unique,charset(UTF16)] */
1142 const char *path
;/* [unique,charset(UTF16)] */
1143 uint32_t max_buffer
;
1144 uint32_t *level
;/* [ref] */
1145 union srvsvc_NetConnCtr
*ctr
;/* [ref,switch_is(*level)] */
1146 uint32_t *resume_handle
;/* [unique] */
1150 uint32_t *totalentries
;/* [ref] */
1151 uint32_t *level
;/* [ref] */
1152 union srvsvc_NetConnCtr
*ctr
;/* [ref,switch_is(*level)] */
1153 uint32_t *resume_handle
;/* [unique] */
1160 struct srvsvc_NetFileEnum
{
1162 const char *server_unc
;/* [unique,charset(UTF16)] */
1163 const char *path
;/* [unique,charset(UTF16)] */
1164 const char *user
;/* [unique,charset(UTF16)] */
1165 uint32_t max_buffer
;
1166 uint32_t *level
;/* [ref] */
1167 union srvsvc_NetFileCtr
*ctr
;/* [ref,switch_is(*level)] */
1168 uint32_t *resume_handle
;/* [unique] */
1172 uint32_t *totalentries
;/* [ref] */
1173 uint32_t *level
;/* [ref] */
1174 union srvsvc_NetFileCtr
*ctr
;/* [ref,switch_is(*level)] */
1175 uint32_t *resume_handle
;/* [unique] */
1182 struct srvsvc_NetFileGetInfo
{
1184 const char *server_unc
;/* [unique,charset(UTF16)] */
1190 union srvsvc_NetFileInfo
*info
;/* [ref,switch_is(level)] */
1197 struct srvsvc_NetFileClose
{
1199 const char *server_unc
;/* [unique,charset(UTF16)] */
1210 struct srvsvc_NetSessEnum
{
1212 const char *server_unc
;/* [unique,charset(UTF16)] */
1213 const char *client
;/* [unique,charset(UTF16)] */
1214 const char *user
;/* [unique,charset(UTF16)] */
1215 uint32_t max_buffer
;
1216 uint32_t *level
;/* [ref] */
1217 union srvsvc_NetSessCtr
*ctr
;/* [ref,switch_is(*level)] */
1218 uint32_t *resume_handle
;/* [unique] */
1222 uint32_t *totalentries
;/* [ref] */
1223 uint32_t *level
;/* [ref] */
1224 union srvsvc_NetSessCtr
*ctr
;/* [ref,switch_is(*level)] */
1225 uint32_t *resume_handle
;/* [unique] */
1232 struct srvsvc_NetSessDel
{
1234 const char *server_unc
;/* [unique,charset(UTF16)] */
1235 const char *client
;/* [unique,charset(UTF16)] */
1236 const char *user
;/* [unique,charset(UTF16)] */
1246 struct srvsvc_NetShareAdd
{
1248 const char *server_unc
;/* [unique,charset(UTF16)] */
1250 union srvsvc_NetShareInfo info
;/* [switch_is(level)] */
1251 uint32_t *parm_error
;/* [unique] */
1255 uint32_t *parm_error
;/* [unique] */
1262 struct srvsvc_NetShareEnumAll
{
1264 const char *server_unc
;/* [unique,charset(UTF16)] */
1265 uint32_t max_buffer
;
1266 uint32_t *level
;/* [ref] */
1267 union srvsvc_NetShareCtr
*ctr
;/* [ref,switch_is(*level)] */
1268 uint32_t *resume_handle
;/* [unique] */
1272 uint32_t *totalentries
;/* [ref] */
1273 uint32_t *level
;/* [ref] */
1274 union srvsvc_NetShareCtr
*ctr
;/* [ref,switch_is(*level)] */
1275 uint32_t *resume_handle
;/* [unique] */
1282 struct srvsvc_NetShareGetInfo
{
1284 const char *server_unc
;/* [unique,charset(UTF16)] */
1285 const char *share_name
;/* [charset(UTF16)] */
1290 union srvsvc_NetShareInfo
*info
;/* [ref,switch_is(level)] */
1297 struct srvsvc_NetShareSetInfo
{
1299 const char *server_unc
;/* [unique,charset(UTF16)] */
1300 const char *share_name
;/* [charset(UTF16)] */
1302 union srvsvc_NetShareInfo info
;/* [switch_is(level)] */
1303 uint32_t *parm_error
;/* [unique] */
1307 uint32_t *parm_error
;/* [unique] */
1314 struct srvsvc_NetShareDel
{
1316 const char *server_unc
;/* [unique,charset(UTF16)] */
1317 const char *share_name
;/* [charset(UTF16)] */
1328 struct srvsvc_NetShareDelSticky
{
1330 const char *server_unc
;/* [unique,charset(UTF16)] */
1331 const char *share_name
;/* [charset(UTF16)] */
1342 struct srvsvc_NetShareCheck
{
1344 const char *server_unc
;/* [unique,charset(UTF16)] */
1345 const char *device_name
;/* [charset(UTF16)] */
1349 enum srvsvc_ShareType
*type
;/* [ref] */
1356 struct srvsvc_NetSrvGetInfo
{
1358 const char *server_unc
;/* [unique,charset(UTF16)] */
1363 union srvsvc_NetSrvInfo
*info
;/* [ref,switch_is(level)] */
1370 struct srvsvc_NetSrvSetInfo
{
1372 const char *server_unc
;/* [unique,charset(UTF16)] */
1374 union srvsvc_NetSrvInfo info
;/* [switch_is(level)] */
1375 uint32_t *parm_error
;/* [unique] */
1379 uint32_t *parm_error
;/* [unique] */
1386 struct srvsvc_NetDiskEnum
{
1388 const char *server_unc
;/* [unique,charset(UTF16)] */
1391 struct srvsvc_NetDiskInfo
*info
;/* [ref] */
1392 uint32_t *resume_handle
;/* [unique] */
1396 uint32_t *totalentries
;/* [ref] */
1397 struct srvsvc_NetDiskInfo
*info
;/* [ref] */
1398 uint32_t *resume_handle
;/* [unique] */
1405 struct srvsvc_NetServerStatisticsGet
{
1407 const char *server_unc
;/* [unique,charset(UTF16)] */
1408 const char *service
;/* [unique,charset(UTF16)] */
1414 struct srvsvc_Statistics
*stats
;/* [ref] */
1421 struct srvsvc_NetTransportAdd
{
1423 const char *server_unc
;/* [unique,charset(UTF16)] */
1425 union srvsvc_NetTransportInfo info
;/* [switch_is(level)] */
1435 struct srvsvc_NetTransportEnum
{
1437 const char *server_unc
;/* [unique,charset(UTF16)] */
1438 uint32_t max_buffer
;
1439 uint32_t *level
;/* [ref] */
1440 union srvsvc_NetTransportCtr
*transports
;/* [ref,switch_is(*level)] */
1441 uint32_t *resume_handle
;/* [unique] */
1445 uint32_t *totalentries
;/* [ref] */
1446 uint32_t *level
;/* [ref] */
1447 union srvsvc_NetTransportCtr
*transports
;/* [ref,switch_is(*level)] */
1448 uint32_t *resume_handle
;/* [unique] */
1455 struct srvsvc_NetTransportDel
{
1457 const char *server_unc
;/* [unique,charset(UTF16)] */
1459 struct srvsvc_NetTransportInfo0 transport
;
1469 struct srvsvc_NetRemoteTOD
{
1471 const char *server_unc
;/* [unique,charset(UTF16)] */
1475 struct srvsvc_NetRemoteTODInfo
*info
;/* [unique] */
1482 struct srvsvc_NetSetServiceBits
{
1484 const char *server_unc
;/* [unique,charset(UTF16)] */
1485 const char *transport
;/* [unique,charset(UTF16)] */
1486 uint32_t servicebits
;
1487 uint32_t updateimmediately
;
1497 struct srvsvc_NetPathType
{
1499 const char *server_unc
;/* [unique,charset(UTF16)] */
1500 const char *path
;/* [charset(UTF16)] */
1505 uint32_t *pathtype
;/* [ref] */
1512 struct srvsvc_NetPathCanonicalize
{
1514 const char *server_unc
;/* [unique,charset(UTF16)] */
1515 const char *path
;/* [charset(UTF16)] */
1517 const char *prefix
;/* [charset(UTF16)] */
1519 uint32_t *pathtype
;/* [ref] */
1523 uint8_t *can_path
;/* [size_is(maxbuf)] */
1524 uint32_t *pathtype
;/* [ref] */
1531 struct srvsvc_NetPathCompare
{
1533 const char *server_unc
;/* [unique,charset(UTF16)] */
1534 const char *path1
;/* [charset(UTF16)] */
1535 const char *path2
;/* [charset(UTF16)] */
1547 struct srvsvc_NetNameValidate
{
1549 const char *server_unc
;/* [unique,charset(UTF16)] */
1550 const char *name
;/* [charset(UTF16)] */
1562 struct srvsvc_NETRPRNAMECANONICALIZE
{
1570 struct srvsvc_NetPRNameCompare
{
1572 const char *server_unc
;/* [unique,charset(UTF16)] */
1573 const char *name1
;/* [charset(UTF16)] */
1574 const char *name2
;/* [charset(UTF16)] */
1586 struct srvsvc_NetShareEnum
{
1588 const char *server_unc
;/* [unique,charset(UTF16)] */
1589 uint32_t max_buffer
;
1590 uint32_t *level
;/* [ref] */
1591 union srvsvc_NetShareCtr
*ctr
;/* [ref,switch_is(*level)] */
1592 uint32_t *resume_handle
;/* [unique] */
1596 uint32_t *totalentries
;/* [ref] */
1597 uint32_t *level
;/* [ref] */
1598 union srvsvc_NetShareCtr
*ctr
;/* [ref,switch_is(*level)] */
1599 uint32_t *resume_handle
;/* [unique] */
1606 struct srvsvc_NetShareDelStart
{
1608 const char *server_unc
;/* [unique,charset(UTF16)] */
1609 const char *share
;/* [charset(UTF16)] */
1614 struct policy_handle
*hnd
;/* [unique] */
1621 struct srvsvc_NetShareDelCommit
{
1623 struct policy_handle
*hnd
;/* [unique] */
1627 struct policy_handle
*hnd
;/* [unique] */
1634 struct srvsvc_NetGetFileSecurity
{
1636 const char *server_unc
;/* [unique,charset(UTF16)] */
1637 const char *share
;/* [unique,charset(UTF16)] */
1638 const char *file
;/* [charset(UTF16)] */
1639 uint32_t securityinformation
;
1643 struct sec_desc_buf
*sd_buf
;/* [unique] */
1650 struct srvsvc_NetSetFileSecurity
{
1652 const char *server_unc
;/* [unique,charset(UTF16)] */
1653 const char *share
;/* [unique,charset(UTF16)] */
1654 const char *file
;/* [charset(UTF16)] */
1655 uint32_t securityinformation
;
1656 struct sec_desc_buf sd_buf
;
1666 struct srvsvc_NetServerTransportAddEx
{
1668 const char *server_unc
;/* [unique,charset(UTF16)] */
1670 union srvsvc_NetTransportInfo info
;/* [switch_is(level)] */
1680 struct srvsvc_NetServerSetServiceBitsEx
{
1682 const char *server_unc
;/* [unique,charset(UTF16)] */
1683 const char *emulated_server_unc
;/* [unique,charset(UTF16)] */
1684 const char *transport
;/* [unique,charset(UTF16)] */
1685 uint32_t servicebitsofinterest
;
1686 uint32_t servicebits
;
1687 uint32_t updateimmediately
;
1697 struct srvsvc_NETRDFSGETVERSION
{
1705 struct srvsvc_NETRDFSCREATELOCALPARTITION
{
1713 struct srvsvc_NETRDFSDELETELOCALPARTITION
{
1721 struct srvsvc_NETRDFSSETLOCALVOLUMESTATE
{
1729 struct srvsvc_NETRDFSSETSERVERINFO
{
1737 struct srvsvc_NETRDFSCREATEEXITPOINT
{
1745 struct srvsvc_NETRDFSDELETEEXITPOINT
{
1753 struct srvsvc_NETRDFSMODIFYPREFIX
{
1761 struct srvsvc_NETRDFSFIXLOCALVOLUME
{
1769 struct srvsvc_NETRDFSMANAGERREPORTSITEINFO
{
1777 struct srvsvc_NETRSERVERTRANSPORTDELEX
{
1784 #endif /* _HEADER_srvsvc */