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_NetConnInfoCtr
{
108 union srvsvc_NetConnCtr ctr
;/* [switch_is(level)] */
111 struct srvsvc_NetFileInfo2
{
115 struct srvsvc_NetFileCtr2
{
117 struct srvsvc_NetFileInfo2
*array
;/* [unique,size_is(count)] */
120 struct srvsvc_NetFileInfo3
{
122 uint32_t permissions
;
124 const char *path
;/* [unique,charset(UTF16)] */
125 const char *user
;/* [unique,charset(UTF16)] */
128 struct srvsvc_NetFileCtr3
{
130 struct srvsvc_NetFileInfo3
*array
;/* [unique,size_is(count)] */
133 union srvsvc_NetFileInfo
{
134 struct srvsvc_NetFileInfo2
*info2
;/* [unique,case(2)] */
135 struct srvsvc_NetFileInfo3
*info3
;/* [unique,case(3)] */
138 union srvsvc_NetFileCtr
{
139 struct srvsvc_NetFileCtr2
*ctr2
;/* [unique,case(2)] */
140 struct srvsvc_NetFileCtr3
*ctr3
;/* [unique,case(3)] */
143 struct srvsvc_NetFileInfoCtr
{
145 union srvsvc_NetFileCtr ctr
;/* [switch_is(level)] */
148 struct srvsvc_NetSessInfo0
{
149 const char *client
;/* [unique,charset(UTF16)] */
152 struct srvsvc_NetSessCtr0
{
154 struct srvsvc_NetSessInfo0
*array
;/* [unique,size_is(count)] */
157 struct srvsvc_NetSessInfo1
{
158 const char *client
;/* [unique,charset(UTF16)] */
159 const char *user
;/* [unique,charset(UTF16)] */
166 struct srvsvc_NetSessCtr1
{
168 struct srvsvc_NetSessInfo1
*array
;/* [unique,size_is(count)] */
171 struct srvsvc_NetSessInfo2
{
172 const char *client
;/* [unique,charset(UTF16)] */
173 const char *user
;/* [unique,charset(UTF16)] */
178 const char *client_type
;/* [unique,charset(UTF16)] */
181 struct srvsvc_NetSessCtr2
{
183 struct srvsvc_NetSessInfo2
*array
;/* [unique,size_is(count)] */
186 struct srvsvc_NetSessInfo10
{
187 const char *client
;/* [unique,charset(UTF16)] */
188 const char *user
;/* [unique,charset(UTF16)] */
193 struct srvsvc_NetSessCtr10
{
195 struct srvsvc_NetSessInfo10
*array
;/* [unique,size_is(count)] */
198 struct srvsvc_NetSessInfo502
{
199 const char *client
;/* [unique,charset(UTF16)] */
200 const char *user
;/* [unique,charset(UTF16)] */
205 const char *client_type
;/* [unique,charset(UTF16)] */
206 const char *transport
;/* [unique,charset(UTF16)] */
209 struct srvsvc_NetSessCtr502
{
211 struct srvsvc_NetSessInfo502
*array
;/* [unique,size_is(count)] */
214 union srvsvc_NetSessCtr
{
215 struct srvsvc_NetSessCtr0
*ctr0
;/* [unique,case(0)] */
216 struct srvsvc_NetSessCtr1
*ctr1
;/* [unique,case] */
217 struct srvsvc_NetSessCtr2
*ctr2
;/* [unique,case(2)] */
218 struct srvsvc_NetSessCtr10
*ctr10
;/* [unique,case(10)] */
219 struct srvsvc_NetSessCtr502
*ctr502
;/* [unique,case(502)] */
222 struct srvsvc_NetSessInfoCtr
{
224 union srvsvc_NetSessCtr ctr
;/* [switch_is(level)] */
227 enum srvsvc_ShareType
228 #ifndef USE_UINT_ENUMS
231 STYPE_DISKTREE_TEMPORARY
=STYPE_DISKTREE
|STYPE_TEMPORARY
,
232 STYPE_DISKTREE_HIDDEN
=STYPE_DISKTREE
|STYPE_HIDDEN
,
234 STYPE_PRINTQ_TEMPORARY
=STYPE_PRINTQ
|STYPE_TEMPORARY
,
235 STYPE_PRINTQ_HIDDEN
=STYPE_PRINTQ
|STYPE_HIDDEN
,
237 STYPE_DEVICE_TEMPORARY
=STYPE_DEVICE
|STYPE_TEMPORARY
,
238 STYPE_DEVICE_HIDDEN
=STYPE_DEVICE
|STYPE_HIDDEN
,
240 STYPE_IPC_TEMPORARY
=STYPE_IPC
|STYPE_TEMPORARY
,
241 STYPE_IPC_HIDDEN
=STYPE_IPC
|STYPE_HIDDEN
244 { __donnot_use_enum_srvsvc_ShareType
=0x7FFFFFFF}
245 #define STYPE_DISKTREE ( 0 )
246 #define STYPE_DISKTREE_TEMPORARY ( STYPE_DISKTREE|STYPE_TEMPORARY )
247 #define STYPE_DISKTREE_HIDDEN ( STYPE_DISKTREE|STYPE_HIDDEN )
248 #define STYPE_PRINTQ ( 1 )
249 #define STYPE_PRINTQ_TEMPORARY ( STYPE_PRINTQ|STYPE_TEMPORARY )
250 #define STYPE_PRINTQ_HIDDEN ( STYPE_PRINTQ|STYPE_HIDDEN )
251 #define STYPE_DEVICE ( 2 )
252 #define STYPE_DEVICE_TEMPORARY ( STYPE_DEVICE|STYPE_TEMPORARY )
253 #define STYPE_DEVICE_HIDDEN ( STYPE_DEVICE|STYPE_HIDDEN )
254 #define STYPE_IPC ( 3 )
255 #define STYPE_IPC_TEMPORARY ( STYPE_IPC|STYPE_TEMPORARY )
256 #define STYPE_IPC_HIDDEN ( STYPE_IPC|STYPE_HIDDEN )
260 struct srvsvc_NetShareInfo0
{
261 const char *name
;/* [unique,charset(UTF16)] */
264 struct srvsvc_NetShareCtr0
{
266 struct srvsvc_NetShareInfo0
*array
;/* [unique,size_is(count)] */
269 struct srvsvc_NetShareInfo1
{
270 const char *name
;/* [unique,charset(UTF16)] */
271 enum srvsvc_ShareType type
;
272 const char *comment
;/* [unique,charset(UTF16)] */
275 struct srvsvc_NetShareCtr1
{
277 struct srvsvc_NetShareInfo1
*array
;/* [unique,size_is(count)] */
280 struct srvsvc_NetShareInfo2
{
281 const char *name
;/* [unique,charset(UTF16)] */
282 enum srvsvc_ShareType type
;
283 const char *comment
;/* [unique,charset(UTF16)] */
284 uint32_t permissions
;
286 uint32_t current_users
;
287 const char *path
;/* [unique,charset(UTF16)] */
288 const char *password
;/* [unique,charset(UTF16)] */
291 struct srvsvc_NetShareCtr2
{
293 struct srvsvc_NetShareInfo2
*array
;/* [unique,size_is(count)] */
296 struct srvsvc_NetShareInfo501
{
297 const char *name
;/* [unique,charset(UTF16)] */
298 enum srvsvc_ShareType type
;
299 const char *comment
;/* [unique,charset(UTF16)] */
303 struct srvsvc_NetShareCtr501
{
305 struct srvsvc_NetShareInfo501
*array
;/* [unique,size_is(count)] */
308 struct srvsvc_NetShareInfo502
{
309 const char *name
;/* [unique,charset(UTF16)] */
310 enum srvsvc_ShareType type
;
311 const char *comment
;/* [unique,charset(UTF16)] */
312 uint32_t permissions
;
314 uint32_t current_users
;
315 const char *path
;/* [unique,charset(UTF16)] */
316 const char *password
;/* [unique,charset(UTF16)] */
317 struct sec_desc_buf sd_buf
;
320 struct srvsvc_NetShareCtr502
{
322 struct srvsvc_NetShareInfo502
*array
;/* [unique,size_is(count)] */
325 struct srvsvc_NetShareInfo1004
{
326 const char *comment
;/* [unique,charset(UTF16)] */
329 struct srvsvc_NetShareCtr1004
{
331 struct srvsvc_NetShareInfo1004
*array
;/* [unique,size_is(count)] */
334 /* bitmap NetShareInfo1005Flags */
335 #define SHARE_1005_IN_DFS ( 0x00000001 )
336 #define SHARE_1005_DFS_ROOT ( 0x00000002 )
338 struct srvsvc_NetShareInfo1005
{
342 struct srvsvc_NetShareCtr1005
{
344 struct srvsvc_NetShareInfo1005
*array
;/* [unique,size_is(count)] */
347 struct srvsvc_NetShareInfo1006
{
351 struct srvsvc_NetShareCtr1006
{
353 struct srvsvc_NetShareInfo1006
*array
;/* [unique,size_is(count)] */
356 struct srvsvc_NetShareInfo1007
{
358 const char *alternate_directory_name
;/* [unique,charset(UTF16)] */
361 struct srvsvc_NetShareCtr1007
{
363 struct srvsvc_NetShareInfo1007
*array
;/* [unique,size_is(count)] */
366 struct srvsvc_NetShareCtr1501
{
368 struct sec_desc_buf
*array
;/* [unique,size_is(count)] */
371 union srvsvc_NetShareInfo
{
372 struct srvsvc_NetShareInfo0
*info0
;/* [unique,case(0)] */
373 struct srvsvc_NetShareInfo1
*info1
;/* [unique,case] */
374 struct srvsvc_NetShareInfo2
*info2
;/* [unique,case(2)] */
375 struct srvsvc_NetShareInfo501
*info501
;/* [unique,case(501)] */
376 struct srvsvc_NetShareInfo502
*info502
;/* [unique,case(502)] */
377 struct srvsvc_NetShareInfo1004
*info1004
;/* [unique,case(1004)] */
378 struct srvsvc_NetShareInfo1005
*info1005
;/* [unique,case(1005)] */
379 struct srvsvc_NetShareInfo1006
*info1006
;/* [unique,case(1006)] */
380 struct srvsvc_NetShareInfo1007
*info1007
;/* [unique,case(1007)] */
381 struct sec_desc_buf
*info1501
;/* [unique,case(1501)] */
384 union srvsvc_NetShareCtr
{
385 struct srvsvc_NetShareCtr0
*ctr0
;/* [unique,case(0)] */
386 struct srvsvc_NetShareCtr1
*ctr1
;/* [unique,case] */
387 struct srvsvc_NetShareCtr2
*ctr2
;/* [unique,case(2)] */
388 struct srvsvc_NetShareCtr501
*ctr501
;/* [unique,case(501)] */
389 struct srvsvc_NetShareCtr502
*ctr502
;/* [unique,case(502)] */
390 struct srvsvc_NetShareCtr1004
*ctr1004
;/* [unique,case(1004)] */
391 struct srvsvc_NetShareCtr1005
*ctr1005
;/* [unique,case(1005)] */
392 struct srvsvc_NetShareCtr1006
*ctr1006
;/* [unique,case(1006)] */
393 struct srvsvc_NetShareCtr1007
*ctr1007
;/* [unique,case(1007)] */
394 struct srvsvc_NetShareCtr1501
*ctr1501
;/* [unique,case(1501)] */
397 struct srvsvc_NetShareInfoCtr
{
399 union srvsvc_NetShareCtr ctr
;/* [switch_is(level)] */
402 enum srvsvc_PlatformId
403 #ifndef USE_UINT_ENUMS
412 { __donnot_use_enum_srvsvc_PlatformId
=0x7FFFFFFF}
413 #define PLATFORM_ID_DOS ( 300 )
414 #define PLATFORM_ID_OS2 ( 400 )
415 #define PLATFORM_ID_NT ( 500 )
416 #define PLATFORM_ID_OSF ( 600 )
417 #define PLATFORM_ID_VMS ( 700 )
421 struct srvsvc_NetSrvInfo100
{
422 enum srvsvc_PlatformId platform_id
;
423 const char *server_name
;/* [unique,charset(UTF16)] */
426 struct srvsvc_NetSrvInfo101
{
427 enum srvsvc_PlatformId platform_id
;
428 const char *server_name
;/* [unique,charset(UTF16)] */
429 uint32_t version_major
;
430 uint32_t version_minor
;
431 uint32_t server_type
;
432 const char *comment
;/* [unique,charset(UTF16)] */
435 struct srvsvc_NetSrvInfo102
{
436 enum srvsvc_PlatformId platform_id
;
437 const char *server_name
;/* [unique,charset(UTF16)] */
438 uint32_t version_major
;
439 uint32_t version_minor
;
440 uint32_t server_type
;
441 const char *comment
;/* [unique,charset(UTF16)] */
448 const char *userpath
;/* [unique,charset(UTF16)] */
451 struct srvsvc_NetSrvInfo402
{
452 uint32_t ulist_mtime
;
453 uint32_t glist_mtime
;
454 uint32_t alist_mtime
;
455 const char *alerts
;/* [unique,charset(UTF16)] */
459 const char *guestaccount
;/* [unique,charset(UTF16)] */
463 uint32_t connections
;
470 uint32_t activelocks
;
471 uint32_t sizereqbufs
;
473 uint32_t numfiletasks
;
477 uint32_t accessalert
;
481 const char *srvheuristics
;/* [unique,charset(UTF16)] */
484 struct srvsvc_NetSrvInfo403
{
485 uint32_t ulist_mtime
;
486 uint32_t glist_mtime
;
487 uint32_t alist_mtime
;
488 const char *alerts
;/* [unique,charset(UTF16)] */
492 const char *guestaccount
;/* [unique,charset(UTF16)] */
496 uint32_t connections
;
503 uint32_t activelocks
;
504 uint32_t sizereqbufs
;
506 uint32_t numfiletasks
;
510 uint32_t accessalert
;
514 const char *srvheuristics
;/* [unique,charset(UTF16)] */
515 uint32_t auditedevents
;
516 uint32_t auditprofile
;
517 const char *autopath
;/* [unique,charset(UTF16)] */
520 struct srvsvc_NetSrvInfo502
{
524 uint32_t sizereqbufs
;
525 uint32_t initworkitems
;
526 uint32_t maxworkitems
;
527 uint32_t rawworkitems
;
528 uint32_t irpstacksize
;
529 uint32_t maxrawbuflen
;
532 uint32_t maxpagedmemoryusage
;
533 uint32_t maxnonpagedmemoryusage
;
534 uint32_t enablesoftcompat
;
535 uint32_t enableforcedlogoff
;
537 uint32_t acceptdownlevelapis
;
541 struct srvsvc_NetSrvInfo503
{
545 uint32_t sizereqbufs
;
546 uint32_t initworkitems
;
547 uint32_t maxworkitems
;
548 uint32_t rawworkitems
;
549 uint32_t irpstacksize
;
550 uint32_t maxrawbuflen
;
553 uint32_t maxpagedmemoryusage
;
554 uint32_t maxnonpagedmemoryusage
;
555 uint32_t enablesoftcompat
;
556 uint32_t enableforcedlogoff
;
558 uint32_t acceptdownlevelapis
;
560 const char *domain
;/* [unique,charset(UTF16)] */
561 uint32_t maxcopyreadlen
;
562 uint32_t maxcopywritelen
;
563 uint32_t minkeepsearch
;
564 uint32_t maxkeepsearch
;
565 uint32_t minkeepcomplsearch
;
566 uint32_t maxkeepcomplsearch
;
567 uint32_t threadcountadd
;
568 uint32_t numlockthreads
;
569 uint32_t scavtimeout
;
570 uint32_t minrcvqueue
;
571 uint32_t minfreeworkitems
;
572 uint32_t xactmemsize
;
573 uint32_t threadpriority
;
575 uint32_t oplockbreakwait
;
576 uint32_t oplockbreakresponsewait
;
577 uint32_t enableoplocks
;
578 uint32_t enableoplockforceclose
;
579 uint32_t enablefcbopens
;
581 uint32_t enablesharednetdrives
;
582 uint32_t minfreeconnections
;
583 uint32_t maxfreeconnections
;
586 struct srvsvc_NetSrvInfo599
{
590 uint32_t sizereqbufs
;
591 uint32_t initworkitems
;
592 uint32_t maxworkitems
;
593 uint32_t rawworkitems
;
594 uint32_t irpstacksize
;
595 uint32_t maxrawbuflen
;
598 uint32_t maxpagedmemoryusage
;
599 uint32_t maxnonpagedmemoryusage
;
600 uint32_t enablesoftcompat
;
601 uint32_t enableforcedlogoff
;
603 uint32_t acceptdownlevelapis
;
605 const char *domain
;/* [unique,charset(UTF16)] */
606 uint32_t maxcopyreadlen
;
607 uint32_t maxcopywritelen
;
608 uint32_t minkeepsearch
;
609 uint32_t minkeepcomplsearch
;
610 uint32_t maxkeepcomplsearch
;
611 uint32_t threadcountadd
;
612 uint32_t numlockthreads
;
613 uint32_t scavtimeout
;
614 uint32_t minrcvqueue
;
615 uint32_t minfreeworkitems
;
616 uint32_t xactmemsize
;
617 uint32_t threadpriority
;
619 uint32_t oplockbreakwait
;
620 uint32_t oplockbreakresponsewait
;
621 uint32_t enableoplocks
;
622 uint32_t enableoplockforceclose
;
623 uint32_t enablefcbopens
;
625 uint32_t enablesharednetdrives
;
626 uint32_t minfreeconnections
;
627 uint32_t maxfreeconnections
;
628 uint32_t initsesstable
;
629 uint32_t initconntable
;
630 uint32_t initfiletable
;
631 uint32_t initsearchtable
;
633 uint32_t errortreshold
;
634 uint32_t networkerrortreshold
;
635 uint32_t diskspacetreshold
;
637 uint32_t maxlinkdelay
;
638 uint32_t minlinkthroughput
;
639 uint32_t linkinfovalidtime
;
640 uint32_t scavqosinfoupdatetime
;
641 uint32_t maxworkitemidletime
;
644 struct srvsvc_NetSrvInfo1005
{
645 const char *comment
;/* [unique,charset(UTF16)] */
648 struct srvsvc_NetSrvInfo1010
{
652 struct srvsvc_NetSrvInfo1016
{
656 struct srvsvc_NetSrvInfo1017
{
660 struct srvsvc_NetSrvInfo1018
{
664 struct srvsvc_NetSrvInfo1107
{
668 struct srvsvc_NetSrvInfo1501
{
672 struct srvsvc_NetSrvInfo1502
{
676 struct srvsvc_NetSrvInfo1503
{
680 struct srvsvc_NetSrvInfo1506
{
681 uint32_t maxworkitems
;
684 struct srvsvc_NetSrvInfo1509
{
685 uint32_t maxrawbuflen
;
688 struct srvsvc_NetSrvInfo1510
{
692 struct srvsvc_NetSrvInfo1511
{
696 struct srvsvc_NetSrvInfo1512
{
697 uint32_t maxnonpagedmemoryusage
;
700 struct srvsvc_NetSrvInfo1513
{
701 uint32_t maxpagedmemoryusage
;
704 struct srvsvc_NetSrvInfo1514
{
705 uint32_t enablesoftcompat
;
708 struct srvsvc_NetSrvInfo1515
{
709 uint32_t enableforcedlogoff
;
712 struct srvsvc_NetSrvInfo1516
{
716 struct srvsvc_NetSrvInfo1518
{
720 struct srvsvc_NetSrvInfo1520
{
721 uint32_t maxcopyreadlen
;
724 struct srvsvc_NetSrvInfo1521
{
725 uint32_t maxcopywritelen
;
728 struct srvsvc_NetSrvInfo1522
{
729 uint32_t minkeepsearch
;
732 struct srvsvc_NetSrvInfo1523
{
733 uint32_t maxkeepsearch
;
736 struct srvsvc_NetSrvInfo1524
{
737 uint32_t minkeepcomplsearch
;
740 struct srvsvc_NetSrvInfo1525
{
741 uint32_t maxkeepcomplsearch
;
744 struct srvsvc_NetSrvInfo1528
{
745 uint32_t scavtimeout
;
748 struct srvsvc_NetSrvInfo1529
{
749 uint32_t minrcvqueue
;
752 struct srvsvc_NetSrvInfo1530
{
753 uint32_t minfreeworkitems
;
756 struct srvsvc_NetSrvInfo1533
{
760 struct srvsvc_NetSrvInfo1534
{
761 uint32_t oplockbreakwait
;
764 struct srvsvc_NetSrvInfo1535
{
765 uint32_t oplockbreakresponsewait
;
768 struct srvsvc_NetSrvInfo1536
{
769 uint32_t enableoplocks
;
772 struct srvsvc_NetSrvInfo1537
{
773 uint32_t enableoplockforceclose
;
776 struct srvsvc_NetSrvInfo1538
{
777 uint32_t enablefcbopens
;
780 struct srvsvc_NetSrvInfo1539
{
784 struct srvsvc_NetSrvInfo1540
{
785 uint32_t enablesharednetdrives
;
788 struct srvsvc_NetSrvInfo1541
{
789 uint32_t minfreeconnections
;
792 struct srvsvc_NetSrvInfo1542
{
793 uint32_t maxfreeconnections
;
796 struct srvsvc_NetSrvInfo1543
{
797 uint32_t initsesstable
;
800 struct srvsvc_NetSrvInfo1544
{
801 uint32_t initconntable
;
804 struct srvsvc_NetSrvInfo1545
{
805 uint32_t initfiletable
;
808 struct srvsvc_NetSrvInfo1546
{
809 uint32_t initsearchtable
;
812 struct srvsvc_NetSrvInfo1547
{
816 struct srvsvc_NetSrvInfo1548
{
817 uint32_t errortreshold
;
820 struct srvsvc_NetSrvInfo1549
{
821 uint32_t networkerrortreshold
;
824 struct srvsvc_NetSrvInfo1550
{
825 uint32_t diskspacetreshold
;
828 struct srvsvc_NetSrvInfo1552
{
829 uint32_t maxlinkdelay
;
832 struct srvsvc_NetSrvInfo1553
{
833 uint32_t minlinkthroughput
;
836 struct srvsvc_NetSrvInfo1554
{
837 uint32_t linkinfovalidtime
;
840 struct srvsvc_NetSrvInfo1555
{
841 uint32_t scavqosinfoupdatetime
;
844 struct srvsvc_NetSrvInfo1556
{
845 uint32_t maxworkitemidletime
;
848 union srvsvc_NetSrvInfo
{
849 struct srvsvc_NetSrvInfo100
*info100
;/* [unique,case(100)] */
850 struct srvsvc_NetSrvInfo101
*info101
;/* [unique,case(101)] */
851 struct srvsvc_NetSrvInfo102
*info102
;/* [unique,case(102)] */
852 struct srvsvc_NetSrvInfo402
*info402
;/* [unique,case(402)] */
853 struct srvsvc_NetSrvInfo403
*info403
;/* [unique,case(403)] */
854 struct srvsvc_NetSrvInfo502
*info502
;/* [unique,case(502)] */
855 struct srvsvc_NetSrvInfo503
*info503
;/* [unique,case(503)] */
856 struct srvsvc_NetSrvInfo599
*info599
;/* [unique,case(599)] */
857 struct srvsvc_NetSrvInfo1005
*info1005
;/* [unique,case(1005)] */
858 struct srvsvc_NetSrvInfo1010
*info1010
;/* [unique,case(1010)] */
859 struct srvsvc_NetSrvInfo1016
*info1016
;/* [unique,case(1016)] */
860 struct srvsvc_NetSrvInfo1017
*info1017
;/* [unique,case(1017)] */
861 struct srvsvc_NetSrvInfo1018
*info1018
;/* [unique,case(1018)] */
862 struct srvsvc_NetSrvInfo1107
*info1107
;/* [unique,case(1107)] */
863 struct srvsvc_NetSrvInfo1501
*info1501
;/* [unique,case(1501)] */
864 struct srvsvc_NetSrvInfo1502
*info1502
;/* [unique,case(1502)] */
865 struct srvsvc_NetSrvInfo1503
*info1503
;/* [unique,case(1503)] */
866 struct srvsvc_NetSrvInfo1506
*info1506
;/* [unique,case(1506)] */
867 struct srvsvc_NetSrvInfo1509
*info1509
;/* [unique,case(1509)] */
868 struct srvsvc_NetSrvInfo1510
*info1510
;/* [unique,case(1510)] */
869 struct srvsvc_NetSrvInfo1511
*info1511
;/* [unique,case(1511)] */
870 struct srvsvc_NetSrvInfo1512
*info1512
;/* [unique,case(1512)] */
871 struct srvsvc_NetSrvInfo1513
*info1513
;/* [unique,case(1513)] */
872 struct srvsvc_NetSrvInfo1514
*info1514
;/* [unique,case(1514)] */
873 struct srvsvc_NetSrvInfo1515
*info1515
;/* [unique,case(1515)] */
874 struct srvsvc_NetSrvInfo1516
*info1516
;/* [unique,case(1516)] */
875 struct srvsvc_NetSrvInfo1518
*info1518
;/* [unique,case(1518)] */
876 struct srvsvc_NetSrvInfo1520
*info1520
;/* [unique,case(1520)] */
877 struct srvsvc_NetSrvInfo1521
*info1521
;/* [unique,case(1521)] */
878 struct srvsvc_NetSrvInfo1522
*info1522
;/* [unique,case(1522)] */
879 struct srvsvc_NetSrvInfo1523
*info1523
;/* [unique,case(1523)] */
880 struct srvsvc_NetSrvInfo1524
*info1524
;/* [unique,case(1524)] */
881 struct srvsvc_NetSrvInfo1525
*info1525
;/* [unique,case(1525)] */
882 struct srvsvc_NetSrvInfo1528
*info1528
;/* [unique,case(1528)] */
883 struct srvsvc_NetSrvInfo1529
*info1529
;/* [unique,case(1529)] */
884 struct srvsvc_NetSrvInfo1530
*info1530
;/* [unique,case(1530)] */
885 struct srvsvc_NetSrvInfo1533
*info1533
;/* [unique,case(1533)] */
886 struct srvsvc_NetSrvInfo1534
*info1534
;/* [unique,case(1534)] */
887 struct srvsvc_NetSrvInfo1535
*info1535
;/* [unique,case(1535)] */
888 struct srvsvc_NetSrvInfo1536
*info1536
;/* [unique,case(1536)] */
889 struct srvsvc_NetSrvInfo1537
*info1537
;/* [unique,case(1537)] */
890 struct srvsvc_NetSrvInfo1538
*info1538
;/* [unique,case(1538)] */
891 struct srvsvc_NetSrvInfo1539
*info1539
;/* [unique,case(1539)] */
892 struct srvsvc_NetSrvInfo1540
*info1540
;/* [unique,case(1540)] */
893 struct srvsvc_NetSrvInfo1541
*info1541
;/* [unique,case(1541)] */
894 struct srvsvc_NetSrvInfo1542
*info1542
;/* [unique,case(1542)] */
895 struct srvsvc_NetSrvInfo1543
*info1543
;/* [unique,case(1543)] */
896 struct srvsvc_NetSrvInfo1544
*info1544
;/* [unique,case(1544)] */
897 struct srvsvc_NetSrvInfo1545
*info1545
;/* [unique,case(1545)] */
898 struct srvsvc_NetSrvInfo1546
*info1546
;/* [unique,case(1546)] */
899 struct srvsvc_NetSrvInfo1547
*info1547
;/* [unique,case(1547)] */
900 struct srvsvc_NetSrvInfo1548
*info1548
;/* [unique,case(1548)] */
901 struct srvsvc_NetSrvInfo1549
*info1549
;/* [unique,case(1549)] */
902 struct srvsvc_NetSrvInfo1550
*info1550
;/* [unique,case(1550)] */
903 struct srvsvc_NetSrvInfo1552
*info1552
;/* [unique,case(1552)] */
904 struct srvsvc_NetSrvInfo1553
*info1553
;/* [unique,case(1553)] */
905 struct srvsvc_NetSrvInfo1554
*info1554
;/* [unique,case(1554)] */
906 struct srvsvc_NetSrvInfo1555
*info1555
;/* [unique,case(1555)] */
907 struct srvsvc_NetSrvInfo1556
*info1556
;/* [unique,case(1556)] */
910 struct srvsvc_NetDiskInfo0
{
911 const char * disk
;/* [flag(LIBNDR_FLAG_STR_LEN4)] */
914 struct srvsvc_NetDiskInfo
{
916 struct srvsvc_NetDiskInfo0
*disks
;/* [unique,length_is(count),size_is(count)] */
919 struct srvsvc_Statistics
{
930 uint32_t bytessent_low
;
931 uint32_t bytessent_high
;
932 uint32_t bytesrcvd_low
;
933 uint32_t bytesrcvd_high
;
939 struct srvsvc_NetTransportInfo0
{
941 const char *name
;/* [unique,charset(UTF16)] */
942 uint8_t *addr
;/* [unique,size_is(addr_len)] */
944 const char *net_addr
;/* [unique,charset(UTF16)] */
947 struct srvsvc_NetTransportCtr0
{
949 struct srvsvc_NetTransportInfo0
*array
;/* [unique,size_is(count)] */
952 struct srvsvc_NetTransportInfo1
{
954 const char *name
;/* [unique,charset(UTF16)] */
955 uint8_t *addr
;/* [unique,size_is(addr_len)] */
957 const char *net_addr
;/* [unique,charset(UTF16)] */
958 const char *domain
;/* [unique,charset(UTF16)] */
961 struct srvsvc_NetTransportCtr1
{
963 struct srvsvc_NetTransportInfo1
*array
;/* [unique,size_is(count)] */
966 struct srvsvc_NetTransportInfo2
{
968 const char *name
;/* [unique,charset(UTF16)] */
969 uint8_t *addr
;/* [unique,size_is(addr_len)] */
971 const char *net_addr
;/* [unique,charset(UTF16)] */
972 const char *domain
;/* [unique,charset(UTF16)] */
976 struct srvsvc_NetTransportCtr2
{
978 struct srvsvc_NetTransportInfo2
*array
;/* [unique,size_is(count)] */
981 struct srvsvc_NetTransportInfo3
{
983 const char *name
;/* [unique,charset(UTF16)] */
984 uint8_t *addr
;/* [unique,size_is(addr_len)] */
986 const char *net_addr
;/* [unique,charset(UTF16)] */
987 const char *domain
;/* [unique,charset(UTF16)] */
990 uint8_t unknown3
[256];
993 struct srvsvc_NetTransportCtr3
{
995 struct srvsvc_NetTransportInfo3
*array
;/* [unique,size_is(count)] */
998 union srvsvc_NetTransportCtr
{
999 struct srvsvc_NetTransportCtr0
*ctr0
;/* [unique,case(0)] */
1000 struct srvsvc_NetTransportCtr1
*ctr1
;/* [unique,case] */
1001 struct srvsvc_NetTransportCtr2
*ctr2
;/* [unique,case(2)] */
1002 struct srvsvc_NetTransportCtr3
*ctr3
;/* [unique,case(3)] */
1005 struct srvsvc_NetRemoteTODInfo
{
1020 union srvsvc_NetTransportInfo
{
1021 struct srvsvc_NetTransportInfo0 info0
;/* [case(0)] */
1022 struct srvsvc_NetTransportInfo1 info1
;/* [case] */
1023 struct srvsvc_NetTransportInfo2 info2
;/* [case(2)] */
1024 struct srvsvc_NetTransportInfo3 info3
;/* [case(3)] */
1025 }/* [switch_type(uint32)] */;
1028 struct srvsvc_NetCharDevEnum
{
1030 const char *server_unc
;/* [unique,charset(UTF16)] */
1031 uint32_t max_buffer
;
1032 uint32_t *level
;/* [ref] */
1033 union srvsvc_NetCharDevCtr
*ctr
;/* [ref,switch_is(*level)] */
1034 uint32_t *resume_handle
;/* [unique] */
1038 uint32_t *totalentries
;/* [ref] */
1039 uint32_t *level
;/* [ref] */
1040 union srvsvc_NetCharDevCtr
*ctr
;/* [ref,switch_is(*level)] */
1041 uint32_t *resume_handle
;/* [unique] */
1048 struct srvsvc_NetCharDevGetInfo
{
1050 const char *server_unc
;/* [unique,charset(UTF16)] */
1051 const char *device_name
;/* [charset(UTF16)] */
1056 union srvsvc_NetCharDevInfo
*info
;/* [ref,switch_is(level)] */
1063 struct srvsvc_NetCharDevControl
{
1065 const char *server_unc
;/* [unique,charset(UTF16)] */
1066 const char *device_name
;/* [charset(UTF16)] */
1077 struct srvsvc_NetCharDevQEnum
{
1079 const char *server_unc
;/* [unique,charset(UTF16)] */
1080 const char *user
;/* [unique,charset(UTF16)] */
1081 uint32_t max_buffer
;
1082 uint32_t *level
;/* [ref] */
1083 union srvsvc_NetCharDevQCtr
*ctr
;/* [ref,switch_is(*level)] */
1084 uint32_t *resume_handle
;/* [unique] */
1088 uint32_t *totalentries
;/* [ref] */
1089 uint32_t *level
;/* [ref] */
1090 union srvsvc_NetCharDevQCtr
*ctr
;/* [ref,switch_is(*level)] */
1091 uint32_t *resume_handle
;/* [unique] */
1098 struct srvsvc_NetCharDevQGetInfo
{
1100 const char *server_unc
;/* [unique,charset(UTF16)] */
1101 const char *queue_name
;/* [charset(UTF16)] */
1102 const char *user
;/* [charset(UTF16)] */
1107 union srvsvc_NetCharDevQInfo
*info
;/* [ref,switch_is(level)] */
1114 struct srvsvc_NetCharDevQSetInfo
{
1116 const char *server_unc
;/* [unique,charset(UTF16)] */
1117 const char *queue_name
;/* [charset(UTF16)] */
1119 union srvsvc_NetCharDevQInfo info
;/* [switch_is(level)] */
1120 uint32_t *parm_error
;/* [unique] */
1124 uint32_t *parm_error
;/* [unique] */
1131 struct srvsvc_NetCharDevQPurge
{
1133 const char *server_unc
;/* [unique,charset(UTF16)] */
1134 const char *queue_name
;/* [charset(UTF16)] */
1144 struct srvsvc_NetCharDevQPurgeSelf
{
1146 const char *server_unc
;/* [unique,charset(UTF16)] */
1147 const char *queue_name
;/* [charset(UTF16)] */
1148 const char *computer_name
;/* [charset(UTF16)] */
1158 struct srvsvc_NetConnEnum
{
1160 const char *server_unc
;/* [unique,charset(UTF16)] */
1161 const char *path
;/* [unique,charset(UTF16)] */
1162 uint32_t max_buffer
;
1163 struct srvsvc_NetConnInfoCtr
*info_ctr
;/* [ref] */
1164 uint32_t *resume_handle
;/* [unique] */
1168 uint32_t *totalentries
;/* [ref] */
1169 struct srvsvc_NetConnInfoCtr
*info_ctr
;/* [ref] */
1170 uint32_t *resume_handle
;/* [unique] */
1177 struct srvsvc_NetFileEnum
{
1179 const char *server_unc
;/* [unique,charset(UTF16)] */
1180 const char *path
;/* [unique,charset(UTF16)] */
1181 const char *user
;/* [unique,charset(UTF16)] */
1182 uint32_t max_buffer
;
1183 struct srvsvc_NetFileInfoCtr
*info_ctr
;/* [ref] */
1184 uint32_t *resume_handle
;/* [unique] */
1188 uint32_t *totalentries
;/* [ref] */
1189 struct srvsvc_NetFileInfoCtr
*info_ctr
;/* [ref] */
1190 uint32_t *resume_handle
;/* [unique] */
1197 struct srvsvc_NetFileGetInfo
{
1199 const char *server_unc
;/* [unique,charset(UTF16)] */
1205 union srvsvc_NetFileInfo
*info
;/* [ref,switch_is(level)] */
1212 struct srvsvc_NetFileClose
{
1214 const char *server_unc
;/* [unique,charset(UTF16)] */
1225 struct srvsvc_NetSessEnum
{
1227 const char *server_unc
;/* [unique,charset(UTF16)] */
1228 const char *client
;/* [unique,charset(UTF16)] */
1229 const char *user
;/* [unique,charset(UTF16)] */
1230 uint32_t max_buffer
;
1231 struct srvsvc_NetSessInfoCtr
*info_ctr
;/* [ref] */
1232 uint32_t *resume_handle
;/* [unique] */
1236 uint32_t *totalentries
;/* [ref] */
1237 struct srvsvc_NetSessInfoCtr
*info_ctr
;/* [ref] */
1238 uint32_t *resume_handle
;/* [unique] */
1245 struct srvsvc_NetSessDel
{
1247 const char *server_unc
;/* [unique,charset(UTF16)] */
1248 const char *client
;/* [unique,charset(UTF16)] */
1249 const char *user
;/* [unique,charset(UTF16)] */
1259 struct srvsvc_NetShareAdd
{
1261 const char *server_unc
;/* [unique,charset(UTF16)] */
1263 union srvsvc_NetShareInfo
*info
;/* [ref,switch_is(level)] */
1264 uint32_t *parm_error
;/* [unique] */
1268 uint32_t *parm_error
;/* [unique] */
1275 struct srvsvc_NetShareEnumAll
{
1277 const char *server_unc
;/* [unique,charset(UTF16)] */
1278 uint32_t max_buffer
;
1279 struct srvsvc_NetShareInfoCtr
*info_ctr
;/* [ref] */
1280 uint32_t *resume_handle
;/* [unique] */
1284 uint32_t *totalentries
;/* [ref] */
1285 struct srvsvc_NetShareInfoCtr
*info_ctr
;/* [ref] */
1286 uint32_t *resume_handle
;/* [unique] */
1293 struct srvsvc_NetShareGetInfo
{
1295 const char *server_unc
;/* [unique,charset(UTF16)] */
1296 const char *share_name
;/* [charset(UTF16)] */
1301 union srvsvc_NetShareInfo
*info
;/* [ref,switch_is(level)] */
1308 struct srvsvc_NetShareSetInfo
{
1310 const char *server_unc
;/* [unique,charset(UTF16)] */
1311 const char *share_name
;/* [charset(UTF16)] */
1313 union srvsvc_NetShareInfo
*info
;/* [ref,switch_is(level)] */
1314 uint32_t *parm_error
;/* [unique] */
1318 uint32_t *parm_error
;/* [unique] */
1325 struct srvsvc_NetShareDel
{
1327 const char *server_unc
;/* [unique,charset(UTF16)] */
1328 const char *share_name
;/* [charset(UTF16)] */
1339 struct srvsvc_NetShareDelSticky
{
1341 const char *server_unc
;/* [unique,charset(UTF16)] */
1342 const char *share_name
;/* [charset(UTF16)] */
1353 struct srvsvc_NetShareCheck
{
1355 const char *server_unc
;/* [unique,charset(UTF16)] */
1356 const char *device_name
;/* [charset(UTF16)] */
1360 enum srvsvc_ShareType
*type
;/* [ref] */
1367 struct srvsvc_NetSrvGetInfo
{
1369 const char *server_unc
;/* [unique,charset(UTF16)] */
1374 union srvsvc_NetSrvInfo
*info
;/* [ref,switch_is(level)] */
1381 struct srvsvc_NetSrvSetInfo
{
1383 const char *server_unc
;/* [unique,charset(UTF16)] */
1385 union srvsvc_NetSrvInfo
*info
;/* [ref,switch_is(level)] */
1386 uint32_t *parm_error
;/* [unique] */
1390 uint32_t *parm_error
;/* [unique] */
1397 struct srvsvc_NetDiskEnum
{
1399 const char *server_unc
;/* [unique,charset(UTF16)] */
1402 struct srvsvc_NetDiskInfo
*info
;/* [ref] */
1403 uint32_t *resume_handle
;/* [unique] */
1407 uint32_t *totalentries
;/* [ref] */
1408 struct srvsvc_NetDiskInfo
*info
;/* [ref] */
1409 uint32_t *resume_handle
;/* [unique] */
1416 struct srvsvc_NetServerStatisticsGet
{
1418 const char *server_unc
;/* [unique,charset(UTF16)] */
1419 const char *service
;/* [unique,charset(UTF16)] */
1425 struct srvsvc_Statistics
*stats
;/* [ref] */
1432 struct srvsvc_NetTransportAdd
{
1434 const char *server_unc
;/* [unique,charset(UTF16)] */
1436 union srvsvc_NetTransportInfo info
;/* [switch_is(level)] */
1446 struct srvsvc_NetTransportEnum
{
1448 const char *server_unc
;/* [unique,charset(UTF16)] */
1449 uint32_t max_buffer
;
1450 uint32_t *level
;/* [ref] */
1451 union srvsvc_NetTransportCtr
*transports
;/* [ref,switch_is(*level)] */
1452 uint32_t *resume_handle
;/* [unique] */
1456 uint32_t *totalentries
;/* [ref] */
1457 uint32_t *level
;/* [ref] */
1458 union srvsvc_NetTransportCtr
*transports
;/* [ref,switch_is(*level)] */
1459 uint32_t *resume_handle
;/* [unique] */
1466 struct srvsvc_NetTransportDel
{
1468 const char *server_unc
;/* [unique,charset(UTF16)] */
1470 struct srvsvc_NetTransportInfo0 transport
;
1480 struct srvsvc_NetRemoteTOD
{
1482 const char *server_unc
;/* [unique,charset(UTF16)] */
1486 struct srvsvc_NetRemoteTODInfo
**info
;/* [ref] */
1493 struct srvsvc_NetSetServiceBits
{
1495 const char *server_unc
;/* [unique,charset(UTF16)] */
1496 const char *transport
;/* [unique,charset(UTF16)] */
1497 uint32_t servicebits
;
1498 uint32_t updateimmediately
;
1508 struct srvsvc_NetPathType
{
1510 const char *server_unc
;/* [unique,charset(UTF16)] */
1511 const char *path
;/* [charset(UTF16)] */
1516 uint32_t *pathtype
;/* [ref] */
1523 struct srvsvc_NetPathCanonicalize
{
1525 const char *server_unc
;/* [unique,charset(UTF16)] */
1526 const char *path
;/* [charset(UTF16)] */
1528 const char *prefix
;/* [charset(UTF16)] */
1530 uint32_t *pathtype
;/* [ref] */
1534 uint8_t *can_path
;/* [size_is(maxbuf)] */
1535 uint32_t *pathtype
;/* [ref] */
1542 struct srvsvc_NetPathCompare
{
1544 const char *server_unc
;/* [unique,charset(UTF16)] */
1545 const char *path1
;/* [charset(UTF16)] */
1546 const char *path2
;/* [charset(UTF16)] */
1558 struct srvsvc_NetNameValidate
{
1560 const char *server_unc
;/* [unique,charset(UTF16)] */
1561 const char *name
;/* [charset(UTF16)] */
1573 struct srvsvc_NETRPRNAMECANONICALIZE
{
1581 struct srvsvc_NetPRNameCompare
{
1583 const char *server_unc
;/* [unique,charset(UTF16)] */
1584 const char *name1
;/* [charset(UTF16)] */
1585 const char *name2
;/* [charset(UTF16)] */
1597 struct srvsvc_NetShareEnum
{
1599 const char *server_unc
;/* [unique,charset(UTF16)] */
1600 uint32_t max_buffer
;
1601 struct srvsvc_NetShareInfoCtr
*info_ctr
;/* [ref] */
1602 uint32_t *resume_handle
;/* [unique] */
1606 uint32_t *totalentries
;/* [ref] */
1607 struct srvsvc_NetShareInfoCtr
*info_ctr
;/* [ref] */
1608 uint32_t *resume_handle
;/* [unique] */
1615 struct srvsvc_NetShareDelStart
{
1617 const char *server_unc
;/* [unique,charset(UTF16)] */
1618 const char *share
;/* [charset(UTF16)] */
1623 struct policy_handle
*hnd
;/* [unique] */
1630 struct srvsvc_NetShareDelCommit
{
1632 struct policy_handle
*hnd
;/* [unique] */
1636 struct policy_handle
*hnd
;/* [unique] */
1643 struct srvsvc_NetGetFileSecurity
{
1645 const char *server_unc
;/* [unique,charset(UTF16)] */
1646 const char *share
;/* [unique,charset(UTF16)] */
1647 const char *file
;/* [charset(UTF16)] */
1648 uint32_t securityinformation
;
1652 struct sec_desc_buf
**sd_buf
;/* [ref] */
1659 struct srvsvc_NetSetFileSecurity
{
1661 const char *server_unc
;/* [unique,charset(UTF16)] */
1662 const char *share
;/* [unique,charset(UTF16)] */
1663 const char *file
;/* [charset(UTF16)] */
1664 uint32_t securityinformation
;
1665 struct sec_desc_buf
*sd_buf
;/* [ref] */
1675 struct srvsvc_NetServerTransportAddEx
{
1677 const char *server_unc
;/* [unique,charset(UTF16)] */
1679 union srvsvc_NetTransportInfo info
;/* [switch_is(level)] */
1689 struct srvsvc_NetServerSetServiceBitsEx
{
1691 const char *server_unc
;/* [unique,charset(UTF16)] */
1692 const char *emulated_server_unc
;/* [unique,charset(UTF16)] */
1693 const char *transport
;/* [unique,charset(UTF16)] */
1694 uint32_t servicebitsofinterest
;
1695 uint32_t servicebits
;
1696 uint32_t updateimmediately
;
1706 struct srvsvc_NETRDFSGETVERSION
{
1714 struct srvsvc_NETRDFSCREATELOCALPARTITION
{
1722 struct srvsvc_NETRDFSDELETELOCALPARTITION
{
1730 struct srvsvc_NETRDFSSETLOCALVOLUMESTATE
{
1738 struct srvsvc_NETRDFSSETSERVERINFO
{
1746 struct srvsvc_NETRDFSCREATEEXITPOINT
{
1754 struct srvsvc_NETRDFSDELETEEXITPOINT
{
1762 struct srvsvc_NETRDFSMODIFYPREFIX
{
1770 struct srvsvc_NETRDFSFIXLOCALVOLUME
{
1778 struct srvsvc_NETRDFSMANAGERREPORTSITEINFO
{
1786 struct srvsvc_NETRSERVERTRANSPORTDELEX
{
1793 #endif /* _HEADER_srvsvc */