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_NetCharDevInfoCtr
{
47 union srvsvc_NetCharDevCtr ctr
;/* [switch_is(level)] */
50 struct srvsvc_NetCharDevQInfo0
{
51 const char *device
;/* [unique,charset(UTF16)] */
54 struct srvsvc_NetCharDevQCtr0
{
56 struct srvsvc_NetCharDevQInfo0
*array
;/* [unique,size_is(count)] */
59 struct srvsvc_NetCharDevQInfo1
{
60 const char *device
;/* [unique,charset(UTF16)] */
62 const char *devices
;/* [unique,charset(UTF16)] */
67 struct srvsvc_NetCharDevQCtr1
{
69 struct srvsvc_NetCharDevQInfo1
*array
;/* [unique,size_is(count)] */
72 union srvsvc_NetCharDevQInfo
{
73 struct srvsvc_NetCharDevQInfo0
*info0
;/* [unique,case(0)] */
74 struct srvsvc_NetCharDevQInfo1
*info1
;/* [unique,case] */
77 union srvsvc_NetCharDevQCtr
{
78 struct srvsvc_NetCharDevQCtr0
*ctr0
;/* [unique,case(0)] */
79 struct srvsvc_NetCharDevQCtr1
*ctr1
;/* [unique,case] */
82 struct srvsvc_NetCharDevQInfoCtr
{
84 union srvsvc_NetCharDevQCtr ctr
;/* [switch_is(level)] */
87 struct srvsvc_NetConnInfo0
{
91 struct srvsvc_NetConnCtr0
{
93 struct srvsvc_NetConnInfo0
*array
;/* [unique,size_is(count)] */
96 struct srvsvc_NetConnInfo1
{
102 const char *user
;/* [unique,charset(UTF16)] */
103 const char *share
;/* [unique,charset(UTF16)] */
106 struct srvsvc_NetConnCtr1
{
108 struct srvsvc_NetConnInfo1
*array
;/* [unique,size_is(count)] */
111 union srvsvc_NetConnCtr
{
112 struct srvsvc_NetConnCtr0
*ctr0
;/* [unique,case(0)] */
113 struct srvsvc_NetConnCtr1
*ctr1
;/* [unique,case] */
116 struct srvsvc_NetConnInfoCtr
{
118 union srvsvc_NetConnCtr ctr
;/* [switch_is(level)] */
121 struct srvsvc_NetFileInfo2
{
125 struct srvsvc_NetFileCtr2
{
127 struct srvsvc_NetFileInfo2
*array
;/* [unique,size_is(count)] */
130 struct srvsvc_NetFileInfo3
{
132 uint32_t permissions
;
134 const char *path
;/* [unique,charset(UTF16)] */
135 const char *user
;/* [unique,charset(UTF16)] */
138 struct srvsvc_NetFileCtr3
{
140 struct srvsvc_NetFileInfo3
*array
;/* [unique,size_is(count)] */
143 union srvsvc_NetFileInfo
{
144 struct srvsvc_NetFileInfo2
*info2
;/* [unique,case(2)] */
145 struct srvsvc_NetFileInfo3
*info3
;/* [unique,case(3)] */
148 union srvsvc_NetFileCtr
{
149 struct srvsvc_NetFileCtr2
*ctr2
;/* [unique,case(2)] */
150 struct srvsvc_NetFileCtr3
*ctr3
;/* [unique,case(3)] */
153 struct srvsvc_NetFileInfoCtr
{
155 union srvsvc_NetFileCtr ctr
;/* [switch_is(level)] */
158 struct srvsvc_NetSessInfo0
{
159 const char *client
;/* [unique,charset(UTF16)] */
162 struct srvsvc_NetSessCtr0
{
164 struct srvsvc_NetSessInfo0
*array
;/* [unique,size_is(count)] */
167 struct srvsvc_NetSessInfo1
{
168 const char *client
;/* [unique,charset(UTF16)] */
169 const char *user
;/* [unique,charset(UTF16)] */
176 struct srvsvc_NetSessCtr1
{
178 struct srvsvc_NetSessInfo1
*array
;/* [unique,size_is(count)] */
181 struct srvsvc_NetSessInfo2
{
182 const char *client
;/* [unique,charset(UTF16)] */
183 const char *user
;/* [unique,charset(UTF16)] */
188 const char *client_type
;/* [unique,charset(UTF16)] */
191 struct srvsvc_NetSessCtr2
{
193 struct srvsvc_NetSessInfo2
*array
;/* [unique,size_is(count)] */
196 struct srvsvc_NetSessInfo10
{
197 const char *client
;/* [unique,charset(UTF16)] */
198 const char *user
;/* [unique,charset(UTF16)] */
203 struct srvsvc_NetSessCtr10
{
205 struct srvsvc_NetSessInfo10
*array
;/* [unique,size_is(count)] */
208 struct srvsvc_NetSessInfo502
{
209 const char *client
;/* [unique,charset(UTF16)] */
210 const char *user
;/* [unique,charset(UTF16)] */
215 const char *client_type
;/* [unique,charset(UTF16)] */
216 const char *transport
;/* [unique,charset(UTF16)] */
219 struct srvsvc_NetSessCtr502
{
221 struct srvsvc_NetSessInfo502
*array
;/* [unique,size_is(count)] */
224 union srvsvc_NetSessCtr
{
225 struct srvsvc_NetSessCtr0
*ctr0
;/* [unique,case(0)] */
226 struct srvsvc_NetSessCtr1
*ctr1
;/* [unique,case] */
227 struct srvsvc_NetSessCtr2
*ctr2
;/* [unique,case(2)] */
228 struct srvsvc_NetSessCtr10
*ctr10
;/* [unique,case(10)] */
229 struct srvsvc_NetSessCtr502
*ctr502
;/* [unique,case(502)] */
232 struct srvsvc_NetSessInfoCtr
{
234 union srvsvc_NetSessCtr ctr
;/* [switch_is(level)] */
237 enum srvsvc_ShareType
238 #ifndef USE_UINT_ENUMS
241 STYPE_DISKTREE_TEMPORARY
=STYPE_DISKTREE
|STYPE_TEMPORARY
,
242 STYPE_DISKTREE_HIDDEN
=STYPE_DISKTREE
|STYPE_HIDDEN
,
244 STYPE_PRINTQ_TEMPORARY
=STYPE_PRINTQ
|STYPE_TEMPORARY
,
245 STYPE_PRINTQ_HIDDEN
=STYPE_PRINTQ
|STYPE_HIDDEN
,
247 STYPE_DEVICE_TEMPORARY
=STYPE_DEVICE
|STYPE_TEMPORARY
,
248 STYPE_DEVICE_HIDDEN
=STYPE_DEVICE
|STYPE_HIDDEN
,
250 STYPE_IPC_TEMPORARY
=STYPE_IPC
|STYPE_TEMPORARY
,
251 STYPE_IPC_HIDDEN
=STYPE_IPC
|STYPE_HIDDEN
254 { __donnot_use_enum_srvsvc_ShareType
=0x7FFFFFFF}
255 #define STYPE_DISKTREE ( 0 )
256 #define STYPE_DISKTREE_TEMPORARY ( STYPE_DISKTREE|STYPE_TEMPORARY )
257 #define STYPE_DISKTREE_HIDDEN ( STYPE_DISKTREE|STYPE_HIDDEN )
258 #define STYPE_PRINTQ ( 1 )
259 #define STYPE_PRINTQ_TEMPORARY ( STYPE_PRINTQ|STYPE_TEMPORARY )
260 #define STYPE_PRINTQ_HIDDEN ( STYPE_PRINTQ|STYPE_HIDDEN )
261 #define STYPE_DEVICE ( 2 )
262 #define STYPE_DEVICE_TEMPORARY ( STYPE_DEVICE|STYPE_TEMPORARY )
263 #define STYPE_DEVICE_HIDDEN ( STYPE_DEVICE|STYPE_HIDDEN )
264 #define STYPE_IPC ( 3 )
265 #define STYPE_IPC_TEMPORARY ( STYPE_IPC|STYPE_TEMPORARY )
266 #define STYPE_IPC_HIDDEN ( STYPE_IPC|STYPE_HIDDEN )
270 struct srvsvc_NetShareInfo0
{
271 const char *name
;/* [unique,charset(UTF16)] */
274 struct srvsvc_NetShareCtr0
{
276 struct srvsvc_NetShareInfo0
*array
;/* [unique,size_is(count)] */
279 struct srvsvc_NetShareInfo1
{
280 const char *name
;/* [unique,charset(UTF16)] */
281 enum srvsvc_ShareType type
;
282 const char *comment
;/* [unique,charset(UTF16)] */
285 struct srvsvc_NetShareCtr1
{
287 struct srvsvc_NetShareInfo1
*array
;/* [unique,size_is(count)] */
290 struct srvsvc_NetShareInfo2
{
291 const char *name
;/* [unique,charset(UTF16)] */
292 enum srvsvc_ShareType type
;
293 const char *comment
;/* [unique,charset(UTF16)] */
294 uint32_t permissions
;
296 uint32_t current_users
;
297 const char *path
;/* [unique,charset(UTF16)] */
298 const char *password
;/* [unique,charset(UTF16)] */
301 struct srvsvc_NetShareCtr2
{
303 struct srvsvc_NetShareInfo2
*array
;/* [unique,size_is(count)] */
306 struct srvsvc_NetShareInfo501
{
307 const char *name
;/* [unique,charset(UTF16)] */
308 enum srvsvc_ShareType type
;
309 const char *comment
;/* [unique,charset(UTF16)] */
313 struct srvsvc_NetShareCtr501
{
315 struct srvsvc_NetShareInfo501
*array
;/* [unique,size_is(count)] */
318 struct srvsvc_NetShareInfo502
{
319 const char *name
;/* [unique,charset(UTF16)] */
320 enum srvsvc_ShareType type
;
321 const char *comment
;/* [unique,charset(UTF16)] */
322 uint32_t permissions
;
324 uint32_t current_users
;
325 const char *path
;/* [unique,charset(UTF16)] */
326 const char *password
;/* [unique,charset(UTF16)] */
327 struct sec_desc_buf sd_buf
;
330 struct srvsvc_NetShareCtr502
{
332 struct srvsvc_NetShareInfo502
*array
;/* [unique,size_is(count)] */
335 struct srvsvc_NetShareInfo1004
{
336 const char *comment
;/* [unique,charset(UTF16)] */
339 struct srvsvc_NetShareCtr1004
{
341 struct srvsvc_NetShareInfo1004
*array
;/* [unique,size_is(count)] */
344 /* bitmap NetShareInfo1005Flags */
345 #define SHARE_1005_IN_DFS ( 0x00000001 )
346 #define SHARE_1005_DFS_ROOT ( 0x00000002 )
348 struct srvsvc_NetShareInfo1005
{
352 struct srvsvc_NetShareCtr1005
{
354 struct srvsvc_NetShareInfo1005
*array
;/* [unique,size_is(count)] */
357 struct srvsvc_NetShareInfo1006
{
361 struct srvsvc_NetShareCtr1006
{
363 struct srvsvc_NetShareInfo1006
*array
;/* [unique,size_is(count)] */
366 struct srvsvc_NetShareInfo1007
{
368 const char *alternate_directory_name
;/* [unique,charset(UTF16)] */
371 struct srvsvc_NetShareCtr1007
{
373 struct srvsvc_NetShareInfo1007
*array
;/* [unique,size_is(count)] */
376 struct srvsvc_NetShareCtr1501
{
378 struct sec_desc_buf
*array
;/* [unique,size_is(count)] */
381 union srvsvc_NetShareInfo
{
382 struct srvsvc_NetShareInfo0
*info0
;/* [unique,case(0)] */
383 struct srvsvc_NetShareInfo1
*info1
;/* [unique,case] */
384 struct srvsvc_NetShareInfo2
*info2
;/* [unique,case(2)] */
385 struct srvsvc_NetShareInfo501
*info501
;/* [unique,case(501)] */
386 struct srvsvc_NetShareInfo502
*info502
;/* [unique,case(502)] */
387 struct srvsvc_NetShareInfo1004
*info1004
;/* [unique,case(1004)] */
388 struct srvsvc_NetShareInfo1005
*info1005
;/* [unique,case(1005)] */
389 struct srvsvc_NetShareInfo1006
*info1006
;/* [unique,case(1006)] */
390 struct srvsvc_NetShareInfo1007
*info1007
;/* [unique,case(1007)] */
391 struct sec_desc_buf
*info1501
;/* [unique,case(1501)] */
394 union srvsvc_NetShareCtr
{
395 struct srvsvc_NetShareCtr0
*ctr0
;/* [unique,case(0)] */
396 struct srvsvc_NetShareCtr1
*ctr1
;/* [unique,case] */
397 struct srvsvc_NetShareCtr2
*ctr2
;/* [unique,case(2)] */
398 struct srvsvc_NetShareCtr501
*ctr501
;/* [unique,case(501)] */
399 struct srvsvc_NetShareCtr502
*ctr502
;/* [unique,case(502)] */
400 struct srvsvc_NetShareCtr1004
*ctr1004
;/* [unique,case(1004)] */
401 struct srvsvc_NetShareCtr1005
*ctr1005
;/* [unique,case(1005)] */
402 struct srvsvc_NetShareCtr1006
*ctr1006
;/* [unique,case(1006)] */
403 struct srvsvc_NetShareCtr1007
*ctr1007
;/* [unique,case(1007)] */
404 struct srvsvc_NetShareCtr1501
*ctr1501
;/* [unique,case(1501)] */
407 struct srvsvc_NetShareInfoCtr
{
409 union srvsvc_NetShareCtr ctr
;/* [switch_is(level)] */
412 enum srvsvc_PlatformId
413 #ifndef USE_UINT_ENUMS
422 { __donnot_use_enum_srvsvc_PlatformId
=0x7FFFFFFF}
423 #define PLATFORM_ID_DOS ( 300 )
424 #define PLATFORM_ID_OS2 ( 400 )
425 #define PLATFORM_ID_NT ( 500 )
426 #define PLATFORM_ID_OSF ( 600 )
427 #define PLATFORM_ID_VMS ( 700 )
431 struct srvsvc_NetSrvInfo100
{
432 enum srvsvc_PlatformId platform_id
;
433 const char *server_name
;/* [unique,charset(UTF16)] */
436 struct srvsvc_NetSrvInfo101
{
437 enum srvsvc_PlatformId platform_id
;
438 const char *server_name
;/* [unique,charset(UTF16)] */
439 uint32_t version_major
;
440 uint32_t version_minor
;
441 uint32_t server_type
;
442 const char *comment
;/* [unique,charset(UTF16)] */
445 struct srvsvc_NetSrvInfo102
{
446 enum srvsvc_PlatformId platform_id
;
447 const char *server_name
;/* [unique,charset(UTF16)] */
448 uint32_t version_major
;
449 uint32_t version_minor
;
450 uint32_t server_type
;
451 const char *comment
;/* [unique,charset(UTF16)] */
458 const char *userpath
;/* [unique,charset(UTF16)] */
461 struct srvsvc_NetSrvInfo402
{
462 uint32_t ulist_mtime
;
463 uint32_t glist_mtime
;
464 uint32_t alist_mtime
;
465 const char *alerts
;/* [unique,charset(UTF16)] */
469 const char *guestaccount
;/* [unique,charset(UTF16)] */
473 uint32_t connections
;
480 uint32_t activelocks
;
482 uint32_t sizereqbufs
;
484 uint32_t numfiletasks
;
488 uint32_t accessalert
;
492 const char *srvheuristics
;/* [unique,charset(UTF16)] */
495 struct srvsvc_NetSrvInfo403
{
496 uint32_t ulist_mtime
;
497 uint32_t glist_mtime
;
498 uint32_t alist_mtime
;
499 const char *alerts
;/* [unique,charset(UTF16)] */
503 const char *guestaccount
;/* [unique,charset(UTF16)] */
507 uint32_t connections
;
514 uint32_t activelocks
;
516 uint32_t sizereqbufs
;
518 uint32_t numfiletasks
;
522 uint32_t accessalert
;
526 const char *srvheuristics
;/* [unique,charset(UTF16)] */
527 uint32_t auditedevents
;
528 uint32_t auditprofile
;
529 const char *autopath
;/* [unique,charset(UTF16)] */
532 struct srvsvc_NetSrvInfo502
{
536 uint32_t sizereqbufs
;
537 uint32_t initworkitems
;
538 uint32_t maxworkitems
;
539 uint32_t rawworkitems
;
540 uint32_t irpstacksize
;
541 uint32_t maxrawbuflen
;
544 uint32_t maxpagedmemoryusage
;
545 uint32_t maxnonpagedmemoryusage
;
546 uint32_t enablesoftcompat
;
547 uint32_t enableforcedlogoff
;
549 uint32_t acceptdownlevelapis
;
553 struct srvsvc_NetSrvInfo503
{
557 uint32_t sizereqbufs
;
558 uint32_t initworkitems
;
559 uint32_t maxworkitems
;
560 uint32_t rawworkitems
;
561 uint32_t irpstacksize
;
562 uint32_t maxrawbuflen
;
565 uint32_t maxpagedmemoryusage
;
566 uint32_t maxnonpagedmemoryusage
;
567 uint32_t enablesoftcompat
;
568 uint32_t enableforcedlogoff
;
570 uint32_t acceptdownlevelapis
;
572 const char *domain
;/* [unique,charset(UTF16)] */
573 uint32_t maxcopyreadlen
;
574 uint32_t maxcopywritelen
;
575 uint32_t minkeepsearch
;
576 uint32_t maxkeepsearch
;
577 uint32_t minkeepcomplsearch
;
578 uint32_t maxkeepcomplsearch
;
579 uint32_t threadcountadd
;
580 uint32_t numlockthreads
;
581 uint32_t scavtimeout
;
582 uint32_t minrcvqueue
;
583 uint32_t minfreeworkitems
;
584 uint32_t xactmemsize
;
585 uint32_t threadpriority
;
587 uint32_t oplockbreakwait
;
588 uint32_t oplockbreakresponsewait
;
589 uint32_t enableoplocks
;
590 uint32_t enableoplockforceclose
;
591 uint32_t enablefcbopens
;
593 uint32_t enablesharednetdrives
;
594 uint32_t minfreeconnections
;
595 uint32_t maxfreeconnections
;
598 struct srvsvc_NetSrvInfo599
{
602 uint32_t sizereqbufs
;
603 uint32_t initworkitems
;
604 uint32_t maxworkitems
;
605 uint32_t rawworkitems
;
606 uint32_t irpstacksize
;
607 uint32_t maxrawbuflen
;
610 uint32_t maxpagedmemoryusage
;
611 uint32_t maxnonpagedmemoryusage
;
612 uint32_t enablesoftcompat
;
613 uint32_t enableforcedlogoff
;
615 uint32_t acceptdownlevelapis
;
617 const char *domain
;/* [unique,charset(UTF16)] */
618 uint32_t maxcopyreadlen
;
619 uint32_t maxcopywritelen
;
620 uint32_t minkeepsearch
;
621 uint32_t minkeepcomplsearch
;
622 uint32_t maxkeepcomplsearch
;
623 uint32_t threadcountadd
;
624 uint32_t numlockthreads
;
625 uint32_t scavtimeout
;
626 uint32_t minrcvqueue
;
627 uint32_t minfreeworkitems
;
628 uint32_t xactmemsize
;
629 uint32_t threadpriority
;
631 uint32_t oplockbreakwait
;
632 uint32_t oplockbreakresponsewait
;
633 uint32_t enableoplocks
;
634 uint32_t enableoplockforceclose
;
635 uint32_t enablefcbopens
;
637 uint32_t enablesharednetdrives
;
638 uint32_t minfreeconnections
;
639 uint32_t maxfreeconnections
;
640 uint32_t initsesstable
;
641 uint32_t initconntable
;
642 uint32_t initfiletable
;
643 uint32_t initsearchtable
;
645 uint32_t errortreshold
;
646 uint32_t networkerrortreshold
;
647 uint32_t diskspacetreshold
;
649 uint32_t maxlinkdelay
;
650 uint32_t minlinkthroughput
;
651 uint32_t linkinfovalidtime
;
652 uint32_t scavqosinfoupdatetime
;
653 uint32_t maxworkitemidletime
;
656 struct srvsvc_NetSrvInfo1005
{
657 const char *comment
;/* [unique,charset(UTF16)] */
660 struct srvsvc_NetSrvInfo1010
{
664 struct srvsvc_NetSrvInfo1016
{
668 struct srvsvc_NetSrvInfo1017
{
672 struct srvsvc_NetSrvInfo1018
{
676 struct srvsvc_NetSrvInfo1107
{
680 struct srvsvc_NetSrvInfo1501
{
684 struct srvsvc_NetSrvInfo1502
{
688 struct srvsvc_NetSrvInfo1503
{
692 struct srvsvc_NetSrvInfo1506
{
693 uint32_t maxworkitems
;
696 struct srvsvc_NetSrvInfo1509
{
697 uint32_t maxrawbuflen
;
700 struct srvsvc_NetSrvInfo1510
{
704 struct srvsvc_NetSrvInfo1511
{
708 struct srvsvc_NetSrvInfo1512
{
709 uint32_t maxnonpagedmemoryusage
;
712 struct srvsvc_NetSrvInfo1513
{
713 uint32_t maxpagedmemoryusage
;
716 struct srvsvc_NetSrvInfo1514
{
717 uint32_t enablesoftcompat
;
720 struct srvsvc_NetSrvInfo1515
{
721 uint32_t enableforcedlogoff
;
724 struct srvsvc_NetSrvInfo1516
{
728 struct srvsvc_NetSrvInfo1518
{
732 struct srvsvc_NetSrvInfo1520
{
733 uint32_t maxcopyreadlen
;
736 struct srvsvc_NetSrvInfo1521
{
737 uint32_t maxcopywritelen
;
740 struct srvsvc_NetSrvInfo1522
{
741 uint32_t minkeepsearch
;
744 struct srvsvc_NetSrvInfo1523
{
745 uint32_t maxkeepsearch
;
748 struct srvsvc_NetSrvInfo1524
{
749 uint32_t minkeepcomplsearch
;
752 struct srvsvc_NetSrvInfo1525
{
753 uint32_t maxkeepcomplsearch
;
756 struct srvsvc_NetSrvInfo1528
{
757 uint32_t scavtimeout
;
760 struct srvsvc_NetSrvInfo1529
{
761 uint32_t minrcvqueue
;
764 struct srvsvc_NetSrvInfo1530
{
765 uint32_t minfreeworkitems
;
768 struct srvsvc_NetSrvInfo1533
{
772 struct srvsvc_NetSrvInfo1534
{
773 uint32_t oplockbreakwait
;
776 struct srvsvc_NetSrvInfo1535
{
777 uint32_t oplockbreakresponsewait
;
780 struct srvsvc_NetSrvInfo1536
{
781 uint32_t enableoplocks
;
784 struct srvsvc_NetSrvInfo1537
{
785 uint32_t enableoplockforceclose
;
788 struct srvsvc_NetSrvInfo1538
{
789 uint32_t enablefcbopens
;
792 struct srvsvc_NetSrvInfo1539
{
796 struct srvsvc_NetSrvInfo1540
{
797 uint32_t enablesharednetdrives
;
800 struct srvsvc_NetSrvInfo1541
{
801 uint32_t minfreeconnections
;
804 struct srvsvc_NetSrvInfo1542
{
805 uint32_t maxfreeconnections
;
808 struct srvsvc_NetSrvInfo1543
{
809 uint32_t initsesstable
;
812 struct srvsvc_NetSrvInfo1544
{
813 uint32_t initconntable
;
816 struct srvsvc_NetSrvInfo1545
{
817 uint32_t initfiletable
;
820 struct srvsvc_NetSrvInfo1546
{
821 uint32_t initsearchtable
;
824 struct srvsvc_NetSrvInfo1547
{
828 struct srvsvc_NetSrvInfo1548
{
829 uint32_t errortreshold
;
832 struct srvsvc_NetSrvInfo1549
{
833 uint32_t networkerrortreshold
;
836 struct srvsvc_NetSrvInfo1550
{
837 uint32_t diskspacetreshold
;
840 struct srvsvc_NetSrvInfo1552
{
841 uint32_t maxlinkdelay
;
844 struct srvsvc_NetSrvInfo1553
{
845 uint32_t minlinkthroughput
;
848 struct srvsvc_NetSrvInfo1554
{
849 uint32_t linkinfovalidtime
;
852 struct srvsvc_NetSrvInfo1555
{
853 uint32_t scavqosinfoupdatetime
;
856 struct srvsvc_NetSrvInfo1556
{
857 uint32_t maxworkitemidletime
;
860 union srvsvc_NetSrvInfo
{
861 struct srvsvc_NetSrvInfo100
*info100
;/* [unique,case(100)] */
862 struct srvsvc_NetSrvInfo101
*info101
;/* [unique,case(101)] */
863 struct srvsvc_NetSrvInfo102
*info102
;/* [unique,case(102)] */
864 struct srvsvc_NetSrvInfo402
*info402
;/* [unique,case(402)] */
865 struct srvsvc_NetSrvInfo403
*info403
;/* [unique,case(403)] */
866 struct srvsvc_NetSrvInfo502
*info502
;/* [unique,case(502)] */
867 struct srvsvc_NetSrvInfo503
*info503
;/* [unique,case(503)] */
868 struct srvsvc_NetSrvInfo599
*info599
;/* [unique,case(599)] */
869 struct srvsvc_NetSrvInfo1005
*info1005
;/* [unique,case(1005)] */
870 struct srvsvc_NetSrvInfo1010
*info1010
;/* [unique,case(1010)] */
871 struct srvsvc_NetSrvInfo1016
*info1016
;/* [unique,case(1016)] */
872 struct srvsvc_NetSrvInfo1017
*info1017
;/* [unique,case(1017)] */
873 struct srvsvc_NetSrvInfo1018
*info1018
;/* [unique,case(1018)] */
874 struct srvsvc_NetSrvInfo1107
*info1107
;/* [unique,case(1107)] */
875 struct srvsvc_NetSrvInfo1501
*info1501
;/* [unique,case(1501)] */
876 struct srvsvc_NetSrvInfo1502
*info1502
;/* [unique,case(1502)] */
877 struct srvsvc_NetSrvInfo1503
*info1503
;/* [unique,case(1503)] */
878 struct srvsvc_NetSrvInfo1506
*info1506
;/* [unique,case(1506)] */
879 struct srvsvc_NetSrvInfo1509
*info1509
;/* [unique,case(1509)] */
880 struct srvsvc_NetSrvInfo1510
*info1510
;/* [unique,case(1510)] */
881 struct srvsvc_NetSrvInfo1511
*info1511
;/* [unique,case(1511)] */
882 struct srvsvc_NetSrvInfo1512
*info1512
;/* [unique,case(1512)] */
883 struct srvsvc_NetSrvInfo1513
*info1513
;/* [unique,case(1513)] */
884 struct srvsvc_NetSrvInfo1514
*info1514
;/* [unique,case(1514)] */
885 struct srvsvc_NetSrvInfo1515
*info1515
;/* [unique,case(1515)] */
886 struct srvsvc_NetSrvInfo1516
*info1516
;/* [unique,case(1516)] */
887 struct srvsvc_NetSrvInfo1518
*info1518
;/* [unique,case(1518)] */
888 struct srvsvc_NetSrvInfo1520
*info1520
;/* [unique,case(1520)] */
889 struct srvsvc_NetSrvInfo1521
*info1521
;/* [unique,case(1521)] */
890 struct srvsvc_NetSrvInfo1522
*info1522
;/* [unique,case(1522)] */
891 struct srvsvc_NetSrvInfo1523
*info1523
;/* [unique,case(1523)] */
892 struct srvsvc_NetSrvInfo1524
*info1524
;/* [unique,case(1524)] */
893 struct srvsvc_NetSrvInfo1525
*info1525
;/* [unique,case(1525)] */
894 struct srvsvc_NetSrvInfo1528
*info1528
;/* [unique,case(1528)] */
895 struct srvsvc_NetSrvInfo1529
*info1529
;/* [unique,case(1529)] */
896 struct srvsvc_NetSrvInfo1530
*info1530
;/* [unique,case(1530)] */
897 struct srvsvc_NetSrvInfo1533
*info1533
;/* [unique,case(1533)] */
898 struct srvsvc_NetSrvInfo1534
*info1534
;/* [unique,case(1534)] */
899 struct srvsvc_NetSrvInfo1535
*info1535
;/* [unique,case(1535)] */
900 struct srvsvc_NetSrvInfo1536
*info1536
;/* [unique,case(1536)] */
901 struct srvsvc_NetSrvInfo1537
*info1537
;/* [unique,case(1537)] */
902 struct srvsvc_NetSrvInfo1538
*info1538
;/* [unique,case(1538)] */
903 struct srvsvc_NetSrvInfo1539
*info1539
;/* [unique,case(1539)] */
904 struct srvsvc_NetSrvInfo1540
*info1540
;/* [unique,case(1540)] */
905 struct srvsvc_NetSrvInfo1541
*info1541
;/* [unique,case(1541)] */
906 struct srvsvc_NetSrvInfo1542
*info1542
;/* [unique,case(1542)] */
907 struct srvsvc_NetSrvInfo1543
*info1543
;/* [unique,case(1543)] */
908 struct srvsvc_NetSrvInfo1544
*info1544
;/* [unique,case(1544)] */
909 struct srvsvc_NetSrvInfo1545
*info1545
;/* [unique,case(1545)] */
910 struct srvsvc_NetSrvInfo1546
*info1546
;/* [unique,case(1546)] */
911 struct srvsvc_NetSrvInfo1547
*info1547
;/* [unique,case(1547)] */
912 struct srvsvc_NetSrvInfo1548
*info1548
;/* [unique,case(1548)] */
913 struct srvsvc_NetSrvInfo1549
*info1549
;/* [unique,case(1549)] */
914 struct srvsvc_NetSrvInfo1550
*info1550
;/* [unique,case(1550)] */
915 struct srvsvc_NetSrvInfo1552
*info1552
;/* [unique,case(1552)] */
916 struct srvsvc_NetSrvInfo1553
*info1553
;/* [unique,case(1553)] */
917 struct srvsvc_NetSrvInfo1554
*info1554
;/* [unique,case(1554)] */
918 struct srvsvc_NetSrvInfo1555
*info1555
;/* [unique,case(1555)] */
919 struct srvsvc_NetSrvInfo1556
*info1556
;/* [unique,case(1556)] */
922 struct srvsvc_NetDiskInfo0
{
923 uint32_t __disk_offset
;/* [value(0)] */
924 uint32_t __disk_length
;/* [value(strlen(disk)+1)] */
925 const char *disk
;/* [charset(UTF16)] */
928 struct srvsvc_NetDiskInfo
{
930 struct srvsvc_NetDiskInfo0
*disks
;/* [unique,length_is(count),size_is(count)] */
933 struct srvsvc_Statistics
{
944 uint32_t bytessent_low
;
945 uint32_t bytessent_high
;
946 uint32_t bytesrcvd_low
;
947 uint32_t bytesrcvd_high
;
953 struct srvsvc_NetTransportInfo0
{
955 const char *name
;/* [unique,charset(UTF16)] */
956 uint8_t *addr
;/* [unique,size_is(addr_len)] */
958 const char *net_addr
;/* [unique,charset(UTF16)] */
961 struct srvsvc_NetTransportCtr0
{
963 struct srvsvc_NetTransportInfo0
*array
;/* [unique,size_is(count)] */
966 struct srvsvc_NetTransportInfo1
{
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)] */
975 struct srvsvc_NetTransportCtr1
{
977 struct srvsvc_NetTransportInfo1
*array
;/* [unique,size_is(count)] */
980 struct srvsvc_NetTransportInfo2
{
982 const char *name
;/* [unique,charset(UTF16)] */
983 uint8_t *addr
;/* [unique,size_is(addr_len)] */
985 const char *net_addr
;/* [unique,charset(UTF16)] */
986 const char *domain
;/* [unique,charset(UTF16)] */
990 struct srvsvc_NetTransportCtr2
{
992 struct srvsvc_NetTransportInfo2
*array
;/* [unique,size_is(count)] */
995 struct srvsvc_NetTransportInfo3
{
997 const char *name
;/* [unique,charset(UTF16)] */
998 uint8_t *addr
;/* [unique,size_is(addr_len)] */
1000 const char *net_addr
;/* [unique,charset(UTF16)] */
1001 const char *domain
;/* [unique,charset(UTF16)] */
1004 uint8_t unknown3
[256];
1007 struct srvsvc_NetTransportCtr3
{
1009 struct srvsvc_NetTransportInfo3
*array
;/* [unique,size_is(count)] */
1012 union srvsvc_NetTransportCtr
{
1013 struct srvsvc_NetTransportCtr0
*ctr0
;/* [unique,case(0)] */
1014 struct srvsvc_NetTransportCtr1
*ctr1
;/* [unique,case] */
1015 struct srvsvc_NetTransportCtr2
*ctr2
;/* [unique,case(2)] */
1016 struct srvsvc_NetTransportCtr3
*ctr3
;/* [unique,case(3)] */
1019 struct srvsvc_NetTransportInfoCtr
{
1021 union srvsvc_NetTransportCtr ctr
;/* [switch_is(level)] */
1024 struct srvsvc_NetRemoteTODInfo
{
1039 union srvsvc_NetTransportInfo
{
1040 struct srvsvc_NetTransportInfo0 info0
;/* [case(0)] */
1041 struct srvsvc_NetTransportInfo1 info1
;/* [case] */
1042 struct srvsvc_NetTransportInfo2 info2
;/* [case(2)] */
1043 struct srvsvc_NetTransportInfo3 info3
;/* [case(3)] */
1044 }/* [switch_type(uint32)] */;
1047 struct srvsvc_NetCharDevEnum
{
1049 const char *server_unc
;/* [unique,charset(UTF16)] */
1050 uint32_t max_buffer
;
1051 struct srvsvc_NetCharDevInfoCtr
*info_ctr
;/* [ref] */
1052 uint32_t *resume_handle
;/* [unique] */
1056 uint32_t *totalentries
;/* [ref] */
1057 struct srvsvc_NetCharDevInfoCtr
*info_ctr
;/* [ref] */
1058 uint32_t *resume_handle
;/* [unique] */
1065 struct srvsvc_NetCharDevGetInfo
{
1067 const char *server_unc
;/* [unique,charset(UTF16)] */
1068 const char *device_name
;/* [charset(UTF16)] */
1073 union srvsvc_NetCharDevInfo
*info
;/* [ref,switch_is(level)] */
1080 struct srvsvc_NetCharDevControl
{
1082 const char *server_unc
;/* [unique,charset(UTF16)] */
1083 const char *device_name
;/* [charset(UTF16)] */
1094 struct srvsvc_NetCharDevQEnum
{
1096 const char *server_unc
;/* [unique,charset(UTF16)] */
1097 const char *user
;/* [unique,charset(UTF16)] */
1098 uint32_t max_buffer
;
1099 struct srvsvc_NetCharDevQInfoCtr
*info_ctr
;/* [ref] */
1100 uint32_t *resume_handle
;/* [unique] */
1104 uint32_t *totalentries
;/* [ref] */
1105 struct srvsvc_NetCharDevQInfoCtr
*info_ctr
;/* [ref] */
1106 uint32_t *resume_handle
;/* [unique] */
1113 struct srvsvc_NetCharDevQGetInfo
{
1115 const char *server_unc
;/* [unique,charset(UTF16)] */
1116 const char *queue_name
;/* [charset(UTF16)] */
1117 const char *user
;/* [charset(UTF16)] */
1122 union srvsvc_NetCharDevQInfo
*info
;/* [ref,switch_is(level)] */
1129 struct srvsvc_NetCharDevQSetInfo
{
1131 const char *server_unc
;/* [unique,charset(UTF16)] */
1132 const char *queue_name
;/* [charset(UTF16)] */
1134 union srvsvc_NetCharDevQInfo info
;/* [switch_is(level)] */
1135 uint32_t *parm_error
;/* [unique] */
1139 uint32_t *parm_error
;/* [unique] */
1146 struct srvsvc_NetCharDevQPurge
{
1148 const char *server_unc
;/* [unique,charset(UTF16)] */
1149 const char *queue_name
;/* [charset(UTF16)] */
1159 struct srvsvc_NetCharDevQPurgeSelf
{
1161 const char *server_unc
;/* [unique,charset(UTF16)] */
1162 const char *queue_name
;/* [charset(UTF16)] */
1163 const char *computer_name
;/* [charset(UTF16)] */
1173 struct srvsvc_NetConnEnum
{
1175 const char *server_unc
;/* [unique,charset(UTF16)] */
1176 const char *path
;/* [unique,charset(UTF16)] */
1177 uint32_t max_buffer
;
1178 struct srvsvc_NetConnInfoCtr
*info_ctr
;/* [ref] */
1179 uint32_t *resume_handle
;/* [unique] */
1183 uint32_t *totalentries
;/* [ref] */
1184 struct srvsvc_NetConnInfoCtr
*info_ctr
;/* [ref] */
1185 uint32_t *resume_handle
;/* [unique] */
1192 struct srvsvc_NetFileEnum
{
1194 const char *server_unc
;/* [unique,charset(UTF16)] */
1195 const char *path
;/* [unique,charset(UTF16)] */
1196 const char *user
;/* [unique,charset(UTF16)] */
1197 uint32_t max_buffer
;
1198 struct srvsvc_NetFileInfoCtr
*info_ctr
;/* [ref] */
1199 uint32_t *resume_handle
;/* [unique] */
1203 uint32_t *totalentries
;/* [ref] */
1204 struct srvsvc_NetFileInfoCtr
*info_ctr
;/* [ref] */
1205 uint32_t *resume_handle
;/* [unique] */
1212 struct srvsvc_NetFileGetInfo
{
1214 const char *server_unc
;/* [unique,charset(UTF16)] */
1220 union srvsvc_NetFileInfo
*info
;/* [ref,switch_is(level)] */
1227 struct srvsvc_NetFileClose
{
1229 const char *server_unc
;/* [unique,charset(UTF16)] */
1240 struct srvsvc_NetSessEnum
{
1242 const char *server_unc
;/* [unique,charset(UTF16)] */
1243 const char *client
;/* [unique,charset(UTF16)] */
1244 const char *user
;/* [unique,charset(UTF16)] */
1245 uint32_t max_buffer
;
1246 struct srvsvc_NetSessInfoCtr
*info_ctr
;/* [ref] */
1247 uint32_t *resume_handle
;/* [unique] */
1251 uint32_t *totalentries
;/* [ref] */
1252 struct srvsvc_NetSessInfoCtr
*info_ctr
;/* [ref] */
1253 uint32_t *resume_handle
;/* [unique] */
1260 struct srvsvc_NetSessDel
{
1262 const char *server_unc
;/* [unique,charset(UTF16)] */
1263 const char *client
;/* [unique,charset(UTF16)] */
1264 const char *user
;/* [unique,charset(UTF16)] */
1274 struct srvsvc_NetShareAdd
{
1276 const char *server_unc
;/* [unique,charset(UTF16)] */
1278 union srvsvc_NetShareInfo
*info
;/* [ref,switch_is(level)] */
1279 uint32_t *parm_error
;/* [unique] */
1283 uint32_t *parm_error
;/* [unique] */
1290 struct srvsvc_NetShareEnumAll
{
1292 const char *server_unc
;/* [unique,charset(UTF16)] */
1293 uint32_t max_buffer
;
1294 struct srvsvc_NetShareInfoCtr
*info_ctr
;/* [ref] */
1295 uint32_t *resume_handle
;/* [unique] */
1299 uint32_t *totalentries
;/* [ref] */
1300 struct srvsvc_NetShareInfoCtr
*info_ctr
;/* [ref] */
1301 uint32_t *resume_handle
;/* [unique] */
1308 struct srvsvc_NetShareGetInfo
{
1310 const char *server_unc
;/* [unique,charset(UTF16)] */
1311 const char *share_name
;/* [charset(UTF16)] */
1316 union srvsvc_NetShareInfo
*info
;/* [ref,switch_is(level)] */
1323 struct srvsvc_NetShareSetInfo
{
1325 const char *server_unc
;/* [unique,charset(UTF16)] */
1326 const char *share_name
;/* [charset(UTF16)] */
1328 union srvsvc_NetShareInfo
*info
;/* [ref,switch_is(level)] */
1329 uint32_t *parm_error
;/* [unique] */
1333 uint32_t *parm_error
;/* [unique] */
1340 struct srvsvc_NetShareDel
{
1342 const char *server_unc
;/* [unique,charset(UTF16)] */
1343 const char *share_name
;/* [charset(UTF16)] */
1354 struct srvsvc_NetShareDelSticky
{
1356 const char *server_unc
;/* [unique,charset(UTF16)] */
1357 const char *share_name
;/* [charset(UTF16)] */
1368 struct srvsvc_NetShareCheck
{
1370 const char *server_unc
;/* [unique,charset(UTF16)] */
1371 const char *device_name
;/* [charset(UTF16)] */
1375 enum srvsvc_ShareType
*type
;/* [ref] */
1382 struct srvsvc_NetSrvGetInfo
{
1384 const char *server_unc
;/* [unique,charset(UTF16)] */
1389 union srvsvc_NetSrvInfo
*info
;/* [ref,switch_is(level)] */
1396 struct srvsvc_NetSrvSetInfo
{
1398 const char *server_unc
;/* [unique,charset(UTF16)] */
1400 union srvsvc_NetSrvInfo
*info
;/* [ref,switch_is(level)] */
1401 uint32_t *parm_error
;/* [unique] */
1405 uint32_t *parm_error
;/* [unique] */
1412 struct srvsvc_NetDiskEnum
{
1414 const char *server_unc
;/* [unique,charset(UTF16)] */
1417 struct srvsvc_NetDiskInfo
*info
;/* [ref] */
1418 uint32_t *resume_handle
;/* [unique] */
1422 uint32_t *totalentries
;/* [ref] */
1423 struct srvsvc_NetDiskInfo
*info
;/* [ref] */
1424 uint32_t *resume_handle
;/* [unique] */
1431 struct srvsvc_NetServerStatisticsGet
{
1433 const char *server_unc
;/* [unique,charset(UTF16)] */
1434 const char *service
;/* [unique,charset(UTF16)] */
1440 struct srvsvc_Statistics
**stats
;/* [ref] */
1447 struct srvsvc_NetTransportAdd
{
1449 const char *server_unc
;/* [unique,charset(UTF16)] */
1451 union srvsvc_NetTransportInfo info
;/* [switch_is(level)] */
1461 struct srvsvc_NetTransportEnum
{
1463 const char *server_unc
;/* [unique,charset(UTF16)] */
1464 uint32_t max_buffer
;
1465 struct srvsvc_NetTransportInfoCtr
*transports
;/* [ref] */
1466 uint32_t *resume_handle
;/* [unique] */
1470 uint32_t *totalentries
;/* [ref] */
1471 struct srvsvc_NetTransportInfoCtr
*transports
;/* [ref] */
1472 uint32_t *resume_handle
;/* [unique] */
1479 struct srvsvc_NetTransportDel
{
1481 const char *server_unc
;/* [unique,charset(UTF16)] */
1483 struct srvsvc_NetTransportInfo0
*info0
;/* [ref] */
1493 struct srvsvc_NetRemoteTOD
{
1495 const char *server_unc
;/* [unique,charset(UTF16)] */
1499 struct srvsvc_NetRemoteTODInfo
**info
;/* [ref] */
1506 struct srvsvc_NetSetServiceBits
{
1508 const char *server_unc
;/* [unique,charset(UTF16)] */
1509 const char *transport
;/* [unique,charset(UTF16)] */
1510 uint32_t servicebits
;
1511 uint32_t updateimmediately
;
1521 struct srvsvc_NetPathType
{
1523 const char *server_unc
;/* [unique,charset(UTF16)] */
1524 const char *path
;/* [charset(UTF16)] */
1529 uint32_t *pathtype
;/* [ref] */
1536 struct srvsvc_NetPathCanonicalize
{
1538 const char *server_unc
;/* [unique,charset(UTF16)] */
1539 const char *path
;/* [charset(UTF16)] */
1541 const char *prefix
;/* [charset(UTF16)] */
1543 uint32_t *pathtype
;/* [ref] */
1547 uint8_t *can_path
;/* [size_is(maxbuf)] */
1548 uint32_t *pathtype
;/* [ref] */
1555 struct srvsvc_NetPathCompare
{
1557 const char *server_unc
;/* [unique,charset(UTF16)] */
1558 const char *path1
;/* [charset(UTF16)] */
1559 const char *path2
;/* [charset(UTF16)] */
1571 struct srvsvc_NetNameValidate
{
1573 const char *server_unc
;/* [unique,charset(UTF16)] */
1574 const char *name
;/* [charset(UTF16)] */
1586 struct srvsvc_NETRPRNAMECANONICALIZE
{
1594 struct srvsvc_NetPRNameCompare
{
1596 const char *server_unc
;/* [unique,charset(UTF16)] */
1597 const char *name1
;/* [charset(UTF16)] */
1598 const char *name2
;/* [charset(UTF16)] */
1610 struct srvsvc_NetShareEnum
{
1612 const char *server_unc
;/* [unique,charset(UTF16)] */
1613 uint32_t max_buffer
;
1614 struct srvsvc_NetShareInfoCtr
*info_ctr
;/* [ref] */
1615 uint32_t *resume_handle
;/* [unique] */
1619 uint32_t *totalentries
;/* [ref] */
1620 struct srvsvc_NetShareInfoCtr
*info_ctr
;/* [ref] */
1621 uint32_t *resume_handle
;/* [unique] */
1628 struct srvsvc_NetShareDelStart
{
1630 const char *server_unc
;/* [unique,charset(UTF16)] */
1631 const char *share
;/* [charset(UTF16)] */
1636 struct policy_handle
*hnd
;/* [unique] */
1643 struct srvsvc_NetShareDelCommit
{
1645 struct policy_handle
*hnd
;/* [unique] */
1649 struct policy_handle
*hnd
;/* [unique] */
1656 struct srvsvc_NetGetFileSecurity
{
1658 const char *server_unc
;/* [unique,charset(UTF16)] */
1659 const char *share
;/* [unique,charset(UTF16)] */
1660 const char *file
;/* [charset(UTF16)] */
1661 uint32_t securityinformation
;
1665 struct sec_desc_buf
**sd_buf
;/* [ref] */
1672 struct srvsvc_NetSetFileSecurity
{
1674 const char *server_unc
;/* [unique,charset(UTF16)] */
1675 const char *share
;/* [unique,charset(UTF16)] */
1676 const char *file
;/* [charset(UTF16)] */
1677 uint32_t securityinformation
;
1678 struct sec_desc_buf
*sd_buf
;/* [ref] */
1688 struct srvsvc_NetServerTransportAddEx
{
1690 const char *server_unc
;/* [unique,charset(UTF16)] */
1692 union srvsvc_NetTransportInfo info
;/* [switch_is(level)] */
1702 struct srvsvc_NetServerSetServiceBitsEx
{
1704 const char *server_unc
;/* [unique,charset(UTF16)] */
1705 const char *emulated_server_unc
;/* [unique,charset(UTF16)] */
1706 const char *transport
;/* [unique,charset(UTF16)] */
1707 uint32_t servicebitsofinterest
;
1708 uint32_t servicebits
;
1709 uint32_t updateimmediately
;
1719 struct srvsvc_NETRDFSGETVERSION
{
1727 struct srvsvc_NETRDFSCREATELOCALPARTITION
{
1735 struct srvsvc_NETRDFSDELETELOCALPARTITION
{
1743 struct srvsvc_NETRDFSSETLOCALVOLUMESTATE
{
1751 struct srvsvc_NETRDFSSETSERVERINFO
{
1759 struct srvsvc_NETRDFSCREATEEXITPOINT
{
1767 struct srvsvc_NETRDFSDELETEEXITPOINT
{
1775 struct srvsvc_NETRDFSMODIFYPREFIX
{
1783 struct srvsvc_NETRDFSFIXLOCALVOLUME
{
1791 struct srvsvc_NETRDFSMANAGERREPORTSITEINFO
{
1799 struct srvsvc_NETRSERVERTRANSPORTDELEX
{
1806 #endif /* _HEADER_srvsvc */