/* [<][>][^][v][top][bottom][index][help] */
DEFINITIONS
This source file includes following definitions.
- ndr_push_NET_API_STATUS
- ndr_pull_NET_API_STATUS
- ndr_print_NET_API_STATUS
- ndr_push_domsid
- ndr_pull_domsid
- ndr_print_domsid
- ndr_push_NetJoinFlags
- ndr_pull_NetJoinFlags
- ndr_print_NetJoinFlags
- ndr_push_SERVER_INFO_100
- ndr_pull_SERVER_INFO_100
- ndr_print_SERVER_INFO_100
- ndr_push_SERVER_INFO_101
- ndr_pull_SERVER_INFO_101
- ndr_print_SERVER_INFO_101
- ndr_push_SERVER_INFO_102
- ndr_pull_SERVER_INFO_102
- ndr_print_SERVER_INFO_102
- ndr_push_SERVER_INFO_402
- ndr_pull_SERVER_INFO_402
- ndr_print_SERVER_INFO_402
- ndr_push_SERVER_INFO_403
- ndr_pull_SERVER_INFO_403
- ndr_print_SERVER_INFO_403
- ndr_push_SERVER_INFO_502
- ndr_pull_SERVER_INFO_502
- ndr_print_SERVER_INFO_502
- ndr_push_SERVER_INFO_503
- ndr_pull_SERVER_INFO_503
- ndr_print_SERVER_INFO_503
- ndr_push_SERVER_INFO_599
- ndr_pull_SERVER_INFO_599
- ndr_print_SERVER_INFO_599
- ndr_push_SERVER_INFO_598
- ndr_pull_SERVER_INFO_598
- ndr_print_SERVER_INFO_598
- ndr_push_SERVER_INFO_1005
- ndr_pull_SERVER_INFO_1005
- ndr_print_SERVER_INFO_1005
- ndr_push_SERVER_INFO_1107
- ndr_pull_SERVER_INFO_1107
- ndr_print_SERVER_INFO_1107
- ndr_push_SERVER_INFO_1010
- ndr_pull_SERVER_INFO_1010
- ndr_print_SERVER_INFO_1010
- ndr_push_SERVER_INFO_1016
- ndr_pull_SERVER_INFO_1016
- ndr_print_SERVER_INFO_1016
- ndr_push_SERVER_INFO_1017
- ndr_pull_SERVER_INFO_1017
- ndr_print_SERVER_INFO_1017
- ndr_push_SERVER_INFO_1018
- ndr_pull_SERVER_INFO_1018
- ndr_print_SERVER_INFO_1018
- ndr_push_SERVER_INFO_1501
- ndr_pull_SERVER_INFO_1501
- ndr_print_SERVER_INFO_1501
- ndr_push_SERVER_INFO_1502
- ndr_pull_SERVER_INFO_1502
- ndr_print_SERVER_INFO_1502
- ndr_push_SERVER_INFO_1503
- ndr_pull_SERVER_INFO_1503
- ndr_print_SERVER_INFO_1503
- ndr_push_SERVER_INFO_1506
- ndr_pull_SERVER_INFO_1506
- ndr_print_SERVER_INFO_1506
- ndr_push_SERVER_INFO_1509
- ndr_pull_SERVER_INFO_1509
- ndr_print_SERVER_INFO_1509
- ndr_push_SERVER_INFO_1510
- ndr_pull_SERVER_INFO_1510
- ndr_print_SERVER_INFO_1510
- ndr_push_SERVER_INFO_1511
- ndr_pull_SERVER_INFO_1511
- ndr_print_SERVER_INFO_1511
- ndr_push_SERVER_INFO_1512
- ndr_pull_SERVER_INFO_1512
- ndr_print_SERVER_INFO_1512
- ndr_push_SERVER_INFO_1513
- ndr_pull_SERVER_INFO_1513
- ndr_print_SERVER_INFO_1513
- ndr_push_SERVER_INFO_1514
- ndr_pull_SERVER_INFO_1514
- ndr_print_SERVER_INFO_1514
- ndr_push_SERVER_INFO_1515
- ndr_pull_SERVER_INFO_1515
- ndr_print_SERVER_INFO_1515
- ndr_push_SERVER_INFO_1516
- ndr_pull_SERVER_INFO_1516
- ndr_print_SERVER_INFO_1516
- ndr_push_SERVER_INFO_1518
- ndr_pull_SERVER_INFO_1518
- ndr_print_SERVER_INFO_1518
- ndr_push_SERVER_INFO_1520
- ndr_pull_SERVER_INFO_1520
- ndr_print_SERVER_INFO_1520
- ndr_push_SERVER_INFO_1521
- ndr_pull_SERVER_INFO_1521
- ndr_print_SERVER_INFO_1521
- ndr_push_SERVER_INFO_1522
- ndr_pull_SERVER_INFO_1522
- ndr_print_SERVER_INFO_1522
- ndr_push_SERVER_INFO_1523
- ndr_pull_SERVER_INFO_1523
- ndr_print_SERVER_INFO_1523
- ndr_push_SERVER_INFO_1524
- ndr_pull_SERVER_INFO_1524
- ndr_print_SERVER_INFO_1524
- ndr_push_SERVER_INFO_1525
- ndr_pull_SERVER_INFO_1525
- ndr_print_SERVER_INFO_1525
- ndr_push_SERVER_INFO_1528
- ndr_pull_SERVER_INFO_1528
- ndr_print_SERVER_INFO_1528
- ndr_push_SERVER_INFO_1529
- ndr_pull_SERVER_INFO_1529
- ndr_print_SERVER_INFO_1529
- ndr_push_SERVER_INFO_1530
- ndr_pull_SERVER_INFO_1530
- ndr_print_SERVER_INFO_1530
- ndr_push_SERVER_INFO_1533
- ndr_pull_SERVER_INFO_1533
- ndr_print_SERVER_INFO_1533
- ndr_push_SERVER_INFO_1534
- ndr_pull_SERVER_INFO_1534
- ndr_print_SERVER_INFO_1534
- ndr_push_SERVER_INFO_1535
- ndr_pull_SERVER_INFO_1535
- ndr_print_SERVER_INFO_1535
- ndr_push_SERVER_INFO_1536
- ndr_pull_SERVER_INFO_1536
- ndr_print_SERVER_INFO_1536
- ndr_push_SERVER_INFO_1537
- ndr_pull_SERVER_INFO_1537
- ndr_print_SERVER_INFO_1537
- ndr_push_SERVER_INFO_1538
- ndr_pull_SERVER_INFO_1538
- ndr_print_SERVER_INFO_1538
- ndr_push_SERVER_INFO_1539
- ndr_pull_SERVER_INFO_1539
- ndr_print_SERVER_INFO_1539
- ndr_push_SERVER_INFO_1540
- ndr_pull_SERVER_INFO_1540
- ndr_print_SERVER_INFO_1540
- ndr_push_SERVER_INFO_1541
- ndr_pull_SERVER_INFO_1541
- ndr_print_SERVER_INFO_1541
- ndr_push_SERVER_INFO_1542
- ndr_pull_SERVER_INFO_1542
- ndr_print_SERVER_INFO_1542
- ndr_push_SERVER_INFO_1543
- ndr_pull_SERVER_INFO_1543
- ndr_print_SERVER_INFO_1543
- ndr_push_SERVER_INFO_1544
- ndr_pull_SERVER_INFO_1544
- ndr_print_SERVER_INFO_1544
- ndr_push_SERVER_INFO_1545
- ndr_pull_SERVER_INFO_1545
- ndr_print_SERVER_INFO_1545
- ndr_push_SERVER_INFO_1546
- ndr_pull_SERVER_INFO_1546
- ndr_print_SERVER_INFO_1546
- ndr_push_SERVER_INFO_1547
- ndr_pull_SERVER_INFO_1547
- ndr_print_SERVER_INFO_1547
- ndr_push_SERVER_INFO_1548
- ndr_pull_SERVER_INFO_1548
- ndr_print_SERVER_INFO_1548
- ndr_push_SERVER_INFO_1549
- ndr_pull_SERVER_INFO_1549
- ndr_print_SERVER_INFO_1549
- ndr_push_SERVER_INFO_1550
- ndr_pull_SERVER_INFO_1550
- ndr_print_SERVER_INFO_1550
- ndr_push_SERVER_INFO_1552
- ndr_pull_SERVER_INFO_1552
- ndr_print_SERVER_INFO_1552
- ndr_push_SERVER_INFO_1553
- ndr_pull_SERVER_INFO_1553
- ndr_print_SERVER_INFO_1553
- ndr_push_SERVER_INFO_1554
- ndr_pull_SERVER_INFO_1554
- ndr_print_SERVER_INFO_1554
- ndr_push_SERVER_INFO_1555
- ndr_pull_SERVER_INFO_1555
- ndr_print_SERVER_INFO_1555
- ndr_push_SERVER_INFO_1556
- ndr_pull_SERVER_INFO_1556
- ndr_print_SERVER_INFO_1556
- ndr_push_SERVER_INFO_1557
- ndr_pull_SERVER_INFO_1557
- ndr_print_SERVER_INFO_1557
- ndr_push_SERVER_INFO_1560
- ndr_pull_SERVER_INFO_1560
- ndr_print_SERVER_INFO_1560
- ndr_push_SERVER_INFO_1561
- ndr_pull_SERVER_INFO_1561
- ndr_print_SERVER_INFO_1561
- ndr_push_SERVER_INFO_1562
- ndr_pull_SERVER_INFO_1562
- ndr_print_SERVER_INFO_1562
- ndr_push_SERVER_INFO_1563
- ndr_pull_SERVER_INFO_1563
- ndr_print_SERVER_INFO_1563
- ndr_push_SERVER_INFO_1564
- ndr_pull_SERVER_INFO_1564
- ndr_print_SERVER_INFO_1564
- ndr_push_SERVER_INFO_1565
- ndr_pull_SERVER_INFO_1565
- ndr_print_SERVER_INFO_1565
- ndr_push_SERVER_INFO_1566
- ndr_pull_SERVER_INFO_1566
- ndr_print_SERVER_INFO_1566
- ndr_push_SERVER_INFO_1567
- ndr_pull_SERVER_INFO_1567
- ndr_print_SERVER_INFO_1567
- ndr_push_SERVER_INFO_1568
- ndr_pull_SERVER_INFO_1568
- ndr_print_SERVER_INFO_1568
- ndr_push_SERVER_INFO_1569
- ndr_pull_SERVER_INFO_1569
- ndr_print_SERVER_INFO_1569
- ndr_push_SERVER_INFO_1570
- ndr_pull_SERVER_INFO_1570
- ndr_print_SERVER_INFO_1570
- ndr_push_SERVER_INFO_1571
- ndr_pull_SERVER_INFO_1571
- ndr_print_SERVER_INFO_1571
- ndr_push_SERVER_INFO_1572
- ndr_pull_SERVER_INFO_1572
- ndr_print_SERVER_INFO_1572
- ndr_push_SERVER_INFO_1573
- ndr_pull_SERVER_INFO_1573
- ndr_print_SERVER_INFO_1573
- ndr_push_SERVER_INFO_1574
- ndr_pull_SERVER_INFO_1574
- ndr_print_SERVER_INFO_1574
- ndr_push_SERVER_INFO_1575
- ndr_pull_SERVER_INFO_1575
- ndr_print_SERVER_INFO_1575
- ndr_push_SERVER_INFO_1576
- ndr_pull_SERVER_INFO_1576
- ndr_print_SERVER_INFO_1576
- ndr_push_SERVER_INFO_1577
- ndr_pull_SERVER_INFO_1577
- ndr_print_SERVER_INFO_1577
- ndr_push_SERVER_INFO_1578
- ndr_pull_SERVER_INFO_1578
- ndr_print_SERVER_INFO_1578
- ndr_push_SERVER_INFO_1579
- ndr_pull_SERVER_INFO_1579
- ndr_print_SERVER_INFO_1579
- ndr_push_SERVER_INFO_1580
- ndr_pull_SERVER_INFO_1580
- ndr_print_SERVER_INFO_1580
- ndr_push_SERVER_INFO_1581
- ndr_pull_SERVER_INFO_1581
- ndr_print_SERVER_INFO_1581
- ndr_push_SERVER_INFO_1582
- ndr_pull_SERVER_INFO_1582
- ndr_print_SERVER_INFO_1582
- ndr_push_SERVER_INFO_1583
- ndr_pull_SERVER_INFO_1583
- ndr_print_SERVER_INFO_1583
- ndr_push_SERVER_INFO_1584
- ndr_pull_SERVER_INFO_1584
- ndr_print_SERVER_INFO_1584
- ndr_push_SERVER_INFO_1585
- ndr_pull_SERVER_INFO_1585
- ndr_print_SERVER_INFO_1585
- ndr_push_SERVER_INFO_1586
- ndr_pull_SERVER_INFO_1586
- ndr_print_SERVER_INFO_1586
- ndr_push_SERVER_INFO_1587
- ndr_pull_SERVER_INFO_1587
- ndr_print_SERVER_INFO_1587
- ndr_push_SERVER_INFO_1588
- ndr_pull_SERVER_INFO_1588
- ndr_print_SERVER_INFO_1588
- ndr_push_SERVER_INFO_1590
- ndr_pull_SERVER_INFO_1590
- ndr_print_SERVER_INFO_1590
- ndr_push_SERVER_INFO_1591
- ndr_pull_SERVER_INFO_1591
- ndr_print_SERVER_INFO_1591
- ndr_push_SERVER_INFO_1592
- ndr_pull_SERVER_INFO_1592
- ndr_print_SERVER_INFO_1592
- ndr_push_SERVER_INFO_1593
- ndr_pull_SERVER_INFO_1593
- ndr_print_SERVER_INFO_1593
- ndr_push_SERVER_INFO_1594
- ndr_pull_SERVER_INFO_1594
- ndr_print_SERVER_INFO_1594
- ndr_push_SERVER_INFO_1595
- ndr_pull_SERVER_INFO_1595
- ndr_print_SERVER_INFO_1595
- ndr_push_SERVER_INFO_1596
- ndr_pull_SERVER_INFO_1596
- ndr_print_SERVER_INFO_1596
- ndr_push_SERVER_INFO_1597
- ndr_pull_SERVER_INFO_1597
- ndr_print_SERVER_INFO_1597
- ndr_push_SERVER_INFO_1598
- ndr_pull_SERVER_INFO_1598
- ndr_print_SERVER_INFO_1598
- ndr_push_SERVER_INFO_1599
- ndr_pull_SERVER_INFO_1599
- ndr_print_SERVER_INFO_1599
- ndr_push_SERVER_INFO_1600
- ndr_pull_SERVER_INFO_1600
- ndr_print_SERVER_INFO_1600
- ndr_push_SERVER_INFO_1601
- ndr_pull_SERVER_INFO_1601
- ndr_print_SERVER_INFO_1601
- ndr_push_SERVER_INFO_1602
- ndr_pull_SERVER_INFO_1602
- ndr_print_SERVER_INFO_1602
- ndr_push_DOMAIN_CONTROLLER_INFO
- ndr_pull_DOMAIN_CONTROLLER_INFO
- ndr_print_DOMAIN_CONTROLLER_INFO
- ndr_push_USER_INFO_0
- ndr_pull_USER_INFO_0
- ndr_print_USER_INFO_0
- ndr_push_USER_INFO_1
- ndr_pull_USER_INFO_1
- ndr_print_USER_INFO_1
- ndr_push_USER_INFO_2
- ndr_pull_USER_INFO_2
- ndr_print_USER_INFO_2
- ndr_push_USER_INFO_3
- ndr_pull_USER_INFO_3
- ndr_print_USER_INFO_3
- ndr_push_USER_INFO_4
- ndr_pull_USER_INFO_4
- ndr_print_USER_INFO_4
- ndr_push_USER_INFO_10
- ndr_pull_USER_INFO_10
- ndr_print_USER_INFO_10
- ndr_push_USER_INFO_11
- ndr_pull_USER_INFO_11
- ndr_print_USER_INFO_11
- ndr_push_USER_INFO_20
- ndr_pull_USER_INFO_20
- ndr_print_USER_INFO_20
- ndr_push_USER_INFO_21
- ndr_pull_USER_INFO_21
- ndr_print_USER_INFO_21
- ndr_push_USER_INFO_22
- ndr_pull_USER_INFO_22
- ndr_print_USER_INFO_22
- ndr_push_USER_INFO_23
- ndr_pull_USER_INFO_23
- ndr_print_USER_INFO_23
- ndr_push_USER_INFO_1003
- ndr_pull_USER_INFO_1003
- ndr_print_USER_INFO_1003
- ndr_push_USER_INFO_1005
- ndr_pull_USER_INFO_1005
- ndr_print_USER_INFO_1005
- ndr_push_USER_INFO_1006
- ndr_pull_USER_INFO_1006
- ndr_print_USER_INFO_1006
- ndr_push_USER_INFO_1007
- ndr_pull_USER_INFO_1007
- ndr_print_USER_INFO_1007
- ndr_push_USER_INFO_1008
- ndr_pull_USER_INFO_1008
- ndr_print_USER_INFO_1008
- ndr_push_USER_INFO_1009
- ndr_pull_USER_INFO_1009
- ndr_print_USER_INFO_1009
- ndr_push_USER_INFO_1010
- ndr_pull_USER_INFO_1010
- ndr_print_USER_INFO_1010
- ndr_push_USER_INFO_1011
- ndr_pull_USER_INFO_1011
- ndr_print_USER_INFO_1011
- ndr_push_USER_INFO_1012
- ndr_pull_USER_INFO_1012
- ndr_print_USER_INFO_1012
- ndr_push_USER_INFO_1013
- ndr_pull_USER_INFO_1013
- ndr_print_USER_INFO_1013
- ndr_push_USER_INFO_1014
- ndr_pull_USER_INFO_1014
- ndr_print_USER_INFO_1014
- ndr_push_USER_INFO_1017
- ndr_pull_USER_INFO_1017
- ndr_print_USER_INFO_1017
- ndr_push_USER_INFO_1018
- ndr_pull_USER_INFO_1018
- ndr_print_USER_INFO_1018
- ndr_push_USER_INFO_1020
- ndr_pull_USER_INFO_1020
- ndr_print_USER_INFO_1020
- ndr_push_USER_INFO_1023
- ndr_pull_USER_INFO_1023
- ndr_print_USER_INFO_1023
- ndr_push_USER_INFO_1024
- ndr_pull_USER_INFO_1024
- ndr_print_USER_INFO_1024
- ndr_push_USER_INFO_1025
- ndr_pull_USER_INFO_1025
- ndr_print_USER_INFO_1025
- ndr_push_USER_INFO_1051
- ndr_pull_USER_INFO_1051
- ndr_print_USER_INFO_1051
- ndr_push_USER_INFO_1052
- ndr_pull_USER_INFO_1052
- ndr_print_USER_INFO_1052
- ndr_push_USER_INFO_1053
- ndr_pull_USER_INFO_1053
- ndr_print_USER_INFO_1053
- ndr_push_USER_INFO_X
- ndr_pull_USER_INFO_X
- ndr_print_USER_INFO_X
- ndr_push_GROUP_USERS_INFO_0
- ndr_pull_GROUP_USERS_INFO_0
- ndr_print_GROUP_USERS_INFO_0
- ndr_push_GROUP_USERS_INFO_1
- ndr_pull_GROUP_USERS_INFO_1
- ndr_print_GROUP_USERS_INFO_1
- ndr_push_NET_DISPLAY_USER
- ndr_pull_NET_DISPLAY_USER
- ndr_print_NET_DISPLAY_USER
- ndr_push_NET_DISPLAY_MACHINE
- ndr_pull_NET_DISPLAY_MACHINE
- ndr_print_NET_DISPLAY_MACHINE
- ndr_push_NET_DISPLAY_GROUP
- ndr_pull_NET_DISPLAY_GROUP
- ndr_print_NET_DISPLAY_GROUP
- ndr_push_SHARE_INFO_1005_FLAGS
- ndr_pull_SHARE_INFO_1005_FLAGS
- ndr_print_SHARE_INFO_1005_FLAGS
- ndr_print_NetJoinDomain
- ndr_print_NetUnjoinDomain
- ndr_print_NetGetJoinInformation
- ndr_print_NetGetJoinableOUs
- ndr_print_NetRenameMachineInDomain
- ndr_print_NetServerGetInfo
- ndr_print_NetServerSetInfo
- ndr_print_NetGetDCName
- ndr_print_NetGetAnyDCName
- ndr_print_DsGetDcName
- ndr_print_NetUserAdd
- ndr_print_NetUserDel
- ndr_print_NetUserEnum
- ndr_print_NetUserChangePassword
- ndr_print_NetUserGetInfo
- ndr_print_NetUserSetInfo
- ndr_print_NetUserGetGroups
- ndr_print_NetUserSetGroups
- ndr_print_NetUserGetLocalGroups
- ndr_print_NetUserModalsGet
- ndr_print_NetUserModalsSet
- ndr_print_NetQueryDisplayInformation
- ndr_print_NetGroupAdd
- ndr_print_NetGroupDel
- ndr_print_NetGroupEnum
- ndr_print_NetGroupSetInfo
- ndr_print_NetGroupGetInfo
- ndr_print_NetGroupAddUser
- ndr_print_NetGroupDelUser
- ndr_print_NetGroupGetUsers
- ndr_print_NetGroupSetUsers
- ndr_print_NetLocalGroupAdd
- ndr_print_NetLocalGroupDel
- ndr_print_NetLocalGroupGetInfo
- ndr_print_NetLocalGroupSetInfo
- ndr_print_NetLocalGroupEnum
- ndr_print_NetLocalGroupAddMembers
- ndr_print_NetLocalGroupDelMembers
- ndr_print_NetLocalGroupGetMembers
- ndr_print_NetLocalGroupSetMembers
- ndr_print_NetRemoteTOD
- ndr_print_NetShareAdd
- ndr_print_NetShareDel
- ndr_print_NetShareEnum
- ndr_print_NetShareGetInfo
- ndr_print_NetShareSetInfo
- ndr_print_NetFileClose
- ndr_print_NetFileGetInfo
- ndr_print_NetFileEnum
- ndr_print_NetShutdownInit
- ndr_print_NetShutdownAbort
1 /* parser auto-generated by pidl */
2
3 #include "includes.h"
4 #include "librpc/gen_ndr/ndr_libnetapi.h"
5
6 _PUBLIC_ enum ndr_err_code ndr_push_NET_API_STATUS(struct ndr_push *ndr, int ndr_flags, enum NET_API_STATUS r)
/* [<][>][^][v][top][bottom][index][help] */
7 {
8 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
9 return NDR_ERR_SUCCESS;
10 }
11
12 _PUBLIC_ enum ndr_err_code ndr_pull_NET_API_STATUS(struct ndr_pull *ndr, int ndr_flags, enum NET_API_STATUS *r)
/* [<][>][^][v][top][bottom][index][help] */
13 {
14 uint32_t v;
15 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &v));
16 *r = v;
17 return NDR_ERR_SUCCESS;
18 }
19
20 _PUBLIC_ void ndr_print_NET_API_STATUS(struct ndr_print *ndr, const char *name, enum NET_API_STATUS r)
/* [<][>][^][v][top][bottom][index][help] */
21 {
22 const char *val = NULL;
23
24 switch (r) {
25 case NERR_Success: val = "NERR_Success"; break;
26 }
27 ndr_print_enum(ndr, name, "ENUM", val, r);
28 }
29
30 _PUBLIC_ enum ndr_err_code ndr_push_domsid(struct ndr_push *ndr, int ndr_flags, const struct domsid *r)
/* [<][>][^][v][top][bottom][index][help] */
31 {
32 uint32_t cntr_sub_auths_0;
33 if (ndr_flags & NDR_SCALARS) {
34 NDR_CHECK(ndr_push_align(ndr, 4));
35 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sid_rev_num));
36 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->num_auths));
37 NDR_CHECK(ndr_push_array_uint8(ndr, NDR_SCALARS, r->id_auth, 6));
38 for (cntr_sub_auths_0 = 0; cntr_sub_auths_0 < MAXSUBAUTHS; cntr_sub_auths_0++) {
39 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sub_auths[cntr_sub_auths_0]));
40 }
41 }
42 if (ndr_flags & NDR_BUFFERS) {
43 }
44 return NDR_ERR_SUCCESS;
45 }
46
47 _PUBLIC_ enum ndr_err_code ndr_pull_domsid(struct ndr_pull *ndr, int ndr_flags, struct domsid *r)
/* [<][>][^][v][top][bottom][index][help] */
48 {
49 uint32_t cntr_sub_auths_0;
50 TALLOC_CTX *_mem_save_sub_auths_0;
51 if (ndr_flags & NDR_SCALARS) {
52 NDR_CHECK(ndr_pull_align(ndr, 4));
53 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sid_rev_num));
54 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->num_auths));
55 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->id_auth, 6));
56 NDR_PULL_ALLOC_N(ndr, r->sub_auths, MAXSUBAUTHS);
57 _mem_save_sub_auths_0 = NDR_PULL_GET_MEM_CTX(ndr);
58 NDR_PULL_SET_MEM_CTX(ndr, r->sub_auths, 0);
59 for (cntr_sub_auths_0 = 0; cntr_sub_auths_0 < MAXSUBAUTHS; cntr_sub_auths_0++) {
60 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sub_auths[cntr_sub_auths_0]));
61 }
62 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_sub_auths_0, 0);
63 }
64 if (ndr_flags & NDR_BUFFERS) {
65 }
66 return NDR_ERR_SUCCESS;
67 }
68
69 _PUBLIC_ void ndr_print_domsid(struct ndr_print *ndr, const char *name, const struct domsid *r)
/* [<][>][^][v][top][bottom][index][help] */
70 {
71 uint32_t cntr_sub_auths_0;
72 ndr_print_struct(ndr, name, "domsid");
73 ndr->depth++;
74 ndr_print_uint8(ndr, "sid_rev_num", r->sid_rev_num);
75 ndr_print_uint8(ndr, "num_auths", r->num_auths);
76 ndr_print_array_uint8(ndr, "id_auth", r->id_auth, 6);
77 ndr->print(ndr, "%s: ARRAY(%d)", "sub_auths", (int)MAXSUBAUTHS);
78 ndr->depth++;
79 for (cntr_sub_auths_0=0;cntr_sub_auths_0<MAXSUBAUTHS;cntr_sub_auths_0++) {
80 char *idx_0=NULL;
81 if (asprintf(&idx_0, "[%d]", cntr_sub_auths_0) != -1) {
82 ndr_print_uint32(ndr, "sub_auths", r->sub_auths[cntr_sub_auths_0]);
83 free(idx_0);
84 }
85 }
86 ndr->depth--;
87 ndr->depth--;
88 }
89
90 _PUBLIC_ enum ndr_err_code ndr_push_NetJoinFlags(struct ndr_push *ndr, int ndr_flags, uint32_t r)
/* [<][>][^][v][top][bottom][index][help] */
91 {
92 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
93 return NDR_ERR_SUCCESS;
94 }
95
96 _PUBLIC_ enum ndr_err_code ndr_pull_NetJoinFlags(struct ndr_pull *ndr, int ndr_flags, uint32_t *r)
/* [<][>][^][v][top][bottom][index][help] */
97 {
98 uint32_t v;
99 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &v));
100 *r = v;
101 return NDR_ERR_SUCCESS;
102 }
103
104 _PUBLIC_ void ndr_print_NetJoinFlags(struct ndr_print *ndr, const char *name, uint32_t r)
/* [<][>][^][v][top][bottom][index][help] */
105 {
106 ndr_print_uint32(ndr, name, r);
107 ndr->depth++;
108 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_DOMAIN", NETSETUP_JOIN_DOMAIN, r);
109 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_ACCT_CREATE", NETSETUP_ACCT_CREATE, r);
110 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_ACCT_DELETE", NETSETUP_ACCT_DELETE, r);
111 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_WIN9X_UPGRADE", NETSETUP_WIN9X_UPGRADE, r);
112 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_DOMAIN_JOIN_IF_JOINED", NETSETUP_DOMAIN_JOIN_IF_JOINED, r);
113 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_UNSECURE", NETSETUP_JOIN_UNSECURE, r);
114 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_MACHINE_PWD_PASSED", NETSETUP_MACHINE_PWD_PASSED, r);
115 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_DEFER_SPN_SET", NETSETUP_DEFER_SPN_SET, r);
116 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_DC_ACCOUNT", NETSETUP_JOIN_DC_ACCOUNT, r);
117 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_WITH_NEW_NAME", NETSETUP_JOIN_WITH_NEW_NAME, r);
118 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_INSTALL_INVOCATION", NETSETUP_INSTALL_INVOCATION, r);
119 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_IGNORE_UNSUPPORTED_FLAGS", NETSETUP_IGNORE_UNSUPPORTED_FLAGS, r);
120 ndr->depth--;
121 }
122
123 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_100(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_100 *r)
/* [<][>][^][v][top][bottom][index][help] */
124 {
125 if (ndr_flags & NDR_SCALARS) {
126 NDR_CHECK(ndr_push_align(ndr, 4));
127 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv100_platform_id));
128 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv100_name));
129 }
130 if (ndr_flags & NDR_BUFFERS) {
131 }
132 return NDR_ERR_SUCCESS;
133 }
134
135 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_100(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_100 *r)
/* [<][>][^][v][top][bottom][index][help] */
136 {
137 if (ndr_flags & NDR_SCALARS) {
138 NDR_CHECK(ndr_pull_align(ndr, 4));
139 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv100_platform_id));
140 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv100_name));
141 }
142 if (ndr_flags & NDR_BUFFERS) {
143 }
144 return NDR_ERR_SUCCESS;
145 }
146
147 _PUBLIC_ void ndr_print_SERVER_INFO_100(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_100 *r)
/* [<][>][^][v][top][bottom][index][help] */
148 {
149 ndr_print_struct(ndr, name, "SERVER_INFO_100");
150 ndr->depth++;
151 ndr_print_uint32(ndr, "sv100_platform_id", r->sv100_platform_id);
152 ndr_print_string(ndr, "sv100_name", r->sv100_name);
153 ndr->depth--;
154 }
155
156 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_101(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_101 *r)
/* [<][>][^][v][top][bottom][index][help] */
157 {
158 if (ndr_flags & NDR_SCALARS) {
159 NDR_CHECK(ndr_push_align(ndr, 4));
160 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv101_platform_id));
161 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv101_name));
162 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv101_version_major));
163 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv101_version_minor));
164 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv101_type));
165 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv101_comment));
166 }
167 if (ndr_flags & NDR_BUFFERS) {
168 }
169 return NDR_ERR_SUCCESS;
170 }
171
172 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_101(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_101 *r)
/* [<][>][^][v][top][bottom][index][help] */
173 {
174 if (ndr_flags & NDR_SCALARS) {
175 NDR_CHECK(ndr_pull_align(ndr, 4));
176 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_platform_id));
177 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv101_name));
178 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_version_major));
179 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_version_minor));
180 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_type));
181 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv101_comment));
182 }
183 if (ndr_flags & NDR_BUFFERS) {
184 }
185 return NDR_ERR_SUCCESS;
186 }
187
188 _PUBLIC_ void ndr_print_SERVER_INFO_101(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_101 *r)
/* [<][>][^][v][top][bottom][index][help] */
189 {
190 ndr_print_struct(ndr, name, "SERVER_INFO_101");
191 ndr->depth++;
192 ndr_print_uint32(ndr, "sv101_platform_id", r->sv101_platform_id);
193 ndr_print_string(ndr, "sv101_name", r->sv101_name);
194 ndr_print_uint32(ndr, "sv101_version_major", r->sv101_version_major);
195 ndr_print_uint32(ndr, "sv101_version_minor", r->sv101_version_minor);
196 ndr_print_uint32(ndr, "sv101_type", r->sv101_type);
197 ndr_print_string(ndr, "sv101_comment", r->sv101_comment);
198 ndr->depth--;
199 }
200
201 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_102(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_102 *r)
/* [<][>][^][v][top][bottom][index][help] */
202 {
203 if (ndr_flags & NDR_SCALARS) {
204 NDR_CHECK(ndr_push_align(ndr, 4));
205 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_platform_id));
206 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv102_name));
207 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_version_major));
208 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_version_minor));
209 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_type));
210 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv102_comment));
211 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_users));
212 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_disc));
213 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv102_hidden));
214 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_announce));
215 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_anndelta));
216 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_licenses));
217 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv102_userpath));
218 }
219 if (ndr_flags & NDR_BUFFERS) {
220 }
221 return NDR_ERR_SUCCESS;
222 }
223
224 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_102(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_102 *r)
/* [<][>][^][v][top][bottom][index][help] */
225 {
226 if (ndr_flags & NDR_SCALARS) {
227 NDR_CHECK(ndr_pull_align(ndr, 4));
228 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_platform_id));
229 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv102_name));
230 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_version_major));
231 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_version_minor));
232 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_type));
233 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv102_comment));
234 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_users));
235 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_disc));
236 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv102_hidden));
237 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_announce));
238 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_anndelta));
239 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_licenses));
240 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv102_userpath));
241 }
242 if (ndr_flags & NDR_BUFFERS) {
243 }
244 return NDR_ERR_SUCCESS;
245 }
246
247 _PUBLIC_ void ndr_print_SERVER_INFO_102(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_102 *r)
/* [<][>][^][v][top][bottom][index][help] */
248 {
249 ndr_print_struct(ndr, name, "SERVER_INFO_102");
250 ndr->depth++;
251 ndr_print_uint32(ndr, "sv102_platform_id", r->sv102_platform_id);
252 ndr_print_string(ndr, "sv102_name", r->sv102_name);
253 ndr_print_uint32(ndr, "sv102_version_major", r->sv102_version_major);
254 ndr_print_uint32(ndr, "sv102_version_minor", r->sv102_version_minor);
255 ndr_print_uint32(ndr, "sv102_type", r->sv102_type);
256 ndr_print_string(ndr, "sv102_comment", r->sv102_comment);
257 ndr_print_uint32(ndr, "sv102_users", r->sv102_users);
258 ndr_print_uint32(ndr, "sv102_disc", r->sv102_disc);
259 ndr_print_uint8(ndr, "sv102_hidden", r->sv102_hidden);
260 ndr_print_uint32(ndr, "sv102_announce", r->sv102_announce);
261 ndr_print_uint32(ndr, "sv102_anndelta", r->sv102_anndelta);
262 ndr_print_uint32(ndr, "sv102_licenses", r->sv102_licenses);
263 ndr_print_string(ndr, "sv102_userpath", r->sv102_userpath);
264 ndr->depth--;
265 }
266
267 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_402(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_402 *r)
/* [<][>][^][v][top][bottom][index][help] */
268 {
269 if (ndr_flags & NDR_SCALARS) {
270 NDR_CHECK(ndr_push_align(ndr, 4));
271 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_ulist_mtime));
272 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_glist_mtime));
273 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_alist_mtime));
274 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv402_alerts));
275 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_security));
276 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numadmin));
277 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_lanmask));
278 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv402_guestacct));
279 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_chdevs));
280 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_chdevq));
281 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_chdevjobs));
282 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_connections));
283 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_shares));
284 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_openfiles));
285 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sessopens));
286 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sessvcs));
287 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sessreqs));
288 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_opensearch));
289 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_activelocks));
290 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numreqbuf));
291 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sizreqbuf));
292 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numbigbuf));
293 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numfiletasks));
294 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_alertsched));
295 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_erroralert));
296 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_logonalert));
297 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_accessalert));
298 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_diskalert));
299 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_netioalert));
300 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_maxauditsz));
301 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv402_srvheuristics));
302 }
303 if (ndr_flags & NDR_BUFFERS) {
304 }
305 return NDR_ERR_SUCCESS;
306 }
307
308 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_402(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_402 *r)
/* [<][>][^][v][top][bottom][index][help] */
309 {
310 if (ndr_flags & NDR_SCALARS) {
311 NDR_CHECK(ndr_pull_align(ndr, 4));
312 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_ulist_mtime));
313 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_glist_mtime));
314 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_alist_mtime));
315 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv402_alerts));
316 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_security));
317 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numadmin));
318 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_lanmask));
319 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv402_guestacct));
320 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_chdevs));
321 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_chdevq));
322 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_chdevjobs));
323 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_connections));
324 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_shares));
325 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_openfiles));
326 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sessopens));
327 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sessvcs));
328 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sessreqs));
329 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_opensearch));
330 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_activelocks));
331 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numreqbuf));
332 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sizreqbuf));
333 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numbigbuf));
334 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numfiletasks));
335 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_alertsched));
336 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_erroralert));
337 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_logonalert));
338 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_accessalert));
339 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_diskalert));
340 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_netioalert));
341 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_maxauditsz));
342 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv402_srvheuristics));
343 }
344 if (ndr_flags & NDR_BUFFERS) {
345 }
346 return NDR_ERR_SUCCESS;
347 }
348
349 _PUBLIC_ void ndr_print_SERVER_INFO_402(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_402 *r)
/* [<][>][^][v][top][bottom][index][help] */
350 {
351 ndr_print_struct(ndr, name, "SERVER_INFO_402");
352 ndr->depth++;
353 ndr_print_uint32(ndr, "sv402_ulist_mtime", r->sv402_ulist_mtime);
354 ndr_print_uint32(ndr, "sv402_glist_mtime", r->sv402_glist_mtime);
355 ndr_print_uint32(ndr, "sv402_alist_mtime", r->sv402_alist_mtime);
356 ndr_print_string(ndr, "sv402_alerts", r->sv402_alerts);
357 ndr_print_uint32(ndr, "sv402_security", r->sv402_security);
358 ndr_print_uint32(ndr, "sv402_numadmin", r->sv402_numadmin);
359 ndr_print_uint32(ndr, "sv402_lanmask", r->sv402_lanmask);
360 ndr_print_string(ndr, "sv402_guestacct", r->sv402_guestacct);
361 ndr_print_uint32(ndr, "sv402_chdevs", r->sv402_chdevs);
362 ndr_print_uint32(ndr, "sv402_chdevq", r->sv402_chdevq);
363 ndr_print_uint32(ndr, "sv402_chdevjobs", r->sv402_chdevjobs);
364 ndr_print_uint32(ndr, "sv402_connections", r->sv402_connections);
365 ndr_print_uint32(ndr, "sv402_shares", r->sv402_shares);
366 ndr_print_uint32(ndr, "sv402_openfiles", r->sv402_openfiles);
367 ndr_print_uint32(ndr, "sv402_sessopens", r->sv402_sessopens);
368 ndr_print_uint32(ndr, "sv402_sessvcs", r->sv402_sessvcs);
369 ndr_print_uint32(ndr, "sv402_sessreqs", r->sv402_sessreqs);
370 ndr_print_uint32(ndr, "sv402_opensearch", r->sv402_opensearch);
371 ndr_print_uint32(ndr, "sv402_activelocks", r->sv402_activelocks);
372 ndr_print_uint32(ndr, "sv402_numreqbuf", r->sv402_numreqbuf);
373 ndr_print_uint32(ndr, "sv402_sizreqbuf", r->sv402_sizreqbuf);
374 ndr_print_uint32(ndr, "sv402_numbigbuf", r->sv402_numbigbuf);
375 ndr_print_uint32(ndr, "sv402_numfiletasks", r->sv402_numfiletasks);
376 ndr_print_uint32(ndr, "sv402_alertsched", r->sv402_alertsched);
377 ndr_print_uint32(ndr, "sv402_erroralert", r->sv402_erroralert);
378 ndr_print_uint32(ndr, "sv402_logonalert", r->sv402_logonalert);
379 ndr_print_uint32(ndr, "sv402_accessalert", r->sv402_accessalert);
380 ndr_print_uint32(ndr, "sv402_diskalert", r->sv402_diskalert);
381 ndr_print_uint32(ndr, "sv402_netioalert", r->sv402_netioalert);
382 ndr_print_uint32(ndr, "sv402_maxauditsz", r->sv402_maxauditsz);
383 ndr_print_string(ndr, "sv402_srvheuristics", r->sv402_srvheuristics);
384 ndr->depth--;
385 }
386
387 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_403(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_403 *r)
/* [<][>][^][v][top][bottom][index][help] */
388 {
389 if (ndr_flags & NDR_SCALARS) {
390 NDR_CHECK(ndr_push_align(ndr, 4));
391 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_ulist_mtime));
392 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_glist_mtime));
393 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_alist_mtime));
394 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_alerts));
395 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_security));
396 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numadmin));
397 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_lanmask));
398 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_guestacct));
399 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_chdevs));
400 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_chdevq));
401 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_chdevjobs));
402 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_connections));
403 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_shares));
404 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_openfiles));
405 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sessopens));
406 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sessvcs));
407 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sessreqs));
408 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_opensearch));
409 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_activelocks));
410 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numreqbuf));
411 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sizreqbuf));
412 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numbigbuf));
413 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numfiletasks));
414 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_alertsched));
415 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_erroralert));
416 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_logonalert));
417 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_accessalert));
418 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_diskalert));
419 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_netioalert));
420 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_maxauditsz));
421 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_srvheuristics));
422 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_auditedevents));
423 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_autoprofile));
424 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_autopath));
425 }
426 if (ndr_flags & NDR_BUFFERS) {
427 }
428 return NDR_ERR_SUCCESS;
429 }
430
431 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_403(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_403 *r)
/* [<][>][^][v][top][bottom][index][help] */
432 {
433 if (ndr_flags & NDR_SCALARS) {
434 NDR_CHECK(ndr_pull_align(ndr, 4));
435 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_ulist_mtime));
436 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_glist_mtime));
437 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_alist_mtime));
438 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_alerts));
439 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_security));
440 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numadmin));
441 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_lanmask));
442 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_guestacct));
443 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_chdevs));
444 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_chdevq));
445 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_chdevjobs));
446 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_connections));
447 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_shares));
448 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_openfiles));
449 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sessopens));
450 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sessvcs));
451 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sessreqs));
452 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_opensearch));
453 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_activelocks));
454 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numreqbuf));
455 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sizreqbuf));
456 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numbigbuf));
457 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numfiletasks));
458 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_alertsched));
459 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_erroralert));
460 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_logonalert));
461 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_accessalert));
462 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_diskalert));
463 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_netioalert));
464 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_maxauditsz));
465 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_srvheuristics));
466 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_auditedevents));
467 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_autoprofile));
468 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_autopath));
469 }
470 if (ndr_flags & NDR_BUFFERS) {
471 }
472 return NDR_ERR_SUCCESS;
473 }
474
475 _PUBLIC_ void ndr_print_SERVER_INFO_403(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_403 *r)
/* [<][>][^][v][top][bottom][index][help] */
476 {
477 ndr_print_struct(ndr, name, "SERVER_INFO_403");
478 ndr->depth++;
479 ndr_print_uint32(ndr, "sv403_ulist_mtime", r->sv403_ulist_mtime);
480 ndr_print_uint32(ndr, "sv403_glist_mtime", r->sv403_glist_mtime);
481 ndr_print_uint32(ndr, "sv403_alist_mtime", r->sv403_alist_mtime);
482 ndr_print_string(ndr, "sv403_alerts", r->sv403_alerts);
483 ndr_print_uint32(ndr, "sv403_security", r->sv403_security);
484 ndr_print_uint32(ndr, "sv403_numadmin", r->sv403_numadmin);
485 ndr_print_uint32(ndr, "sv403_lanmask", r->sv403_lanmask);
486 ndr_print_string(ndr, "sv403_guestacct", r->sv403_guestacct);
487 ndr_print_uint32(ndr, "sv403_chdevs", r->sv403_chdevs);
488 ndr_print_uint32(ndr, "sv403_chdevq", r->sv403_chdevq);
489 ndr_print_uint32(ndr, "sv403_chdevjobs", r->sv403_chdevjobs);
490 ndr_print_uint32(ndr, "sv403_connections", r->sv403_connections);
491 ndr_print_uint32(ndr, "sv403_shares", r->sv403_shares);
492 ndr_print_uint32(ndr, "sv403_openfiles", r->sv403_openfiles);
493 ndr_print_uint32(ndr, "sv403_sessopens", r->sv403_sessopens);
494 ndr_print_uint32(ndr, "sv403_sessvcs", r->sv403_sessvcs);
495 ndr_print_uint32(ndr, "sv403_sessreqs", r->sv403_sessreqs);
496 ndr_print_uint32(ndr, "sv403_opensearch", r->sv403_opensearch);
497 ndr_print_uint32(ndr, "sv403_activelocks", r->sv403_activelocks);
498 ndr_print_uint32(ndr, "sv403_numreqbuf", r->sv403_numreqbuf);
499 ndr_print_uint32(ndr, "sv403_sizreqbuf", r->sv403_sizreqbuf);
500 ndr_print_uint32(ndr, "sv403_numbigbuf", r->sv403_numbigbuf);
501 ndr_print_uint32(ndr, "sv403_numfiletasks", r->sv403_numfiletasks);
502 ndr_print_uint32(ndr, "sv403_alertsched", r->sv403_alertsched);
503 ndr_print_uint32(ndr, "sv403_erroralert", r->sv403_erroralert);
504 ndr_print_uint32(ndr, "sv403_logonalert", r->sv403_logonalert);
505 ndr_print_uint32(ndr, "sv403_accessalert", r->sv403_accessalert);
506 ndr_print_uint32(ndr, "sv403_diskalert", r->sv403_diskalert);
507 ndr_print_uint32(ndr, "sv403_netioalert", r->sv403_netioalert);
508 ndr_print_uint32(ndr, "sv403_maxauditsz", r->sv403_maxauditsz);
509 ndr_print_string(ndr, "sv403_srvheuristics", r->sv403_srvheuristics);
510 ndr_print_uint32(ndr, "sv403_auditedevents", r->sv403_auditedevents);
511 ndr_print_uint32(ndr, "sv403_autoprofile", r->sv403_autoprofile);
512 ndr_print_string(ndr, "sv403_autopath", r->sv403_autopath);
513 ndr->depth--;
514 }
515
516 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_502(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_502 *r)
/* [<][>][^][v][top][bottom][index][help] */
517 {
518 if (ndr_flags & NDR_SCALARS) {
519 NDR_CHECK(ndr_push_align(ndr, 4));
520 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessopens));
521 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessvcs));
522 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_opensearch));
523 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sizreqbuf));
524 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_initworkitems));
525 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxworkitems));
526 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_rawworkitems));
527 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_irpstacksize));
528 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxrawbuflen));
529 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessusers));
530 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessconns));
531 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxpagedmemoryusage));
532 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxnonpagedmemoryusage));
533 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_enablesoftcompat));
534 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_enableforcedlogoff));
535 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_timesource));
536 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_acceptdownlevelapis));
537 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_lmannounce));
538 }
539 if (ndr_flags & NDR_BUFFERS) {
540 }
541 return NDR_ERR_SUCCESS;
542 }
543
544 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_502(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_502 *r)
/* [<][>][^][v][top][bottom][index][help] */
545 {
546 if (ndr_flags & NDR_SCALARS) {
547 NDR_CHECK(ndr_pull_align(ndr, 4));
548 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessopens));
549 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessvcs));
550 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_opensearch));
551 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sizreqbuf));
552 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_initworkitems));
553 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxworkitems));
554 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_rawworkitems));
555 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_irpstacksize));
556 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxrawbuflen));
557 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessusers));
558 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessconns));
559 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxpagedmemoryusage));
560 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxnonpagedmemoryusage));
561 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_enablesoftcompat));
562 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_enableforcedlogoff));
563 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_timesource));
564 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_acceptdownlevelapis));
565 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_lmannounce));
566 }
567 if (ndr_flags & NDR_BUFFERS) {
568 }
569 return NDR_ERR_SUCCESS;
570 }
571
572 _PUBLIC_ void ndr_print_SERVER_INFO_502(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_502 *r)
/* [<][>][^][v][top][bottom][index][help] */
573 {
574 ndr_print_struct(ndr, name, "SERVER_INFO_502");
575 ndr->depth++;
576 ndr_print_uint32(ndr, "sv502_sessopens", r->sv502_sessopens);
577 ndr_print_uint32(ndr, "sv502_sessvcs", r->sv502_sessvcs);
578 ndr_print_uint32(ndr, "sv502_opensearch", r->sv502_opensearch);
579 ndr_print_uint32(ndr, "sv502_sizreqbuf", r->sv502_sizreqbuf);
580 ndr_print_uint32(ndr, "sv502_initworkitems", r->sv502_initworkitems);
581 ndr_print_uint32(ndr, "sv502_maxworkitems", r->sv502_maxworkitems);
582 ndr_print_uint32(ndr, "sv502_rawworkitems", r->sv502_rawworkitems);
583 ndr_print_uint32(ndr, "sv502_irpstacksize", r->sv502_irpstacksize);
584 ndr_print_uint32(ndr, "sv502_maxrawbuflen", r->sv502_maxrawbuflen);
585 ndr_print_uint32(ndr, "sv502_sessusers", r->sv502_sessusers);
586 ndr_print_uint32(ndr, "sv502_sessconns", r->sv502_sessconns);
587 ndr_print_uint32(ndr, "sv502_maxpagedmemoryusage", r->sv502_maxpagedmemoryusage);
588 ndr_print_uint32(ndr, "sv502_maxnonpagedmemoryusage", r->sv502_maxnonpagedmemoryusage);
589 ndr_print_uint8(ndr, "sv502_enablesoftcompat", r->sv502_enablesoftcompat);
590 ndr_print_uint8(ndr, "sv502_enableforcedlogoff", r->sv502_enableforcedlogoff);
591 ndr_print_uint8(ndr, "sv502_timesource", r->sv502_timesource);
592 ndr_print_uint8(ndr, "sv502_acceptdownlevelapis", r->sv502_acceptdownlevelapis);
593 ndr_print_uint8(ndr, "sv502_lmannounce", r->sv502_lmannounce);
594 ndr->depth--;
595 }
596
597 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_503(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_503 *r)
/* [<][>][^][v][top][bottom][index][help] */
598 {
599 if (ndr_flags & NDR_SCALARS) {
600 NDR_CHECK(ndr_push_align(ndr, 4));
601 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessopens));
602 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessvcs));
603 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_opensearch));
604 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sizreqbuf));
605 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_initworkitems));
606 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxworkitems));
607 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_rawworkitems));
608 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_irpstacksize));
609 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxrawbuflen));
610 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessusers));
611 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessconns));
612 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxpagedmemoryusage));
613 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxnonpagedmemoryusage));
614 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enablesoftcompat));
615 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableforcedlogoff));
616 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_timesource));
617 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_acceptdownlevelapis));
618 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_lmannounce));
619 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv503_domain));
620 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxcopyreadlen));
621 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxcopywritelen));
622 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minkeepsearch));
623 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxkeepsearch));
624 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minkeepcomplsearch));
625 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxkeepcomplsearch));
626 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_threadcountadd));
627 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_numblockthreads));
628 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_scavtimeout));
629 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minrcvqueue));
630 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minfreeworkitems));
631 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_xactmemsize));
632 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_threadpriority));
633 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxmpxct));
634 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_oplockbreakwait));
635 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_oplockbreakresponsewait));
636 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableoplocks));
637 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableoplockforceclose));
638 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enablefcbopens));
639 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableraw));
640 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enablesharednetdrives));
641 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minfreeconnections));
642 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxfreeconnections));
643 }
644 if (ndr_flags & NDR_BUFFERS) {
645 }
646 return NDR_ERR_SUCCESS;
647 }
648
649 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_503(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_503 *r)
/* [<][>][^][v][top][bottom][index][help] */
650 {
651 if (ndr_flags & NDR_SCALARS) {
652 NDR_CHECK(ndr_pull_align(ndr, 4));
653 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessopens));
654 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessvcs));
655 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_opensearch));
656 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sizreqbuf));
657 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_initworkitems));
658 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxworkitems));
659 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_rawworkitems));
660 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_irpstacksize));
661 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxrawbuflen));
662 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessusers));
663 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessconns));
664 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxpagedmemoryusage));
665 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxnonpagedmemoryusage));
666 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enablesoftcompat));
667 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableforcedlogoff));
668 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_timesource));
669 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_acceptdownlevelapis));
670 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_lmannounce));
671 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv503_domain));
672 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxcopyreadlen));
673 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxcopywritelen));
674 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minkeepsearch));
675 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxkeepsearch));
676 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minkeepcomplsearch));
677 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxkeepcomplsearch));
678 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_threadcountadd));
679 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_numblockthreads));
680 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_scavtimeout));
681 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minrcvqueue));
682 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minfreeworkitems));
683 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_xactmemsize));
684 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_threadpriority));
685 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxmpxct));
686 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_oplockbreakwait));
687 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_oplockbreakresponsewait));
688 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableoplocks));
689 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableoplockforceclose));
690 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enablefcbopens));
691 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableraw));
692 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enablesharednetdrives));
693 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minfreeconnections));
694 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxfreeconnections));
695 }
696 if (ndr_flags & NDR_BUFFERS) {
697 }
698 return NDR_ERR_SUCCESS;
699 }
700
701 _PUBLIC_ void ndr_print_SERVER_INFO_503(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_503 *r)
/* [<][>][^][v][top][bottom][index][help] */
702 {
703 ndr_print_struct(ndr, name, "SERVER_INFO_503");
704 ndr->depth++;
705 ndr_print_uint32(ndr, "sv503_sessopens", r->sv503_sessopens);
706 ndr_print_uint32(ndr, "sv503_sessvcs", r->sv503_sessvcs);
707 ndr_print_uint32(ndr, "sv503_opensearch", r->sv503_opensearch);
708 ndr_print_uint32(ndr, "sv503_sizreqbuf", r->sv503_sizreqbuf);
709 ndr_print_uint32(ndr, "sv503_initworkitems", r->sv503_initworkitems);
710 ndr_print_uint32(ndr, "sv503_maxworkitems", r->sv503_maxworkitems);
711 ndr_print_uint32(ndr, "sv503_rawworkitems", r->sv503_rawworkitems);
712 ndr_print_uint32(ndr, "sv503_irpstacksize", r->sv503_irpstacksize);
713 ndr_print_uint32(ndr, "sv503_maxrawbuflen", r->sv503_maxrawbuflen);
714 ndr_print_uint32(ndr, "sv503_sessusers", r->sv503_sessusers);
715 ndr_print_uint32(ndr, "sv503_sessconns", r->sv503_sessconns);
716 ndr_print_uint32(ndr, "sv503_maxpagedmemoryusage", r->sv503_maxpagedmemoryusage);
717 ndr_print_uint32(ndr, "sv503_maxnonpagedmemoryusage", r->sv503_maxnonpagedmemoryusage);
718 ndr_print_uint8(ndr, "sv503_enablesoftcompat", r->sv503_enablesoftcompat);
719 ndr_print_uint8(ndr, "sv503_enableforcedlogoff", r->sv503_enableforcedlogoff);
720 ndr_print_uint8(ndr, "sv503_timesource", r->sv503_timesource);
721 ndr_print_uint8(ndr, "sv503_acceptdownlevelapis", r->sv503_acceptdownlevelapis);
722 ndr_print_uint8(ndr, "sv503_lmannounce", r->sv503_lmannounce);
723 ndr_print_string(ndr, "sv503_domain", r->sv503_domain);
724 ndr_print_uint32(ndr, "sv503_maxcopyreadlen", r->sv503_maxcopyreadlen);
725 ndr_print_uint32(ndr, "sv503_maxcopywritelen", r->sv503_maxcopywritelen);
726 ndr_print_uint32(ndr, "sv503_minkeepsearch", r->sv503_minkeepsearch);
727 ndr_print_uint32(ndr, "sv503_maxkeepsearch", r->sv503_maxkeepsearch);
728 ndr_print_uint32(ndr, "sv503_minkeepcomplsearch", r->sv503_minkeepcomplsearch);
729 ndr_print_uint32(ndr, "sv503_maxkeepcomplsearch", r->sv503_maxkeepcomplsearch);
730 ndr_print_uint32(ndr, "sv503_threadcountadd", r->sv503_threadcountadd);
731 ndr_print_uint32(ndr, "sv503_numblockthreads", r->sv503_numblockthreads);
732 ndr_print_uint32(ndr, "sv503_scavtimeout", r->sv503_scavtimeout);
733 ndr_print_uint32(ndr, "sv503_minrcvqueue", r->sv503_minrcvqueue);
734 ndr_print_uint32(ndr, "sv503_minfreeworkitems", r->sv503_minfreeworkitems);
735 ndr_print_uint32(ndr, "sv503_xactmemsize", r->sv503_xactmemsize);
736 ndr_print_uint32(ndr, "sv503_threadpriority", r->sv503_threadpriority);
737 ndr_print_uint32(ndr, "sv503_maxmpxct", r->sv503_maxmpxct);
738 ndr_print_uint32(ndr, "sv503_oplockbreakwait", r->sv503_oplockbreakwait);
739 ndr_print_uint32(ndr, "sv503_oplockbreakresponsewait", r->sv503_oplockbreakresponsewait);
740 ndr_print_uint8(ndr, "sv503_enableoplocks", r->sv503_enableoplocks);
741 ndr_print_uint8(ndr, "sv503_enableoplockforceclose", r->sv503_enableoplockforceclose);
742 ndr_print_uint8(ndr, "sv503_enablefcbopens", r->sv503_enablefcbopens);
743 ndr_print_uint8(ndr, "sv503_enableraw", r->sv503_enableraw);
744 ndr_print_uint8(ndr, "sv503_enablesharednetdrives", r->sv503_enablesharednetdrives);
745 ndr_print_uint32(ndr, "sv503_minfreeconnections", r->sv503_minfreeconnections);
746 ndr_print_uint32(ndr, "sv503_maxfreeconnections", r->sv503_maxfreeconnections);
747 ndr->depth--;
748 }
749
750 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_599(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_599 *r)
/* [<][>][^][v][top][bottom][index][help] */
751 {
752 if (ndr_flags & NDR_SCALARS) {
753 NDR_CHECK(ndr_push_align(ndr, 4));
754 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessopens));
755 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessvcs));
756 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_opensearch));
757 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sizreqbuf));
758 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initworkitems));
759 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxworkitems));
760 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_rawworkitems));
761 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_irpstacksize));
762 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxrawbuflen));
763 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessusers));
764 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessconns));
765 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxpagedmemoryusage));
766 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxnonpagedmemoryusage));
767 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enablesoftcompat));
768 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableforcedlogoff));
769 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_timesource));
770 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_acceptdownlevelapis));
771 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_lmannounce));
772 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv599_domain));
773 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxcopyreadlen));
774 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxcopywritelen));
775 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minkeepsearch));
776 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxkeepsearch));
777 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minkeepcomplsearch));
778 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxkeepcomplsearch));
779 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_threadcountadd));
780 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_numblockthreads));
781 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_scavtimeout));
782 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minrcvqueue));
783 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minfreeworkitems));
784 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_xactmemsize));
785 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_threadpriority));
786 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxmpxct));
787 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_oplockbreakwait));
788 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_oplockbreakresponsewait));
789 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableoplocks));
790 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableoplockforceclose));
791 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enablefcbopens));
792 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableraw));
793 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enablesharednetdrives));
794 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minfreeconnections));
795 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxfreeconnections));
796 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initsesstable));
797 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initconntable));
798 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initfiletable));
799 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initsearchtable));
800 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_alertschedule));
801 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_errorthreshold));
802 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_networkerrorthreshold));
803 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_diskspacethreshold));
804 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_reserved));
805 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxlinkdelay));
806 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minlinkthroughput));
807 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_linkinfovalidtime));
808 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_scavqosinfoupdatetime));
809 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxworkitemidletime));
810 }
811 if (ndr_flags & NDR_BUFFERS) {
812 }
813 return NDR_ERR_SUCCESS;
814 }
815
816 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_599(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_599 *r)
/* [<][>][^][v][top][bottom][index][help] */
817 {
818 if (ndr_flags & NDR_SCALARS) {
819 NDR_CHECK(ndr_pull_align(ndr, 4));
820 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessopens));
821 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessvcs));
822 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_opensearch));
823 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sizreqbuf));
824 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initworkitems));
825 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxworkitems));
826 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_rawworkitems));
827 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_irpstacksize));
828 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxrawbuflen));
829 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessusers));
830 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessconns));
831 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxpagedmemoryusage));
832 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxnonpagedmemoryusage));
833 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enablesoftcompat));
834 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableforcedlogoff));
835 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_timesource));
836 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_acceptdownlevelapis));
837 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_lmannounce));
838 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv599_domain));
839 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxcopyreadlen));
840 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxcopywritelen));
841 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minkeepsearch));
842 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxkeepsearch));
843 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minkeepcomplsearch));
844 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxkeepcomplsearch));
845 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_threadcountadd));
846 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_numblockthreads));
847 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_scavtimeout));
848 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minrcvqueue));
849 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minfreeworkitems));
850 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_xactmemsize));
851 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_threadpriority));
852 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxmpxct));
853 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_oplockbreakwait));
854 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_oplockbreakresponsewait));
855 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableoplocks));
856 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableoplockforceclose));
857 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enablefcbopens));
858 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableraw));
859 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enablesharednetdrives));
860 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minfreeconnections));
861 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxfreeconnections));
862 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initsesstable));
863 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initconntable));
864 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initfiletable));
865 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initsearchtable));
866 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_alertschedule));
867 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_errorthreshold));
868 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_networkerrorthreshold));
869 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_diskspacethreshold));
870 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_reserved));
871 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxlinkdelay));
872 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minlinkthroughput));
873 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_linkinfovalidtime));
874 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_scavqosinfoupdatetime));
875 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxworkitemidletime));
876 }
877 if (ndr_flags & NDR_BUFFERS) {
878 }
879 return NDR_ERR_SUCCESS;
880 }
881
882 _PUBLIC_ void ndr_print_SERVER_INFO_599(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_599 *r)
/* [<][>][^][v][top][bottom][index][help] */
883 {
884 ndr_print_struct(ndr, name, "SERVER_INFO_599");
885 ndr->depth++;
886 ndr_print_uint32(ndr, "sv599_sessopens", r->sv599_sessopens);
887 ndr_print_uint32(ndr, "sv599_sessvcs", r->sv599_sessvcs);
888 ndr_print_uint32(ndr, "sv599_opensearch", r->sv599_opensearch);
889 ndr_print_uint32(ndr, "sv599_sizreqbuf", r->sv599_sizreqbuf);
890 ndr_print_uint32(ndr, "sv599_initworkitems", r->sv599_initworkitems);
891 ndr_print_uint32(ndr, "sv599_maxworkitems", r->sv599_maxworkitems);
892 ndr_print_uint32(ndr, "sv599_rawworkitems", r->sv599_rawworkitems);
893 ndr_print_uint32(ndr, "sv599_irpstacksize", r->sv599_irpstacksize);
894 ndr_print_uint32(ndr, "sv599_maxrawbuflen", r->sv599_maxrawbuflen);
895 ndr_print_uint32(ndr, "sv599_sessusers", r->sv599_sessusers);
896 ndr_print_uint32(ndr, "sv599_sessconns", r->sv599_sessconns);
897 ndr_print_uint32(ndr, "sv599_maxpagedmemoryusage", r->sv599_maxpagedmemoryusage);
898 ndr_print_uint32(ndr, "sv599_maxnonpagedmemoryusage", r->sv599_maxnonpagedmemoryusage);
899 ndr_print_uint8(ndr, "sv599_enablesoftcompat", r->sv599_enablesoftcompat);
900 ndr_print_uint8(ndr, "sv599_enableforcedlogoff", r->sv599_enableforcedlogoff);
901 ndr_print_uint8(ndr, "sv599_timesource", r->sv599_timesource);
902 ndr_print_uint8(ndr, "sv599_acceptdownlevelapis", r->sv599_acceptdownlevelapis);
903 ndr_print_uint8(ndr, "sv599_lmannounce", r->sv599_lmannounce);
904 ndr_print_string(ndr, "sv599_domain", r->sv599_domain);
905 ndr_print_uint32(ndr, "sv599_maxcopyreadlen", r->sv599_maxcopyreadlen);
906 ndr_print_uint32(ndr, "sv599_maxcopywritelen", r->sv599_maxcopywritelen);
907 ndr_print_uint32(ndr, "sv599_minkeepsearch", r->sv599_minkeepsearch);
908 ndr_print_uint32(ndr, "sv599_maxkeepsearch", r->sv599_maxkeepsearch);
909 ndr_print_uint32(ndr, "sv599_minkeepcomplsearch", r->sv599_minkeepcomplsearch);
910 ndr_print_uint32(ndr, "sv599_maxkeepcomplsearch", r->sv599_maxkeepcomplsearch);
911 ndr_print_uint32(ndr, "sv599_threadcountadd", r->sv599_threadcountadd);
912 ndr_print_uint32(ndr, "sv599_numblockthreads", r->sv599_numblockthreads);
913 ndr_print_uint32(ndr, "sv599_scavtimeout", r->sv599_scavtimeout);
914 ndr_print_uint32(ndr, "sv599_minrcvqueue", r->sv599_minrcvqueue);
915 ndr_print_uint32(ndr, "sv599_minfreeworkitems", r->sv599_minfreeworkitems);
916 ndr_print_uint32(ndr, "sv599_xactmemsize", r->sv599_xactmemsize);
917 ndr_print_uint32(ndr, "sv599_threadpriority", r->sv599_threadpriority);
918 ndr_print_uint32(ndr, "sv599_maxmpxct", r->sv599_maxmpxct);
919 ndr_print_uint32(ndr, "sv599_oplockbreakwait", r->sv599_oplockbreakwait);
920 ndr_print_uint32(ndr, "sv599_oplockbreakresponsewait", r->sv599_oplockbreakresponsewait);
921 ndr_print_uint8(ndr, "sv599_enableoplocks", r->sv599_enableoplocks);
922 ndr_print_uint8(ndr, "sv599_enableoplockforceclose", r->sv599_enableoplockforceclose);
923 ndr_print_uint8(ndr, "sv599_enablefcbopens", r->sv599_enablefcbopens);
924 ndr_print_uint8(ndr, "sv599_enableraw", r->sv599_enableraw);
925 ndr_print_uint8(ndr, "sv599_enablesharednetdrives", r->sv599_enablesharednetdrives);
926 ndr_print_uint32(ndr, "sv599_minfreeconnections", r->sv599_minfreeconnections);
927 ndr_print_uint32(ndr, "sv599_maxfreeconnections", r->sv599_maxfreeconnections);
928 ndr_print_uint32(ndr, "sv599_initsesstable", r->sv599_initsesstable);
929 ndr_print_uint32(ndr, "sv599_initconntable", r->sv599_initconntable);
930 ndr_print_uint32(ndr, "sv599_initfiletable", r->sv599_initfiletable);
931 ndr_print_uint32(ndr, "sv599_initsearchtable", r->sv599_initsearchtable);
932 ndr_print_uint32(ndr, "sv599_alertschedule", r->sv599_alertschedule);
933 ndr_print_uint32(ndr, "sv599_errorthreshold", r->sv599_errorthreshold);
934 ndr_print_uint32(ndr, "sv599_networkerrorthreshold", r->sv599_networkerrorthreshold);
935 ndr_print_uint32(ndr, "sv599_diskspacethreshold", r->sv599_diskspacethreshold);
936 ndr_print_uint32(ndr, "sv599_reserved", r->sv599_reserved);
937 ndr_print_uint32(ndr, "sv599_maxlinkdelay", r->sv599_maxlinkdelay);
938 ndr_print_uint32(ndr, "sv599_minlinkthroughput", r->sv599_minlinkthroughput);
939 ndr_print_uint32(ndr, "sv599_linkinfovalidtime", r->sv599_linkinfovalidtime);
940 ndr_print_uint32(ndr, "sv599_scavqosinfoupdatetime", r->sv599_scavqosinfoupdatetime);
941 ndr_print_uint32(ndr, "sv599_maxworkitemidletime", r->sv599_maxworkitemidletime);
942 ndr->depth--;
943 }
944
945 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_598(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_598 *r)
/* [<][>][^][v][top][bottom][index][help] */
946 {
947 if (ndr_flags & NDR_SCALARS) {
948 NDR_CHECK(ndr_push_align(ndr, 4));
949 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxrawworkitems));
950 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxthreadsperqueue));
951 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_producttype));
952 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_serversize));
953 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_connectionlessautodisc));
954 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_sharingviolationretries));
955 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_sharingviolationdelay));
956 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxglobalopensearch));
957 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_removeduplicatesearches));
958 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_lockviolationoffset));
959 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_lockviolationdelay));
960 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_mdlreadswitchover));
961 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_cachedopenlimit));
962 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_otherqueueaffinity));
963 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_restrictnullsessaccess));
964 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enablewfw311directipx));
965 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_queuesamplesecs));
966 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_balancecount));
967 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_preferredaffinity));
968 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreerfcbs));
969 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreemfcbs));
970 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreelfcbs));
971 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreepagedpoolchunks));
972 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_minpagedpoolchunksize));
973 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxpagedpoolchunksize));
974 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_sendsfrompreferredprocessor));
975 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_cacheddirectorylimit));
976 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxcopylength));
977 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enablecompression));
978 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_autosharewks));
979 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_autoshareserver));
980 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enablesecuritysignature));
981 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_requiresecuritysignature));
982 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_minclientbuffersize));
983 NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, &r->sv598_serverguid));
984 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_ConnectionNoSessionsTimeout));
985 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_IdleThreadTimeOut));
986 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enableW9xsecuritysignature));
987 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enforcekerberosreauthentication));
988 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_disabledos));
989 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_lowdiskspaceminimum));
990 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_disablestrictnamechecking));
991 }
992 if (ndr_flags & NDR_BUFFERS) {
993 NDR_CHECK(ndr_push_GUID(ndr, NDR_BUFFERS, &r->sv598_serverguid));
994 }
995 return NDR_ERR_SUCCESS;
996 }
997
998 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_598(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_598 *r)
/* [<][>][^][v][top][bottom][index][help] */
999 {
1000 if (ndr_flags & NDR_SCALARS) {
1001 NDR_CHECK(ndr_pull_align(ndr, 4));
1002 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxrawworkitems));
1003 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxthreadsperqueue));
1004 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_producttype));
1005 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_serversize));
1006 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_connectionlessautodisc));
1007 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_sharingviolationretries));
1008 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_sharingviolationdelay));
1009 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxglobalopensearch));
1010 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_removeduplicatesearches));
1011 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_lockviolationoffset));
1012 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_lockviolationdelay));
1013 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_mdlreadswitchover));
1014 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_cachedopenlimit));
1015 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_otherqueueaffinity));
1016 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_restrictnullsessaccess));
1017 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enablewfw311directipx));
1018 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_queuesamplesecs));
1019 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_balancecount));
1020 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_preferredaffinity));
1021 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreerfcbs));
1022 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreemfcbs));
1023 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreelfcbs));
1024 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreepagedpoolchunks));
1025 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_minpagedpoolchunksize));
1026 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxpagedpoolchunksize));
1027 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_sendsfrompreferredprocessor));
1028 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_cacheddirectorylimit));
1029 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxcopylength));
1030 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enablecompression));
1031 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_autosharewks));
1032 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_autoshareserver));
1033 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enablesecuritysignature));
1034 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_requiresecuritysignature));
1035 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_minclientbuffersize));
1036 NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, &r->sv598_serverguid));
1037 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_ConnectionNoSessionsTimeout));
1038 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_IdleThreadTimeOut));
1039 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enableW9xsecuritysignature));
1040 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enforcekerberosreauthentication));
1041 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_disabledos));
1042 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_lowdiskspaceminimum));
1043 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_disablestrictnamechecking));
1044 }
1045 if (ndr_flags & NDR_BUFFERS) {
1046 NDR_CHECK(ndr_pull_GUID(ndr, NDR_BUFFERS, &r->sv598_serverguid));
1047 }
1048 return NDR_ERR_SUCCESS;
1049 }
1050
1051 _PUBLIC_ void ndr_print_SERVER_INFO_598(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_598 *r)
/* [<][>][^][v][top][bottom][index][help] */
1052 {
1053 ndr_print_struct(ndr, name, "SERVER_INFO_598");
1054 ndr->depth++;
1055 ndr_print_uint32(ndr, "sv598_maxrawworkitems", r->sv598_maxrawworkitems);
1056 ndr_print_uint32(ndr, "sv598_maxthreadsperqueue", r->sv598_maxthreadsperqueue);
1057 ndr_print_uint32(ndr, "sv598_producttype", r->sv598_producttype);
1058 ndr_print_uint32(ndr, "sv598_serversize", r->sv598_serversize);
1059 ndr_print_uint32(ndr, "sv598_connectionlessautodisc", r->sv598_connectionlessautodisc);
1060 ndr_print_uint32(ndr, "sv598_sharingviolationretries", r->sv598_sharingviolationretries);
1061 ndr_print_uint32(ndr, "sv598_sharingviolationdelay", r->sv598_sharingviolationdelay);
1062 ndr_print_uint32(ndr, "sv598_maxglobalopensearch", r->sv598_maxglobalopensearch);
1063 ndr_print_uint32(ndr, "sv598_removeduplicatesearches", r->sv598_removeduplicatesearches);
1064 ndr_print_uint32(ndr, "sv598_lockviolationoffset", r->sv598_lockviolationoffset);
1065 ndr_print_uint32(ndr, "sv598_lockviolationdelay", r->sv598_lockviolationdelay);
1066 ndr_print_uint32(ndr, "sv598_mdlreadswitchover", r->sv598_mdlreadswitchover);
1067 ndr_print_uint32(ndr, "sv598_cachedopenlimit", r->sv598_cachedopenlimit);
1068 ndr_print_uint32(ndr, "sv598_otherqueueaffinity", r->sv598_otherqueueaffinity);
1069 ndr_print_uint8(ndr, "sv598_restrictnullsessaccess", r->sv598_restrictnullsessaccess);
1070 ndr_print_uint8(ndr, "sv598_enablewfw311directipx", r->sv598_enablewfw311directipx);
1071 ndr_print_uint32(ndr, "sv598_queuesamplesecs", r->sv598_queuesamplesecs);
1072 ndr_print_uint32(ndr, "sv598_balancecount", r->sv598_balancecount);
1073 ndr_print_uint32(ndr, "sv598_preferredaffinity", r->sv598_preferredaffinity);
1074 ndr_print_uint32(ndr, "sv598_maxfreerfcbs", r->sv598_maxfreerfcbs);
1075 ndr_print_uint32(ndr, "sv598_maxfreemfcbs", r->sv598_maxfreemfcbs);
1076 ndr_print_uint32(ndr, "sv598_maxfreelfcbs", r->sv598_maxfreelfcbs);
1077 ndr_print_uint32(ndr, "sv598_maxfreepagedpoolchunks", r->sv598_maxfreepagedpoolchunks);
1078 ndr_print_uint32(ndr, "sv598_minpagedpoolchunksize", r->sv598_minpagedpoolchunksize);
1079 ndr_print_uint32(ndr, "sv598_maxpagedpoolchunksize", r->sv598_maxpagedpoolchunksize);
1080 ndr_print_uint8(ndr, "sv598_sendsfrompreferredprocessor", r->sv598_sendsfrompreferredprocessor);
1081 ndr_print_uint32(ndr, "sv598_cacheddirectorylimit", r->sv598_cacheddirectorylimit);
1082 ndr_print_uint32(ndr, "sv598_maxcopylength", r->sv598_maxcopylength);
1083 ndr_print_uint8(ndr, "sv598_enablecompression", r->sv598_enablecompression);
1084 ndr_print_uint8(ndr, "sv598_autosharewks", r->sv598_autosharewks);
1085 ndr_print_uint8(ndr, "sv598_autoshareserver", r->sv598_autoshareserver);
1086 ndr_print_uint8(ndr, "sv598_enablesecuritysignature", r->sv598_enablesecuritysignature);
1087 ndr_print_uint8(ndr, "sv598_requiresecuritysignature", r->sv598_requiresecuritysignature);
1088 ndr_print_uint32(ndr, "sv598_minclientbuffersize", r->sv598_minclientbuffersize);
1089 ndr_print_GUID(ndr, "sv598_serverguid", &r->sv598_serverguid);
1090 ndr_print_uint32(ndr, "sv598_ConnectionNoSessionsTimeout", r->sv598_ConnectionNoSessionsTimeout);
1091 ndr_print_uint32(ndr, "sv598_IdleThreadTimeOut", r->sv598_IdleThreadTimeOut);
1092 ndr_print_uint8(ndr, "sv598_enableW9xsecuritysignature", r->sv598_enableW9xsecuritysignature);
1093 ndr_print_uint8(ndr, "sv598_enforcekerberosreauthentication", r->sv598_enforcekerberosreauthentication);
1094 ndr_print_uint8(ndr, "sv598_disabledos", r->sv598_disabledos);
1095 ndr_print_uint32(ndr, "sv598_lowdiskspaceminimum", r->sv598_lowdiskspaceminimum);
1096 ndr_print_uint8(ndr, "sv598_disablestrictnamechecking", r->sv598_disablestrictnamechecking);
1097 ndr->depth--;
1098 }
1099
1100 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1005(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1005 *r)
/* [<][>][^][v][top][bottom][index][help] */
1101 {
1102 if (ndr_flags & NDR_SCALARS) {
1103 NDR_CHECK(ndr_push_align(ndr, 4));
1104 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv1005_comment));
1105 }
1106 if (ndr_flags & NDR_BUFFERS) {
1107 }
1108 return NDR_ERR_SUCCESS;
1109 }
1110
1111 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1005(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1005 *r)
/* [<][>][^][v][top][bottom][index][help] */
1112 {
1113 if (ndr_flags & NDR_SCALARS) {
1114 NDR_CHECK(ndr_pull_align(ndr, 4));
1115 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv1005_comment));
1116 }
1117 if (ndr_flags & NDR_BUFFERS) {
1118 }
1119 return NDR_ERR_SUCCESS;
1120 }
1121
1122 _PUBLIC_ void ndr_print_SERVER_INFO_1005(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1005 *r)
/* [<][>][^][v][top][bottom][index][help] */
1123 {
1124 ndr_print_struct(ndr, name, "SERVER_INFO_1005");
1125 ndr->depth++;
1126 ndr_print_string(ndr, "sv1005_comment", r->sv1005_comment);
1127 ndr->depth--;
1128 }
1129
1130 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1107(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1107 *r)
/* [<][>][^][v][top][bottom][index][help] */
1131 {
1132 if (ndr_flags & NDR_SCALARS) {
1133 NDR_CHECK(ndr_push_align(ndr, 4));
1134 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1107_users));
1135 }
1136 if (ndr_flags & NDR_BUFFERS) {
1137 }
1138 return NDR_ERR_SUCCESS;
1139 }
1140
1141 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1107(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1107 *r)
/* [<][>][^][v][top][bottom][index][help] */
1142 {
1143 if (ndr_flags & NDR_SCALARS) {
1144 NDR_CHECK(ndr_pull_align(ndr, 4));
1145 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1107_users));
1146 }
1147 if (ndr_flags & NDR_BUFFERS) {
1148 }
1149 return NDR_ERR_SUCCESS;
1150 }
1151
1152 _PUBLIC_ void ndr_print_SERVER_INFO_1107(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1107 *r)
/* [<][>][^][v][top][bottom][index][help] */
1153 {
1154 ndr_print_struct(ndr, name, "SERVER_INFO_1107");
1155 ndr->depth++;
1156 ndr_print_uint32(ndr, "sv1107_users", r->sv1107_users);
1157 ndr->depth--;
1158 }
1159
1160 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1010(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1010 *r)
/* [<][>][^][v][top][bottom][index][help] */
1161 {
1162 if (ndr_flags & NDR_SCALARS) {
1163 NDR_CHECK(ndr_push_align(ndr, 4));
1164 NDR_CHECK(ndr_push_int32(ndr, NDR_SCALARS, r->sv1010_disc));
1165 }
1166 if (ndr_flags & NDR_BUFFERS) {
1167 }
1168 return NDR_ERR_SUCCESS;
1169 }
1170
1171 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1010(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1010 *r)
/* [<][>][^][v][top][bottom][index][help] */
1172 {
1173 if (ndr_flags & NDR_SCALARS) {
1174 NDR_CHECK(ndr_pull_align(ndr, 4));
1175 NDR_CHECK(ndr_pull_int32(ndr, NDR_SCALARS, &r->sv1010_disc));
1176 }
1177 if (ndr_flags & NDR_BUFFERS) {
1178 }
1179 return NDR_ERR_SUCCESS;
1180 }
1181
1182 _PUBLIC_ void ndr_print_SERVER_INFO_1010(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1010 *r)
/* [<][>][^][v][top][bottom][index][help] */
1183 {
1184 ndr_print_struct(ndr, name, "SERVER_INFO_1010");
1185 ndr->depth++;
1186 ndr_print_int32(ndr, "sv1010_disc", r->sv1010_disc);
1187 ndr->depth--;
1188 }
1189
1190 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1016(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1016 *r)
/* [<][>][^][v][top][bottom][index][help] */
1191 {
1192 if (ndr_flags & NDR_SCALARS) {
1193 NDR_CHECK(ndr_push_align(ndr, 1));
1194 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1016_hidden));
1195 }
1196 if (ndr_flags & NDR_BUFFERS) {
1197 }
1198 return NDR_ERR_SUCCESS;
1199 }
1200
1201 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1016(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1016 *r)
/* [<][>][^][v][top][bottom][index][help] */
1202 {
1203 if (ndr_flags & NDR_SCALARS) {
1204 NDR_CHECK(ndr_pull_align(ndr, 1));
1205 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1016_hidden));
1206 }
1207 if (ndr_flags & NDR_BUFFERS) {
1208 }
1209 return NDR_ERR_SUCCESS;
1210 }
1211
1212 _PUBLIC_ void ndr_print_SERVER_INFO_1016(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1016 *r)
/* [<][>][^][v][top][bottom][index][help] */
1213 {
1214 ndr_print_struct(ndr, name, "SERVER_INFO_1016");
1215 ndr->depth++;
1216 ndr_print_uint8(ndr, "sv1016_hidden", r->sv1016_hidden);
1217 ndr->depth--;
1218 }
1219
1220 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1017(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1017 *r)
/* [<][>][^][v][top][bottom][index][help] */
1221 {
1222 if (ndr_flags & NDR_SCALARS) {
1223 NDR_CHECK(ndr_push_align(ndr, 4));
1224 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1017_announce));
1225 }
1226 if (ndr_flags & NDR_BUFFERS) {
1227 }
1228 return NDR_ERR_SUCCESS;
1229 }
1230
1231 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1017(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1017 *r)
/* [<][>][^][v][top][bottom][index][help] */
1232 {
1233 if (ndr_flags & NDR_SCALARS) {
1234 NDR_CHECK(ndr_pull_align(ndr, 4));
1235 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1017_announce));
1236 }
1237 if (ndr_flags & NDR_BUFFERS) {
1238 }
1239 return NDR_ERR_SUCCESS;
1240 }
1241
1242 _PUBLIC_ void ndr_print_SERVER_INFO_1017(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1017 *r)
/* [<][>][^][v][top][bottom][index][help] */
1243 {
1244 ndr_print_struct(ndr, name, "SERVER_INFO_1017");
1245 ndr->depth++;
1246 ndr_print_uint32(ndr, "sv1017_announce", r->sv1017_announce);
1247 ndr->depth--;
1248 }
1249
1250 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1018(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1018 *r)
/* [<][>][^][v][top][bottom][index][help] */
1251 {
1252 if (ndr_flags & NDR_SCALARS) {
1253 NDR_CHECK(ndr_push_align(ndr, 4));
1254 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1018_anndelta));
1255 }
1256 if (ndr_flags & NDR_BUFFERS) {
1257 }
1258 return NDR_ERR_SUCCESS;
1259 }
1260
1261 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1018(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1018 *r)
/* [<][>][^][v][top][bottom][index][help] */
1262 {
1263 if (ndr_flags & NDR_SCALARS) {
1264 NDR_CHECK(ndr_pull_align(ndr, 4));
1265 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1018_anndelta));
1266 }
1267 if (ndr_flags & NDR_BUFFERS) {
1268 }
1269 return NDR_ERR_SUCCESS;
1270 }
1271
1272 _PUBLIC_ void ndr_print_SERVER_INFO_1018(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1018 *r)
/* [<][>][^][v][top][bottom][index][help] */
1273 {
1274 ndr_print_struct(ndr, name, "SERVER_INFO_1018");
1275 ndr->depth++;
1276 ndr_print_uint32(ndr, "sv1018_anndelta", r->sv1018_anndelta);
1277 ndr->depth--;
1278 }
1279
1280 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1501(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1501 *r)
/* [<][>][^][v][top][bottom][index][help] */
1281 {
1282 if (ndr_flags & NDR_SCALARS) {
1283 NDR_CHECK(ndr_push_align(ndr, 4));
1284 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1501_sessopens));
1285 }
1286 if (ndr_flags & NDR_BUFFERS) {
1287 }
1288 return NDR_ERR_SUCCESS;
1289 }
1290
1291 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1501(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1501 *r)
/* [<][>][^][v][top][bottom][index][help] */
1292 {
1293 if (ndr_flags & NDR_SCALARS) {
1294 NDR_CHECK(ndr_pull_align(ndr, 4));
1295 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1501_sessopens));
1296 }
1297 if (ndr_flags & NDR_BUFFERS) {
1298 }
1299 return NDR_ERR_SUCCESS;
1300 }
1301
1302 _PUBLIC_ void ndr_print_SERVER_INFO_1501(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1501 *r)
/* [<][>][^][v][top][bottom][index][help] */
1303 {
1304 ndr_print_struct(ndr, name, "SERVER_INFO_1501");
1305 ndr->depth++;
1306 ndr_print_uint32(ndr, "sv1501_sessopens", r->sv1501_sessopens);
1307 ndr->depth--;
1308 }
1309
1310 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1502(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1502 *r)
/* [<][>][^][v][top][bottom][index][help] */
1311 {
1312 if (ndr_flags & NDR_SCALARS) {
1313 NDR_CHECK(ndr_push_align(ndr, 4));
1314 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1502_sessvcs));
1315 }
1316 if (ndr_flags & NDR_BUFFERS) {
1317 }
1318 return NDR_ERR_SUCCESS;
1319 }
1320
1321 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1502(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1502 *r)
/* [<][>][^][v][top][bottom][index][help] */
1322 {
1323 if (ndr_flags & NDR_SCALARS) {
1324 NDR_CHECK(ndr_pull_align(ndr, 4));
1325 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1502_sessvcs));
1326 }
1327 if (ndr_flags & NDR_BUFFERS) {
1328 }
1329 return NDR_ERR_SUCCESS;
1330 }
1331
1332 _PUBLIC_ void ndr_print_SERVER_INFO_1502(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1502 *r)
/* [<][>][^][v][top][bottom][index][help] */
1333 {
1334 ndr_print_struct(ndr, name, "SERVER_INFO_1502");
1335 ndr->depth++;
1336 ndr_print_uint32(ndr, "sv1502_sessvcs", r->sv1502_sessvcs);
1337 ndr->depth--;
1338 }
1339
1340 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1503(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1503 *r)
/* [<][>][^][v][top][bottom][index][help] */
1341 {
1342 if (ndr_flags & NDR_SCALARS) {
1343 NDR_CHECK(ndr_push_align(ndr, 4));
1344 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1503_opensearch));
1345 }
1346 if (ndr_flags & NDR_BUFFERS) {
1347 }
1348 return NDR_ERR_SUCCESS;
1349 }
1350
1351 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1503(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1503 *r)
/* [<][>][^][v][top][bottom][index][help] */
1352 {
1353 if (ndr_flags & NDR_SCALARS) {
1354 NDR_CHECK(ndr_pull_align(ndr, 4));
1355 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1503_opensearch));
1356 }
1357 if (ndr_flags & NDR_BUFFERS) {
1358 }
1359 return NDR_ERR_SUCCESS;
1360 }
1361
1362 _PUBLIC_ void ndr_print_SERVER_INFO_1503(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1503 *r)
/* [<][>][^][v][top][bottom][index][help] */
1363 {
1364 ndr_print_struct(ndr, name, "SERVER_INFO_1503");
1365 ndr->depth++;
1366 ndr_print_uint32(ndr, "sv1503_opensearch", r->sv1503_opensearch);
1367 ndr->depth--;
1368 }
1369
1370 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1506(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1506 *r)
/* [<][>][^][v][top][bottom][index][help] */
1371 {
1372 if (ndr_flags & NDR_SCALARS) {
1373 NDR_CHECK(ndr_push_align(ndr, 4));
1374 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1506_maxworkitems));
1375 }
1376 if (ndr_flags & NDR_BUFFERS) {
1377 }
1378 return NDR_ERR_SUCCESS;
1379 }
1380
1381 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1506(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1506 *r)
/* [<][>][^][v][top][bottom][index][help] */
1382 {
1383 if (ndr_flags & NDR_SCALARS) {
1384 NDR_CHECK(ndr_pull_align(ndr, 4));
1385 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1506_maxworkitems));
1386 }
1387 if (ndr_flags & NDR_BUFFERS) {
1388 }
1389 return NDR_ERR_SUCCESS;
1390 }
1391
1392 _PUBLIC_ void ndr_print_SERVER_INFO_1506(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1506 *r)
/* [<][>][^][v][top][bottom][index][help] */
1393 {
1394 ndr_print_struct(ndr, name, "SERVER_INFO_1506");
1395 ndr->depth++;
1396 ndr_print_uint32(ndr, "sv1506_maxworkitems", r->sv1506_maxworkitems);
1397 ndr->depth--;
1398 }
1399
1400 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1509(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1509 *r)
/* [<][>][^][v][top][bottom][index][help] */
1401 {
1402 if (ndr_flags & NDR_SCALARS) {
1403 NDR_CHECK(ndr_push_align(ndr, 4));
1404 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1509_maxrawbuflen));
1405 }
1406 if (ndr_flags & NDR_BUFFERS) {
1407 }
1408 return NDR_ERR_SUCCESS;
1409 }
1410
1411 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1509(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1509 *r)
/* [<][>][^][v][top][bottom][index][help] */
1412 {
1413 if (ndr_flags & NDR_SCALARS) {
1414 NDR_CHECK(ndr_pull_align(ndr, 4));
1415 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1509_maxrawbuflen));
1416 }
1417 if (ndr_flags & NDR_BUFFERS) {
1418 }
1419 return NDR_ERR_SUCCESS;
1420 }
1421
1422 _PUBLIC_ void ndr_print_SERVER_INFO_1509(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1509 *r)
/* [<][>][^][v][top][bottom][index][help] */
1423 {
1424 ndr_print_struct(ndr, name, "SERVER_INFO_1509");
1425 ndr->depth++;
1426 ndr_print_uint32(ndr, "sv1509_maxrawbuflen", r->sv1509_maxrawbuflen);
1427 ndr->depth--;
1428 }
1429
1430 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1510(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1510 *r)
/* [<][>][^][v][top][bottom][index][help] */
1431 {
1432 if (ndr_flags & NDR_SCALARS) {
1433 NDR_CHECK(ndr_push_align(ndr, 4));
1434 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1510_sessusers));
1435 }
1436 if (ndr_flags & NDR_BUFFERS) {
1437 }
1438 return NDR_ERR_SUCCESS;
1439 }
1440
1441 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1510(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1510 *r)
/* [<][>][^][v][top][bottom][index][help] */
1442 {
1443 if (ndr_flags & NDR_SCALARS) {
1444 NDR_CHECK(ndr_pull_align(ndr, 4));
1445 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1510_sessusers));
1446 }
1447 if (ndr_flags & NDR_BUFFERS) {
1448 }
1449 return NDR_ERR_SUCCESS;
1450 }
1451
1452 _PUBLIC_ void ndr_print_SERVER_INFO_1510(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1510 *r)
/* [<][>][^][v][top][bottom][index][help] */
1453 {
1454 ndr_print_struct(ndr, name, "SERVER_INFO_1510");
1455 ndr->depth++;
1456 ndr_print_uint32(ndr, "sv1510_sessusers", r->sv1510_sessusers);
1457 ndr->depth--;
1458 }
1459
1460 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1511(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1511 *r)
/* [<][>][^][v][top][bottom][index][help] */
1461 {
1462 if (ndr_flags & NDR_SCALARS) {
1463 NDR_CHECK(ndr_push_align(ndr, 4));
1464 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1511_sessconns));
1465 }
1466 if (ndr_flags & NDR_BUFFERS) {
1467 }
1468 return NDR_ERR_SUCCESS;
1469 }
1470
1471 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1511(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1511 *r)
/* [<][>][^][v][top][bottom][index][help] */
1472 {
1473 if (ndr_flags & NDR_SCALARS) {
1474 NDR_CHECK(ndr_pull_align(ndr, 4));
1475 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1511_sessconns));
1476 }
1477 if (ndr_flags & NDR_BUFFERS) {
1478 }
1479 return NDR_ERR_SUCCESS;
1480 }
1481
1482 _PUBLIC_ void ndr_print_SERVER_INFO_1511(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1511 *r)
/* [<][>][^][v][top][bottom][index][help] */
1483 {
1484 ndr_print_struct(ndr, name, "SERVER_INFO_1511");
1485 ndr->depth++;
1486 ndr_print_uint32(ndr, "sv1511_sessconns", r->sv1511_sessconns);
1487 ndr->depth--;
1488 }
1489
1490 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1512(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1512 *r)
/* [<][>][^][v][top][bottom][index][help] */
1491 {
1492 if (ndr_flags & NDR_SCALARS) {
1493 NDR_CHECK(ndr_push_align(ndr, 4));
1494 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1512_maxnonpagedmemoryusage));
1495 }
1496 if (ndr_flags & NDR_BUFFERS) {
1497 }
1498 return NDR_ERR_SUCCESS;
1499 }
1500
1501 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1512(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1512 *r)
/* [<][>][^][v][top][bottom][index][help] */
1502 {
1503 if (ndr_flags & NDR_SCALARS) {
1504 NDR_CHECK(ndr_pull_align(ndr, 4));
1505 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1512_maxnonpagedmemoryusage));
1506 }
1507 if (ndr_flags & NDR_BUFFERS) {
1508 }
1509 return NDR_ERR_SUCCESS;
1510 }
1511
1512 _PUBLIC_ void ndr_print_SERVER_INFO_1512(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1512 *r)
/* [<][>][^][v][top][bottom][index][help] */
1513 {
1514 ndr_print_struct(ndr, name, "SERVER_INFO_1512");
1515 ndr->depth++;
1516 ndr_print_uint32(ndr, "sv1512_maxnonpagedmemoryusage", r->sv1512_maxnonpagedmemoryusage);
1517 ndr->depth--;
1518 }
1519
1520 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1513(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1513 *r)
/* [<][>][^][v][top][bottom][index][help] */
1521 {
1522 if (ndr_flags & NDR_SCALARS) {
1523 NDR_CHECK(ndr_push_align(ndr, 4));
1524 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1513_maxpagedmemoryusage));
1525 }
1526 if (ndr_flags & NDR_BUFFERS) {
1527 }
1528 return NDR_ERR_SUCCESS;
1529 }
1530
1531 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1513(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1513 *r)
/* [<][>][^][v][top][bottom][index][help] */
1532 {
1533 if (ndr_flags & NDR_SCALARS) {
1534 NDR_CHECK(ndr_pull_align(ndr, 4));
1535 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1513_maxpagedmemoryusage));
1536 }
1537 if (ndr_flags & NDR_BUFFERS) {
1538 }
1539 return NDR_ERR_SUCCESS;
1540 }
1541
1542 _PUBLIC_ void ndr_print_SERVER_INFO_1513(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1513 *r)
/* [<][>][^][v][top][bottom][index][help] */
1543 {
1544 ndr_print_struct(ndr, name, "SERVER_INFO_1513");
1545 ndr->depth++;
1546 ndr_print_uint32(ndr, "sv1513_maxpagedmemoryusage", r->sv1513_maxpagedmemoryusage);
1547 ndr->depth--;
1548 }
1549
1550 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1514(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1514 *r)
/* [<][>][^][v][top][bottom][index][help] */
1551 {
1552 if (ndr_flags & NDR_SCALARS) {
1553 NDR_CHECK(ndr_push_align(ndr, 1));
1554 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1514_enablesoftcompat));
1555 }
1556 if (ndr_flags & NDR_BUFFERS) {
1557 }
1558 return NDR_ERR_SUCCESS;
1559 }
1560
1561 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1514(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1514 *r)
/* [<][>][^][v][top][bottom][index][help] */
1562 {
1563 if (ndr_flags & NDR_SCALARS) {
1564 NDR_CHECK(ndr_pull_align(ndr, 1));
1565 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1514_enablesoftcompat));
1566 }
1567 if (ndr_flags & NDR_BUFFERS) {
1568 }
1569 return NDR_ERR_SUCCESS;
1570 }
1571
1572 _PUBLIC_ void ndr_print_SERVER_INFO_1514(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1514 *r)
/* [<][>][^][v][top][bottom][index][help] */
1573 {
1574 ndr_print_struct(ndr, name, "SERVER_INFO_1514");
1575 ndr->depth++;
1576 ndr_print_uint8(ndr, "sv1514_enablesoftcompat", r->sv1514_enablesoftcompat);
1577 ndr->depth--;
1578 }
1579
1580 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1515(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1515 *r)
/* [<][>][^][v][top][bottom][index][help] */
1581 {
1582 if (ndr_flags & NDR_SCALARS) {
1583 NDR_CHECK(ndr_push_align(ndr, 1));
1584 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1515_enableforcedlogoff));
1585 }
1586 if (ndr_flags & NDR_BUFFERS) {
1587 }
1588 return NDR_ERR_SUCCESS;
1589 }
1590
1591 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1515(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1515 *r)
/* [<][>][^][v][top][bottom][index][help] */
1592 {
1593 if (ndr_flags & NDR_SCALARS) {
1594 NDR_CHECK(ndr_pull_align(ndr, 1));
1595 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1515_enableforcedlogoff));
1596 }
1597 if (ndr_flags & NDR_BUFFERS) {
1598 }
1599 return NDR_ERR_SUCCESS;
1600 }
1601
1602 _PUBLIC_ void ndr_print_SERVER_INFO_1515(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1515 *r)
/* [<][>][^][v][top][bottom][index][help] */
1603 {
1604 ndr_print_struct(ndr, name, "SERVER_INFO_1515");
1605 ndr->depth++;
1606 ndr_print_uint8(ndr, "sv1515_enableforcedlogoff", r->sv1515_enableforcedlogoff);
1607 ndr->depth--;
1608 }
1609
1610 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1516(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1516 *r)
/* [<][>][^][v][top][bottom][index][help] */
1611 {
1612 if (ndr_flags & NDR_SCALARS) {
1613 NDR_CHECK(ndr_push_align(ndr, 1));
1614 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1516_timesource));
1615 }
1616 if (ndr_flags & NDR_BUFFERS) {
1617 }
1618 return NDR_ERR_SUCCESS;
1619 }
1620
1621 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1516(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1516 *r)
/* [<][>][^][v][top][bottom][index][help] */
1622 {
1623 if (ndr_flags & NDR_SCALARS) {
1624 NDR_CHECK(ndr_pull_align(ndr, 1));
1625 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1516_timesource));
1626 }
1627 if (ndr_flags & NDR_BUFFERS) {
1628 }
1629 return NDR_ERR_SUCCESS;
1630 }
1631
1632 _PUBLIC_ void ndr_print_SERVER_INFO_1516(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1516 *r)
/* [<][>][^][v][top][bottom][index][help] */
1633 {
1634 ndr_print_struct(ndr, name, "SERVER_INFO_1516");
1635 ndr->depth++;
1636 ndr_print_uint8(ndr, "sv1516_timesource", r->sv1516_timesource);
1637 ndr->depth--;
1638 }
1639
1640 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1518(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1518 *r)
/* [<][>][^][v][top][bottom][index][help] */
1641 {
1642 if (ndr_flags & NDR_SCALARS) {
1643 NDR_CHECK(ndr_push_align(ndr, 1));
1644 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1518_lmannounce));
1645 }
1646 if (ndr_flags & NDR_BUFFERS) {
1647 }
1648 return NDR_ERR_SUCCESS;
1649 }
1650
1651 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1518(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1518 *r)
/* [<][>][^][v][top][bottom][index][help] */
1652 {
1653 if (ndr_flags & NDR_SCALARS) {
1654 NDR_CHECK(ndr_pull_align(ndr, 1));
1655 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1518_lmannounce));
1656 }
1657 if (ndr_flags & NDR_BUFFERS) {
1658 }
1659 return NDR_ERR_SUCCESS;
1660 }
1661
1662 _PUBLIC_ void ndr_print_SERVER_INFO_1518(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1518 *r)
/* [<][>][^][v][top][bottom][index][help] */
1663 {
1664 ndr_print_struct(ndr, name, "SERVER_INFO_1518");
1665 ndr->depth++;
1666 ndr_print_uint8(ndr, "sv1518_lmannounce", r->sv1518_lmannounce);
1667 ndr->depth--;
1668 }
1669
1670 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1520(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1520 *r)
/* [<][>][^][v][top][bottom][index][help] */
1671 {
1672 if (ndr_flags & NDR_SCALARS) {
1673 NDR_CHECK(ndr_push_align(ndr, 4));
1674 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1520_maxcopyreadlen));
1675 }
1676 if (ndr_flags & NDR_BUFFERS) {
1677 }
1678 return NDR_ERR_SUCCESS;
1679 }
1680
1681 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1520(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1520 *r)
/* [<][>][^][v][top][bottom][index][help] */
1682 {
1683 if (ndr_flags & NDR_SCALARS) {
1684 NDR_CHECK(ndr_pull_align(ndr, 4));
1685 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1520_maxcopyreadlen));
1686 }
1687 if (ndr_flags & NDR_BUFFERS) {
1688 }
1689 return NDR_ERR_SUCCESS;
1690 }
1691
1692 _PUBLIC_ void ndr_print_SERVER_INFO_1520(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1520 *r)
/* [<][>][^][v][top][bottom][index][help] */
1693 {
1694 ndr_print_struct(ndr, name, "SERVER_INFO_1520");
1695 ndr->depth++;
1696 ndr_print_uint32(ndr, "sv1520_maxcopyreadlen", r->sv1520_maxcopyreadlen);
1697 ndr->depth--;
1698 }
1699
1700 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1521(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1521 *r)
/* [<][>][^][v][top][bottom][index][help] */
1701 {
1702 if (ndr_flags & NDR_SCALARS) {
1703 NDR_CHECK(ndr_push_align(ndr, 4));
1704 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1521_maxcopywritelen));
1705 }
1706 if (ndr_flags & NDR_BUFFERS) {
1707 }
1708 return NDR_ERR_SUCCESS;
1709 }
1710
1711 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1521(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1521 *r)
/* [<][>][^][v][top][bottom][index][help] */
1712 {
1713 if (ndr_flags & NDR_SCALARS) {
1714 NDR_CHECK(ndr_pull_align(ndr, 4));
1715 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1521_maxcopywritelen));
1716 }
1717 if (ndr_flags & NDR_BUFFERS) {
1718 }
1719 return NDR_ERR_SUCCESS;
1720 }
1721
1722 _PUBLIC_ void ndr_print_SERVER_INFO_1521(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1521 *r)
/* [<][>][^][v][top][bottom][index][help] */
1723 {
1724 ndr_print_struct(ndr, name, "SERVER_INFO_1521");
1725 ndr->depth++;
1726 ndr_print_uint32(ndr, "sv1521_maxcopywritelen", r->sv1521_maxcopywritelen);
1727 ndr->depth--;
1728 }
1729
1730 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1522(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1522 *r)
/* [<][>][^][v][top][bottom][index][help] */
1731 {
1732 if (ndr_flags & NDR_SCALARS) {
1733 NDR_CHECK(ndr_push_align(ndr, 4));
1734 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1522_minkeepsearch));
1735 }
1736 if (ndr_flags & NDR_BUFFERS) {
1737 }
1738 return NDR_ERR_SUCCESS;
1739 }
1740
1741 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1522(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1522 *r)
/* [<][>][^][v][top][bottom][index][help] */
1742 {
1743 if (ndr_flags & NDR_SCALARS) {
1744 NDR_CHECK(ndr_pull_align(ndr, 4));
1745 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1522_minkeepsearch));
1746 }
1747 if (ndr_flags & NDR_BUFFERS) {
1748 }
1749 return NDR_ERR_SUCCESS;
1750 }
1751
1752 _PUBLIC_ void ndr_print_SERVER_INFO_1522(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1522 *r)
/* [<][>][^][v][top][bottom][index][help] */
1753 {
1754 ndr_print_struct(ndr, name, "SERVER_INFO_1522");
1755 ndr->depth++;
1756 ndr_print_uint32(ndr, "sv1522_minkeepsearch", r->sv1522_minkeepsearch);
1757 ndr->depth--;
1758 }
1759
1760 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1523(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1523 *r)
/* [<][>][^][v][top][bottom][index][help] */
1761 {
1762 if (ndr_flags & NDR_SCALARS) {
1763 NDR_CHECK(ndr_push_align(ndr, 4));
1764 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1523_maxkeepsearch));
1765 }
1766 if (ndr_flags & NDR_BUFFERS) {
1767 }
1768 return NDR_ERR_SUCCESS;
1769 }
1770
1771 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1523(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1523 *r)
/* [<][>][^][v][top][bottom][index][help] */
1772 {
1773 if (ndr_flags & NDR_SCALARS) {
1774 NDR_CHECK(ndr_pull_align(ndr, 4));
1775 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1523_maxkeepsearch));
1776 }
1777 if (ndr_flags & NDR_BUFFERS) {
1778 }
1779 return NDR_ERR_SUCCESS;
1780 }
1781
1782 _PUBLIC_ void ndr_print_SERVER_INFO_1523(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1523 *r)
/* [<][>][^][v][top][bottom][index][help] */
1783 {
1784 ndr_print_struct(ndr, name, "SERVER_INFO_1523");
1785 ndr->depth++;
1786 ndr_print_uint32(ndr, "sv1523_maxkeepsearch", r->sv1523_maxkeepsearch);
1787 ndr->depth--;
1788 }
1789
1790 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1524(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1524 *r)
/* [<][>][^][v][top][bottom][index][help] */
1791 {
1792 if (ndr_flags & NDR_SCALARS) {
1793 NDR_CHECK(ndr_push_align(ndr, 4));
1794 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1524_minkeepcomplsearch));
1795 }
1796 if (ndr_flags & NDR_BUFFERS) {
1797 }
1798 return NDR_ERR_SUCCESS;
1799 }
1800
1801 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1524(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1524 *r)
/* [<][>][^][v][top][bottom][index][help] */
1802 {
1803 if (ndr_flags & NDR_SCALARS) {
1804 NDR_CHECK(ndr_pull_align(ndr, 4));
1805 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1524_minkeepcomplsearch));
1806 }
1807 if (ndr_flags & NDR_BUFFERS) {
1808 }
1809 return NDR_ERR_SUCCESS;
1810 }
1811
1812 _PUBLIC_ void ndr_print_SERVER_INFO_1524(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1524 *r)
/* [<][>][^][v][top][bottom][index][help] */
1813 {
1814 ndr_print_struct(ndr, name, "SERVER_INFO_1524");
1815 ndr->depth++;
1816 ndr_print_uint32(ndr, "sv1524_minkeepcomplsearch", r->sv1524_minkeepcomplsearch);
1817 ndr->depth--;
1818 }
1819
1820 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1525(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1525 *r)
/* [<][>][^][v][top][bottom][index][help] */
1821 {
1822 if (ndr_flags & NDR_SCALARS) {
1823 NDR_CHECK(ndr_push_align(ndr, 4));
1824 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1525_maxkeepcomplsearch));
1825 }
1826 if (ndr_flags & NDR_BUFFERS) {
1827 }
1828 return NDR_ERR_SUCCESS;
1829 }
1830
1831 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1525(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1525 *r)
/* [<][>][^][v][top][bottom][index][help] */
1832 {
1833 if (ndr_flags & NDR_SCALARS) {
1834 NDR_CHECK(ndr_pull_align(ndr, 4));
1835 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1525_maxkeepcomplsearch));
1836 }
1837 if (ndr_flags & NDR_BUFFERS) {
1838 }
1839 return NDR_ERR_SUCCESS;
1840 }
1841
1842 _PUBLIC_ void ndr_print_SERVER_INFO_1525(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1525 *r)
/* [<][>][^][v][top][bottom][index][help] */
1843 {
1844 ndr_print_struct(ndr, name, "SERVER_INFO_1525");
1845 ndr->depth++;
1846 ndr_print_uint32(ndr, "sv1525_maxkeepcomplsearch", r->sv1525_maxkeepcomplsearch);
1847 ndr->depth--;
1848 }
1849
1850 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1528(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1528 *r)
/* [<][>][^][v][top][bottom][index][help] */
1851 {
1852 if (ndr_flags & NDR_SCALARS) {
1853 NDR_CHECK(ndr_push_align(ndr, 4));
1854 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1528_scavtimeout));
1855 }
1856 if (ndr_flags & NDR_BUFFERS) {
1857 }
1858 return NDR_ERR_SUCCESS;
1859 }
1860
1861 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1528(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1528 *r)
/* [<][>][^][v][top][bottom][index][help] */
1862 {
1863 if (ndr_flags & NDR_SCALARS) {
1864 NDR_CHECK(ndr_pull_align(ndr, 4));
1865 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1528_scavtimeout));
1866 }
1867 if (ndr_flags & NDR_BUFFERS) {
1868 }
1869 return NDR_ERR_SUCCESS;
1870 }
1871
1872 _PUBLIC_ void ndr_print_SERVER_INFO_1528(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1528 *r)
/* [<][>][^][v][top][bottom][index][help] */
1873 {
1874 ndr_print_struct(ndr, name, "SERVER_INFO_1528");
1875 ndr->depth++;
1876 ndr_print_uint32(ndr, "sv1528_scavtimeout", r->sv1528_scavtimeout);
1877 ndr->depth--;
1878 }
1879
1880 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1529(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1529 *r)
/* [<][>][^][v][top][bottom][index][help] */
1881 {
1882 if (ndr_flags & NDR_SCALARS) {
1883 NDR_CHECK(ndr_push_align(ndr, 4));
1884 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1529_minrcvqueue));
1885 }
1886 if (ndr_flags & NDR_BUFFERS) {
1887 }
1888 return NDR_ERR_SUCCESS;
1889 }
1890
1891 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1529(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1529 *r)
/* [<][>][^][v][top][bottom][index][help] */
1892 {
1893 if (ndr_flags & NDR_SCALARS) {
1894 NDR_CHECK(ndr_pull_align(ndr, 4));
1895 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1529_minrcvqueue));
1896 }
1897 if (ndr_flags & NDR_BUFFERS) {
1898 }
1899 return NDR_ERR_SUCCESS;
1900 }
1901
1902 _PUBLIC_ void ndr_print_SERVER_INFO_1529(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1529 *r)
/* [<][>][^][v][top][bottom][index][help] */
1903 {
1904 ndr_print_struct(ndr, name, "SERVER_INFO_1529");
1905 ndr->depth++;
1906 ndr_print_uint32(ndr, "sv1529_minrcvqueue", r->sv1529_minrcvqueue);
1907 ndr->depth--;
1908 }
1909
1910 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1530(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1530 *r)
/* [<][>][^][v][top][bottom][index][help] */
1911 {
1912 if (ndr_flags & NDR_SCALARS) {
1913 NDR_CHECK(ndr_push_align(ndr, 4));
1914 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1530_minfreeworkitems));
1915 }
1916 if (ndr_flags & NDR_BUFFERS) {
1917 }
1918 return NDR_ERR_SUCCESS;
1919 }
1920
1921 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1530(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1530 *r)
/* [<][>][^][v][top][bottom][index][help] */
1922 {
1923 if (ndr_flags & NDR_SCALARS) {
1924 NDR_CHECK(ndr_pull_align(ndr, 4));
1925 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1530_minfreeworkitems));
1926 }
1927 if (ndr_flags & NDR_BUFFERS) {
1928 }
1929 return NDR_ERR_SUCCESS;
1930 }
1931
1932 _PUBLIC_ void ndr_print_SERVER_INFO_1530(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1530 *r)
/* [<][>][^][v][top][bottom][index][help] */
1933 {
1934 ndr_print_struct(ndr, name, "SERVER_INFO_1530");
1935 ndr->depth++;
1936 ndr_print_uint32(ndr, "sv1530_minfreeworkitems", r->sv1530_minfreeworkitems);
1937 ndr->depth--;
1938 }
1939
1940 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1533(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1533 *r)
/* [<][>][^][v][top][bottom][index][help] */
1941 {
1942 if (ndr_flags & NDR_SCALARS) {
1943 NDR_CHECK(ndr_push_align(ndr, 4));
1944 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1533_maxmpxct));
1945 }
1946 if (ndr_flags & NDR_BUFFERS) {
1947 }
1948 return NDR_ERR_SUCCESS;
1949 }
1950
1951 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1533(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1533 *r)
/* [<][>][^][v][top][bottom][index][help] */
1952 {
1953 if (ndr_flags & NDR_SCALARS) {
1954 NDR_CHECK(ndr_pull_align(ndr, 4));
1955 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1533_maxmpxct));
1956 }
1957 if (ndr_flags & NDR_BUFFERS) {
1958 }
1959 return NDR_ERR_SUCCESS;
1960 }
1961
1962 _PUBLIC_ void ndr_print_SERVER_INFO_1533(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1533 *r)
/* [<][>][^][v][top][bottom][index][help] */
1963 {
1964 ndr_print_struct(ndr, name, "SERVER_INFO_1533");
1965 ndr->depth++;
1966 ndr_print_uint32(ndr, "sv1533_maxmpxct", r->sv1533_maxmpxct);
1967 ndr->depth--;
1968 }
1969
1970 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1534(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1534 *r)
/* [<][>][^][v][top][bottom][index][help] */
1971 {
1972 if (ndr_flags & NDR_SCALARS) {
1973 NDR_CHECK(ndr_push_align(ndr, 4));
1974 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1534_oplockbreakwait));
1975 }
1976 if (ndr_flags & NDR_BUFFERS) {
1977 }
1978 return NDR_ERR_SUCCESS;
1979 }
1980
1981 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1534(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1534 *r)
/* [<][>][^][v][top][bottom][index][help] */
1982 {
1983 if (ndr_flags & NDR_SCALARS) {
1984 NDR_CHECK(ndr_pull_align(ndr, 4));
1985 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1534_oplockbreakwait));
1986 }
1987 if (ndr_flags & NDR_BUFFERS) {
1988 }
1989 return NDR_ERR_SUCCESS;
1990 }
1991
1992 _PUBLIC_ void ndr_print_SERVER_INFO_1534(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1534 *r)
/* [<][>][^][v][top][bottom][index][help] */
1993 {
1994 ndr_print_struct(ndr, name, "SERVER_INFO_1534");
1995 ndr->depth++;
1996 ndr_print_uint32(ndr, "sv1534_oplockbreakwait", r->sv1534_oplockbreakwait);
1997 ndr->depth--;
1998 }
1999
2000 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1535(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1535 *r)
/* [<][>][^][v][top][bottom][index][help] */
2001 {
2002 if (ndr_flags & NDR_SCALARS) {
2003 NDR_CHECK(ndr_push_align(ndr, 4));
2004 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1535_oplockbreakresponsewait));
2005 }
2006 if (ndr_flags & NDR_BUFFERS) {
2007 }
2008 return NDR_ERR_SUCCESS;
2009 }
2010
2011 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1535(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1535 *r)
/* [<][>][^][v][top][bottom][index][help] */
2012 {
2013 if (ndr_flags & NDR_SCALARS) {
2014 NDR_CHECK(ndr_pull_align(ndr, 4));
2015 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1535_oplockbreakresponsewait));
2016 }
2017 if (ndr_flags & NDR_BUFFERS) {
2018 }
2019 return NDR_ERR_SUCCESS;
2020 }
2021
2022 _PUBLIC_ void ndr_print_SERVER_INFO_1535(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1535 *r)
/* [<][>][^][v][top][bottom][index][help] */
2023 {
2024 ndr_print_struct(ndr, name, "SERVER_INFO_1535");
2025 ndr->depth++;
2026 ndr_print_uint32(ndr, "sv1535_oplockbreakresponsewait", r->sv1535_oplockbreakresponsewait);
2027 ndr->depth--;
2028 }
2029
2030 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1536(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1536 *r)
/* [<][>][^][v][top][bottom][index][help] */
2031 {
2032 if (ndr_flags & NDR_SCALARS) {
2033 NDR_CHECK(ndr_push_align(ndr, 1));
2034 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1536_enableoplocks));
2035 }
2036 if (ndr_flags & NDR_BUFFERS) {
2037 }
2038 return NDR_ERR_SUCCESS;
2039 }
2040
2041 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1536(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1536 *r)
/* [<][>][^][v][top][bottom][index][help] */
2042 {
2043 if (ndr_flags & NDR_SCALARS) {
2044 NDR_CHECK(ndr_pull_align(ndr, 1));
2045 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1536_enableoplocks));
2046 }
2047 if (ndr_flags & NDR_BUFFERS) {
2048 }
2049 return NDR_ERR_SUCCESS;
2050 }
2051
2052 _PUBLIC_ void ndr_print_SERVER_INFO_1536(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1536 *r)
/* [<][>][^][v][top][bottom][index][help] */
2053 {
2054 ndr_print_struct(ndr, name, "SERVER_INFO_1536");
2055 ndr->depth++;
2056 ndr_print_uint8(ndr, "sv1536_enableoplocks", r->sv1536_enableoplocks);
2057 ndr->depth--;
2058 }
2059
2060 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1537(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1537 *r)
/* [<][>][^][v][top][bottom][index][help] */
2061 {
2062 if (ndr_flags & NDR_SCALARS) {
2063 NDR_CHECK(ndr_push_align(ndr, 1));
2064 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1537_enableoplockforceclose));
2065 }
2066 if (ndr_flags & NDR_BUFFERS) {
2067 }
2068 return NDR_ERR_SUCCESS;
2069 }
2070
2071 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1537(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1537 *r)
/* [<][>][^][v][top][bottom][index][help] */
2072 {
2073 if (ndr_flags & NDR_SCALARS) {
2074 NDR_CHECK(ndr_pull_align(ndr, 1));
2075 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1537_enableoplockforceclose));
2076 }
2077 if (ndr_flags & NDR_BUFFERS) {
2078 }
2079 return NDR_ERR_SUCCESS;
2080 }
2081
2082 _PUBLIC_ void ndr_print_SERVER_INFO_1537(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1537 *r)
/* [<][>][^][v][top][bottom][index][help] */
2083 {
2084 ndr_print_struct(ndr, name, "SERVER_INFO_1537");
2085 ndr->depth++;
2086 ndr_print_uint8(ndr, "sv1537_enableoplockforceclose", r->sv1537_enableoplockforceclose);
2087 ndr->depth--;
2088 }
2089
2090 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1538(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1538 *r)
/* [<][>][^][v][top][bottom][index][help] */
2091 {
2092 if (ndr_flags & NDR_SCALARS) {
2093 NDR_CHECK(ndr_push_align(ndr, 1));
2094 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1538_enablefcbopens));
2095 }
2096 if (ndr_flags & NDR_BUFFERS) {
2097 }
2098 return NDR_ERR_SUCCESS;
2099 }
2100
2101 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1538(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1538 *r)
/* [<][>][^][v][top][bottom][index][help] */
2102 {
2103 if (ndr_flags & NDR_SCALARS) {
2104 NDR_CHECK(ndr_pull_align(ndr, 1));
2105 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1538_enablefcbopens));
2106 }
2107 if (ndr_flags & NDR_BUFFERS) {
2108 }
2109 return NDR_ERR_SUCCESS;
2110 }
2111
2112 _PUBLIC_ void ndr_print_SERVER_INFO_1538(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1538 *r)
/* [<][>][^][v][top][bottom][index][help] */
2113 {
2114 ndr_print_struct(ndr, name, "SERVER_INFO_1538");
2115 ndr->depth++;
2116 ndr_print_uint8(ndr, "sv1538_enablefcbopens", r->sv1538_enablefcbopens);
2117 ndr->depth--;
2118 }
2119
2120 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1539(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1539 *r)
/* [<][>][^][v][top][bottom][index][help] */
2121 {
2122 if (ndr_flags & NDR_SCALARS) {
2123 NDR_CHECK(ndr_push_align(ndr, 1));
2124 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1539_enableraw));
2125 }
2126 if (ndr_flags & NDR_BUFFERS) {
2127 }
2128 return NDR_ERR_SUCCESS;
2129 }
2130
2131 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1539(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1539 *r)
/* [<][>][^][v][top][bottom][index][help] */
2132 {
2133 if (ndr_flags & NDR_SCALARS) {
2134 NDR_CHECK(ndr_pull_align(ndr, 1));
2135 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1539_enableraw));
2136 }
2137 if (ndr_flags & NDR_BUFFERS) {
2138 }
2139 return NDR_ERR_SUCCESS;
2140 }
2141
2142 _PUBLIC_ void ndr_print_SERVER_INFO_1539(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1539 *r)
/* [<][>][^][v][top][bottom][index][help] */
2143 {
2144 ndr_print_struct(ndr, name, "SERVER_INFO_1539");
2145 ndr->depth++;
2146 ndr_print_uint8(ndr, "sv1539_enableraw", r->sv1539_enableraw);
2147 ndr->depth--;
2148 }
2149
2150 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1540(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1540 *r)
/* [<][>][^][v][top][bottom][index][help] */
2151 {
2152 if (ndr_flags & NDR_SCALARS) {
2153 NDR_CHECK(ndr_push_align(ndr, 1));
2154 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1540_enablesharednetdrives));
2155 }
2156 if (ndr_flags & NDR_BUFFERS) {
2157 }
2158 return NDR_ERR_SUCCESS;
2159 }
2160
2161 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1540(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1540 *r)
/* [<][>][^][v][top][bottom][index][help] */
2162 {
2163 if (ndr_flags & NDR_SCALARS) {
2164 NDR_CHECK(ndr_pull_align(ndr, 1));
2165 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1540_enablesharednetdrives));
2166 }
2167 if (ndr_flags & NDR_BUFFERS) {
2168 }
2169 return NDR_ERR_SUCCESS;
2170 }
2171
2172 _PUBLIC_ void ndr_print_SERVER_INFO_1540(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1540 *r)
/* [<][>][^][v][top][bottom][index][help] */
2173 {
2174 ndr_print_struct(ndr, name, "SERVER_INFO_1540");
2175 ndr->depth++;
2176 ndr_print_uint8(ndr, "sv1540_enablesharednetdrives", r->sv1540_enablesharednetdrives);
2177 ndr->depth--;
2178 }
2179
2180 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1541(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1541 *r)
/* [<][>][^][v][top][bottom][index][help] */
2181 {
2182 if (ndr_flags & NDR_SCALARS) {
2183 NDR_CHECK(ndr_push_align(ndr, 1));
2184 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1541_minfreeconnections));
2185 }
2186 if (ndr_flags & NDR_BUFFERS) {
2187 }
2188 return NDR_ERR_SUCCESS;
2189 }
2190
2191 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1541(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1541 *r)
/* [<][>][^][v][top][bottom][index][help] */
2192 {
2193 if (ndr_flags & NDR_SCALARS) {
2194 NDR_CHECK(ndr_pull_align(ndr, 1));
2195 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1541_minfreeconnections));
2196 }
2197 if (ndr_flags & NDR_BUFFERS) {
2198 }
2199 return NDR_ERR_SUCCESS;
2200 }
2201
2202 _PUBLIC_ void ndr_print_SERVER_INFO_1541(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1541 *r)
/* [<][>][^][v][top][bottom][index][help] */
2203 {
2204 ndr_print_struct(ndr, name, "SERVER_INFO_1541");
2205 ndr->depth++;
2206 ndr_print_uint8(ndr, "sv1541_minfreeconnections", r->sv1541_minfreeconnections);
2207 ndr->depth--;
2208 }
2209
2210 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1542(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1542 *r)
/* [<][>][^][v][top][bottom][index][help] */
2211 {
2212 if (ndr_flags & NDR_SCALARS) {
2213 NDR_CHECK(ndr_push_align(ndr, 1));
2214 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1542_maxfreeconnections));
2215 }
2216 if (ndr_flags & NDR_BUFFERS) {
2217 }
2218 return NDR_ERR_SUCCESS;
2219 }
2220
2221 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1542(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1542 *r)
/* [<][>][^][v][top][bottom][index][help] */
2222 {
2223 if (ndr_flags & NDR_SCALARS) {
2224 NDR_CHECK(ndr_pull_align(ndr, 1));
2225 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1542_maxfreeconnections));
2226 }
2227 if (ndr_flags & NDR_BUFFERS) {
2228 }
2229 return NDR_ERR_SUCCESS;
2230 }
2231
2232 _PUBLIC_ void ndr_print_SERVER_INFO_1542(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1542 *r)
/* [<][>][^][v][top][bottom][index][help] */
2233 {
2234 ndr_print_struct(ndr, name, "SERVER_INFO_1542");
2235 ndr->depth++;
2236 ndr_print_uint8(ndr, "sv1542_maxfreeconnections", r->sv1542_maxfreeconnections);
2237 ndr->depth--;
2238 }
2239
2240 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1543(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1543 *r)
/* [<][>][^][v][top][bottom][index][help] */
2241 {
2242 if (ndr_flags & NDR_SCALARS) {
2243 NDR_CHECK(ndr_push_align(ndr, 4));
2244 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1543_initsesstable));
2245 }
2246 if (ndr_flags & NDR_BUFFERS) {
2247 }
2248 return NDR_ERR_SUCCESS;
2249 }
2250
2251 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1543(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1543 *r)
/* [<][>][^][v][top][bottom][index][help] */
2252 {
2253 if (ndr_flags & NDR_SCALARS) {
2254 NDR_CHECK(ndr_pull_align(ndr, 4));
2255 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1543_initsesstable));
2256 }
2257 if (ndr_flags & NDR_BUFFERS) {
2258 }
2259 return NDR_ERR_SUCCESS;
2260 }
2261
2262 _PUBLIC_ void ndr_print_SERVER_INFO_1543(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1543 *r)
/* [<][>][^][v][top][bottom][index][help] */
2263 {
2264 ndr_print_struct(ndr, name, "SERVER_INFO_1543");
2265 ndr->depth++;
2266 ndr_print_uint32(ndr, "sv1543_initsesstable", r->sv1543_initsesstable);
2267 ndr->depth--;
2268 }
2269
2270 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1544(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1544 *r)
/* [<][>][^][v][top][bottom][index][help] */
2271 {
2272 if (ndr_flags & NDR_SCALARS) {
2273 NDR_CHECK(ndr_push_align(ndr, 4));
2274 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1544_initconntable));
2275 }
2276 if (ndr_flags & NDR_BUFFERS) {
2277 }
2278 return NDR_ERR_SUCCESS;
2279 }
2280
2281 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1544(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1544 *r)
/* [<][>][^][v][top][bottom][index][help] */
2282 {
2283 if (ndr_flags & NDR_SCALARS) {
2284 NDR_CHECK(ndr_pull_align(ndr, 4));
2285 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1544_initconntable));
2286 }
2287 if (ndr_flags & NDR_BUFFERS) {
2288 }
2289 return NDR_ERR_SUCCESS;
2290 }
2291
2292 _PUBLIC_ void ndr_print_SERVER_INFO_1544(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1544 *r)
/* [<][>][^][v][top][bottom][index][help] */
2293 {
2294 ndr_print_struct(ndr, name, "SERVER_INFO_1544");
2295 ndr->depth++;
2296 ndr_print_uint32(ndr, "sv1544_initconntable", r->sv1544_initconntable);
2297 ndr->depth--;
2298 }
2299
2300 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1545(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1545 *r)
/* [<][>][^][v][top][bottom][index][help] */
2301 {
2302 if (ndr_flags & NDR_SCALARS) {
2303 NDR_CHECK(ndr_push_align(ndr, 4));
2304 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1545_initfiletable));
2305 }
2306 if (ndr_flags & NDR_BUFFERS) {
2307 }
2308 return NDR_ERR_SUCCESS;
2309 }
2310
2311 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1545(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1545 *r)
/* [<][>][^][v][top][bottom][index][help] */
2312 {
2313 if (ndr_flags & NDR_SCALARS) {
2314 NDR_CHECK(ndr_pull_align(ndr, 4));
2315 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1545_initfiletable));
2316 }
2317 if (ndr_flags & NDR_BUFFERS) {
2318 }
2319 return NDR_ERR_SUCCESS;
2320 }
2321
2322 _PUBLIC_ void ndr_print_SERVER_INFO_1545(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1545 *r)
/* [<][>][^][v][top][bottom][index][help] */
2323 {
2324 ndr_print_struct(ndr, name, "SERVER_INFO_1545");
2325 ndr->depth++;
2326 ndr_print_uint32(ndr, "sv1545_initfiletable", r->sv1545_initfiletable);
2327 ndr->depth--;
2328 }
2329
2330 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1546(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1546 *r)
/* [<][>][^][v][top][bottom][index][help] */
2331 {
2332 if (ndr_flags & NDR_SCALARS) {
2333 NDR_CHECK(ndr_push_align(ndr, 4));
2334 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1546_initsearchtable));
2335 }
2336 if (ndr_flags & NDR_BUFFERS) {
2337 }
2338 return NDR_ERR_SUCCESS;
2339 }
2340
2341 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1546(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1546 *r)
/* [<][>][^][v][top][bottom][index][help] */
2342 {
2343 if (ndr_flags & NDR_SCALARS) {
2344 NDR_CHECK(ndr_pull_align(ndr, 4));
2345 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1546_initsearchtable));
2346 }
2347 if (ndr_flags & NDR_BUFFERS) {
2348 }
2349 return NDR_ERR_SUCCESS;
2350 }
2351
2352 _PUBLIC_ void ndr_print_SERVER_INFO_1546(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1546 *r)
/* [<][>][^][v][top][bottom][index][help] */
2353 {
2354 ndr_print_struct(ndr, name, "SERVER_INFO_1546");
2355 ndr->depth++;
2356 ndr_print_uint32(ndr, "sv1546_initsearchtable", r->sv1546_initsearchtable);
2357 ndr->depth--;
2358 }
2359
2360 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1547(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1547 *r)
/* [<][>][^][v][top][bottom][index][help] */
2361 {
2362 if (ndr_flags & NDR_SCALARS) {
2363 NDR_CHECK(ndr_push_align(ndr, 4));
2364 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1547_alertschedule));
2365 }
2366 if (ndr_flags & NDR_BUFFERS) {
2367 }
2368 return NDR_ERR_SUCCESS;
2369 }
2370
2371 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1547(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1547 *r)
/* [<][>][^][v][top][bottom][index][help] */
2372 {
2373 if (ndr_flags & NDR_SCALARS) {
2374 NDR_CHECK(ndr_pull_align(ndr, 4));
2375 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1547_alertschedule));
2376 }
2377 if (ndr_flags & NDR_BUFFERS) {
2378 }
2379 return NDR_ERR_SUCCESS;
2380 }
2381
2382 _PUBLIC_ void ndr_print_SERVER_INFO_1547(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1547 *r)
/* [<][>][^][v][top][bottom][index][help] */
2383 {
2384 ndr_print_struct(ndr, name, "SERVER_INFO_1547");
2385 ndr->depth++;
2386 ndr_print_uint32(ndr, "sv1547_alertschedule", r->sv1547_alertschedule);
2387 ndr->depth--;
2388 }
2389
2390 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1548(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1548 *r)
/* [<][>][^][v][top][bottom][index][help] */
2391 {
2392 if (ndr_flags & NDR_SCALARS) {
2393 NDR_CHECK(ndr_push_align(ndr, 4));
2394 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1548_errorthreshold));
2395 }
2396 if (ndr_flags & NDR_BUFFERS) {
2397 }
2398 return NDR_ERR_SUCCESS;
2399 }
2400
2401 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1548(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1548 *r)
/* [<][>][^][v][top][bottom][index][help] */
2402 {
2403 if (ndr_flags & NDR_SCALARS) {
2404 NDR_CHECK(ndr_pull_align(ndr, 4));
2405 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1548_errorthreshold));
2406 }
2407 if (ndr_flags & NDR_BUFFERS) {
2408 }
2409 return NDR_ERR_SUCCESS;
2410 }
2411
2412 _PUBLIC_ void ndr_print_SERVER_INFO_1548(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1548 *r)
/* [<][>][^][v][top][bottom][index][help] */
2413 {
2414 ndr_print_struct(ndr, name, "SERVER_INFO_1548");
2415 ndr->depth++;
2416 ndr_print_uint32(ndr, "sv1548_errorthreshold", r->sv1548_errorthreshold);
2417 ndr->depth--;
2418 }
2419
2420 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1549(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1549 *r)
/* [<][>][^][v][top][bottom][index][help] */
2421 {
2422 if (ndr_flags & NDR_SCALARS) {
2423 NDR_CHECK(ndr_push_align(ndr, 4));
2424 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1549_networkerrorthreshold));
2425 }
2426 if (ndr_flags & NDR_BUFFERS) {
2427 }
2428 return NDR_ERR_SUCCESS;
2429 }
2430
2431 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1549(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1549 *r)
/* [<][>][^][v][top][bottom][index][help] */
2432 {
2433 if (ndr_flags & NDR_SCALARS) {
2434 NDR_CHECK(ndr_pull_align(ndr, 4));
2435 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1549_networkerrorthreshold));
2436 }
2437 if (ndr_flags & NDR_BUFFERS) {
2438 }
2439 return NDR_ERR_SUCCESS;
2440 }
2441
2442 _PUBLIC_ void ndr_print_SERVER_INFO_1549(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1549 *r)
/* [<][>][^][v][top][bottom][index][help] */
2443 {
2444 ndr_print_struct(ndr, name, "SERVER_INFO_1549");
2445 ndr->depth++;
2446 ndr_print_uint32(ndr, "sv1549_networkerrorthreshold", r->sv1549_networkerrorthreshold);
2447 ndr->depth--;
2448 }
2449
2450 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1550(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1550 *r)
/* [<][>][^][v][top][bottom][index][help] */
2451 {
2452 if (ndr_flags & NDR_SCALARS) {
2453 NDR_CHECK(ndr_push_align(ndr, 4));
2454 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1550_diskspacethreshold));
2455 }
2456 if (ndr_flags & NDR_BUFFERS) {
2457 }
2458 return NDR_ERR_SUCCESS;
2459 }
2460
2461 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1550(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1550 *r)
/* [<][>][^][v][top][bottom][index][help] */
2462 {
2463 if (ndr_flags & NDR_SCALARS) {
2464 NDR_CHECK(ndr_pull_align(ndr, 4));
2465 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1550_diskspacethreshold));
2466 }
2467 if (ndr_flags & NDR_BUFFERS) {
2468 }
2469 return NDR_ERR_SUCCESS;
2470 }
2471
2472 _PUBLIC_ void ndr_print_SERVER_INFO_1550(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1550 *r)
/* [<][>][^][v][top][bottom][index][help] */
2473 {
2474 ndr_print_struct(ndr, name, "SERVER_INFO_1550");
2475 ndr->depth++;
2476 ndr_print_uint32(ndr, "sv1550_diskspacethreshold", r->sv1550_diskspacethreshold);
2477 ndr->depth--;
2478 }
2479
2480 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1552(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1552 *r)
/* [<][>][^][v][top][bottom][index][help] */
2481 {
2482 if (ndr_flags & NDR_SCALARS) {
2483 NDR_CHECK(ndr_push_align(ndr, 4));
2484 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1552_maxlinkdelay));
2485 }
2486 if (ndr_flags & NDR_BUFFERS) {
2487 }
2488 return NDR_ERR_SUCCESS;
2489 }
2490
2491 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1552(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1552 *r)
/* [<][>][^][v][top][bottom][index][help] */
2492 {
2493 if (ndr_flags & NDR_SCALARS) {
2494 NDR_CHECK(ndr_pull_align(ndr, 4));
2495 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1552_maxlinkdelay));
2496 }
2497 if (ndr_flags & NDR_BUFFERS) {
2498 }
2499 return NDR_ERR_SUCCESS;
2500 }
2501
2502 _PUBLIC_ void ndr_print_SERVER_INFO_1552(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1552 *r)
/* [<][>][^][v][top][bottom][index][help] */
2503 {
2504 ndr_print_struct(ndr, name, "SERVER_INFO_1552");
2505 ndr->depth++;
2506 ndr_print_uint32(ndr, "sv1552_maxlinkdelay", r->sv1552_maxlinkdelay);
2507 ndr->depth--;
2508 }
2509
2510 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1553(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1553 *r)
/* [<][>][^][v][top][bottom][index][help] */
2511 {
2512 if (ndr_flags & NDR_SCALARS) {
2513 NDR_CHECK(ndr_push_align(ndr, 4));
2514 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1553_minlinkthroughput));
2515 }
2516 if (ndr_flags & NDR_BUFFERS) {
2517 }
2518 return NDR_ERR_SUCCESS;
2519 }
2520
2521 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1553(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1553 *r)
/* [<][>][^][v][top][bottom][index][help] */
2522 {
2523 if (ndr_flags & NDR_SCALARS) {
2524 NDR_CHECK(ndr_pull_align(ndr, 4));
2525 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1553_minlinkthroughput));
2526 }
2527 if (ndr_flags & NDR_BUFFERS) {
2528 }
2529 return NDR_ERR_SUCCESS;
2530 }
2531
2532 _PUBLIC_ void ndr_print_SERVER_INFO_1553(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1553 *r)
/* [<][>][^][v][top][bottom][index][help] */
2533 {
2534 ndr_print_struct(ndr, name, "SERVER_INFO_1553");
2535 ndr->depth++;
2536 ndr_print_uint32(ndr, "sv1553_minlinkthroughput", r->sv1553_minlinkthroughput);
2537 ndr->depth--;
2538 }
2539
2540 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1554(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1554 *r)
/* [<][>][^][v][top][bottom][index][help] */
2541 {
2542 if (ndr_flags & NDR_SCALARS) {
2543 NDR_CHECK(ndr_push_align(ndr, 4));
2544 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1554_linkinfovalidtime));
2545 }
2546 if (ndr_flags & NDR_BUFFERS) {
2547 }
2548 return NDR_ERR_SUCCESS;
2549 }
2550
2551 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1554(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1554 *r)
/* [<][>][^][v][top][bottom][index][help] */
2552 {
2553 if (ndr_flags & NDR_SCALARS) {
2554 NDR_CHECK(ndr_pull_align(ndr, 4));
2555 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1554_linkinfovalidtime));
2556 }
2557 if (ndr_flags & NDR_BUFFERS) {
2558 }
2559 return NDR_ERR_SUCCESS;
2560 }
2561
2562 _PUBLIC_ void ndr_print_SERVER_INFO_1554(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1554 *r)
/* [<][>][^][v][top][bottom][index][help] */
2563 {
2564 ndr_print_struct(ndr, name, "SERVER_INFO_1554");
2565 ndr->depth++;
2566 ndr_print_uint32(ndr, "sv1554_linkinfovalidtime", r->sv1554_linkinfovalidtime);
2567 ndr->depth--;
2568 }
2569
2570 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1555(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1555 *r)
/* [<][>][^][v][top][bottom][index][help] */
2571 {
2572 if (ndr_flags & NDR_SCALARS) {
2573 NDR_CHECK(ndr_push_align(ndr, 4));
2574 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1555_scavqosinfoupdatetime));
2575 }
2576 if (ndr_flags & NDR_BUFFERS) {
2577 }
2578 return NDR_ERR_SUCCESS;
2579 }
2580
2581 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1555(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1555 *r)
/* [<][>][^][v][top][bottom][index][help] */
2582 {
2583 if (ndr_flags & NDR_SCALARS) {
2584 NDR_CHECK(ndr_pull_align(ndr, 4));
2585 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1555_scavqosinfoupdatetime));
2586 }
2587 if (ndr_flags & NDR_BUFFERS) {
2588 }
2589 return NDR_ERR_SUCCESS;
2590 }
2591
2592 _PUBLIC_ void ndr_print_SERVER_INFO_1555(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1555 *r)
/* [<][>][^][v][top][bottom][index][help] */
2593 {
2594 ndr_print_struct(ndr, name, "SERVER_INFO_1555");
2595 ndr->depth++;
2596 ndr_print_uint32(ndr, "sv1555_scavqosinfoupdatetime", r->sv1555_scavqosinfoupdatetime);
2597 ndr->depth--;
2598 }
2599
2600 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1556(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1556 *r)
/* [<][>][^][v][top][bottom][index][help] */
2601 {
2602 if (ndr_flags & NDR_SCALARS) {
2603 NDR_CHECK(ndr_push_align(ndr, 4));
2604 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1556_maxworkitemidletime));
2605 }
2606 if (ndr_flags & NDR_BUFFERS) {
2607 }
2608 return NDR_ERR_SUCCESS;
2609 }
2610
2611 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1556(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1556 *r)
/* [<][>][^][v][top][bottom][index][help] */
2612 {
2613 if (ndr_flags & NDR_SCALARS) {
2614 NDR_CHECK(ndr_pull_align(ndr, 4));
2615 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1556_maxworkitemidletime));
2616 }
2617 if (ndr_flags & NDR_BUFFERS) {
2618 }
2619 return NDR_ERR_SUCCESS;
2620 }
2621
2622 _PUBLIC_ void ndr_print_SERVER_INFO_1556(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1556 *r)
/* [<][>][^][v][top][bottom][index][help] */
2623 {
2624 ndr_print_struct(ndr, name, "SERVER_INFO_1556");
2625 ndr->depth++;
2626 ndr_print_uint32(ndr, "sv1556_maxworkitemidletime", r->sv1556_maxworkitemidletime);
2627 ndr->depth--;
2628 }
2629
2630 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1557(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1557 *r)
/* [<][>][^][v][top][bottom][index][help] */
2631 {
2632 if (ndr_flags & NDR_SCALARS) {
2633 NDR_CHECK(ndr_push_align(ndr, 4));
2634 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1557_maxrawworkitems));
2635 }
2636 if (ndr_flags & NDR_BUFFERS) {
2637 }
2638 return NDR_ERR_SUCCESS;
2639 }
2640
2641 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1557(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1557 *r)
/* [<][>][^][v][top][bottom][index][help] */
2642 {
2643 if (ndr_flags & NDR_SCALARS) {
2644 NDR_CHECK(ndr_pull_align(ndr, 4));
2645 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1557_maxrawworkitems));
2646 }
2647 if (ndr_flags & NDR_BUFFERS) {
2648 }
2649 return NDR_ERR_SUCCESS;
2650 }
2651
2652 _PUBLIC_ void ndr_print_SERVER_INFO_1557(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1557 *r)
/* [<][>][^][v][top][bottom][index][help] */
2653 {
2654 ndr_print_struct(ndr, name, "SERVER_INFO_1557");
2655 ndr->depth++;
2656 ndr_print_uint32(ndr, "sv1557_maxrawworkitems", r->sv1557_maxrawworkitems);
2657 ndr->depth--;
2658 }
2659
2660 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1560(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1560 *r)
/* [<][>][^][v][top][bottom][index][help] */
2661 {
2662 if (ndr_flags & NDR_SCALARS) {
2663 NDR_CHECK(ndr_push_align(ndr, 4));
2664 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1560_producttype));
2665 }
2666 if (ndr_flags & NDR_BUFFERS) {
2667 }
2668 return NDR_ERR_SUCCESS;
2669 }
2670
2671 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1560(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1560 *r)
/* [<][>][^][v][top][bottom][index][help] */
2672 {
2673 if (ndr_flags & NDR_SCALARS) {
2674 NDR_CHECK(ndr_pull_align(ndr, 4));
2675 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1560_producttype));
2676 }
2677 if (ndr_flags & NDR_BUFFERS) {
2678 }
2679 return NDR_ERR_SUCCESS;
2680 }
2681
2682 _PUBLIC_ void ndr_print_SERVER_INFO_1560(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1560 *r)
/* [<][>][^][v][top][bottom][index][help] */
2683 {
2684 ndr_print_struct(ndr, name, "SERVER_INFO_1560");
2685 ndr->depth++;
2686 ndr_print_uint32(ndr, "sv1560_producttype", r->sv1560_producttype);
2687 ndr->depth--;
2688 }
2689
2690 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1561(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1561 *r)
/* [<][>][^][v][top][bottom][index][help] */
2691 {
2692 if (ndr_flags & NDR_SCALARS) {
2693 NDR_CHECK(ndr_push_align(ndr, 4));
2694 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1561_serversize));
2695 }
2696 if (ndr_flags & NDR_BUFFERS) {
2697 }
2698 return NDR_ERR_SUCCESS;
2699 }
2700
2701 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1561(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1561 *r)
/* [<][>][^][v][top][bottom][index][help] */
2702 {
2703 if (ndr_flags & NDR_SCALARS) {
2704 NDR_CHECK(ndr_pull_align(ndr, 4));
2705 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1561_serversize));
2706 }
2707 if (ndr_flags & NDR_BUFFERS) {
2708 }
2709 return NDR_ERR_SUCCESS;
2710 }
2711
2712 _PUBLIC_ void ndr_print_SERVER_INFO_1561(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1561 *r)
/* [<][>][^][v][top][bottom][index][help] */
2713 {
2714 ndr_print_struct(ndr, name, "SERVER_INFO_1561");
2715 ndr->depth++;
2716 ndr_print_uint32(ndr, "sv1561_serversize", r->sv1561_serversize);
2717 ndr->depth--;
2718 }
2719
2720 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1562(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1562 *r)
/* [<][>][^][v][top][bottom][index][help] */
2721 {
2722 if (ndr_flags & NDR_SCALARS) {
2723 NDR_CHECK(ndr_push_align(ndr, 4));
2724 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1562_connectionlessautodisc));
2725 }
2726 if (ndr_flags & NDR_BUFFERS) {
2727 }
2728 return NDR_ERR_SUCCESS;
2729 }
2730
2731 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1562(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1562 *r)
/* [<][>][^][v][top][bottom][index][help] */
2732 {
2733 if (ndr_flags & NDR_SCALARS) {
2734 NDR_CHECK(ndr_pull_align(ndr, 4));
2735 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1562_connectionlessautodisc));
2736 }
2737 if (ndr_flags & NDR_BUFFERS) {
2738 }
2739 return NDR_ERR_SUCCESS;
2740 }
2741
2742 _PUBLIC_ void ndr_print_SERVER_INFO_1562(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1562 *r)
/* [<][>][^][v][top][bottom][index][help] */
2743 {
2744 ndr_print_struct(ndr, name, "SERVER_INFO_1562");
2745 ndr->depth++;
2746 ndr_print_uint32(ndr, "sv1562_connectionlessautodisc", r->sv1562_connectionlessautodisc);
2747 ndr->depth--;
2748 }
2749
2750 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1563(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1563 *r)
/* [<][>][^][v][top][bottom][index][help] */
2751 {
2752 if (ndr_flags & NDR_SCALARS) {
2753 NDR_CHECK(ndr_push_align(ndr, 4));
2754 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1563_sharingviolationretries));
2755 }
2756 if (ndr_flags & NDR_BUFFERS) {
2757 }
2758 return NDR_ERR_SUCCESS;
2759 }
2760
2761 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1563(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1563 *r)
/* [<][>][^][v][top][bottom][index][help] */
2762 {
2763 if (ndr_flags & NDR_SCALARS) {
2764 NDR_CHECK(ndr_pull_align(ndr, 4));
2765 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1563_sharingviolationretries));
2766 }
2767 if (ndr_flags & NDR_BUFFERS) {
2768 }
2769 return NDR_ERR_SUCCESS;
2770 }
2771
2772 _PUBLIC_ void ndr_print_SERVER_INFO_1563(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1563 *r)
/* [<][>][^][v][top][bottom][index][help] */
2773 {
2774 ndr_print_struct(ndr, name, "SERVER_INFO_1563");
2775 ndr->depth++;
2776 ndr_print_uint32(ndr, "sv1563_sharingviolationretries", r->sv1563_sharingviolationretries);
2777 ndr->depth--;
2778 }
2779
2780 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1564(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1564 *r)
/* [<][>][^][v][top][bottom][index][help] */
2781 {
2782 if (ndr_flags & NDR_SCALARS) {
2783 NDR_CHECK(ndr_push_align(ndr, 4));
2784 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1564_sharingviolationdelay));
2785 }
2786 if (ndr_flags & NDR_BUFFERS) {
2787 }
2788 return NDR_ERR_SUCCESS;
2789 }
2790
2791 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1564(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1564 *r)
/* [<][>][^][v][top][bottom][index][help] */
2792 {
2793 if (ndr_flags & NDR_SCALARS) {
2794 NDR_CHECK(ndr_pull_align(ndr, 4));
2795 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1564_sharingviolationdelay));
2796 }
2797 if (ndr_flags & NDR_BUFFERS) {
2798 }
2799 return NDR_ERR_SUCCESS;
2800 }
2801
2802 _PUBLIC_ void ndr_print_SERVER_INFO_1564(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1564 *r)
/* [<][>][^][v][top][bottom][index][help] */
2803 {
2804 ndr_print_struct(ndr, name, "SERVER_INFO_1564");
2805 ndr->depth++;
2806 ndr_print_uint32(ndr, "sv1564_sharingviolationdelay", r->sv1564_sharingviolationdelay);
2807 ndr->depth--;
2808 }
2809
2810 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1565(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1565 *r)
/* [<][>][^][v][top][bottom][index][help] */
2811 {
2812 if (ndr_flags & NDR_SCALARS) {
2813 NDR_CHECK(ndr_push_align(ndr, 4));
2814 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1565_maxglobalopensearch));
2815 }
2816 if (ndr_flags & NDR_BUFFERS) {
2817 }
2818 return NDR_ERR_SUCCESS;
2819 }
2820
2821 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1565(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1565 *r)
/* [<][>][^][v][top][bottom][index][help] */
2822 {
2823 if (ndr_flags & NDR_SCALARS) {
2824 NDR_CHECK(ndr_pull_align(ndr, 4));
2825 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1565_maxglobalopensearch));
2826 }
2827 if (ndr_flags & NDR_BUFFERS) {
2828 }
2829 return NDR_ERR_SUCCESS;
2830 }
2831
2832 _PUBLIC_ void ndr_print_SERVER_INFO_1565(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1565 *r)
/* [<][>][^][v][top][bottom][index][help] */
2833 {
2834 ndr_print_struct(ndr, name, "SERVER_INFO_1565");
2835 ndr->depth++;
2836 ndr_print_uint32(ndr, "sv1565_maxglobalopensearch", r->sv1565_maxglobalopensearch);
2837 ndr->depth--;
2838 }
2839
2840 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1566(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1566 *r)
/* [<][>][^][v][top][bottom][index][help] */
2841 {
2842 if (ndr_flags & NDR_SCALARS) {
2843 NDR_CHECK(ndr_push_align(ndr, 1));
2844 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1566_removeduplicatesearches));
2845 }
2846 if (ndr_flags & NDR_BUFFERS) {
2847 }
2848 return NDR_ERR_SUCCESS;
2849 }
2850
2851 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1566(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1566 *r)
/* [<][>][^][v][top][bottom][index][help] */
2852 {
2853 if (ndr_flags & NDR_SCALARS) {
2854 NDR_CHECK(ndr_pull_align(ndr, 1));
2855 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1566_removeduplicatesearches));
2856 }
2857 if (ndr_flags & NDR_BUFFERS) {
2858 }
2859 return NDR_ERR_SUCCESS;
2860 }
2861
2862 _PUBLIC_ void ndr_print_SERVER_INFO_1566(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1566 *r)
/* [<][>][^][v][top][bottom][index][help] */
2863 {
2864 ndr_print_struct(ndr, name, "SERVER_INFO_1566");
2865 ndr->depth++;
2866 ndr_print_uint8(ndr, "sv1566_removeduplicatesearches", r->sv1566_removeduplicatesearches);
2867 ndr->depth--;
2868 }
2869
2870 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1567(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1567 *r)
/* [<][>][^][v][top][bottom][index][help] */
2871 {
2872 if (ndr_flags & NDR_SCALARS) {
2873 NDR_CHECK(ndr_push_align(ndr, 4));
2874 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1567_lockviolationretries));
2875 }
2876 if (ndr_flags & NDR_BUFFERS) {
2877 }
2878 return NDR_ERR_SUCCESS;
2879 }
2880
2881 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1567(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1567 *r)
/* [<][>][^][v][top][bottom][index][help] */
2882 {
2883 if (ndr_flags & NDR_SCALARS) {
2884 NDR_CHECK(ndr_pull_align(ndr, 4));
2885 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1567_lockviolationretries));
2886 }
2887 if (ndr_flags & NDR_BUFFERS) {
2888 }
2889 return NDR_ERR_SUCCESS;
2890 }
2891
2892 _PUBLIC_ void ndr_print_SERVER_INFO_1567(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1567 *r)
/* [<][>][^][v][top][bottom][index][help] */
2893 {
2894 ndr_print_struct(ndr, name, "SERVER_INFO_1567");
2895 ndr->depth++;
2896 ndr_print_uint32(ndr, "sv1567_lockviolationretries", r->sv1567_lockviolationretries);
2897 ndr->depth--;
2898 }
2899
2900 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1568(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1568 *r)
/* [<][>][^][v][top][bottom][index][help] */
2901 {
2902 if (ndr_flags & NDR_SCALARS) {
2903 NDR_CHECK(ndr_push_align(ndr, 4));
2904 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1568_lockviolationoffset));
2905 }
2906 if (ndr_flags & NDR_BUFFERS) {
2907 }
2908 return NDR_ERR_SUCCESS;
2909 }
2910
2911 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1568(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1568 *r)
/* [<][>][^][v][top][bottom][index][help] */
2912 {
2913 if (ndr_flags & NDR_SCALARS) {
2914 NDR_CHECK(ndr_pull_align(ndr, 4));
2915 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1568_lockviolationoffset));
2916 }
2917 if (ndr_flags & NDR_BUFFERS) {
2918 }
2919 return NDR_ERR_SUCCESS;
2920 }
2921
2922 _PUBLIC_ void ndr_print_SERVER_INFO_1568(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1568 *r)
/* [<][>][^][v][top][bottom][index][help] */
2923 {
2924 ndr_print_struct(ndr, name, "SERVER_INFO_1568");
2925 ndr->depth++;
2926 ndr_print_uint32(ndr, "sv1568_lockviolationoffset", r->sv1568_lockviolationoffset);
2927 ndr->depth--;
2928 }
2929
2930 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1569(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1569 *r)
/* [<][>][^][v][top][bottom][index][help] */
2931 {
2932 if (ndr_flags & NDR_SCALARS) {
2933 NDR_CHECK(ndr_push_align(ndr, 4));
2934 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1569_lockviolationdelay));
2935 }
2936 if (ndr_flags & NDR_BUFFERS) {
2937 }
2938 return NDR_ERR_SUCCESS;
2939 }
2940
2941 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1569(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1569 *r)
/* [<][>][^][v][top][bottom][index][help] */
2942 {
2943 if (ndr_flags & NDR_SCALARS) {
2944 NDR_CHECK(ndr_pull_align(ndr, 4));
2945 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1569_lockviolationdelay));
2946 }
2947 if (ndr_flags & NDR_BUFFERS) {
2948 }
2949 return NDR_ERR_SUCCESS;
2950 }
2951
2952 _PUBLIC_ void ndr_print_SERVER_INFO_1569(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1569 *r)
/* [<][>][^][v][top][bottom][index][help] */
2953 {
2954 ndr_print_struct(ndr, name, "SERVER_INFO_1569");
2955 ndr->depth++;
2956 ndr_print_uint32(ndr, "sv1569_lockviolationdelay", r->sv1569_lockviolationdelay);
2957 ndr->depth--;
2958 }
2959
2960 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1570(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1570 *r)
/* [<][>][^][v][top][bottom][index][help] */
2961 {
2962 if (ndr_flags & NDR_SCALARS) {
2963 NDR_CHECK(ndr_push_align(ndr, 4));
2964 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1570_mdlreadswitchover));
2965 }
2966 if (ndr_flags & NDR_BUFFERS) {
2967 }
2968 return NDR_ERR_SUCCESS;
2969 }
2970
2971 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1570(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1570 *r)
/* [<][>][^][v][top][bottom][index][help] */
2972 {
2973 if (ndr_flags & NDR_SCALARS) {
2974 NDR_CHECK(ndr_pull_align(ndr, 4));
2975 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1570_mdlreadswitchover));
2976 }
2977 if (ndr_flags & NDR_BUFFERS) {
2978 }
2979 return NDR_ERR_SUCCESS;
2980 }
2981
2982 _PUBLIC_ void ndr_print_SERVER_INFO_1570(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1570 *r)
/* [<][>][^][v][top][bottom][index][help] */
2983 {
2984 ndr_print_struct(ndr, name, "SERVER_INFO_1570");
2985 ndr->depth++;
2986 ndr_print_uint32(ndr, "sv1570_mdlreadswitchover", r->sv1570_mdlreadswitchover);
2987 ndr->depth--;
2988 }
2989
2990 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1571(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1571 *r)
/* [<][>][^][v][top][bottom][index][help] */
2991 {
2992 if (ndr_flags & NDR_SCALARS) {
2993 NDR_CHECK(ndr_push_align(ndr, 4));
2994 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1571_cachedopenlimit));
2995 }
2996 if (ndr_flags & NDR_BUFFERS) {
2997 }
2998 return NDR_ERR_SUCCESS;
2999 }
3000
3001 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1571(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1571 *r)
/* [<][>][^][v][top][bottom][index][help] */
3002 {
3003 if (ndr_flags & NDR_SCALARS) {
3004 NDR_CHECK(ndr_pull_align(ndr, 4));
3005 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1571_cachedopenlimit));
3006 }
3007 if (ndr_flags & NDR_BUFFERS) {
3008 }
3009 return NDR_ERR_SUCCESS;
3010 }
3011
3012 _PUBLIC_ void ndr_print_SERVER_INFO_1571(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1571 *r)
/* [<][>][^][v][top][bottom][index][help] */
3013 {
3014 ndr_print_struct(ndr, name, "SERVER_INFO_1571");
3015 ndr->depth++;
3016 ndr_print_uint32(ndr, "sv1571_cachedopenlimit", r->sv1571_cachedopenlimit);
3017 ndr->depth--;
3018 }
3019
3020 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1572(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1572 *r)
/* [<][>][^][v][top][bottom][index][help] */
3021 {
3022 if (ndr_flags & NDR_SCALARS) {
3023 NDR_CHECK(ndr_push_align(ndr, 4));
3024 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1572_criticalthreads));
3025 }
3026 if (ndr_flags & NDR_BUFFERS) {
3027 }
3028 return NDR_ERR_SUCCESS;
3029 }
3030
3031 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1572(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1572 *r)
/* [<][>][^][v][top][bottom][index][help] */
3032 {
3033 if (ndr_flags & NDR_SCALARS) {
3034 NDR_CHECK(ndr_pull_align(ndr, 4));
3035 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1572_criticalthreads));
3036 }
3037 if (ndr_flags & NDR_BUFFERS) {
3038 }
3039 return NDR_ERR_SUCCESS;
3040 }
3041
3042 _PUBLIC_ void ndr_print_SERVER_INFO_1572(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1572 *r)
/* [<][>][^][v][top][bottom][index][help] */
3043 {
3044 ndr_print_struct(ndr, name, "SERVER_INFO_1572");
3045 ndr->depth++;
3046 ndr_print_uint32(ndr, "sv1572_criticalthreads", r->sv1572_criticalthreads);
3047 ndr->depth--;
3048 }
3049
3050 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1573(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1573 *r)
/* [<][>][^][v][top][bottom][index][help] */
3051 {
3052 if (ndr_flags & NDR_SCALARS) {
3053 NDR_CHECK(ndr_push_align(ndr, 4));
3054 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1573_restrictnullsessaccess));
3055 }
3056 if (ndr_flags & NDR_BUFFERS) {
3057 }
3058 return NDR_ERR_SUCCESS;
3059 }
3060
3061 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1573(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1573 *r)
/* [<][>][^][v][top][bottom][index][help] */
3062 {
3063 if (ndr_flags & NDR_SCALARS) {
3064 NDR_CHECK(ndr_pull_align(ndr, 4));
3065 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1573_restrictnullsessaccess));
3066 }
3067 if (ndr_flags & NDR_BUFFERS) {
3068 }
3069 return NDR_ERR_SUCCESS;
3070 }
3071
3072 _PUBLIC_ void ndr_print_SERVER_INFO_1573(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1573 *r)
/* [<][>][^][v][top][bottom][index][help] */
3073 {
3074 ndr_print_struct(ndr, name, "SERVER_INFO_1573");
3075 ndr->depth++;
3076 ndr_print_uint32(ndr, "sv1573_restrictnullsessaccess", r->sv1573_restrictnullsessaccess);
3077 ndr->depth--;
3078 }
3079
3080 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1574(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1574 *r)
/* [<][>][^][v][top][bottom][index][help] */
3081 {
3082 if (ndr_flags & NDR_SCALARS) {
3083 NDR_CHECK(ndr_push_align(ndr, 4));
3084 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1574_enablewfw311directipx));
3085 }
3086 if (ndr_flags & NDR_BUFFERS) {
3087 }
3088 return NDR_ERR_SUCCESS;
3089 }
3090
3091 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1574(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1574 *r)
/* [<][>][^][v][top][bottom][index][help] */
3092 {
3093 if (ndr_flags & NDR_SCALARS) {
3094 NDR_CHECK(ndr_pull_align(ndr, 4));
3095 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1574_enablewfw311directipx));
3096 }
3097 if (ndr_flags & NDR_BUFFERS) {
3098 }
3099 return NDR_ERR_SUCCESS;
3100 }
3101
3102 _PUBLIC_ void ndr_print_SERVER_INFO_1574(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1574 *r)
/* [<][>][^][v][top][bottom][index][help] */
3103 {
3104 ndr_print_struct(ndr, name, "SERVER_INFO_1574");
3105 ndr->depth++;
3106 ndr_print_uint32(ndr, "sv1574_enablewfw311directipx", r->sv1574_enablewfw311directipx);
3107 ndr->depth--;
3108 }
3109
3110 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1575(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1575 *r)
/* [<][>][^][v][top][bottom][index][help] */
3111 {
3112 if (ndr_flags & NDR_SCALARS) {
3113 NDR_CHECK(ndr_push_align(ndr, 4));
3114 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1575_otherqueueaffinity));
3115 }
3116 if (ndr_flags & NDR_BUFFERS) {
3117 }
3118 return NDR_ERR_SUCCESS;
3119 }
3120
3121 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1575(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1575 *r)
/* [<][>][^][v][top][bottom][index][help] */
3122 {
3123 if (ndr_flags & NDR_SCALARS) {
3124 NDR_CHECK(ndr_pull_align(ndr, 4));
3125 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1575_otherqueueaffinity));
3126 }
3127 if (ndr_flags & NDR_BUFFERS) {
3128 }
3129 return NDR_ERR_SUCCESS;
3130 }
3131
3132 _PUBLIC_ void ndr_print_SERVER_INFO_1575(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1575 *r)
/* [<][>][^][v][top][bottom][index][help] */
3133 {
3134 ndr_print_struct(ndr, name, "SERVER_INFO_1575");
3135 ndr->depth++;
3136 ndr_print_uint32(ndr, "sv1575_otherqueueaffinity", r->sv1575_otherqueueaffinity);
3137 ndr->depth--;
3138 }
3139
3140 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1576(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1576 *r)
/* [<][>][^][v][top][bottom][index][help] */
3141 {
3142 if (ndr_flags & NDR_SCALARS) {
3143 NDR_CHECK(ndr_push_align(ndr, 4));
3144 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1576_queuesamplesecs));
3145 }
3146 if (ndr_flags & NDR_BUFFERS) {
3147 }
3148 return NDR_ERR_SUCCESS;
3149 }
3150
3151 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1576(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1576 *r)
/* [<][>][^][v][top][bottom][index][help] */
3152 {
3153 if (ndr_flags & NDR_SCALARS) {
3154 NDR_CHECK(ndr_pull_align(ndr, 4));
3155 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1576_queuesamplesecs));
3156 }
3157 if (ndr_flags & NDR_BUFFERS) {
3158 }
3159 return NDR_ERR_SUCCESS;
3160 }
3161
3162 _PUBLIC_ void ndr_print_SERVER_INFO_1576(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1576 *r)
/* [<][>][^][v][top][bottom][index][help] */
3163 {
3164 ndr_print_struct(ndr, name, "SERVER_INFO_1576");
3165 ndr->depth++;
3166 ndr_print_uint32(ndr, "sv1576_queuesamplesecs", r->sv1576_queuesamplesecs);
3167 ndr->depth--;
3168 }
3169
3170 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1577(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1577 *r)
/* [<][>][^][v][top][bottom][index][help] */
3171 {
3172 if (ndr_flags & NDR_SCALARS) {
3173 NDR_CHECK(ndr_push_align(ndr, 4));
3174 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1577_balancecount));
3175 }
3176 if (ndr_flags & NDR_BUFFERS) {
3177 }
3178 return NDR_ERR_SUCCESS;
3179 }
3180
3181 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1577(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1577 *r)
/* [<][>][^][v][top][bottom][index][help] */
3182 {
3183 if (ndr_flags & NDR_SCALARS) {
3184 NDR_CHECK(ndr_pull_align(ndr, 4));
3185 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1577_balancecount));
3186 }
3187 if (ndr_flags & NDR_BUFFERS) {
3188 }
3189 return NDR_ERR_SUCCESS;
3190 }
3191
3192 _PUBLIC_ void ndr_print_SERVER_INFO_1577(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1577 *r)
/* [<][>][^][v][top][bottom][index][help] */
3193 {
3194 ndr_print_struct(ndr, name, "SERVER_INFO_1577");
3195 ndr->depth++;
3196 ndr_print_uint32(ndr, "sv1577_balancecount", r->sv1577_balancecount);
3197 ndr->depth--;
3198 }
3199
3200 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1578(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1578 *r)
/* [<][>][^][v][top][bottom][index][help] */
3201 {
3202 if (ndr_flags & NDR_SCALARS) {
3203 NDR_CHECK(ndr_push_align(ndr, 4));
3204 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1578_preferredaffinity));
3205 }
3206 if (ndr_flags & NDR_BUFFERS) {
3207 }
3208 return NDR_ERR_SUCCESS;
3209 }
3210
3211 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1578(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1578 *r)
/* [<][>][^][v][top][bottom][index][help] */
3212 {
3213 if (ndr_flags & NDR_SCALARS) {
3214 NDR_CHECK(ndr_pull_align(ndr, 4));
3215 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1578_preferredaffinity));
3216 }
3217 if (ndr_flags & NDR_BUFFERS) {
3218 }
3219 return NDR_ERR_SUCCESS;
3220 }
3221
3222 _PUBLIC_ void ndr_print_SERVER_INFO_1578(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1578 *r)
/* [<][>][^][v][top][bottom][index][help] */
3223 {
3224 ndr_print_struct(ndr, name, "SERVER_INFO_1578");
3225 ndr->depth++;
3226 ndr_print_uint32(ndr, "sv1578_preferredaffinity", r->sv1578_preferredaffinity);
3227 ndr->depth--;
3228 }
3229
3230 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1579(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1579 *r)
/* [<][>][^][v][top][bottom][index][help] */
3231 {
3232 if (ndr_flags & NDR_SCALARS) {
3233 NDR_CHECK(ndr_push_align(ndr, 4));
3234 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1579_maxfreerfcbs));
3235 }
3236 if (ndr_flags & NDR_BUFFERS) {
3237 }
3238 return NDR_ERR_SUCCESS;
3239 }
3240
3241 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1579(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1579 *r)
/* [<][>][^][v][top][bottom][index][help] */
3242 {
3243 if (ndr_flags & NDR_SCALARS) {
3244 NDR_CHECK(ndr_pull_align(ndr, 4));
3245 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1579_maxfreerfcbs));
3246 }
3247 if (ndr_flags & NDR_BUFFERS) {
3248 }
3249 return NDR_ERR_SUCCESS;
3250 }
3251
3252 _PUBLIC_ void ndr_print_SERVER_INFO_1579(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1579 *r)
/* [<][>][^][v][top][bottom][index][help] */
3253 {
3254 ndr_print_struct(ndr, name, "SERVER_INFO_1579");
3255 ndr->depth++;
3256 ndr_print_uint32(ndr, "sv1579_maxfreerfcbs", r->sv1579_maxfreerfcbs);
3257 ndr->depth--;
3258 }
3259
3260 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1580(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1580 *r)
/* [<][>][^][v][top][bottom][index][help] */
3261 {
3262 if (ndr_flags & NDR_SCALARS) {
3263 NDR_CHECK(ndr_push_align(ndr, 4));
3264 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1580_maxfreemfcbs));
3265 }
3266 if (ndr_flags & NDR_BUFFERS) {
3267 }
3268 return NDR_ERR_SUCCESS;
3269 }
3270
3271 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1580(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1580 *r)
/* [<][>][^][v][top][bottom][index][help] */
3272 {
3273 if (ndr_flags & NDR_SCALARS) {
3274 NDR_CHECK(ndr_pull_align(ndr, 4));
3275 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1580_maxfreemfcbs));
3276 }
3277 if (ndr_flags & NDR_BUFFERS) {
3278 }
3279 return NDR_ERR_SUCCESS;
3280 }
3281
3282 _PUBLIC_ void ndr_print_SERVER_INFO_1580(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1580 *r)
/* [<][>][^][v][top][bottom][index][help] */
3283 {
3284 ndr_print_struct(ndr, name, "SERVER_INFO_1580");
3285 ndr->depth++;
3286 ndr_print_uint32(ndr, "sv1580_maxfreemfcbs", r->sv1580_maxfreemfcbs);
3287 ndr->depth--;
3288 }
3289
3290 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1581(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1581 *r)
/* [<][>][^][v][top][bottom][index][help] */
3291 {
3292 if (ndr_flags & NDR_SCALARS) {
3293 NDR_CHECK(ndr_push_align(ndr, 4));
3294 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1581_maxfreemlcbs));
3295 }
3296 if (ndr_flags & NDR_BUFFERS) {
3297 }
3298 return NDR_ERR_SUCCESS;
3299 }
3300
3301 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1581(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1581 *r)
/* [<][>][^][v][top][bottom][index][help] */
3302 {
3303 if (ndr_flags & NDR_SCALARS) {
3304 NDR_CHECK(ndr_pull_align(ndr, 4));
3305 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1581_maxfreemlcbs));
3306 }
3307 if (ndr_flags & NDR_BUFFERS) {
3308 }
3309 return NDR_ERR_SUCCESS;
3310 }
3311
3312 _PUBLIC_ void ndr_print_SERVER_INFO_1581(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1581 *r)
/* [<][>][^][v][top][bottom][index][help] */
3313 {
3314 ndr_print_struct(ndr, name, "SERVER_INFO_1581");
3315 ndr->depth++;
3316 ndr_print_uint32(ndr, "sv1581_maxfreemlcbs", r->sv1581_maxfreemlcbs);
3317 ndr->depth--;
3318 }
3319
3320 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1582(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1582 *r)
/* [<][>][^][v][top][bottom][index][help] */
3321 {
3322 if (ndr_flags & NDR_SCALARS) {
3323 NDR_CHECK(ndr_push_align(ndr, 4));
3324 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1582_maxfreepagedpoolchunks));
3325 }
3326 if (ndr_flags & NDR_BUFFERS) {
3327 }
3328 return NDR_ERR_SUCCESS;
3329 }
3330
3331 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1582(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1582 *r)
/* [<][>][^][v][top][bottom][index][help] */
3332 {
3333 if (ndr_flags & NDR_SCALARS) {
3334 NDR_CHECK(ndr_pull_align(ndr, 4));
3335 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1582_maxfreepagedpoolchunks));
3336 }
3337 if (ndr_flags & NDR_BUFFERS) {
3338 }
3339 return NDR_ERR_SUCCESS;
3340 }
3341
3342 _PUBLIC_ void ndr_print_SERVER_INFO_1582(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1582 *r)
/* [<][>][^][v][top][bottom][index][help] */
3343 {
3344 ndr_print_struct(ndr, name, "SERVER_INFO_1582");
3345 ndr->depth++;
3346 ndr_print_uint32(ndr, "sv1582_maxfreepagedpoolchunks", r->sv1582_maxfreepagedpoolchunks);
3347 ndr->depth--;
3348 }
3349
3350 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1583(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1583 *r)
/* [<][>][^][v][top][bottom][index][help] */
3351 {
3352 if (ndr_flags & NDR_SCALARS) {
3353 NDR_CHECK(ndr_push_align(ndr, 4));
3354 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1583_minpagedpoolchunksize));
3355 }
3356 if (ndr_flags & NDR_BUFFERS) {
3357 }
3358 return NDR_ERR_SUCCESS;
3359 }
3360
3361 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1583(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1583 *r)
/* [<][>][^][v][top][bottom][index][help] */
3362 {
3363 if (ndr_flags & NDR_SCALARS) {
3364 NDR_CHECK(ndr_pull_align(ndr, 4));
3365 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1583_minpagedpoolchunksize));
3366 }
3367 if (ndr_flags & NDR_BUFFERS) {
3368 }
3369 return NDR_ERR_SUCCESS;
3370 }
3371
3372 _PUBLIC_ void ndr_print_SERVER_INFO_1583(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1583 *r)
/* [<][>][^][v][top][bottom][index][help] */
3373 {
3374 ndr_print_struct(ndr, name, "SERVER_INFO_1583");
3375 ndr->depth++;
3376 ndr_print_uint32(ndr, "sv1583_minpagedpoolchunksize", r->sv1583_minpagedpoolchunksize);
3377 ndr->depth--;
3378 }
3379
3380 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1584(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1584 *r)
/* [<][>][^][v][top][bottom][index][help] */
3381 {
3382 if (ndr_flags & NDR_SCALARS) {
3383 NDR_CHECK(ndr_push_align(ndr, 4));
3384 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1584_maxpagedpoolchunksize));
3385 }
3386 if (ndr_flags & NDR_BUFFERS) {
3387 }
3388 return NDR_ERR_SUCCESS;
3389 }
3390
3391 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1584(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1584 *r)
/* [<][>][^][v][top][bottom][index][help] */
3392 {
3393 if (ndr_flags & NDR_SCALARS) {
3394 NDR_CHECK(ndr_pull_align(ndr, 4));
3395 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1584_maxpagedpoolchunksize));
3396 }
3397 if (ndr_flags & NDR_BUFFERS) {
3398 }
3399 return NDR_ERR_SUCCESS;
3400 }
3401
3402 _PUBLIC_ void ndr_print_SERVER_INFO_1584(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1584 *r)
/* [<][>][^][v][top][bottom][index][help] */
3403 {
3404 ndr_print_struct(ndr, name, "SERVER_INFO_1584");
3405 ndr->depth++;
3406 ndr_print_uint32(ndr, "sv1584_maxpagedpoolchunksize", r->sv1584_maxpagedpoolchunksize);
3407 ndr->depth--;
3408 }
3409
3410 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1585(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1585 *r)
/* [<][>][^][v][top][bottom][index][help] */
3411 {
3412 if (ndr_flags & NDR_SCALARS) {
3413 NDR_CHECK(ndr_push_align(ndr, 1));
3414 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1585_sendsfrompreferredprocessor));
3415 }
3416 if (ndr_flags & NDR_BUFFERS) {
3417 }
3418 return NDR_ERR_SUCCESS;
3419 }
3420
3421 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1585(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1585 *r)
/* [<][>][^][v][top][bottom][index][help] */
3422 {
3423 if (ndr_flags & NDR_SCALARS) {
3424 NDR_CHECK(ndr_pull_align(ndr, 1));
3425 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1585_sendsfrompreferredprocessor));
3426 }
3427 if (ndr_flags & NDR_BUFFERS) {
3428 }
3429 return NDR_ERR_SUCCESS;
3430 }
3431
3432 _PUBLIC_ void ndr_print_SERVER_INFO_1585(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1585 *r)
/* [<][>][^][v][top][bottom][index][help] */
3433 {
3434 ndr_print_struct(ndr, name, "SERVER_INFO_1585");
3435 ndr->depth++;
3436 ndr_print_uint8(ndr, "sv1585_sendsfrompreferredprocessor", r->sv1585_sendsfrompreferredprocessor);
3437 ndr->depth--;
3438 }
3439
3440 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1586(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1586 *r)
/* [<][>][^][v][top][bottom][index][help] */
3441 {
3442 if (ndr_flags & NDR_SCALARS) {
3443 NDR_CHECK(ndr_push_align(ndr, 4));
3444 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1586_maxthreadsperqueue));
3445 }
3446 if (ndr_flags & NDR_BUFFERS) {
3447 }
3448 return NDR_ERR_SUCCESS;
3449 }
3450
3451 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1586(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1586 *r)
/* [<][>][^][v][top][bottom][index][help] */
3452 {
3453 if (ndr_flags & NDR_SCALARS) {
3454 NDR_CHECK(ndr_pull_align(ndr, 4));
3455 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1586_maxthreadsperqueue));
3456 }
3457 if (ndr_flags & NDR_BUFFERS) {
3458 }
3459 return NDR_ERR_SUCCESS;
3460 }
3461
3462 _PUBLIC_ void ndr_print_SERVER_INFO_1586(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1586 *r)
/* [<][>][^][v][top][bottom][index][help] */
3463 {
3464 ndr_print_struct(ndr, name, "SERVER_INFO_1586");
3465 ndr->depth++;
3466 ndr_print_uint32(ndr, "sv1586_maxthreadsperqueue", r->sv1586_maxthreadsperqueue);
3467 ndr->depth--;
3468 }
3469
3470 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1587(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1587 *r)
/* [<][>][^][v][top][bottom][index][help] */
3471 {
3472 if (ndr_flags & NDR_SCALARS) {
3473 NDR_CHECK(ndr_push_align(ndr, 4));
3474 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1587_cacheddirectorylimit));
3475 }
3476 if (ndr_flags & NDR_BUFFERS) {
3477 }
3478 return NDR_ERR_SUCCESS;
3479 }
3480
3481 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1587(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1587 *r)
/* [<][>][^][v][top][bottom][index][help] */
3482 {
3483 if (ndr_flags & NDR_SCALARS) {
3484 NDR_CHECK(ndr_pull_align(ndr, 4));
3485 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1587_cacheddirectorylimit));
3486 }
3487 if (ndr_flags & NDR_BUFFERS) {
3488 }
3489 return NDR_ERR_SUCCESS;
3490 }
3491
3492 _PUBLIC_ void ndr_print_SERVER_INFO_1587(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1587 *r)
/* [<][>][^][v][top][bottom][index][help] */
3493 {
3494 ndr_print_struct(ndr, name, "SERVER_INFO_1587");
3495 ndr->depth++;
3496 ndr_print_uint32(ndr, "sv1587_cacheddirectorylimit", r->sv1587_cacheddirectorylimit);
3497 ndr->depth--;
3498 }
3499
3500 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1588(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1588 *r)
/* [<][>][^][v][top][bottom][index][help] */
3501 {
3502 if (ndr_flags & NDR_SCALARS) {
3503 NDR_CHECK(ndr_push_align(ndr, 4));
3504 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1588_maxcopylength));
3505 }
3506 if (ndr_flags & NDR_BUFFERS) {
3507 }
3508 return NDR_ERR_SUCCESS;
3509 }
3510
3511 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1588(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1588 *r)
/* [<][>][^][v][top][bottom][index][help] */
3512 {
3513 if (ndr_flags & NDR_SCALARS) {
3514 NDR_CHECK(ndr_pull_align(ndr, 4));
3515 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1588_maxcopylength));
3516 }
3517 if (ndr_flags & NDR_BUFFERS) {
3518 }
3519 return NDR_ERR_SUCCESS;
3520 }
3521
3522 _PUBLIC_ void ndr_print_SERVER_INFO_1588(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1588 *r)
/* [<][>][^][v][top][bottom][index][help] */
3523 {
3524 ndr_print_struct(ndr, name, "SERVER_INFO_1588");
3525 ndr->depth++;
3526 ndr_print_uint32(ndr, "sv1588_maxcopylength", r->sv1588_maxcopylength);
3527 ndr->depth--;
3528 }
3529
3530 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1590(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1590 *r)
/* [<][>][^][v][top][bottom][index][help] */
3531 {
3532 if (ndr_flags & NDR_SCALARS) {
3533 NDR_CHECK(ndr_push_align(ndr, 4));
3534 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1590_enablecompression));
3535 }
3536 if (ndr_flags & NDR_BUFFERS) {
3537 }
3538 return NDR_ERR_SUCCESS;
3539 }
3540
3541 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1590(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1590 *r)
/* [<][>][^][v][top][bottom][index][help] */
3542 {
3543 if (ndr_flags & NDR_SCALARS) {
3544 NDR_CHECK(ndr_pull_align(ndr, 4));
3545 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1590_enablecompression));
3546 }
3547 if (ndr_flags & NDR_BUFFERS) {
3548 }
3549 return NDR_ERR_SUCCESS;
3550 }
3551
3552 _PUBLIC_ void ndr_print_SERVER_INFO_1590(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1590 *r)
/* [<][>][^][v][top][bottom][index][help] */
3553 {
3554 ndr_print_struct(ndr, name, "SERVER_INFO_1590");
3555 ndr->depth++;
3556 ndr_print_uint32(ndr, "sv1590_enablecompression", r->sv1590_enablecompression);
3557 ndr->depth--;
3558 }
3559
3560 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1591(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1591 *r)
/* [<][>][^][v][top][bottom][index][help] */
3561 {
3562 if (ndr_flags & NDR_SCALARS) {
3563 NDR_CHECK(ndr_push_align(ndr, 4));
3564 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1591_autosharewks));
3565 }
3566 if (ndr_flags & NDR_BUFFERS) {
3567 }
3568 return NDR_ERR_SUCCESS;
3569 }
3570
3571 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1591(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1591 *r)
/* [<][>][^][v][top][bottom][index][help] */
3572 {
3573 if (ndr_flags & NDR_SCALARS) {
3574 NDR_CHECK(ndr_pull_align(ndr, 4));
3575 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1591_autosharewks));
3576 }
3577 if (ndr_flags & NDR_BUFFERS) {
3578 }
3579 return NDR_ERR_SUCCESS;
3580 }
3581
3582 _PUBLIC_ void ndr_print_SERVER_INFO_1591(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1591 *r)
/* [<][>][^][v][top][bottom][index][help] */
3583 {
3584 ndr_print_struct(ndr, name, "SERVER_INFO_1591");
3585 ndr->depth++;
3586 ndr_print_uint32(ndr, "sv1591_autosharewks", r->sv1591_autosharewks);
3587 ndr->depth--;
3588 }
3589
3590 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1592(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1592 *r)
/* [<][>][^][v][top][bottom][index][help] */
3591 {
3592 if (ndr_flags & NDR_SCALARS) {
3593 NDR_CHECK(ndr_push_align(ndr, 4));
3594 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1592_autosharewks));
3595 }
3596 if (ndr_flags & NDR_BUFFERS) {
3597 }
3598 return NDR_ERR_SUCCESS;
3599 }
3600
3601 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1592(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1592 *r)
/* [<][>][^][v][top][bottom][index][help] */
3602 {
3603 if (ndr_flags & NDR_SCALARS) {
3604 NDR_CHECK(ndr_pull_align(ndr, 4));
3605 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1592_autosharewks));
3606 }
3607 if (ndr_flags & NDR_BUFFERS) {
3608 }
3609 return NDR_ERR_SUCCESS;
3610 }
3611
3612 _PUBLIC_ void ndr_print_SERVER_INFO_1592(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1592 *r)
/* [<][>][^][v][top][bottom][index][help] */
3613 {
3614 ndr_print_struct(ndr, name, "SERVER_INFO_1592");
3615 ndr->depth++;
3616 ndr_print_uint32(ndr, "sv1592_autosharewks", r->sv1592_autosharewks);
3617 ndr->depth--;
3618 }
3619
3620 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1593(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1593 *r)
/* [<][>][^][v][top][bottom][index][help] */
3621 {
3622 if (ndr_flags & NDR_SCALARS) {
3623 NDR_CHECK(ndr_push_align(ndr, 4));
3624 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1593_enablesecuritysignature));
3625 }
3626 if (ndr_flags & NDR_BUFFERS) {
3627 }
3628 return NDR_ERR_SUCCESS;
3629 }
3630
3631 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1593(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1593 *r)
/* [<][>][^][v][top][bottom][index][help] */
3632 {
3633 if (ndr_flags & NDR_SCALARS) {
3634 NDR_CHECK(ndr_pull_align(ndr, 4));
3635 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1593_enablesecuritysignature));
3636 }
3637 if (ndr_flags & NDR_BUFFERS) {
3638 }
3639 return NDR_ERR_SUCCESS;
3640 }
3641
3642 _PUBLIC_ void ndr_print_SERVER_INFO_1593(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1593 *r)
/* [<][>][^][v][top][bottom][index][help] */
3643 {
3644 ndr_print_struct(ndr, name, "SERVER_INFO_1593");
3645 ndr->depth++;
3646 ndr_print_uint32(ndr, "sv1593_enablesecuritysignature", r->sv1593_enablesecuritysignature);
3647 ndr->depth--;
3648 }
3649
3650 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1594(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1594 *r)
/* [<][>][^][v][top][bottom][index][help] */
3651 {
3652 if (ndr_flags & NDR_SCALARS) {
3653 NDR_CHECK(ndr_push_align(ndr, 4));
3654 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1594_requiresecuritysignature));
3655 }
3656 if (ndr_flags & NDR_BUFFERS) {
3657 }
3658 return NDR_ERR_SUCCESS;
3659 }
3660
3661 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1594(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1594 *r)
/* [<][>][^][v][top][bottom][index][help] */
3662 {
3663 if (ndr_flags & NDR_SCALARS) {
3664 NDR_CHECK(ndr_pull_align(ndr, 4));
3665 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1594_requiresecuritysignature));
3666 }
3667 if (ndr_flags & NDR_BUFFERS) {
3668 }
3669 return NDR_ERR_SUCCESS;
3670 }
3671
3672 _PUBLIC_ void ndr_print_SERVER_INFO_1594(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1594 *r)
/* [<][>][^][v][top][bottom][index][help] */
3673 {
3674 ndr_print_struct(ndr, name, "SERVER_INFO_1594");
3675 ndr->depth++;
3676 ndr_print_uint32(ndr, "sv1594_requiresecuritysignature", r->sv1594_requiresecuritysignature);
3677 ndr->depth--;
3678 }
3679
3680 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1595(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1595 *r)
/* [<][>][^][v][top][bottom][index][help] */
3681 {
3682 if (ndr_flags & NDR_SCALARS) {
3683 NDR_CHECK(ndr_push_align(ndr, 4));
3684 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1595_minclientbuffersize));
3685 }
3686 if (ndr_flags & NDR_BUFFERS) {
3687 }
3688 return NDR_ERR_SUCCESS;
3689 }
3690
3691 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1595(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1595 *r)
/* [<][>][^][v][top][bottom][index][help] */
3692 {
3693 if (ndr_flags & NDR_SCALARS) {
3694 NDR_CHECK(ndr_pull_align(ndr, 4));
3695 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1595_minclientbuffersize));
3696 }
3697 if (ndr_flags & NDR_BUFFERS) {
3698 }
3699 return NDR_ERR_SUCCESS;
3700 }
3701
3702 _PUBLIC_ void ndr_print_SERVER_INFO_1595(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1595 *r)
/* [<][>][^][v][top][bottom][index][help] */
3703 {
3704 ndr_print_struct(ndr, name, "SERVER_INFO_1595");
3705 ndr->depth++;
3706 ndr_print_uint32(ndr, "sv1595_minclientbuffersize", r->sv1595_minclientbuffersize);
3707 ndr->depth--;
3708 }
3709
3710 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1596(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1596 *r)
/* [<][>][^][v][top][bottom][index][help] */
3711 {
3712 if (ndr_flags & NDR_SCALARS) {
3713 NDR_CHECK(ndr_push_align(ndr, 4));
3714 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1596_ConnectionNoSessionsTimeout));
3715 }
3716 if (ndr_flags & NDR_BUFFERS) {
3717 }
3718 return NDR_ERR_SUCCESS;
3719 }
3720
3721 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1596(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1596 *r)
/* [<][>][^][v][top][bottom][index][help] */
3722 {
3723 if (ndr_flags & NDR_SCALARS) {
3724 NDR_CHECK(ndr_pull_align(ndr, 4));
3725 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1596_ConnectionNoSessionsTimeout));
3726 }
3727 if (ndr_flags & NDR_BUFFERS) {
3728 }
3729 return NDR_ERR_SUCCESS;
3730 }
3731
3732 _PUBLIC_ void ndr_print_SERVER_INFO_1596(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1596 *r)
/* [<][>][^][v][top][bottom][index][help] */
3733 {
3734 ndr_print_struct(ndr, name, "SERVER_INFO_1596");
3735 ndr->depth++;
3736 ndr_print_uint32(ndr, "sv1596_ConnectionNoSessionsTimeout", r->sv1596_ConnectionNoSessionsTimeout);
3737 ndr->depth--;
3738 }
3739
3740 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1597(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1597 *r)
/* [<][>][^][v][top][bottom][index][help] */
3741 {
3742 if (ndr_flags & NDR_SCALARS) {
3743 NDR_CHECK(ndr_push_align(ndr, 4));
3744 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1597_IdleThreadTimeOut));
3745 }
3746 if (ndr_flags & NDR_BUFFERS) {
3747 }
3748 return NDR_ERR_SUCCESS;
3749 }
3750
3751 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1597(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1597 *r)
/* [<][>][^][v][top][bottom][index][help] */
3752 {
3753 if (ndr_flags & NDR_SCALARS) {
3754 NDR_CHECK(ndr_pull_align(ndr, 4));
3755 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1597_IdleThreadTimeOut));
3756 }
3757 if (ndr_flags & NDR_BUFFERS) {
3758 }
3759 return NDR_ERR_SUCCESS;
3760 }
3761
3762 _PUBLIC_ void ndr_print_SERVER_INFO_1597(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1597 *r)
/* [<][>][^][v][top][bottom][index][help] */
3763 {
3764 ndr_print_struct(ndr, name, "SERVER_INFO_1597");
3765 ndr->depth++;
3766 ndr_print_uint32(ndr, "sv1597_IdleThreadTimeOut", r->sv1597_IdleThreadTimeOut);
3767 ndr->depth--;
3768 }
3769
3770 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1598(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1598 *r)
/* [<][>][^][v][top][bottom][index][help] */
3771 {
3772 if (ndr_flags & NDR_SCALARS) {
3773 NDR_CHECK(ndr_push_align(ndr, 4));
3774 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1598_enableW9xsecuritysignature));
3775 }
3776 if (ndr_flags & NDR_BUFFERS) {
3777 }
3778 return NDR_ERR_SUCCESS;
3779 }
3780
3781 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1598(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1598 *r)
/* [<][>][^][v][top][bottom][index][help] */
3782 {
3783 if (ndr_flags & NDR_SCALARS) {
3784 NDR_CHECK(ndr_pull_align(ndr, 4));
3785 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1598_enableW9xsecuritysignature));
3786 }
3787 if (ndr_flags & NDR_BUFFERS) {
3788 }
3789 return NDR_ERR_SUCCESS;
3790 }
3791
3792 _PUBLIC_ void ndr_print_SERVER_INFO_1598(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1598 *r)
/* [<][>][^][v][top][bottom][index][help] */
3793 {
3794 ndr_print_struct(ndr, name, "SERVER_INFO_1598");
3795 ndr->depth++;
3796 ndr_print_uint32(ndr, "sv1598_enableW9xsecuritysignature", r->sv1598_enableW9xsecuritysignature);
3797 ndr->depth--;
3798 }
3799
3800 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1599(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1599 *r)
/* [<][>][^][v][top][bottom][index][help] */
3801 {
3802 if (ndr_flags & NDR_SCALARS) {
3803 NDR_CHECK(ndr_push_align(ndr, 1));
3804 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1598_enforcekerberosreauthentication));
3805 }
3806 if (ndr_flags & NDR_BUFFERS) {
3807 }
3808 return NDR_ERR_SUCCESS;
3809 }
3810
3811 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1599(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1599 *r)
/* [<][>][^][v][top][bottom][index][help] */
3812 {
3813 if (ndr_flags & NDR_SCALARS) {
3814 NDR_CHECK(ndr_pull_align(ndr, 1));
3815 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1598_enforcekerberosreauthentication));
3816 }
3817 if (ndr_flags & NDR_BUFFERS) {
3818 }
3819 return NDR_ERR_SUCCESS;
3820 }
3821
3822 _PUBLIC_ void ndr_print_SERVER_INFO_1599(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1599 *r)
/* [<][>][^][v][top][bottom][index][help] */
3823 {
3824 ndr_print_struct(ndr, name, "SERVER_INFO_1599");
3825 ndr->depth++;
3826 ndr_print_uint8(ndr, "sv1598_enforcekerberosreauthentication", r->sv1598_enforcekerberosreauthentication);
3827 ndr->depth--;
3828 }
3829
3830 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1600(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1600 *r)
/* [<][>][^][v][top][bottom][index][help] */
3831 {
3832 if (ndr_flags & NDR_SCALARS) {
3833 NDR_CHECK(ndr_push_align(ndr, 1));
3834 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1598_disabledos));
3835 }
3836 if (ndr_flags & NDR_BUFFERS) {
3837 }
3838 return NDR_ERR_SUCCESS;
3839 }
3840
3841 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1600(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1600 *r)
/* [<][>][^][v][top][bottom][index][help] */
3842 {
3843 if (ndr_flags & NDR_SCALARS) {
3844 NDR_CHECK(ndr_pull_align(ndr, 1));
3845 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1598_disabledos));
3846 }
3847 if (ndr_flags & NDR_BUFFERS) {
3848 }
3849 return NDR_ERR_SUCCESS;
3850 }
3851
3852 _PUBLIC_ void ndr_print_SERVER_INFO_1600(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1600 *r)
/* [<][>][^][v][top][bottom][index][help] */
3853 {
3854 ndr_print_struct(ndr, name, "SERVER_INFO_1600");
3855 ndr->depth++;
3856 ndr_print_uint8(ndr, "sv1598_disabledos", r->sv1598_disabledos);
3857 ndr->depth--;
3858 }
3859
3860 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1601(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1601 *r)
/* [<][>][^][v][top][bottom][index][help] */
3861 {
3862 if (ndr_flags & NDR_SCALARS) {
3863 NDR_CHECK(ndr_push_align(ndr, 4));
3864 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1598_lowdiskspaceminimum));
3865 }
3866 if (ndr_flags & NDR_BUFFERS) {
3867 }
3868 return NDR_ERR_SUCCESS;
3869 }
3870
3871 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1601(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1601 *r)
/* [<][>][^][v][top][bottom][index][help] */
3872 {
3873 if (ndr_flags & NDR_SCALARS) {
3874 NDR_CHECK(ndr_pull_align(ndr, 4));
3875 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1598_lowdiskspaceminimum));
3876 }
3877 if (ndr_flags & NDR_BUFFERS) {
3878 }
3879 return NDR_ERR_SUCCESS;
3880 }
3881
3882 _PUBLIC_ void ndr_print_SERVER_INFO_1601(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1601 *r)
/* [<][>][^][v][top][bottom][index][help] */
3883 {
3884 ndr_print_struct(ndr, name, "SERVER_INFO_1601");
3885 ndr->depth++;
3886 ndr_print_uint32(ndr, "sv1598_lowdiskspaceminimum", r->sv1598_lowdiskspaceminimum);
3887 ndr->depth--;
3888 }
3889
3890 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1602(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1602 *r)
/* [<][>][^][v][top][bottom][index][help] */
3891 {
3892 if (ndr_flags & NDR_SCALARS) {
3893 NDR_CHECK(ndr_push_align(ndr, 1));
3894 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv_1598_disablestrictnamechecking));
3895 }
3896 if (ndr_flags & NDR_BUFFERS) {
3897 }
3898 return NDR_ERR_SUCCESS;
3899 }
3900
3901 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1602(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1602 *r)
/* [<][>][^][v][top][bottom][index][help] */
3902 {
3903 if (ndr_flags & NDR_SCALARS) {
3904 NDR_CHECK(ndr_pull_align(ndr, 1));
3905 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv_1598_disablestrictnamechecking));
3906 }
3907 if (ndr_flags & NDR_BUFFERS) {
3908 }
3909 return NDR_ERR_SUCCESS;
3910 }
3911
3912 _PUBLIC_ void ndr_print_SERVER_INFO_1602(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1602 *r)
/* [<][>][^][v][top][bottom][index][help] */
3913 {
3914 ndr_print_struct(ndr, name, "SERVER_INFO_1602");
3915 ndr->depth++;
3916 ndr_print_uint8(ndr, "sv_1598_disablestrictnamechecking", r->sv_1598_disablestrictnamechecking);
3917 ndr->depth--;
3918 }
3919
3920 _PUBLIC_ enum ndr_err_code ndr_push_DOMAIN_CONTROLLER_INFO(struct ndr_push *ndr, int ndr_flags, const struct DOMAIN_CONTROLLER_INFO *r)
/* [<][>][^][v][top][bottom][index][help] */
3921 {
3922 if (ndr_flags & NDR_SCALARS) {
3923 NDR_CHECK(ndr_push_align(ndr, 4));
3924 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain_controller_name));
3925 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain_controller_address));
3926 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->domain_controller_address_type));
3927 NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, &r->domain_guid));
3928 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain_name));
3929 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->dns_forest_name));
3930 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->flags));
3931 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->dc_site_name));
3932 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->client_site_name));
3933 }
3934 if (ndr_flags & NDR_BUFFERS) {
3935 NDR_CHECK(ndr_push_GUID(ndr, NDR_BUFFERS, &r->domain_guid));
3936 }
3937 return NDR_ERR_SUCCESS;
3938 }
3939
3940 _PUBLIC_ enum ndr_err_code ndr_pull_DOMAIN_CONTROLLER_INFO(struct ndr_pull *ndr, int ndr_flags, struct DOMAIN_CONTROLLER_INFO *r)
/* [<][>][^][v][top][bottom][index][help] */
3941 {
3942 if (ndr_flags & NDR_SCALARS) {
3943 NDR_CHECK(ndr_pull_align(ndr, 4));
3944 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain_controller_name));
3945 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain_controller_address));
3946 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->domain_controller_address_type));
3947 NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, &r->domain_guid));
3948 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain_name));
3949 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->dns_forest_name));
3950 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->flags));
3951 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->dc_site_name));
3952 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->client_site_name));
3953 }
3954 if (ndr_flags & NDR_BUFFERS) {
3955 NDR_CHECK(ndr_pull_GUID(ndr, NDR_BUFFERS, &r->domain_guid));
3956 }
3957 return NDR_ERR_SUCCESS;
3958 }
3959
3960 _PUBLIC_ void ndr_print_DOMAIN_CONTROLLER_INFO(struct ndr_print *ndr, const char *name, const struct DOMAIN_CONTROLLER_INFO *r)
/* [<][>][^][v][top][bottom][index][help] */
3961 {
3962 ndr_print_struct(ndr, name, "DOMAIN_CONTROLLER_INFO");
3963 ndr->depth++;
3964 ndr_print_string(ndr, "domain_controller_name", r->domain_controller_name);
3965 ndr_print_string(ndr, "domain_controller_address", r->domain_controller_address);
3966 ndr_print_uint32(ndr, "domain_controller_address_type", r->domain_controller_address_type);
3967 ndr_print_GUID(ndr, "domain_guid", &r->domain_guid);
3968 ndr_print_string(ndr, "domain_name", r->domain_name);
3969 ndr_print_string(ndr, "dns_forest_name", r->dns_forest_name);
3970 ndr_print_uint32(ndr, "flags", r->flags);
3971 ndr_print_string(ndr, "dc_site_name", r->dc_site_name);
3972 ndr_print_string(ndr, "client_site_name", r->client_site_name);
3973 ndr->depth--;
3974 }
3975
3976 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_0(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_0 *r)
/* [<][>][^][v][top][bottom][index][help] */
3977 {
3978 if (ndr_flags & NDR_SCALARS) {
3979 NDR_CHECK(ndr_push_align(ndr, 4));
3980 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri0_name));
3981 }
3982 if (ndr_flags & NDR_BUFFERS) {
3983 }
3984 return NDR_ERR_SUCCESS;
3985 }
3986
3987 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_0(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_0 *r)
/* [<][>][^][v][top][bottom][index][help] */
3988 {
3989 if (ndr_flags & NDR_SCALARS) {
3990 NDR_CHECK(ndr_pull_align(ndr, 4));
3991 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri0_name));
3992 }
3993 if (ndr_flags & NDR_BUFFERS) {
3994 }
3995 return NDR_ERR_SUCCESS;
3996 }
3997
3998 _PUBLIC_ void ndr_print_USER_INFO_0(struct ndr_print *ndr, const char *name, const struct USER_INFO_0 *r)
/* [<][>][^][v][top][bottom][index][help] */
3999 {
4000 ndr_print_struct(ndr, name, "USER_INFO_0");
4001 ndr->depth++;
4002 ndr_print_string(ndr, "usri0_name", r->usri0_name);
4003 ndr->depth--;
4004 }
4005
4006 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1 *r)
/* [<][>][^][v][top][bottom][index][help] */
4007 {
4008 if (ndr_flags & NDR_SCALARS) {
4009 NDR_CHECK(ndr_push_align(ndr, 4));
4010 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_name));
4011 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_password));
4012 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_password_age));
4013 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_priv));
4014 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_home_dir));
4015 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_comment));
4016 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_flags));
4017 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_script_path));
4018 }
4019 if (ndr_flags & NDR_BUFFERS) {
4020 }
4021 return NDR_ERR_SUCCESS;
4022 }
4023
4024 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1 *r)
/* [<][>][^][v][top][bottom][index][help] */
4025 {
4026 if (ndr_flags & NDR_SCALARS) {
4027 NDR_CHECK(ndr_pull_align(ndr, 4));
4028 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_name));
4029 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_password));
4030 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_password_age));
4031 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_priv));
4032 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_home_dir));
4033 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_comment));
4034 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_flags));
4035 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_script_path));
4036 }
4037 if (ndr_flags & NDR_BUFFERS) {
4038 }
4039 return NDR_ERR_SUCCESS;
4040 }
4041
4042 _PUBLIC_ void ndr_print_USER_INFO_1(struct ndr_print *ndr, const char *name, const struct USER_INFO_1 *r)
/* [<][>][^][v][top][bottom][index][help] */
4043 {
4044 ndr_print_struct(ndr, name, "USER_INFO_1");
4045 ndr->depth++;
4046 ndr_print_string(ndr, "usri1_name", r->usri1_name);
4047 ndr_print_string(ndr, "usri1_password", r->usri1_password);
4048 ndr_print_uint32(ndr, "usri1_password_age", r->usri1_password_age);
4049 ndr_print_uint32(ndr, "usri1_priv", r->usri1_priv);
4050 ndr_print_string(ndr, "usri1_home_dir", r->usri1_home_dir);
4051 ndr_print_string(ndr, "usri1_comment", r->usri1_comment);
4052 ndr_print_uint32(ndr, "usri1_flags", r->usri1_flags);
4053 ndr_print_string(ndr, "usri1_script_path", r->usri1_script_path);
4054 ndr->depth--;
4055 }
4056
4057 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_2(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_2 *r)
/* [<][>][^][v][top][bottom][index][help] */
4058 {
4059 if (ndr_flags & NDR_SCALARS) {
4060 NDR_CHECK(ndr_push_align(ndr, 4));
4061 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_name));
4062 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_password));
4063 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_password_age));
4064 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_priv));
4065 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_home_dir));
4066 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_comment));
4067 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_flags));
4068 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_script_path));
4069 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_auth_flags));
4070 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_full_name));
4071 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_usr_comment));
4072 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_parms));
4073 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_workstations));
4074 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_last_logon));
4075 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_last_logoff));
4076 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_acct_expires));
4077 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_max_storage));
4078 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_units_per_week));
4079 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri2_logon_hours));
4080 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_bad_pw_count));
4081 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_num_logons));
4082 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_logon_server));
4083 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_country_code));
4084 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_code_page));
4085 }
4086 if (ndr_flags & NDR_BUFFERS) {
4087 if (r->usri2_logon_hours) {
4088 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri2_logon_hours));
4089 }
4090 }
4091 return NDR_ERR_SUCCESS;
4092 }
4093
4094 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_2(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_2 *r)
/* [<][>][^][v][top][bottom][index][help] */
4095 {
4096 uint32_t _ptr_usri2_logon_hours;
4097 TALLOC_CTX *_mem_save_usri2_logon_hours_0;
4098 if (ndr_flags & NDR_SCALARS) {
4099 NDR_CHECK(ndr_pull_align(ndr, 4));
4100 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_name));
4101 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_password));
4102 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_password_age));
4103 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_priv));
4104 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_home_dir));
4105 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_comment));
4106 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_flags));
4107 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_script_path));
4108 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_auth_flags));
4109 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_full_name));
4110 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_usr_comment));
4111 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_parms));
4112 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_workstations));
4113 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_last_logon));
4114 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_last_logoff));
4115 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_acct_expires));
4116 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_max_storage));
4117 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_units_per_week));
4118 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri2_logon_hours));
4119 if (_ptr_usri2_logon_hours) {
4120 NDR_PULL_ALLOC(ndr, r->usri2_logon_hours);
4121 } else {
4122 r->usri2_logon_hours = NULL;
4123 }
4124 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_bad_pw_count));
4125 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_num_logons));
4126 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_logon_server));
4127 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_country_code));
4128 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_code_page));
4129 }
4130 if (ndr_flags & NDR_BUFFERS) {
4131 if (r->usri2_logon_hours) {
4132 _mem_save_usri2_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
4133 NDR_PULL_SET_MEM_CTX(ndr, r->usri2_logon_hours, 0);
4134 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri2_logon_hours));
4135 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri2_logon_hours_0, 0);
4136 }
4137 }
4138 return NDR_ERR_SUCCESS;
4139 }
4140
4141 _PUBLIC_ void ndr_print_USER_INFO_2(struct ndr_print *ndr, const char *name, const struct USER_INFO_2 *r)
/* [<][>][^][v][top][bottom][index][help] */
4142 {
4143 ndr_print_struct(ndr, name, "USER_INFO_2");
4144 ndr->depth++;
4145 ndr_print_string(ndr, "usri2_name", r->usri2_name);
4146 ndr_print_string(ndr, "usri2_password", r->usri2_password);
4147 ndr_print_uint32(ndr, "usri2_password_age", r->usri2_password_age);
4148 ndr_print_uint32(ndr, "usri2_priv", r->usri2_priv);
4149 ndr_print_string(ndr, "usri2_home_dir", r->usri2_home_dir);
4150 ndr_print_string(ndr, "usri2_comment", r->usri2_comment);
4151 ndr_print_uint32(ndr, "usri2_flags", r->usri2_flags);
4152 ndr_print_string(ndr, "usri2_script_path", r->usri2_script_path);
4153 ndr_print_uint32(ndr, "usri2_auth_flags", r->usri2_auth_flags);
4154 ndr_print_string(ndr, "usri2_full_name", r->usri2_full_name);
4155 ndr_print_string(ndr, "usri2_usr_comment", r->usri2_usr_comment);
4156 ndr_print_string(ndr, "usri2_parms", r->usri2_parms);
4157 ndr_print_string(ndr, "usri2_workstations", r->usri2_workstations);
4158 ndr_print_uint32(ndr, "usri2_last_logon", r->usri2_last_logon);
4159 ndr_print_uint32(ndr, "usri2_last_logoff", r->usri2_last_logoff);
4160 ndr_print_uint32(ndr, "usri2_acct_expires", r->usri2_acct_expires);
4161 ndr_print_uint32(ndr, "usri2_max_storage", r->usri2_max_storage);
4162 ndr_print_uint32(ndr, "usri2_units_per_week", r->usri2_units_per_week);
4163 ndr_print_ptr(ndr, "usri2_logon_hours", r->usri2_logon_hours);
4164 ndr->depth++;
4165 if (r->usri2_logon_hours) {
4166 ndr_print_uint8(ndr, "usri2_logon_hours", *r->usri2_logon_hours);
4167 }
4168 ndr->depth--;
4169 ndr_print_uint32(ndr, "usri2_bad_pw_count", r->usri2_bad_pw_count);
4170 ndr_print_uint32(ndr, "usri2_num_logons", r->usri2_num_logons);
4171 ndr_print_string(ndr, "usri2_logon_server", r->usri2_logon_server);
4172 ndr_print_uint32(ndr, "usri2_country_code", r->usri2_country_code);
4173 ndr_print_uint32(ndr, "usri2_code_page", r->usri2_code_page);
4174 ndr->depth--;
4175 }
4176
4177 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_3(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_3 *r)
/* [<][>][^][v][top][bottom][index][help] */
4178 {
4179 if (ndr_flags & NDR_SCALARS) {
4180 NDR_CHECK(ndr_push_align(ndr, 4));
4181 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_name));
4182 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_password_age));
4183 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_priv));
4184 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_home_dir));
4185 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_comment));
4186 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_flags));
4187 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_script_path));
4188 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_auth_flags));
4189 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_full_name));
4190 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_usr_comment));
4191 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_parms));
4192 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_workstations));
4193 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_last_logon));
4194 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_last_logoff));
4195 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_acct_expires));
4196 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_max_storage));
4197 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_units_per_week));
4198 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri3_logon_hours));
4199 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_bad_pw_count));
4200 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_num_logons));
4201 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_logon_server));
4202 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_country_code));
4203 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_code_page));
4204 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_user_id));
4205 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_primary_group_id));
4206 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_profile));
4207 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_home_dir_drive));
4208 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_password_expired));
4209 }
4210 if (ndr_flags & NDR_BUFFERS) {
4211 if (r->usri3_logon_hours) {
4212 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri3_logon_hours));
4213 }
4214 }
4215 return NDR_ERR_SUCCESS;
4216 }
4217
4218 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_3(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_3 *r)
/* [<][>][^][v][top][bottom][index][help] */
4219 {
4220 uint32_t _ptr_usri3_logon_hours;
4221 TALLOC_CTX *_mem_save_usri3_logon_hours_0;
4222 if (ndr_flags & NDR_SCALARS) {
4223 NDR_CHECK(ndr_pull_align(ndr, 4));
4224 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_name));
4225 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_password_age));
4226 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_priv));
4227 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_home_dir));
4228 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_comment));
4229 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_flags));
4230 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_script_path));
4231 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_auth_flags));
4232 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_full_name));
4233 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_usr_comment));
4234 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_parms));
4235 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_workstations));
4236 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_last_logon));
4237 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_last_logoff));
4238 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_acct_expires));
4239 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_max_storage));
4240 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_units_per_week));
4241 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri3_logon_hours));
4242 if (_ptr_usri3_logon_hours) {
4243 NDR_PULL_ALLOC(ndr, r->usri3_logon_hours);
4244 } else {
4245 r->usri3_logon_hours = NULL;
4246 }
4247 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_bad_pw_count));
4248 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_num_logons));
4249 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_logon_server));
4250 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_country_code));
4251 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_code_page));
4252 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_user_id));
4253 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_primary_group_id));
4254 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_profile));
4255 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_home_dir_drive));
4256 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_password_expired));
4257 }
4258 if (ndr_flags & NDR_BUFFERS) {
4259 if (r->usri3_logon_hours) {
4260 _mem_save_usri3_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
4261 NDR_PULL_SET_MEM_CTX(ndr, r->usri3_logon_hours, 0);
4262 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri3_logon_hours));
4263 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri3_logon_hours_0, 0);
4264 }
4265 }
4266 return NDR_ERR_SUCCESS;
4267 }
4268
4269 _PUBLIC_ void ndr_print_USER_INFO_3(struct ndr_print *ndr, const char *name, const struct USER_INFO_3 *r)
/* [<][>][^][v][top][bottom][index][help] */
4270 {
4271 ndr_print_struct(ndr, name, "USER_INFO_3");
4272 ndr->depth++;
4273 ndr_print_string(ndr, "usri3_name", r->usri3_name);
4274 ndr_print_uint32(ndr, "usri3_password_age", r->usri3_password_age);
4275 ndr_print_uint32(ndr, "usri3_priv", r->usri3_priv);
4276 ndr_print_string(ndr, "usri3_home_dir", r->usri3_home_dir);
4277 ndr_print_string(ndr, "usri3_comment", r->usri3_comment);
4278 ndr_print_uint32(ndr, "usri3_flags", r->usri3_flags);
4279 ndr_print_string(ndr, "usri3_script_path", r->usri3_script_path);
4280 ndr_print_uint32(ndr, "usri3_auth_flags", r->usri3_auth_flags);
4281 ndr_print_string(ndr, "usri3_full_name", r->usri3_full_name);
4282 ndr_print_string(ndr, "usri3_usr_comment", r->usri3_usr_comment);
4283 ndr_print_string(ndr, "usri3_parms", r->usri3_parms);
4284 ndr_print_string(ndr, "usri3_workstations", r->usri3_workstations);
4285 ndr_print_uint32(ndr, "usri3_last_logon", r->usri3_last_logon);
4286 ndr_print_uint32(ndr, "usri3_last_logoff", r->usri3_last_logoff);
4287 ndr_print_uint32(ndr, "usri3_acct_expires", r->usri3_acct_expires);
4288 ndr_print_uint32(ndr, "usri3_max_storage", r->usri3_max_storage);
4289 ndr_print_uint32(ndr, "usri3_units_per_week", r->usri3_units_per_week);
4290 ndr_print_ptr(ndr, "usri3_logon_hours", r->usri3_logon_hours);
4291 ndr->depth++;
4292 if (r->usri3_logon_hours) {
4293 ndr_print_uint8(ndr, "usri3_logon_hours", *r->usri3_logon_hours);
4294 }
4295 ndr->depth--;
4296 ndr_print_uint32(ndr, "usri3_bad_pw_count", r->usri3_bad_pw_count);
4297 ndr_print_uint32(ndr, "usri3_num_logons", r->usri3_num_logons);
4298 ndr_print_string(ndr, "usri3_logon_server", r->usri3_logon_server);
4299 ndr_print_uint32(ndr, "usri3_country_code", r->usri3_country_code);
4300 ndr_print_uint32(ndr, "usri3_code_page", r->usri3_code_page);
4301 ndr_print_uint32(ndr, "usri3_user_id", r->usri3_user_id);
4302 ndr_print_uint32(ndr, "usri3_primary_group_id", r->usri3_primary_group_id);
4303 ndr_print_string(ndr, "usri3_profile", r->usri3_profile);
4304 ndr_print_string(ndr, "usri3_home_dir_drive", r->usri3_home_dir_drive);
4305 ndr_print_uint32(ndr, "usri3_password_expired", r->usri3_password_expired);
4306 ndr->depth--;
4307 }
4308
4309 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_4(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_4 *r)
/* [<][>][^][v][top][bottom][index][help] */
4310 {
4311 if (ndr_flags & NDR_SCALARS) {
4312 NDR_CHECK(ndr_push_align(ndr, 4));
4313 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_name));
4314 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_password));
4315 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_password_age));
4316 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_priv));
4317 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_home_dir));
4318 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_comment));
4319 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_flags));
4320 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_script_path));
4321 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_auth_flags));
4322 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_full_name));
4323 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_usr_comment));
4324 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_parms));
4325 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_workstations));
4326 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_last_logon));
4327 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_last_logoff));
4328 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_acct_expires));
4329 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_max_storage));
4330 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_units_per_week));
4331 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri4_logon_hours));
4332 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_bad_pw_count));
4333 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_num_logons));
4334 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_logon_server));
4335 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_country_code));
4336 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_code_page));
4337 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri4_user_sid));
4338 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_primary_group_id));
4339 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_profile));
4340 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_home_dir_drive));
4341 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_password_expired));
4342 }
4343 if (ndr_flags & NDR_BUFFERS) {
4344 if (r->usri4_logon_hours) {
4345 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri4_logon_hours));
4346 }
4347 if (r->usri4_user_sid) {
4348 NDR_CHECK(ndr_push_domsid(ndr, NDR_SCALARS, r->usri4_user_sid));
4349 }
4350 }
4351 return NDR_ERR_SUCCESS;
4352 }
4353
4354 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_4(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_4 *r)
/* [<][>][^][v][top][bottom][index][help] */
4355 {
4356 uint32_t _ptr_usri4_logon_hours;
4357 TALLOC_CTX *_mem_save_usri4_logon_hours_0;
4358 uint32_t _ptr_usri4_user_sid;
4359 TALLOC_CTX *_mem_save_usri4_user_sid_0;
4360 if (ndr_flags & NDR_SCALARS) {
4361 NDR_CHECK(ndr_pull_align(ndr, 4));
4362 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_name));
4363 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_password));
4364 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_password_age));
4365 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_priv));
4366 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_home_dir));
4367 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_comment));
4368 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_flags));
4369 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_script_path));
4370 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_auth_flags));
4371 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_full_name));
4372 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_usr_comment));
4373 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_parms));
4374 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_workstations));
4375 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_last_logon));
4376 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_last_logoff));
4377 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_acct_expires));
4378 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_max_storage));
4379 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_units_per_week));
4380 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri4_logon_hours));
4381 if (_ptr_usri4_logon_hours) {
4382 NDR_PULL_ALLOC(ndr, r->usri4_logon_hours);
4383 } else {
4384 r->usri4_logon_hours = NULL;
4385 }
4386 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_bad_pw_count));
4387 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_num_logons));
4388 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_logon_server));
4389 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_country_code));
4390 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_code_page));
4391 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri4_user_sid));
4392 if (_ptr_usri4_user_sid) {
4393 NDR_PULL_ALLOC(ndr, r->usri4_user_sid);
4394 } else {
4395 r->usri4_user_sid = NULL;
4396 }
4397 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_primary_group_id));
4398 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_profile));
4399 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_home_dir_drive));
4400 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_password_expired));
4401 }
4402 if (ndr_flags & NDR_BUFFERS) {
4403 if (r->usri4_logon_hours) {
4404 _mem_save_usri4_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
4405 NDR_PULL_SET_MEM_CTX(ndr, r->usri4_logon_hours, 0);
4406 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri4_logon_hours));
4407 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri4_logon_hours_0, 0);
4408 }
4409 if (r->usri4_user_sid) {
4410 _mem_save_usri4_user_sid_0 = NDR_PULL_GET_MEM_CTX(ndr);
4411 NDR_PULL_SET_MEM_CTX(ndr, r->usri4_user_sid, 0);
4412 NDR_CHECK(ndr_pull_domsid(ndr, NDR_SCALARS, r->usri4_user_sid));
4413 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri4_user_sid_0, 0);
4414 }
4415 }
4416 return NDR_ERR_SUCCESS;
4417 }
4418
4419 _PUBLIC_ void ndr_print_USER_INFO_4(struct ndr_print *ndr, const char *name, const struct USER_INFO_4 *r)
/* [<][>][^][v][top][bottom][index][help] */
4420 {
4421 ndr_print_struct(ndr, name, "USER_INFO_4");
4422 ndr->depth++;
4423 ndr_print_string(ndr, "usri4_name", r->usri4_name);
4424 ndr_print_string(ndr, "usri4_password", r->usri4_password);
4425 ndr_print_uint32(ndr, "usri4_password_age", r->usri4_password_age);
4426 ndr_print_uint32(ndr, "usri4_priv", r->usri4_priv);
4427 ndr_print_string(ndr, "usri4_home_dir", r->usri4_home_dir);
4428 ndr_print_string(ndr, "usri4_comment", r->usri4_comment);
4429 ndr_print_uint32(ndr, "usri4_flags", r->usri4_flags);
4430 ndr_print_string(ndr, "usri4_script_path", r->usri4_script_path);
4431 ndr_print_uint32(ndr, "usri4_auth_flags", r->usri4_auth_flags);
4432 ndr_print_string(ndr, "usri4_full_name", r->usri4_full_name);
4433 ndr_print_string(ndr, "usri4_usr_comment", r->usri4_usr_comment);
4434 ndr_print_string(ndr, "usri4_parms", r->usri4_parms);
4435 ndr_print_string(ndr, "usri4_workstations", r->usri4_workstations);
4436 ndr_print_uint32(ndr, "usri4_last_logon", r->usri4_last_logon);
4437 ndr_print_uint32(ndr, "usri4_last_logoff", r->usri4_last_logoff);
4438 ndr_print_uint32(ndr, "usri4_acct_expires", r->usri4_acct_expires);
4439 ndr_print_uint32(ndr, "usri4_max_storage", r->usri4_max_storage);
4440 ndr_print_uint32(ndr, "usri4_units_per_week", r->usri4_units_per_week);
4441 ndr_print_ptr(ndr, "usri4_logon_hours", r->usri4_logon_hours);
4442 ndr->depth++;
4443 if (r->usri4_logon_hours) {
4444 ndr_print_uint8(ndr, "usri4_logon_hours", *r->usri4_logon_hours);
4445 }
4446 ndr->depth--;
4447 ndr_print_uint32(ndr, "usri4_bad_pw_count", r->usri4_bad_pw_count);
4448 ndr_print_uint32(ndr, "usri4_num_logons", r->usri4_num_logons);
4449 ndr_print_string(ndr, "usri4_logon_server", r->usri4_logon_server);
4450 ndr_print_uint32(ndr, "usri4_country_code", r->usri4_country_code);
4451 ndr_print_uint32(ndr, "usri4_code_page", r->usri4_code_page);
4452 ndr_print_ptr(ndr, "usri4_user_sid", r->usri4_user_sid);
4453 ndr->depth++;
4454 if (r->usri4_user_sid) {
4455 ndr_print_domsid(ndr, "usri4_user_sid", r->usri4_user_sid);
4456 }
4457 ndr->depth--;
4458 ndr_print_uint32(ndr, "usri4_primary_group_id", r->usri4_primary_group_id);
4459 ndr_print_string(ndr, "usri4_profile", r->usri4_profile);
4460 ndr_print_string(ndr, "usri4_home_dir_drive", r->usri4_home_dir_drive);
4461 ndr_print_uint32(ndr, "usri4_password_expired", r->usri4_password_expired);
4462 ndr->depth--;
4463 }
4464
4465 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_10(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_10 *r)
/* [<][>][^][v][top][bottom][index][help] */
4466 {
4467 if (ndr_flags & NDR_SCALARS) {
4468 NDR_CHECK(ndr_push_align(ndr, 4));
4469 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri10_name));
4470 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri10_comment));
4471 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri10_usr_comment));
4472 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri10_full_name));
4473 }
4474 if (ndr_flags & NDR_BUFFERS) {
4475 }
4476 return NDR_ERR_SUCCESS;
4477 }
4478
4479 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_10(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_10 *r)
/* [<][>][^][v][top][bottom][index][help] */
4480 {
4481 if (ndr_flags & NDR_SCALARS) {
4482 NDR_CHECK(ndr_pull_align(ndr, 4));
4483 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri10_name));
4484 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri10_comment));
4485 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri10_usr_comment));
4486 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri10_full_name));
4487 }
4488 if (ndr_flags & NDR_BUFFERS) {
4489 }
4490 return NDR_ERR_SUCCESS;
4491 }
4492
4493 _PUBLIC_ void ndr_print_USER_INFO_10(struct ndr_print *ndr, const char *name, const struct USER_INFO_10 *r)
/* [<][>][^][v][top][bottom][index][help] */
4494 {
4495 ndr_print_struct(ndr, name, "USER_INFO_10");
4496 ndr->depth++;
4497 ndr_print_string(ndr, "usri10_name", r->usri10_name);
4498 ndr_print_string(ndr, "usri10_comment", r->usri10_comment);
4499 ndr_print_string(ndr, "usri10_usr_comment", r->usri10_usr_comment);
4500 ndr_print_string(ndr, "usri10_full_name", r->usri10_full_name);
4501 ndr->depth--;
4502 }
4503
4504 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_11(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_11 *r)
/* [<][>][^][v][top][bottom][index][help] */
4505 {
4506 if (ndr_flags & NDR_SCALARS) {
4507 NDR_CHECK(ndr_push_align(ndr, 4));
4508 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_name));
4509 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_comment));
4510 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_usr_comment));
4511 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_full_name));
4512 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_priv));
4513 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_auth_flags));
4514 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_password_age));
4515 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_home_dir));
4516 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_parms));
4517 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_last_logon));
4518 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_last_logoff));
4519 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_bad_pw_count));
4520 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_num_logons));
4521 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_logon_server));
4522 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_country_code));
4523 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_workstations));
4524 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_max_storage));
4525 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_units_per_week));
4526 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri11_logon_hours));
4527 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_code_page));
4528 }
4529 if (ndr_flags & NDR_BUFFERS) {
4530 if (r->usri11_logon_hours) {
4531 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri11_logon_hours));
4532 }
4533 }
4534 return NDR_ERR_SUCCESS;
4535 }
4536
4537 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_11(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_11 *r)
/* [<][>][^][v][top][bottom][index][help] */
4538 {
4539 uint32_t _ptr_usri11_logon_hours;
4540 TALLOC_CTX *_mem_save_usri11_logon_hours_0;
4541 if (ndr_flags & NDR_SCALARS) {
4542 NDR_CHECK(ndr_pull_align(ndr, 4));
4543 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_name));
4544 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_comment));
4545 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_usr_comment));
4546 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_full_name));
4547 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_priv));
4548 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_auth_flags));
4549 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_password_age));
4550 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_home_dir));
4551 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_parms));
4552 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_last_logon));
4553 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_last_logoff));
4554 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_bad_pw_count));
4555 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_num_logons));
4556 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_logon_server));
4557 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_country_code));
4558 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_workstations));
4559 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_max_storage));
4560 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_units_per_week));
4561 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri11_logon_hours));
4562 if (_ptr_usri11_logon_hours) {
4563 NDR_PULL_ALLOC(ndr, r->usri11_logon_hours);
4564 } else {
4565 r->usri11_logon_hours = NULL;
4566 }
4567 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_code_page));
4568 }
4569 if (ndr_flags & NDR_BUFFERS) {
4570 if (r->usri11_logon_hours) {
4571 _mem_save_usri11_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
4572 NDR_PULL_SET_MEM_CTX(ndr, r->usri11_logon_hours, 0);
4573 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri11_logon_hours));
4574 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri11_logon_hours_0, 0);
4575 }
4576 }
4577 return NDR_ERR_SUCCESS;
4578 }
4579
4580 _PUBLIC_ void ndr_print_USER_INFO_11(struct ndr_print *ndr, const char *name, const struct USER_INFO_11 *r)
/* [<][>][^][v][top][bottom][index][help] */
4581 {
4582 ndr_print_struct(ndr, name, "USER_INFO_11");
4583 ndr->depth++;
4584 ndr_print_string(ndr, "usri11_name", r->usri11_name);
4585 ndr_print_string(ndr, "usri11_comment", r->usri11_comment);
4586 ndr_print_string(ndr, "usri11_usr_comment", r->usri11_usr_comment);
4587 ndr_print_string(ndr, "usri11_full_name", r->usri11_full_name);
4588 ndr_print_uint32(ndr, "usri11_priv", r->usri11_priv);
4589 ndr_print_uint32(ndr, "usri11_auth_flags", r->usri11_auth_flags);
4590 ndr_print_uint32(ndr, "usri11_password_age", r->usri11_password_age);
4591 ndr_print_string(ndr, "usri11_home_dir", r->usri11_home_dir);
4592 ndr_print_string(ndr, "usri11_parms", r->usri11_parms);
4593 ndr_print_uint32(ndr, "usri11_last_logon", r->usri11_last_logon);
4594 ndr_print_uint32(ndr, "usri11_last_logoff", r->usri11_last_logoff);
4595 ndr_print_uint32(ndr, "usri11_bad_pw_count", r->usri11_bad_pw_count);
4596 ndr_print_uint32(ndr, "usri11_num_logons", r->usri11_num_logons);
4597 ndr_print_string(ndr, "usri11_logon_server", r->usri11_logon_server);
4598 ndr_print_uint32(ndr, "usri11_country_code", r->usri11_country_code);
4599 ndr_print_string(ndr, "usri11_workstations", r->usri11_workstations);
4600 ndr_print_uint32(ndr, "usri11_max_storage", r->usri11_max_storage);
4601 ndr_print_uint32(ndr, "usri11_units_per_week", r->usri11_units_per_week);
4602 ndr_print_ptr(ndr, "usri11_logon_hours", r->usri11_logon_hours);
4603 ndr->depth++;
4604 if (r->usri11_logon_hours) {
4605 ndr_print_uint8(ndr, "usri11_logon_hours", *r->usri11_logon_hours);
4606 }
4607 ndr->depth--;
4608 ndr_print_uint32(ndr, "usri11_code_page", r->usri11_code_page);
4609 ndr->depth--;
4610 }
4611
4612 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_20(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_20 *r)
/* [<][>][^][v][top][bottom][index][help] */
4613 {
4614 if (ndr_flags & NDR_SCALARS) {
4615 NDR_CHECK(ndr_push_align(ndr, 4));
4616 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri20_name));
4617 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri20_full_name));
4618 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri20_comment));
4619 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri20_flags));
4620 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri20_user_id));
4621 }
4622 if (ndr_flags & NDR_BUFFERS) {
4623 }
4624 return NDR_ERR_SUCCESS;
4625 }
4626
4627 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_20(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_20 *r)
/* [<][>][^][v][top][bottom][index][help] */
4628 {
4629 if (ndr_flags & NDR_SCALARS) {
4630 NDR_CHECK(ndr_pull_align(ndr, 4));
4631 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri20_name));
4632 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri20_full_name));
4633 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri20_comment));
4634 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri20_flags));
4635 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri20_user_id));
4636 }
4637 if (ndr_flags & NDR_BUFFERS) {
4638 }
4639 return NDR_ERR_SUCCESS;
4640 }
4641
4642 _PUBLIC_ void ndr_print_USER_INFO_20(struct ndr_print *ndr, const char *name, const struct USER_INFO_20 *r)
/* [<][>][^][v][top][bottom][index][help] */
4643 {
4644 ndr_print_struct(ndr, name, "USER_INFO_20");
4645 ndr->depth++;
4646 ndr_print_string(ndr, "usri20_name", r->usri20_name);
4647 ndr_print_string(ndr, "usri20_full_name", r->usri20_full_name);
4648 ndr_print_string(ndr, "usri20_comment", r->usri20_comment);
4649 ndr_print_uint32(ndr, "usri20_flags", r->usri20_flags);
4650 ndr_print_uint32(ndr, "usri20_user_id", r->usri20_user_id);
4651 ndr->depth--;
4652 }
4653
4654 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_21(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_21 *r)
/* [<][>][^][v][top][bottom][index][help] */
4655 {
4656 if (ndr_flags & NDR_SCALARS) {
4657 NDR_CHECK(ndr_push_align(ndr, 1));
4658 NDR_CHECK(ndr_push_array_uint8(ndr, NDR_SCALARS, r->usri21_password, ENCRYPTED_PWLEN));
4659 }
4660 if (ndr_flags & NDR_BUFFERS) {
4661 }
4662 return NDR_ERR_SUCCESS;
4663 }
4664
4665 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_21(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_21 *r)
/* [<][>][^][v][top][bottom][index][help] */
4666 {
4667 if (ndr_flags & NDR_SCALARS) {
4668 NDR_CHECK(ndr_pull_align(ndr, 1));
4669 NDR_PULL_ALLOC_N(ndr, r->usri21_password, ENCRYPTED_PWLEN);
4670 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->usri21_password, ENCRYPTED_PWLEN));
4671 }
4672 if (ndr_flags & NDR_BUFFERS) {
4673 }
4674 return NDR_ERR_SUCCESS;
4675 }
4676
4677 _PUBLIC_ void ndr_print_USER_INFO_21(struct ndr_print *ndr, const char *name, const struct USER_INFO_21 *r)
/* [<][>][^][v][top][bottom][index][help] */
4678 {
4679 ndr_print_struct(ndr, name, "USER_INFO_21");
4680 ndr->depth++;
4681 ndr_print_array_uint8(ndr, "usri21_password", r->usri21_password, ENCRYPTED_PWLEN);
4682 ndr->depth--;
4683 }
4684
4685 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_22(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_22 *r)
/* [<][>][^][v][top][bottom][index][help] */
4686 {
4687 if (ndr_flags & NDR_SCALARS) {
4688 NDR_CHECK(ndr_push_align(ndr, 4));
4689 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_name));
4690 NDR_CHECK(ndr_push_array_uint8(ndr, NDR_SCALARS, r->usri22_password, ENCRYPTED_PWLEN));
4691 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_password_age));
4692 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_priv));
4693 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_home_dir));
4694 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_comment));
4695 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_flags));
4696 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_script_path));
4697 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_auth_flags));
4698 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_full_name));
4699 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_usr_comment));
4700 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_parms));
4701 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_workstations));
4702 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_last_logon));
4703 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_last_logoff));
4704 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_acct_expires));
4705 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_max_storage));
4706 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_units_per_week));
4707 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri22_logon_hours));
4708 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_bad_pw_count));
4709 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_num_logons));
4710 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_logon_server));
4711 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_country_code));
4712 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_code_page));
4713 }
4714 if (ndr_flags & NDR_BUFFERS) {
4715 if (r->usri22_logon_hours) {
4716 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri22_logon_hours));
4717 }
4718 }
4719 return NDR_ERR_SUCCESS;
4720 }
4721
4722 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_22(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_22 *r)
/* [<][>][^][v][top][bottom][index][help] */
4723 {
4724 uint32_t _ptr_usri22_logon_hours;
4725 TALLOC_CTX *_mem_save_usri22_logon_hours_0;
4726 if (ndr_flags & NDR_SCALARS) {
4727 NDR_CHECK(ndr_pull_align(ndr, 4));
4728 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_name));
4729 NDR_PULL_ALLOC_N(ndr, r->usri22_password, ENCRYPTED_PWLEN);
4730 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->usri22_password, ENCRYPTED_PWLEN));
4731 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_password_age));
4732 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_priv));
4733 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_home_dir));
4734 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_comment));
4735 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_flags));
4736 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_script_path));
4737 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_auth_flags));
4738 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_full_name));
4739 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_usr_comment));
4740 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_parms));
4741 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_workstations));
4742 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_last_logon));
4743 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_last_logoff));
4744 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_acct_expires));
4745 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_max_storage));
4746 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_units_per_week));
4747 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri22_logon_hours));
4748 if (_ptr_usri22_logon_hours) {
4749 NDR_PULL_ALLOC(ndr, r->usri22_logon_hours);
4750 } else {
4751 r->usri22_logon_hours = NULL;
4752 }
4753 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_bad_pw_count));
4754 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_num_logons));
4755 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_logon_server));
4756 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_country_code));
4757 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_code_page));
4758 }
4759 if (ndr_flags & NDR_BUFFERS) {
4760 if (r->usri22_logon_hours) {
4761 _mem_save_usri22_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
4762 NDR_PULL_SET_MEM_CTX(ndr, r->usri22_logon_hours, 0);
4763 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri22_logon_hours));
4764 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri22_logon_hours_0, 0);
4765 }
4766 }
4767 return NDR_ERR_SUCCESS;
4768 }
4769
4770 _PUBLIC_ void ndr_print_USER_INFO_22(struct ndr_print *ndr, const char *name, const struct USER_INFO_22 *r)
/* [<][>][^][v][top][bottom][index][help] */
4771 {
4772 ndr_print_struct(ndr, name, "USER_INFO_22");
4773 ndr->depth++;
4774 ndr_print_string(ndr, "usri22_name", r->usri22_name);
4775 ndr_print_array_uint8(ndr, "usri22_password", r->usri22_password, ENCRYPTED_PWLEN);
4776 ndr_print_uint32(ndr, "usri22_password_age", r->usri22_password_age);
4777 ndr_print_uint32(ndr, "usri22_priv", r->usri22_priv);
4778 ndr_print_string(ndr, "usri22_home_dir", r->usri22_home_dir);
4779 ndr_print_string(ndr, "usri22_comment", r->usri22_comment);
4780 ndr_print_uint32(ndr, "usri22_flags", r->usri22_flags);
4781 ndr_print_uint32(ndr, "usri22_script_path", r->usri22_script_path);
4782 ndr_print_uint32(ndr, "usri22_auth_flags", r->usri22_auth_flags);
4783 ndr_print_string(ndr, "usri22_full_name", r->usri22_full_name);
4784 ndr_print_string(ndr, "usri22_usr_comment", r->usri22_usr_comment);
4785 ndr_print_string(ndr, "usri22_parms", r->usri22_parms);
4786 ndr_print_string(ndr, "usri22_workstations", r->usri22_workstations);
4787 ndr_print_uint32(ndr, "usri22_last_logon", r->usri22_last_logon);
4788 ndr_print_uint32(ndr, "usri22_last_logoff", r->usri22_last_logoff);
4789 ndr_print_uint32(ndr, "usri22_acct_expires", r->usri22_acct_expires);
4790 ndr_print_uint32(ndr, "usri22_max_storage", r->usri22_max_storage);
4791 ndr_print_uint32(ndr, "usri22_units_per_week", r->usri22_units_per_week);
4792 ndr_print_ptr(ndr, "usri22_logon_hours", r->usri22_logon_hours);
4793 ndr->depth++;
4794 if (r->usri22_logon_hours) {
4795 ndr_print_uint8(ndr, "usri22_logon_hours", *r->usri22_logon_hours);
4796 }
4797 ndr->depth--;
4798 ndr_print_uint32(ndr, "usri22_bad_pw_count", r->usri22_bad_pw_count);
4799 ndr_print_uint32(ndr, "usri22_num_logons", r->usri22_num_logons);
4800 ndr_print_string(ndr, "usri22_logon_server", r->usri22_logon_server);
4801 ndr_print_uint32(ndr, "usri22_country_code", r->usri22_country_code);
4802 ndr_print_uint32(ndr, "usri22_code_page", r->usri22_code_page);
4803 ndr->depth--;
4804 }
4805
4806 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_23(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_23 *r)
/* [<][>][^][v][top][bottom][index][help] */
4807 {
4808 if (ndr_flags & NDR_SCALARS) {
4809 NDR_CHECK(ndr_push_align(ndr, 4));
4810 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri23_name));
4811 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri23_full_name));
4812 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri23_comment));
4813 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri23_flags));
4814 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri23_user_sid));
4815 }
4816 if (ndr_flags & NDR_BUFFERS) {
4817 if (r->usri23_user_sid) {
4818 NDR_CHECK(ndr_push_domsid(ndr, NDR_SCALARS, r->usri23_user_sid));
4819 }
4820 }
4821 return NDR_ERR_SUCCESS;
4822 }
4823
4824 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_23(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_23 *r)
/* [<][>][^][v][top][bottom][index][help] */
4825 {
4826 uint32_t _ptr_usri23_user_sid;
4827 TALLOC_CTX *_mem_save_usri23_user_sid_0;
4828 if (ndr_flags & NDR_SCALARS) {
4829 NDR_CHECK(ndr_pull_align(ndr, 4));
4830 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri23_name));
4831 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri23_full_name));
4832 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri23_comment));
4833 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri23_flags));
4834 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri23_user_sid));
4835 if (_ptr_usri23_user_sid) {
4836 NDR_PULL_ALLOC(ndr, r->usri23_user_sid);
4837 } else {
4838 r->usri23_user_sid = NULL;
4839 }
4840 }
4841 if (ndr_flags & NDR_BUFFERS) {
4842 if (r->usri23_user_sid) {
4843 _mem_save_usri23_user_sid_0 = NDR_PULL_GET_MEM_CTX(ndr);
4844 NDR_PULL_SET_MEM_CTX(ndr, r->usri23_user_sid, 0);
4845 NDR_CHECK(ndr_pull_domsid(ndr, NDR_SCALARS, r->usri23_user_sid));
4846 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri23_user_sid_0, 0);
4847 }
4848 }
4849 return NDR_ERR_SUCCESS;
4850 }
4851
4852 _PUBLIC_ void ndr_print_USER_INFO_23(struct ndr_print *ndr, const char *name, const struct USER_INFO_23 *r)
/* [<][>][^][v][top][bottom][index][help] */
4853 {
4854 ndr_print_struct(ndr, name, "USER_INFO_23");
4855 ndr->depth++;
4856 ndr_print_string(ndr, "usri23_name", r->usri23_name);
4857 ndr_print_string(ndr, "usri23_full_name", r->usri23_full_name);
4858 ndr_print_string(ndr, "usri23_comment", r->usri23_comment);
4859 ndr_print_uint32(ndr, "usri23_flags", r->usri23_flags);
4860 ndr_print_ptr(ndr, "usri23_user_sid", r->usri23_user_sid);
4861 ndr->depth++;
4862 if (r->usri23_user_sid) {
4863 ndr_print_domsid(ndr, "usri23_user_sid", r->usri23_user_sid);
4864 }
4865 ndr->depth--;
4866 ndr->depth--;
4867 }
4868
4869 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1003(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1003 *r)
/* [<][>][^][v][top][bottom][index][help] */
4870 {
4871 if (ndr_flags & NDR_SCALARS) {
4872 NDR_CHECK(ndr_push_align(ndr, 4));
4873 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1003_password));
4874 }
4875 if (ndr_flags & NDR_BUFFERS) {
4876 }
4877 return NDR_ERR_SUCCESS;
4878 }
4879
4880 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1003(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1003 *r)
/* [<][>][^][v][top][bottom][index][help] */
4881 {
4882 if (ndr_flags & NDR_SCALARS) {
4883 NDR_CHECK(ndr_pull_align(ndr, 4));
4884 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1003_password));
4885 }
4886 if (ndr_flags & NDR_BUFFERS) {
4887 }
4888 return NDR_ERR_SUCCESS;
4889 }
4890
4891 _PUBLIC_ void ndr_print_USER_INFO_1003(struct ndr_print *ndr, const char *name, const struct USER_INFO_1003 *r)
/* [<][>][^][v][top][bottom][index][help] */
4892 {
4893 ndr_print_struct(ndr, name, "USER_INFO_1003");
4894 ndr->depth++;
4895 ndr_print_string(ndr, "usri1003_password", r->usri1003_password);
4896 ndr->depth--;
4897 }
4898
4899 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1005(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1005 *r)
/* [<][>][^][v][top][bottom][index][help] */
4900 {
4901 if (ndr_flags & NDR_SCALARS) {
4902 NDR_CHECK(ndr_push_align(ndr, 4));
4903 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1005_priv));
4904 }
4905 if (ndr_flags & NDR_BUFFERS) {
4906 }
4907 return NDR_ERR_SUCCESS;
4908 }
4909
4910 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1005(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1005 *r)
/* [<][>][^][v][top][bottom][index][help] */
4911 {
4912 if (ndr_flags & NDR_SCALARS) {
4913 NDR_CHECK(ndr_pull_align(ndr, 4));
4914 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1005_priv));
4915 }
4916 if (ndr_flags & NDR_BUFFERS) {
4917 }
4918 return NDR_ERR_SUCCESS;
4919 }
4920
4921 _PUBLIC_ void ndr_print_USER_INFO_1005(struct ndr_print *ndr, const char *name, const struct USER_INFO_1005 *r)
/* [<][>][^][v][top][bottom][index][help] */
4922 {
4923 ndr_print_struct(ndr, name, "USER_INFO_1005");
4924 ndr->depth++;
4925 ndr_print_uint32(ndr, "usri1005_priv", r->usri1005_priv);
4926 ndr->depth--;
4927 }
4928
4929 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1006(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1006 *r)
/* [<][>][^][v][top][bottom][index][help] */
4930 {
4931 if (ndr_flags & NDR_SCALARS) {
4932 NDR_CHECK(ndr_push_align(ndr, 4));
4933 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1006_home_dir));
4934 }
4935 if (ndr_flags & NDR_BUFFERS) {
4936 }
4937 return NDR_ERR_SUCCESS;
4938 }
4939
4940 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1006(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1006 *r)
/* [<][>][^][v][top][bottom][index][help] */
4941 {
4942 if (ndr_flags & NDR_SCALARS) {
4943 NDR_CHECK(ndr_pull_align(ndr, 4));
4944 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1006_home_dir));
4945 }
4946 if (ndr_flags & NDR_BUFFERS) {
4947 }
4948 return NDR_ERR_SUCCESS;
4949 }
4950
4951 _PUBLIC_ void ndr_print_USER_INFO_1006(struct ndr_print *ndr, const char *name, const struct USER_INFO_1006 *r)
/* [<][>][^][v][top][bottom][index][help] */
4952 {
4953 ndr_print_struct(ndr, name, "USER_INFO_1006");
4954 ndr->depth++;
4955 ndr_print_string(ndr, "usri1006_home_dir", r->usri1006_home_dir);
4956 ndr->depth--;
4957 }
4958
4959 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1007(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1007 *r)
/* [<][>][^][v][top][bottom][index][help] */
4960 {
4961 if (ndr_flags & NDR_SCALARS) {
4962 NDR_CHECK(ndr_push_align(ndr, 4));
4963 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1007_comment));
4964 }
4965 if (ndr_flags & NDR_BUFFERS) {
4966 }
4967 return NDR_ERR_SUCCESS;
4968 }
4969
4970 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1007(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1007 *r)
/* [<][>][^][v][top][bottom][index][help] */
4971 {
4972 if (ndr_flags & NDR_SCALARS) {
4973 NDR_CHECK(ndr_pull_align(ndr, 4));
4974 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1007_comment));
4975 }
4976 if (ndr_flags & NDR_BUFFERS) {
4977 }
4978 return NDR_ERR_SUCCESS;
4979 }
4980
4981 _PUBLIC_ void ndr_print_USER_INFO_1007(struct ndr_print *ndr, const char *name, const struct USER_INFO_1007 *r)
/* [<][>][^][v][top][bottom][index][help] */
4982 {
4983 ndr_print_struct(ndr, name, "USER_INFO_1007");
4984 ndr->depth++;
4985 ndr_print_string(ndr, "usri1007_comment", r->usri1007_comment);
4986 ndr->depth--;
4987 }
4988
4989 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1008(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1008 *r)
/* [<][>][^][v][top][bottom][index][help] */
4990 {
4991 if (ndr_flags & NDR_SCALARS) {
4992 NDR_CHECK(ndr_push_align(ndr, 4));
4993 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1008_flags));
4994 }
4995 if (ndr_flags & NDR_BUFFERS) {
4996 }
4997 return NDR_ERR_SUCCESS;
4998 }
4999
5000 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1008(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1008 *r)
/* [<][>][^][v][top][bottom][index][help] */
5001 {
5002 if (ndr_flags & NDR_SCALARS) {
5003 NDR_CHECK(ndr_pull_align(ndr, 4));
5004 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1008_flags));
5005 }
5006 if (ndr_flags & NDR_BUFFERS) {
5007 }
5008 return NDR_ERR_SUCCESS;
5009 }
5010
5011 _PUBLIC_ void ndr_print_USER_INFO_1008(struct ndr_print *ndr, const char *name, const struct USER_INFO_1008 *r)
/* [<][>][^][v][top][bottom][index][help] */
5012 {
5013 ndr_print_struct(ndr, name, "USER_INFO_1008");
5014 ndr->depth++;
5015 ndr_print_uint32(ndr, "usri1008_flags", r->usri1008_flags);
5016 ndr->depth--;
5017 }
5018
5019 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1009(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1009 *r)
/* [<][>][^][v][top][bottom][index][help] */
5020 {
5021 if (ndr_flags & NDR_SCALARS) {
5022 NDR_CHECK(ndr_push_align(ndr, 4));
5023 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1009_script_path));
5024 }
5025 if (ndr_flags & NDR_BUFFERS) {
5026 }
5027 return NDR_ERR_SUCCESS;
5028 }
5029
5030 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1009(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1009 *r)
/* [<][>][^][v][top][bottom][index][help] */
5031 {
5032 if (ndr_flags & NDR_SCALARS) {
5033 NDR_CHECK(ndr_pull_align(ndr, 4));
5034 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1009_script_path));
5035 }
5036 if (ndr_flags & NDR_BUFFERS) {
5037 }
5038 return NDR_ERR_SUCCESS;
5039 }
5040
5041 _PUBLIC_ void ndr_print_USER_INFO_1009(struct ndr_print *ndr, const char *name, const struct USER_INFO_1009 *r)
/* [<][>][^][v][top][bottom][index][help] */
5042 {
5043 ndr_print_struct(ndr, name, "USER_INFO_1009");
5044 ndr->depth++;
5045 ndr_print_string(ndr, "usri1009_script_path", r->usri1009_script_path);
5046 ndr->depth--;
5047 }
5048
5049 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1010(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1010 *r)
/* [<][>][^][v][top][bottom][index][help] */
5050 {
5051 if (ndr_flags & NDR_SCALARS) {
5052 NDR_CHECK(ndr_push_align(ndr, 4));
5053 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1010_auth_flags));
5054 }
5055 if (ndr_flags & NDR_BUFFERS) {
5056 }
5057 return NDR_ERR_SUCCESS;
5058 }
5059
5060 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1010(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1010 *r)
/* [<][>][^][v][top][bottom][index][help] */
5061 {
5062 if (ndr_flags & NDR_SCALARS) {
5063 NDR_CHECK(ndr_pull_align(ndr, 4));
5064 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1010_auth_flags));
5065 }
5066 if (ndr_flags & NDR_BUFFERS) {
5067 }
5068 return NDR_ERR_SUCCESS;
5069 }
5070
5071 _PUBLIC_ void ndr_print_USER_INFO_1010(struct ndr_print *ndr, const char *name, const struct USER_INFO_1010 *r)
/* [<][>][^][v][top][bottom][index][help] */
5072 {
5073 ndr_print_struct(ndr, name, "USER_INFO_1010");
5074 ndr->depth++;
5075 ndr_print_uint32(ndr, "usri1010_auth_flags", r->usri1010_auth_flags);
5076 ndr->depth--;
5077 }
5078
5079 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1011(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1011 *r)
/* [<][>][^][v][top][bottom][index][help] */
5080 {
5081 if (ndr_flags & NDR_SCALARS) {
5082 NDR_CHECK(ndr_push_align(ndr, 4));
5083 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1011_full_name));
5084 }
5085 if (ndr_flags & NDR_BUFFERS) {
5086 }
5087 return NDR_ERR_SUCCESS;
5088 }
5089
5090 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1011(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1011 *r)
/* [<][>][^][v][top][bottom][index][help] */
5091 {
5092 if (ndr_flags & NDR_SCALARS) {
5093 NDR_CHECK(ndr_pull_align(ndr, 4));
5094 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1011_full_name));
5095 }
5096 if (ndr_flags & NDR_BUFFERS) {
5097 }
5098 return NDR_ERR_SUCCESS;
5099 }
5100
5101 _PUBLIC_ void ndr_print_USER_INFO_1011(struct ndr_print *ndr, const char *name, const struct USER_INFO_1011 *r)
/* [<][>][^][v][top][bottom][index][help] */
5102 {
5103 ndr_print_struct(ndr, name, "USER_INFO_1011");
5104 ndr->depth++;
5105 ndr_print_string(ndr, "usri1011_full_name", r->usri1011_full_name);
5106 ndr->depth--;
5107 }
5108
5109 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1012(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1012 *r)
/* [<][>][^][v][top][bottom][index][help] */
5110 {
5111 if (ndr_flags & NDR_SCALARS) {
5112 NDR_CHECK(ndr_push_align(ndr, 4));
5113 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1012_usr_comment));
5114 }
5115 if (ndr_flags & NDR_BUFFERS) {
5116 }
5117 return NDR_ERR_SUCCESS;
5118 }
5119
5120 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1012(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1012 *r)
/* [<][>][^][v][top][bottom][index][help] */
5121 {
5122 if (ndr_flags & NDR_SCALARS) {
5123 NDR_CHECK(ndr_pull_align(ndr, 4));
5124 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1012_usr_comment));
5125 }
5126 if (ndr_flags & NDR_BUFFERS) {
5127 }
5128 return NDR_ERR_SUCCESS;
5129 }
5130
5131 _PUBLIC_ void ndr_print_USER_INFO_1012(struct ndr_print *ndr, const char *name, const struct USER_INFO_1012 *r)
/* [<][>][^][v][top][bottom][index][help] */
5132 {
5133 ndr_print_struct(ndr, name, "USER_INFO_1012");
5134 ndr->depth++;
5135 ndr_print_string(ndr, "usri1012_usr_comment", r->usri1012_usr_comment);
5136 ndr->depth--;
5137 }
5138
5139 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1013(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1013 *r)
/* [<][>][^][v][top][bottom][index][help] */
5140 {
5141 if (ndr_flags & NDR_SCALARS) {
5142 NDR_CHECK(ndr_push_align(ndr, 4));
5143 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1013_parms));
5144 }
5145 if (ndr_flags & NDR_BUFFERS) {
5146 }
5147 return NDR_ERR_SUCCESS;
5148 }
5149
5150 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1013(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1013 *r)
/* [<][>][^][v][top][bottom][index][help] */
5151 {
5152 if (ndr_flags & NDR_SCALARS) {
5153 NDR_CHECK(ndr_pull_align(ndr, 4));
5154 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1013_parms));
5155 }
5156 if (ndr_flags & NDR_BUFFERS) {
5157 }
5158 return NDR_ERR_SUCCESS;
5159 }
5160
5161 _PUBLIC_ void ndr_print_USER_INFO_1013(struct ndr_print *ndr, const char *name, const struct USER_INFO_1013 *r)
/* [<][>][^][v][top][bottom][index][help] */
5162 {
5163 ndr_print_struct(ndr, name, "USER_INFO_1013");
5164 ndr->depth++;
5165 ndr_print_string(ndr, "usri1013_parms", r->usri1013_parms);
5166 ndr->depth--;
5167 }
5168
5169 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1014(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1014 *r)
/* [<][>][^][v][top][bottom][index][help] */
5170 {
5171 if (ndr_flags & NDR_SCALARS) {
5172 NDR_CHECK(ndr_push_align(ndr, 4));
5173 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1014_workstations));
5174 }
5175 if (ndr_flags & NDR_BUFFERS) {
5176 }
5177 return NDR_ERR_SUCCESS;
5178 }
5179
5180 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1014(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1014 *r)
/* [<][>][^][v][top][bottom][index][help] */
5181 {
5182 if (ndr_flags & NDR_SCALARS) {
5183 NDR_CHECK(ndr_pull_align(ndr, 4));
5184 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1014_workstations));
5185 }
5186 if (ndr_flags & NDR_BUFFERS) {
5187 }
5188 return NDR_ERR_SUCCESS;
5189 }
5190
5191 _PUBLIC_ void ndr_print_USER_INFO_1014(struct ndr_print *ndr, const char *name, const struct USER_INFO_1014 *r)
/* [<][>][^][v][top][bottom][index][help] */
5192 {
5193 ndr_print_struct(ndr, name, "USER_INFO_1014");
5194 ndr->depth++;
5195 ndr_print_string(ndr, "usri1014_workstations", r->usri1014_workstations);
5196 ndr->depth--;
5197 }
5198
5199 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1017(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1017 *r)
/* [<][>][^][v][top][bottom][index][help] */
5200 {
5201 if (ndr_flags & NDR_SCALARS) {
5202 NDR_CHECK(ndr_push_align(ndr, 4));
5203 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1017_acct_expires));
5204 }
5205 if (ndr_flags & NDR_BUFFERS) {
5206 }
5207 return NDR_ERR_SUCCESS;
5208 }
5209
5210 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1017(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1017 *r)
/* [<][>][^][v][top][bottom][index][help] */
5211 {
5212 if (ndr_flags & NDR_SCALARS) {
5213 NDR_CHECK(ndr_pull_align(ndr, 4));
5214 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1017_acct_expires));
5215 }
5216 if (ndr_flags & NDR_BUFFERS) {
5217 }
5218 return NDR_ERR_SUCCESS;
5219 }
5220
5221 _PUBLIC_ void ndr_print_USER_INFO_1017(struct ndr_print *ndr, const char *name, const struct USER_INFO_1017 *r)
/* [<][>][^][v][top][bottom][index][help] */
5222 {
5223 ndr_print_struct(ndr, name, "USER_INFO_1017");
5224 ndr->depth++;
5225 ndr_print_uint32(ndr, "usri1017_acct_expires", r->usri1017_acct_expires);
5226 ndr->depth--;
5227 }
5228
5229 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1018(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1018 *r)
/* [<][>][^][v][top][bottom][index][help] */
5230 {
5231 if (ndr_flags & NDR_SCALARS) {
5232 NDR_CHECK(ndr_push_align(ndr, 4));
5233 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1018_max_storage));
5234 }
5235 if (ndr_flags & NDR_BUFFERS) {
5236 }
5237 return NDR_ERR_SUCCESS;
5238 }
5239
5240 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1018(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1018 *r)
/* [<][>][^][v][top][bottom][index][help] */
5241 {
5242 if (ndr_flags & NDR_SCALARS) {
5243 NDR_CHECK(ndr_pull_align(ndr, 4));
5244 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1018_max_storage));
5245 }
5246 if (ndr_flags & NDR_BUFFERS) {
5247 }
5248 return NDR_ERR_SUCCESS;
5249 }
5250
5251 _PUBLIC_ void ndr_print_USER_INFO_1018(struct ndr_print *ndr, const char *name, const struct USER_INFO_1018 *r)
/* [<][>][^][v][top][bottom][index][help] */
5252 {
5253 ndr_print_struct(ndr, name, "USER_INFO_1018");
5254 ndr->depth++;
5255 ndr_print_uint32(ndr, "usri1018_max_storage", r->usri1018_max_storage);
5256 ndr->depth--;
5257 }
5258
5259 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1020(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1020 *r)
/* [<][>][^][v][top][bottom][index][help] */
5260 {
5261 if (ndr_flags & NDR_SCALARS) {
5262 NDR_CHECK(ndr_push_align(ndr, 4));
5263 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1020_units_per_week));
5264 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri1020_logon_hours));
5265 }
5266 if (ndr_flags & NDR_BUFFERS) {
5267 if (r->usri1020_logon_hours) {
5268 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri1020_logon_hours));
5269 }
5270 }
5271 return NDR_ERR_SUCCESS;
5272 }
5273
5274 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1020(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1020 *r)
/* [<][>][^][v][top][bottom][index][help] */
5275 {
5276 uint32_t _ptr_usri1020_logon_hours;
5277 TALLOC_CTX *_mem_save_usri1020_logon_hours_0;
5278 if (ndr_flags & NDR_SCALARS) {
5279 NDR_CHECK(ndr_pull_align(ndr, 4));
5280 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1020_units_per_week));
5281 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri1020_logon_hours));
5282 if (_ptr_usri1020_logon_hours) {
5283 NDR_PULL_ALLOC(ndr, r->usri1020_logon_hours);
5284 } else {
5285 r->usri1020_logon_hours = NULL;
5286 }
5287 }
5288 if (ndr_flags & NDR_BUFFERS) {
5289 if (r->usri1020_logon_hours) {
5290 _mem_save_usri1020_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
5291 NDR_PULL_SET_MEM_CTX(ndr, r->usri1020_logon_hours, 0);
5292 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri1020_logon_hours));
5293 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri1020_logon_hours_0, 0);
5294 }
5295 }
5296 return NDR_ERR_SUCCESS;
5297 }
5298
5299 _PUBLIC_ void ndr_print_USER_INFO_1020(struct ndr_print *ndr, const char *name, const struct USER_INFO_1020 *r)
/* [<][>][^][v][top][bottom][index][help] */
5300 {
5301 ndr_print_struct(ndr, name, "USER_INFO_1020");
5302 ndr->depth++;
5303 ndr_print_uint32(ndr, "usri1020_units_per_week", r->usri1020_units_per_week);
5304 ndr_print_ptr(ndr, "usri1020_logon_hours", r->usri1020_logon_hours);
5305 ndr->depth++;
5306 if (r->usri1020_logon_hours) {
5307 ndr_print_uint8(ndr, "usri1020_logon_hours", *r->usri1020_logon_hours);
5308 }
5309 ndr->depth--;
5310 ndr->depth--;
5311 }
5312
5313 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1023(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1023 *r)
/* [<][>][^][v][top][bottom][index][help] */
5314 {
5315 if (ndr_flags & NDR_SCALARS) {
5316 NDR_CHECK(ndr_push_align(ndr, 4));
5317 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1023_logon_server));
5318 }
5319 if (ndr_flags & NDR_BUFFERS) {
5320 }
5321 return NDR_ERR_SUCCESS;
5322 }
5323
5324 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1023(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1023 *r)
/* [<][>][^][v][top][bottom][index][help] */
5325 {
5326 if (ndr_flags & NDR_SCALARS) {
5327 NDR_CHECK(ndr_pull_align(ndr, 4));
5328 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1023_logon_server));
5329 }
5330 if (ndr_flags & NDR_BUFFERS) {
5331 }
5332 return NDR_ERR_SUCCESS;
5333 }
5334
5335 _PUBLIC_ void ndr_print_USER_INFO_1023(struct ndr_print *ndr, const char *name, const struct USER_INFO_1023 *r)
/* [<][>][^][v][top][bottom][index][help] */
5336 {
5337 ndr_print_struct(ndr, name, "USER_INFO_1023");
5338 ndr->depth++;
5339 ndr_print_string(ndr, "usri1023_logon_server", r->usri1023_logon_server);
5340 ndr->depth--;
5341 }
5342
5343 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1024(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1024 *r)
/* [<][>][^][v][top][bottom][index][help] */
5344 {
5345 if (ndr_flags & NDR_SCALARS) {
5346 NDR_CHECK(ndr_push_align(ndr, 4));
5347 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1024_country_code));
5348 }
5349 if (ndr_flags & NDR_BUFFERS) {
5350 }
5351 return NDR_ERR_SUCCESS;
5352 }
5353
5354 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1024(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1024 *r)
/* [<][>][^][v][top][bottom][index][help] */
5355 {
5356 if (ndr_flags & NDR_SCALARS) {
5357 NDR_CHECK(ndr_pull_align(ndr, 4));
5358 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1024_country_code));
5359 }
5360 if (ndr_flags & NDR_BUFFERS) {
5361 }
5362 return NDR_ERR_SUCCESS;
5363 }
5364
5365 _PUBLIC_ void ndr_print_USER_INFO_1024(struct ndr_print *ndr, const char *name, const struct USER_INFO_1024 *r)
/* [<][>][^][v][top][bottom][index][help] */
5366 {
5367 ndr_print_struct(ndr, name, "USER_INFO_1024");
5368 ndr->depth++;
5369 ndr_print_uint32(ndr, "usri1024_country_code", r->usri1024_country_code);
5370 ndr->depth--;
5371 }
5372
5373 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1025(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1025 *r)
/* [<][>][^][v][top][bottom][index][help] */
5374 {
5375 if (ndr_flags & NDR_SCALARS) {
5376 NDR_CHECK(ndr_push_align(ndr, 4));
5377 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1025_code_page));
5378 }
5379 if (ndr_flags & NDR_BUFFERS) {
5380 }
5381 return NDR_ERR_SUCCESS;
5382 }
5383
5384 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1025(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1025 *r)
/* [<][>][^][v][top][bottom][index][help] */
5385 {
5386 if (ndr_flags & NDR_SCALARS) {
5387 NDR_CHECK(ndr_pull_align(ndr, 4));
5388 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1025_code_page));
5389 }
5390 if (ndr_flags & NDR_BUFFERS) {
5391 }
5392 return NDR_ERR_SUCCESS;
5393 }
5394
5395 _PUBLIC_ void ndr_print_USER_INFO_1025(struct ndr_print *ndr, const char *name, const struct USER_INFO_1025 *r)
/* [<][>][^][v][top][bottom][index][help] */
5396 {
5397 ndr_print_struct(ndr, name, "USER_INFO_1025");
5398 ndr->depth++;
5399 ndr_print_uint32(ndr, "usri1025_code_page", r->usri1025_code_page);
5400 ndr->depth--;
5401 }
5402
5403 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1051(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1051 *r)
/* [<][>][^][v][top][bottom][index][help] */
5404 {
5405 if (ndr_flags & NDR_SCALARS) {
5406 NDR_CHECK(ndr_push_align(ndr, 4));
5407 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1051_primary_group_id));
5408 }
5409 if (ndr_flags & NDR_BUFFERS) {
5410 }
5411 return NDR_ERR_SUCCESS;
5412 }
5413
5414 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1051(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1051 *r)
/* [<][>][^][v][top][bottom][index][help] */
5415 {
5416 if (ndr_flags & NDR_SCALARS) {
5417 NDR_CHECK(ndr_pull_align(ndr, 4));
5418 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1051_primary_group_id));
5419 }
5420 if (ndr_flags & NDR_BUFFERS) {
5421 }
5422 return NDR_ERR_SUCCESS;
5423 }
5424
5425 _PUBLIC_ void ndr_print_USER_INFO_1051(struct ndr_print *ndr, const char *name, const struct USER_INFO_1051 *r)
/* [<][>][^][v][top][bottom][index][help] */
5426 {
5427 ndr_print_struct(ndr, name, "USER_INFO_1051");
5428 ndr->depth++;
5429 ndr_print_uint32(ndr, "usri1051_primary_group_id", r->usri1051_primary_group_id);
5430 ndr->depth--;
5431 }
5432
5433 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1052(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1052 *r)
/* [<][>][^][v][top][bottom][index][help] */
5434 {
5435 if (ndr_flags & NDR_SCALARS) {
5436 NDR_CHECK(ndr_push_align(ndr, 4));
5437 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1052_profile));
5438 }
5439 if (ndr_flags & NDR_BUFFERS) {
5440 }
5441 return NDR_ERR_SUCCESS;
5442 }
5443
5444 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1052(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1052 *r)
/* [<][>][^][v][top][bottom][index][help] */
5445 {
5446 if (ndr_flags & NDR_SCALARS) {
5447 NDR_CHECK(ndr_pull_align(ndr, 4));
5448 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1052_profile));
5449 }
5450 if (ndr_flags & NDR_BUFFERS) {
5451 }
5452 return NDR_ERR_SUCCESS;
5453 }
5454
5455 _PUBLIC_ void ndr_print_USER_INFO_1052(struct ndr_print *ndr, const char *name, const struct USER_INFO_1052 *r)
/* [<][>][^][v][top][bottom][index][help] */
5456 {
5457 ndr_print_struct(ndr, name, "USER_INFO_1052");
5458 ndr->depth++;
5459 ndr_print_string(ndr, "usri1052_profile", r->usri1052_profile);
5460 ndr->depth--;
5461 }
5462
5463 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1053(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1053 *r)
/* [<][>][^][v][top][bottom][index][help] */
5464 {
5465 if (ndr_flags & NDR_SCALARS) {
5466 NDR_CHECK(ndr_push_align(ndr, 4));
5467 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1053_home_dir_drive));
5468 }
5469 if (ndr_flags & NDR_BUFFERS) {
5470 }
5471 return NDR_ERR_SUCCESS;
5472 }
5473
5474 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1053(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1053 *r)
/* [<][>][^][v][top][bottom][index][help] */
5475 {
5476 if (ndr_flags & NDR_SCALARS) {
5477 NDR_CHECK(ndr_pull_align(ndr, 4));
5478 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1053_home_dir_drive));
5479 }
5480 if (ndr_flags & NDR_BUFFERS) {
5481 }
5482 return NDR_ERR_SUCCESS;
5483 }
5484
5485 _PUBLIC_ void ndr_print_USER_INFO_1053(struct ndr_print *ndr, const char *name, const struct USER_INFO_1053 *r)
/* [<][>][^][v][top][bottom][index][help] */
5486 {
5487 ndr_print_struct(ndr, name, "USER_INFO_1053");
5488 ndr->depth++;
5489 ndr_print_string(ndr, "usri1053_home_dir_drive", r->usri1053_home_dir_drive);
5490 ndr->depth--;
5491 }
5492
5493 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_X(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_X *r)
/* [<][>][^][v][top][bottom][index][help] */
5494 {
5495 if (ndr_flags & NDR_SCALARS) {
5496 NDR_CHECK(ndr_push_align(ndr, 4));
5497 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_name));
5498 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_password));
5499 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_password_age));
5500 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_priv));
5501 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_home_dir));
5502 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_comment));
5503 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_flags));
5504 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_script_path));
5505 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_auth_flags));
5506 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_full_name));
5507 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_usr_comment));
5508 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_parms));
5509 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_workstations));
5510 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_last_logon));
5511 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_last_logoff));
5512 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_acct_expires));
5513 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_max_storage));
5514 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_units_per_week));
5515 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usriX_logon_hours));
5516 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_bad_pw_count));
5517 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_num_logons));
5518 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_logon_server));
5519 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_country_code));
5520 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_code_page));
5521 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_profile));
5522 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_home_dir_drive));
5523 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_user_id));
5524 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_primary_group_id));
5525 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_password_expired));
5526 }
5527 if (ndr_flags & NDR_BUFFERS) {
5528 if (r->usriX_logon_hours) {
5529 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usriX_logon_hours));
5530 }
5531 }
5532 return NDR_ERR_SUCCESS;
5533 }
5534
5535 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_X(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_X *r)
/* [<][>][^][v][top][bottom][index][help] */
5536 {
5537 uint32_t _ptr_usriX_logon_hours;
5538 TALLOC_CTX *_mem_save_usriX_logon_hours_0;
5539 if (ndr_flags & NDR_SCALARS) {
5540 NDR_CHECK(ndr_pull_align(ndr, 4));
5541 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_name));
5542 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_password));
5543 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_password_age));
5544 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_priv));
5545 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_home_dir));
5546 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_comment));
5547 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_flags));
5548 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_script_path));
5549 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_auth_flags));
5550 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_full_name));
5551 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_usr_comment));
5552 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_parms));
5553 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_workstations));
5554 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_last_logon));
5555 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_last_logoff));
5556 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_acct_expires));
5557 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_max_storage));
5558 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_units_per_week));
5559 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usriX_logon_hours));
5560 if (_ptr_usriX_logon_hours) {
5561 NDR_PULL_ALLOC(ndr, r->usriX_logon_hours);
5562 } else {
5563 r->usriX_logon_hours = NULL;
5564 }
5565 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_bad_pw_count));
5566 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_num_logons));
5567 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_logon_server));
5568 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_country_code));
5569 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_code_page));
5570 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_profile));
5571 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_home_dir_drive));
5572 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_user_id));
5573 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_primary_group_id));
5574 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_password_expired));
5575 }
5576 if (ndr_flags & NDR_BUFFERS) {
5577 if (r->usriX_logon_hours) {
5578 _mem_save_usriX_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
5579 NDR_PULL_SET_MEM_CTX(ndr, r->usriX_logon_hours, 0);
5580 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usriX_logon_hours));
5581 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usriX_logon_hours_0, 0);
5582 }
5583 }
5584 return NDR_ERR_SUCCESS;
5585 }
5586
5587 _PUBLIC_ void ndr_print_USER_INFO_X(struct ndr_print *ndr, const char *name, const struct USER_INFO_X *r)
/* [<][>][^][v][top][bottom][index][help] */
5588 {
5589 ndr_print_struct(ndr, name, "USER_INFO_X");
5590 ndr->depth++;
5591 ndr_print_string(ndr, "usriX_name", r->usriX_name);
5592 ndr_print_string(ndr, "usriX_password", r->usriX_password);
5593 ndr_print_uint32(ndr, "usriX_password_age", r->usriX_password_age);
5594 ndr_print_uint32(ndr, "usriX_priv", r->usriX_priv);
5595 ndr_print_string(ndr, "usriX_home_dir", r->usriX_home_dir);
5596 ndr_print_string(ndr, "usriX_comment", r->usriX_comment);
5597 ndr_print_uint32(ndr, "usriX_flags", r->usriX_flags);
5598 ndr_print_string(ndr, "usriX_script_path", r->usriX_script_path);
5599 ndr_print_uint32(ndr, "usriX_auth_flags", r->usriX_auth_flags);
5600 ndr_print_string(ndr, "usriX_full_name", r->usriX_full_name);
5601 ndr_print_string(ndr, "usriX_usr_comment", r->usriX_usr_comment);
5602 ndr_print_string(ndr, "usriX_parms", r->usriX_parms);
5603 ndr_print_string(ndr, "usriX_workstations", r->usriX_workstations);
5604 ndr_print_uint32(ndr, "usriX_last_logon", r->usriX_last_logon);
5605 ndr_print_uint32(ndr, "usriX_last_logoff", r->usriX_last_logoff);
5606 ndr_print_uint32(ndr, "usriX_acct_expires", r->usriX_acct_expires);
5607 ndr_print_uint32(ndr, "usriX_max_storage", r->usriX_max_storage);
5608 ndr_print_uint32(ndr, "usriX_units_per_week", r->usriX_units_per_week);
5609 ndr_print_ptr(ndr, "usriX_logon_hours", r->usriX_logon_hours);
5610 ndr->depth++;
5611 if (r->usriX_logon_hours) {
5612 ndr_print_uint8(ndr, "usriX_logon_hours", *r->usriX_logon_hours);
5613 }
5614 ndr->depth--;
5615 ndr_print_uint32(ndr, "usriX_bad_pw_count", r->usriX_bad_pw_count);
5616 ndr_print_uint32(ndr, "usriX_num_logons", r->usriX_num_logons);
5617 ndr_print_string(ndr, "usriX_logon_server", r->usriX_logon_server);
5618 ndr_print_uint32(ndr, "usriX_country_code", r->usriX_country_code);
5619 ndr_print_uint32(ndr, "usriX_code_page", r->usriX_code_page);
5620 ndr_print_string(ndr, "usriX_profile", r->usriX_profile);
5621 ndr_print_string(ndr, "usriX_home_dir_drive", r->usriX_home_dir_drive);
5622 ndr_print_uint32(ndr, "usriX_user_id", r->usriX_user_id);
5623 ndr_print_uint32(ndr, "usriX_primary_group_id", r->usriX_primary_group_id);
5624 ndr_print_uint32(ndr, "usriX_password_expired", r->usriX_password_expired);
5625 ndr->depth--;
5626 }
5627
5628 _PUBLIC_ enum ndr_err_code ndr_push_GROUP_USERS_INFO_0(struct ndr_push *ndr, int ndr_flags, const struct GROUP_USERS_INFO_0 *r)
/* [<][>][^][v][top][bottom][index][help] */
5629 {
5630 if (ndr_flags & NDR_SCALARS) {
5631 NDR_CHECK(ndr_push_align(ndr, 4));
5632 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grui0_name));
5633 }
5634 if (ndr_flags & NDR_BUFFERS) {
5635 }
5636 return NDR_ERR_SUCCESS;
5637 }
5638
5639 _PUBLIC_ enum ndr_err_code ndr_pull_GROUP_USERS_INFO_0(struct ndr_pull *ndr, int ndr_flags, struct GROUP_USERS_INFO_0 *r)
/* [<][>][^][v][top][bottom][index][help] */
5640 {
5641 if (ndr_flags & NDR_SCALARS) {
5642 NDR_CHECK(ndr_pull_align(ndr, 4));
5643 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grui0_name));
5644 }
5645 if (ndr_flags & NDR_BUFFERS) {
5646 }
5647 return NDR_ERR_SUCCESS;
5648 }
5649
5650 _PUBLIC_ void ndr_print_GROUP_USERS_INFO_0(struct ndr_print *ndr, const char *name, const struct GROUP_USERS_INFO_0 *r)
/* [<][>][^][v][top][bottom][index][help] */
5651 {
5652 ndr_print_struct(ndr, name, "GROUP_USERS_INFO_0");
5653 ndr->depth++;
5654 ndr_print_string(ndr, "grui0_name", r->grui0_name);
5655 ndr->depth--;
5656 }
5657
5658 _PUBLIC_ enum ndr_err_code ndr_push_GROUP_USERS_INFO_1(struct ndr_push *ndr, int ndr_flags, const struct GROUP_USERS_INFO_1 *r)
/* [<][>][^][v][top][bottom][index][help] */
5659 {
5660 if (ndr_flags & NDR_SCALARS) {
5661 NDR_CHECK(ndr_push_align(ndr, 4));
5662 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grui1_name));
5663 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grui1_attributes));
5664 }
5665 if (ndr_flags & NDR_BUFFERS) {
5666 }
5667 return NDR_ERR_SUCCESS;
5668 }
5669
5670 _PUBLIC_ enum ndr_err_code ndr_pull_GROUP_USERS_INFO_1(struct ndr_pull *ndr, int ndr_flags, struct GROUP_USERS_INFO_1 *r)
/* [<][>][^][v][top][bottom][index][help] */
5671 {
5672 if (ndr_flags & NDR_SCALARS) {
5673 NDR_CHECK(ndr_pull_align(ndr, 4));
5674 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grui1_name));
5675 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grui1_attributes));
5676 }
5677 if (ndr_flags & NDR_BUFFERS) {
5678 }
5679 return NDR_ERR_SUCCESS;
5680 }
5681
5682 _PUBLIC_ void ndr_print_GROUP_USERS_INFO_1(struct ndr_print *ndr, const char *name, const struct GROUP_USERS_INFO_1 *r)
/* [<][>][^][v][top][bottom][index][help] */
5683 {
5684 ndr_print_struct(ndr, name, "GROUP_USERS_INFO_1");
5685 ndr->depth++;
5686 ndr_print_string(ndr, "grui1_name", r->grui1_name);
5687 ndr_print_uint32(ndr, "grui1_attributes", r->grui1_attributes);
5688 ndr->depth--;
5689 }
5690
5691 _PUBLIC_ enum ndr_err_code ndr_push_NET_DISPLAY_USER(struct ndr_push *ndr, int ndr_flags, const struct NET_DISPLAY_USER *r)
/* [<][>][^][v][top][bottom][index][help] */
5692 {
5693 if (ndr_flags & NDR_SCALARS) {
5694 NDR_CHECK(ndr_push_align(ndr, 4));
5695 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_name));
5696 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_comment));
5697 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_flags));
5698 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_full_name));
5699 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_user_id));
5700 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_next_index));
5701 }
5702 if (ndr_flags & NDR_BUFFERS) {
5703 }
5704 return NDR_ERR_SUCCESS;
5705 }
5706
5707 _PUBLIC_ enum ndr_err_code ndr_pull_NET_DISPLAY_USER(struct ndr_pull *ndr, int ndr_flags, struct NET_DISPLAY_USER *r)
/* [<][>][^][v][top][bottom][index][help] */
5708 {
5709 if (ndr_flags & NDR_SCALARS) {
5710 NDR_CHECK(ndr_pull_align(ndr, 4));
5711 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_name));
5712 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_comment));
5713 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_flags));
5714 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_full_name));
5715 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_user_id));
5716 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_next_index));
5717 }
5718 if (ndr_flags & NDR_BUFFERS) {
5719 }
5720 return NDR_ERR_SUCCESS;
5721 }
5722
5723 _PUBLIC_ void ndr_print_NET_DISPLAY_USER(struct ndr_print *ndr, const char *name, const struct NET_DISPLAY_USER *r)
/* [<][>][^][v][top][bottom][index][help] */
5724 {
5725 ndr_print_struct(ndr, name, "NET_DISPLAY_USER");
5726 ndr->depth++;
5727 ndr_print_string(ndr, "usri1_name", r->usri1_name);
5728 ndr_print_string(ndr, "usri1_comment", r->usri1_comment);
5729 ndr_print_uint32(ndr, "usri1_flags", r->usri1_flags);
5730 ndr_print_string(ndr, "usri1_full_name", r->usri1_full_name);
5731 ndr_print_uint32(ndr, "usri1_user_id", r->usri1_user_id);
5732 ndr_print_uint32(ndr, "usri1_next_index", r->usri1_next_index);
5733 ndr->depth--;
5734 }
5735
5736 _PUBLIC_ enum ndr_err_code ndr_push_NET_DISPLAY_MACHINE(struct ndr_push *ndr, int ndr_flags, const struct NET_DISPLAY_MACHINE *r)
/* [<][>][^][v][top][bottom][index][help] */
5737 {
5738 if (ndr_flags & NDR_SCALARS) {
5739 NDR_CHECK(ndr_push_align(ndr, 4));
5740 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_name));
5741 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_comment));
5742 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_flags));
5743 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_user_id));
5744 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_next_index));
5745 }
5746 if (ndr_flags & NDR_BUFFERS) {
5747 }
5748 return NDR_ERR_SUCCESS;
5749 }
5750
5751 _PUBLIC_ enum ndr_err_code ndr_pull_NET_DISPLAY_MACHINE(struct ndr_pull *ndr, int ndr_flags, struct NET_DISPLAY_MACHINE *r)
/* [<][>][^][v][top][bottom][index][help] */
5752 {
5753 if (ndr_flags & NDR_SCALARS) {
5754 NDR_CHECK(ndr_pull_align(ndr, 4));
5755 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_name));
5756 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_comment));
5757 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_flags));
5758 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_user_id));
5759 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_next_index));
5760 }
5761 if (ndr_flags & NDR_BUFFERS) {
5762 }
5763 return NDR_ERR_SUCCESS;
5764 }
5765
5766 _PUBLIC_ void ndr_print_NET_DISPLAY_MACHINE(struct ndr_print *ndr, const char *name, const struct NET_DISPLAY_MACHINE *r)
/* [<][>][^][v][top][bottom][index][help] */
5767 {
5768 ndr_print_struct(ndr, name, "NET_DISPLAY_MACHINE");
5769 ndr->depth++;
5770 ndr_print_string(ndr, "usri2_name", r->usri2_name);
5771 ndr_print_string(ndr, "usri2_comment", r->usri2_comment);
5772 ndr_print_uint32(ndr, "usri2_flags", r->usri2_flags);
5773 ndr_print_uint32(ndr, "usri2_user_id", r->usri2_user_id);
5774 ndr_print_uint32(ndr, "usri2_next_index", r->usri2_next_index);
5775 ndr->depth--;
5776 }
5777
5778 _PUBLIC_ enum ndr_err_code ndr_push_NET_DISPLAY_GROUP(struct ndr_push *ndr, int ndr_flags, const struct NET_DISPLAY_GROUP *r)
/* [<][>][^][v][top][bottom][index][help] */
5779 {
5780 if (ndr_flags & NDR_SCALARS) {
5781 NDR_CHECK(ndr_push_align(ndr, 4));
5782 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grpi3_name));
5783 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grpi3_comment));
5784 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grpi3_group_id));
5785 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grpi3_attributes));
5786 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grpi3_next_index));
5787 }
5788 if (ndr_flags & NDR_BUFFERS) {
5789 }
5790 return NDR_ERR_SUCCESS;
5791 }
5792
5793 _PUBLIC_ enum ndr_err_code ndr_pull_NET_DISPLAY_GROUP(struct ndr_pull *ndr, int ndr_flags, struct NET_DISPLAY_GROUP *r)
/* [<][>][^][v][top][bottom][index][help] */
5794 {
5795 if (ndr_flags & NDR_SCALARS) {
5796 NDR_CHECK(ndr_pull_align(ndr, 4));
5797 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grpi3_name));
5798 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grpi3_comment));
5799 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grpi3_group_id));
5800 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grpi3_attributes));
5801 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grpi3_next_index));
5802 }
5803 if (ndr_flags & NDR_BUFFERS) {
5804 }
5805 return NDR_ERR_SUCCESS;
5806 }
5807
5808 _PUBLIC_ void ndr_print_NET_DISPLAY_GROUP(struct ndr_print *ndr, const char *name, const struct NET_DISPLAY_GROUP *r)
/* [<][>][^][v][top][bottom][index][help] */
5809 {
5810 ndr_print_struct(ndr, name, "NET_DISPLAY_GROUP");
5811 ndr->depth++;
5812 ndr_print_string(ndr, "grpi3_name", r->grpi3_name);
5813 ndr_print_string(ndr, "grpi3_comment", r->grpi3_comment);
5814 ndr_print_uint32(ndr, "grpi3_group_id", r->grpi3_group_id);
5815 ndr_print_uint32(ndr, "grpi3_attributes", r->grpi3_attributes);
5816 ndr_print_uint32(ndr, "grpi3_next_index", r->grpi3_next_index);
5817 ndr->depth--;
5818 }
5819
5820 _PUBLIC_ enum ndr_err_code ndr_push_SHARE_INFO_1005_FLAGS(struct ndr_push *ndr, int ndr_flags, uint32_t r)
/* [<][>][^][v][top][bottom][index][help] */
5821 {
5822 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
5823 return NDR_ERR_SUCCESS;
5824 }
5825
5826 _PUBLIC_ enum ndr_err_code ndr_pull_SHARE_INFO_1005_FLAGS(struct ndr_pull *ndr, int ndr_flags, uint32_t *r)
/* [<][>][^][v][top][bottom][index][help] */
5827 {
5828 uint32_t v;
5829 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &v));
5830 *r = v;
5831 return NDR_ERR_SUCCESS;
5832 }
5833
5834 _PUBLIC_ void ndr_print_SHARE_INFO_1005_FLAGS(struct ndr_print *ndr, const char *name, uint32_t r)
/* [<][>][^][v][top][bottom][index][help] */
5835 {
5836 ndr_print_uint32(ndr, name, r);
5837 ndr->depth++;
5838 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_DFS", SHI1005_FLAGS_DFS, r);
5839 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_DFS_ROOT", SHI1005_FLAGS_DFS_ROOT, r);
5840 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "CSC_CACHE_MANUAL_REINT", CSC_CACHE_MANUAL_REINT, r);
5841 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "CSC_CACHE_AUTO_REINT", CSC_CACHE_AUTO_REINT, r);
5842 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "CSC_CACHE_VDO", CSC_CACHE_VDO, r);
5843 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "CSC_CACHE_NONE", CSC_CACHE_NONE, r);
5844 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS", SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS, r);
5845 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_FORCE_SHARED_DELETE", SHI1005_FLAGS_FORCE_SHARED_DELETE, r);
5846 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING", SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING, r);
5847 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM", SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM, r);
5848 ndr->depth--;
5849 }
5850
5851 _PUBLIC_ void ndr_print_NetJoinDomain(struct ndr_print *ndr, const char *name, int flags, const struct NetJoinDomain *r)
/* [<][>][^][v][top][bottom][index][help] */
5852 {
5853 ndr_print_struct(ndr, name, "NetJoinDomain");
5854 ndr->depth++;
5855 if (flags & NDR_SET_VALUES) {
5856 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
5857 }
5858 if (flags & NDR_IN) {
5859 ndr_print_struct(ndr, "in", "NetJoinDomain");
5860 ndr->depth++;
5861 ndr_print_ptr(ndr, "server", r->in.server);
5862 ndr->depth++;
5863 if (r->in.server) {
5864 ndr_print_string(ndr, "server", r->in.server);
5865 }
5866 ndr->depth--;
5867 ndr_print_ptr(ndr, "domain", r->in.domain);
5868 ndr->depth++;
5869 ndr_print_string(ndr, "domain", r->in.domain);
5870 ndr->depth--;
5871 ndr_print_ptr(ndr, "account_ou", r->in.account_ou);
5872 ndr->depth++;
5873 if (r->in.account_ou) {
5874 ndr_print_string(ndr, "account_ou", r->in.account_ou);
5875 }
5876 ndr->depth--;
5877 ndr_print_ptr(ndr, "account", r->in.account);
5878 ndr->depth++;
5879 if (r->in.account) {
5880 ndr_print_string(ndr, "account", r->in.account);
5881 }
5882 ndr->depth--;
5883 ndr_print_ptr(ndr, "password", r->in.password);
5884 ndr->depth++;
5885 if (r->in.password) {
5886 ndr_print_string(ndr, "password", r->in.password);
5887 }
5888 ndr->depth--;
5889 ndr_print_NetJoinFlags(ndr, "join_flags", r->in.join_flags);
5890 ndr->depth--;
5891 }
5892 if (flags & NDR_OUT) {
5893 ndr_print_struct(ndr, "out", "NetJoinDomain");
5894 ndr->depth++;
5895 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
5896 ndr->depth--;
5897 }
5898 ndr->depth--;
5899 }
5900
5901 _PUBLIC_ void ndr_print_NetUnjoinDomain(struct ndr_print *ndr, const char *name, int flags, const struct NetUnjoinDomain *r)
/* [<][>][^][v][top][bottom][index][help] */
5902 {
5903 ndr_print_struct(ndr, name, "NetUnjoinDomain");
5904 ndr->depth++;
5905 if (flags & NDR_SET_VALUES) {
5906 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
5907 }
5908 if (flags & NDR_IN) {
5909 ndr_print_struct(ndr, "in", "NetUnjoinDomain");
5910 ndr->depth++;
5911 ndr_print_ptr(ndr, "server_name", r->in.server_name);
5912 ndr->depth++;
5913 if (r->in.server_name) {
5914 ndr_print_string(ndr, "server_name", r->in.server_name);
5915 }
5916 ndr->depth--;
5917 ndr_print_ptr(ndr, "account", r->in.account);
5918 ndr->depth++;
5919 if (r->in.account) {
5920 ndr_print_string(ndr, "account", r->in.account);
5921 }
5922 ndr->depth--;
5923 ndr_print_ptr(ndr, "password", r->in.password);
5924 ndr->depth++;
5925 if (r->in.password) {
5926 ndr_print_string(ndr, "password", r->in.password);
5927 }
5928 ndr->depth--;
5929 ndr_print_NetJoinFlags(ndr, "unjoin_flags", r->in.unjoin_flags);
5930 ndr->depth--;
5931 }
5932 if (flags & NDR_OUT) {
5933 ndr_print_struct(ndr, "out", "NetUnjoinDomain");
5934 ndr->depth++;
5935 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
5936 ndr->depth--;
5937 }
5938 ndr->depth--;
5939 }
5940
5941 _PUBLIC_ void ndr_print_NetGetJoinInformation(struct ndr_print *ndr, const char *name, int flags, const struct NetGetJoinInformation *r)
/* [<][>][^][v][top][bottom][index][help] */
5942 {
5943 ndr_print_struct(ndr, name, "NetGetJoinInformation");
5944 ndr->depth++;
5945 if (flags & NDR_SET_VALUES) {
5946 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
5947 }
5948 if (flags & NDR_IN) {
5949 ndr_print_struct(ndr, "in", "NetGetJoinInformation");
5950 ndr->depth++;
5951 ndr_print_ptr(ndr, "server_name", r->in.server_name);
5952 ndr->depth++;
5953 if (r->in.server_name) {
5954 ndr_print_string(ndr, "server_name", r->in.server_name);
5955 }
5956 ndr->depth--;
5957 ndr->depth--;
5958 }
5959 if (flags & NDR_OUT) {
5960 ndr_print_struct(ndr, "out", "NetGetJoinInformation");
5961 ndr->depth++;
5962 ndr_print_ptr(ndr, "name_buffer", r->out.name_buffer);
5963 ndr->depth++;
5964 ndr_print_ptr(ndr, "name_buffer", *r->out.name_buffer);
5965 ndr->depth++;
5966 if (*r->out.name_buffer) {
5967 ndr_print_string(ndr, "name_buffer", *r->out.name_buffer);
5968 }
5969 ndr->depth--;
5970 ndr->depth--;
5971 ndr_print_ptr(ndr, "name_type", r->out.name_type);
5972 ndr->depth++;
5973 ndr_print_uint16(ndr, "name_type", *r->out.name_type);
5974 ndr->depth--;
5975 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
5976 ndr->depth--;
5977 }
5978 ndr->depth--;
5979 }
5980
5981 _PUBLIC_ void ndr_print_NetGetJoinableOUs(struct ndr_print *ndr, const char *name, int flags, const struct NetGetJoinableOUs *r)
/* [<][>][^][v][top][bottom][index][help] */
5982 {
5983 ndr_print_struct(ndr, name, "NetGetJoinableOUs");
5984 ndr->depth++;
5985 if (flags & NDR_SET_VALUES) {
5986 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
5987 }
5988 if (flags & NDR_IN) {
5989 ndr_print_struct(ndr, "in", "NetGetJoinableOUs");
5990 ndr->depth++;
5991 ndr_print_ptr(ndr, "server_name", r->in.server_name);
5992 ndr->depth++;
5993 if (r->in.server_name) {
5994 ndr_print_string(ndr, "server_name", r->in.server_name);
5995 }
5996 ndr->depth--;
5997 ndr_print_ptr(ndr, "domain", r->in.domain);
5998 ndr->depth++;
5999 ndr_print_string(ndr, "domain", r->in.domain);
6000 ndr->depth--;
6001 ndr_print_ptr(ndr, "account", r->in.account);
6002 ndr->depth++;
6003 if (r->in.account) {
6004 ndr_print_string(ndr, "account", r->in.account);
6005 }
6006 ndr->depth--;
6007 ndr_print_ptr(ndr, "password", r->in.password);
6008 ndr->depth++;
6009 if (r->in.password) {
6010 ndr_print_string(ndr, "password", r->in.password);
6011 }
6012 ndr->depth--;
6013 ndr->depth--;
6014 }
6015 if (flags & NDR_OUT) {
6016 ndr_print_struct(ndr, "out", "NetGetJoinableOUs");
6017 ndr->depth++;
6018 ndr_print_ptr(ndr, "ou_count", r->out.ou_count);
6019 ndr->depth++;
6020 ndr_print_uint32(ndr, "ou_count", *r->out.ou_count);
6021 ndr->depth--;
6022 ndr_print_ptr(ndr, "ous", r->out.ous);
6023 ndr->depth++;
6024 ndr_print_ptr(ndr, "ous", *r->out.ous);
6025 ndr->depth++;
6026 if (*r->out.ous) {
6027 ndr_print_ptr(ndr, "ous", **r->out.ous);
6028 ndr->depth++;
6029 if (**r->out.ous) {
6030 ndr_print_string(ndr, "ous", **r->out.ous);
6031 }
6032 ndr->depth--;
6033 }
6034 ndr->depth--;
6035 ndr->depth--;
6036 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6037 ndr->depth--;
6038 }
6039 ndr->depth--;
6040 }
6041
6042 _PUBLIC_ void ndr_print_NetRenameMachineInDomain(struct ndr_print *ndr, const char *name, int flags, const struct NetRenameMachineInDomain *r)
/* [<][>][^][v][top][bottom][index][help] */
6043 {
6044 ndr_print_struct(ndr, name, "NetRenameMachineInDomain");
6045 ndr->depth++;
6046 if (flags & NDR_SET_VALUES) {
6047 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6048 }
6049 if (flags & NDR_IN) {
6050 ndr_print_struct(ndr, "in", "NetRenameMachineInDomain");
6051 ndr->depth++;
6052 ndr_print_string(ndr, "server_name", r->in.server_name);
6053 ndr_print_string(ndr, "new_machine_name", r->in.new_machine_name);
6054 ndr_print_string(ndr, "account", r->in.account);
6055 ndr_print_string(ndr, "password", r->in.password);
6056 ndr_print_uint32(ndr, "rename_options", r->in.rename_options);
6057 ndr->depth--;
6058 }
6059 if (flags & NDR_OUT) {
6060 ndr_print_struct(ndr, "out", "NetRenameMachineInDomain");
6061 ndr->depth++;
6062 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6063 ndr->depth--;
6064 }
6065 ndr->depth--;
6066 }
6067
6068 _PUBLIC_ void ndr_print_NetServerGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetServerGetInfo *r)
/* [<][>][^][v][top][bottom][index][help] */
6069 {
6070 ndr_print_struct(ndr, name, "NetServerGetInfo");
6071 ndr->depth++;
6072 if (flags & NDR_SET_VALUES) {
6073 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6074 }
6075 if (flags & NDR_IN) {
6076 ndr_print_struct(ndr, "in", "NetServerGetInfo");
6077 ndr->depth++;
6078 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6079 ndr->depth++;
6080 if (r->in.server_name) {
6081 ndr_print_string(ndr, "server_name", r->in.server_name);
6082 }
6083 ndr->depth--;
6084 ndr_print_uint32(ndr, "level", r->in.level);
6085 ndr->depth--;
6086 }
6087 if (flags & NDR_OUT) {
6088 ndr_print_struct(ndr, "out", "NetServerGetInfo");
6089 ndr->depth++;
6090 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6091 ndr->depth++;
6092 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6093 ndr->depth++;
6094 if (*r->out.buffer) {
6095 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6096 }
6097 ndr->depth--;
6098 ndr->depth--;
6099 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6100 ndr->depth--;
6101 }
6102 ndr->depth--;
6103 }
6104
6105 _PUBLIC_ void ndr_print_NetServerSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetServerSetInfo *r)
/* [<][>][^][v][top][bottom][index][help] */
6106 {
6107 ndr_print_struct(ndr, name, "NetServerSetInfo");
6108 ndr->depth++;
6109 if (flags & NDR_SET_VALUES) {
6110 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6111 }
6112 if (flags & NDR_IN) {
6113 ndr_print_struct(ndr, "in", "NetServerSetInfo");
6114 ndr->depth++;
6115 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6116 ndr->depth++;
6117 if (r->in.server_name) {
6118 ndr_print_string(ndr, "server_name", r->in.server_name);
6119 }
6120 ndr->depth--;
6121 ndr_print_uint32(ndr, "level", r->in.level);
6122 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6123 ndr->depth++;
6124 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6125 ndr->depth--;
6126 ndr->depth--;
6127 }
6128 if (flags & NDR_OUT) {
6129 ndr_print_struct(ndr, "out", "NetServerSetInfo");
6130 ndr->depth++;
6131 ndr_print_ptr(ndr, "parm_error", r->out.parm_error);
6132 ndr->depth++;
6133 ndr_print_uint32(ndr, "parm_error", *r->out.parm_error);
6134 ndr->depth--;
6135 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6136 ndr->depth--;
6137 }
6138 ndr->depth--;
6139 }
6140
6141 _PUBLIC_ void ndr_print_NetGetDCName(struct ndr_print *ndr, const char *name, int flags, const struct NetGetDCName *r)
/* [<][>][^][v][top][bottom][index][help] */
6142 {
6143 ndr_print_struct(ndr, name, "NetGetDCName");
6144 ndr->depth++;
6145 if (flags & NDR_SET_VALUES) {
6146 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6147 }
6148 if (flags & NDR_IN) {
6149 ndr_print_struct(ndr, "in", "NetGetDCName");
6150 ndr->depth++;
6151 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6152 ndr->depth++;
6153 if (r->in.server_name) {
6154 ndr_print_string(ndr, "server_name", r->in.server_name);
6155 }
6156 ndr->depth--;
6157 ndr_print_ptr(ndr, "domain_name", r->in.domain_name);
6158 ndr->depth++;
6159 if (r->in.domain_name) {
6160 ndr_print_string(ndr, "domain_name", r->in.domain_name);
6161 }
6162 ndr->depth--;
6163 ndr->depth--;
6164 }
6165 if (flags & NDR_OUT) {
6166 ndr_print_struct(ndr, "out", "NetGetDCName");
6167 ndr->depth++;
6168 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6169 ndr->depth++;
6170 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6171 ndr->depth++;
6172 if (*r->out.buffer) {
6173 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6174 }
6175 ndr->depth--;
6176 ndr->depth--;
6177 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6178 ndr->depth--;
6179 }
6180 ndr->depth--;
6181 }
6182
6183 _PUBLIC_ void ndr_print_NetGetAnyDCName(struct ndr_print *ndr, const char *name, int flags, const struct NetGetAnyDCName *r)
/* [<][>][^][v][top][bottom][index][help] */
6184 {
6185 ndr_print_struct(ndr, name, "NetGetAnyDCName");
6186 ndr->depth++;
6187 if (flags & NDR_SET_VALUES) {
6188 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6189 }
6190 if (flags & NDR_IN) {
6191 ndr_print_struct(ndr, "in", "NetGetAnyDCName");
6192 ndr->depth++;
6193 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6194 ndr->depth++;
6195 if (r->in.server_name) {
6196 ndr_print_string(ndr, "server_name", r->in.server_name);
6197 }
6198 ndr->depth--;
6199 ndr_print_ptr(ndr, "domain_name", r->in.domain_name);
6200 ndr->depth++;
6201 if (r->in.domain_name) {
6202 ndr_print_string(ndr, "domain_name", r->in.domain_name);
6203 }
6204 ndr->depth--;
6205 ndr->depth--;
6206 }
6207 if (flags & NDR_OUT) {
6208 ndr_print_struct(ndr, "out", "NetGetAnyDCName");
6209 ndr->depth++;
6210 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6211 ndr->depth++;
6212 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6213 ndr->depth++;
6214 if (*r->out.buffer) {
6215 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6216 }
6217 ndr->depth--;
6218 ndr->depth--;
6219 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6220 ndr->depth--;
6221 }
6222 ndr->depth--;
6223 }
6224
6225 _PUBLIC_ void ndr_print_DsGetDcName(struct ndr_print *ndr, const char *name, int flags, const struct DsGetDcName *r)
/* [<][>][^][v][top][bottom][index][help] */
6226 {
6227 ndr_print_struct(ndr, name, "DsGetDcName");
6228 ndr->depth++;
6229 if (flags & NDR_SET_VALUES) {
6230 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6231 }
6232 if (flags & NDR_IN) {
6233 ndr_print_struct(ndr, "in", "DsGetDcName");
6234 ndr->depth++;
6235 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6236 ndr->depth++;
6237 if (r->in.server_name) {
6238 ndr_print_string(ndr, "server_name", r->in.server_name);
6239 }
6240 ndr->depth--;
6241 ndr_print_ptr(ndr, "domain_name", r->in.domain_name);
6242 ndr->depth++;
6243 ndr_print_string(ndr, "domain_name", r->in.domain_name);
6244 ndr->depth--;
6245 ndr_print_ptr(ndr, "domain_guid", r->in.domain_guid);
6246 ndr->depth++;
6247 if (r->in.domain_guid) {
6248 ndr_print_GUID(ndr, "domain_guid", r->in.domain_guid);
6249 }
6250 ndr->depth--;
6251 ndr_print_ptr(ndr, "site_name", r->in.site_name);
6252 ndr->depth++;
6253 if (r->in.site_name) {
6254 ndr_print_string(ndr, "site_name", r->in.site_name);
6255 }
6256 ndr->depth--;
6257 ndr_print_uint32(ndr, "flags", r->in.flags);
6258 ndr->depth--;
6259 }
6260 if (flags & NDR_OUT) {
6261 ndr_print_struct(ndr, "out", "DsGetDcName");
6262 ndr->depth++;
6263 ndr_print_ptr(ndr, "dc_info", r->out.dc_info);
6264 ndr->depth++;
6265 ndr_print_ptr(ndr, "dc_info", *r->out.dc_info);
6266 ndr->depth++;
6267 if (*r->out.dc_info) {
6268 ndr_print_DOMAIN_CONTROLLER_INFO(ndr, "dc_info", *r->out.dc_info);
6269 }
6270 ndr->depth--;
6271 ndr->depth--;
6272 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6273 ndr->depth--;
6274 }
6275 ndr->depth--;
6276 }
6277
6278 _PUBLIC_ void ndr_print_NetUserAdd(struct ndr_print *ndr, const char *name, int flags, const struct NetUserAdd *r)
/* [<][>][^][v][top][bottom][index][help] */
6279 {
6280 ndr_print_struct(ndr, name, "NetUserAdd");
6281 ndr->depth++;
6282 if (flags & NDR_SET_VALUES) {
6283 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6284 }
6285 if (flags & NDR_IN) {
6286 ndr_print_struct(ndr, "in", "NetUserAdd");
6287 ndr->depth++;
6288 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6289 ndr->depth++;
6290 if (r->in.server_name) {
6291 ndr_print_string(ndr, "server_name", r->in.server_name);
6292 }
6293 ndr->depth--;
6294 ndr_print_uint32(ndr, "level", r->in.level);
6295 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6296 ndr->depth++;
6297 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6298 ndr->depth--;
6299 ndr->depth--;
6300 }
6301 if (flags & NDR_OUT) {
6302 ndr_print_struct(ndr, "out", "NetUserAdd");
6303 ndr->depth++;
6304 ndr_print_ptr(ndr, "parm_error", r->out.parm_error);
6305 ndr->depth++;
6306 ndr_print_uint32(ndr, "parm_error", *r->out.parm_error);
6307 ndr->depth--;
6308 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6309 ndr->depth--;
6310 }
6311 ndr->depth--;
6312 }
6313
6314 _PUBLIC_ void ndr_print_NetUserDel(struct ndr_print *ndr, const char *name, int flags, const struct NetUserDel *r)
/* [<][>][^][v][top][bottom][index][help] */
6315 {
6316 ndr_print_struct(ndr, name, "NetUserDel");
6317 ndr->depth++;
6318 if (flags & NDR_SET_VALUES) {
6319 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6320 }
6321 if (flags & NDR_IN) {
6322 ndr_print_struct(ndr, "in", "NetUserDel");
6323 ndr->depth++;
6324 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6325 ndr->depth++;
6326 if (r->in.server_name) {
6327 ndr_print_string(ndr, "server_name", r->in.server_name);
6328 }
6329 ndr->depth--;
6330 ndr_print_ptr(ndr, "user_name", r->in.user_name);
6331 ndr->depth++;
6332 ndr_print_string(ndr, "user_name", r->in.user_name);
6333 ndr->depth--;
6334 ndr->depth--;
6335 }
6336 if (flags & NDR_OUT) {
6337 ndr_print_struct(ndr, "out", "NetUserDel");
6338 ndr->depth++;
6339 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6340 ndr->depth--;
6341 }
6342 ndr->depth--;
6343 }
6344
6345 _PUBLIC_ void ndr_print_NetUserEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetUserEnum *r)
/* [<][>][^][v][top][bottom][index][help] */
6346 {
6347 ndr_print_struct(ndr, name, "NetUserEnum");
6348 ndr->depth++;
6349 if (flags & NDR_SET_VALUES) {
6350 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6351 }
6352 if (flags & NDR_IN) {
6353 ndr_print_struct(ndr, "in", "NetUserEnum");
6354 ndr->depth++;
6355 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6356 ndr->depth++;
6357 if (r->in.server_name) {
6358 ndr_print_string(ndr, "server_name", r->in.server_name);
6359 }
6360 ndr->depth--;
6361 ndr_print_uint32(ndr, "level", r->in.level);
6362 ndr_print_uint32(ndr, "filter", r->in.filter);
6363 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
6364 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
6365 ndr->depth++;
6366 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
6367 ndr->depth--;
6368 ndr->depth--;
6369 }
6370 if (flags & NDR_OUT) {
6371 ndr_print_struct(ndr, "out", "NetUserEnum");
6372 ndr->depth++;
6373 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6374 ndr->depth++;
6375 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6376 ndr->depth++;
6377 if (*r->out.buffer) {
6378 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6379 }
6380 ndr->depth--;
6381 ndr->depth--;
6382 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
6383 ndr->depth++;
6384 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
6385 ndr->depth--;
6386 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
6387 ndr->depth++;
6388 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
6389 ndr->depth--;
6390 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
6391 ndr->depth++;
6392 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
6393 ndr->depth--;
6394 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6395 ndr->depth--;
6396 }
6397 ndr->depth--;
6398 }
6399
6400 _PUBLIC_ void ndr_print_NetUserChangePassword(struct ndr_print *ndr, const char *name, int flags, const struct NetUserChangePassword *r)
/* [<][>][^][v][top][bottom][index][help] */
6401 {
6402 ndr_print_struct(ndr, name, "NetUserChangePassword");
6403 ndr->depth++;
6404 if (flags & NDR_SET_VALUES) {
6405 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6406 }
6407 if (flags & NDR_IN) {
6408 ndr_print_struct(ndr, "in", "NetUserChangePassword");
6409 ndr->depth++;
6410 ndr_print_string(ndr, "domain_name", r->in.domain_name);
6411 ndr_print_string(ndr, "user_name", r->in.user_name);
6412 ndr_print_string(ndr, "old_password", r->in.old_password);
6413 ndr_print_string(ndr, "new_password", r->in.new_password);
6414 ndr->depth--;
6415 }
6416 if (flags & NDR_OUT) {
6417 ndr_print_struct(ndr, "out", "NetUserChangePassword");
6418 ndr->depth++;
6419 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6420 ndr->depth--;
6421 }
6422 ndr->depth--;
6423 }
6424
6425 _PUBLIC_ void ndr_print_NetUserGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetUserGetInfo *r)
/* [<][>][^][v][top][bottom][index][help] */
6426 {
6427 ndr_print_struct(ndr, name, "NetUserGetInfo");
6428 ndr->depth++;
6429 if (flags & NDR_SET_VALUES) {
6430 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6431 }
6432 if (flags & NDR_IN) {
6433 ndr_print_struct(ndr, "in", "NetUserGetInfo");
6434 ndr->depth++;
6435 ndr_print_string(ndr, "server_name", r->in.server_name);
6436 ndr_print_string(ndr, "user_name", r->in.user_name);
6437 ndr_print_uint32(ndr, "level", r->in.level);
6438 ndr->depth--;
6439 }
6440 if (flags & NDR_OUT) {
6441 ndr_print_struct(ndr, "out", "NetUserGetInfo");
6442 ndr->depth++;
6443 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6444 ndr->depth++;
6445 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6446 ndr->depth++;
6447 if (*r->out.buffer) {
6448 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6449 }
6450 ndr->depth--;
6451 ndr->depth--;
6452 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6453 ndr->depth--;
6454 }
6455 ndr->depth--;
6456 }
6457
6458 _PUBLIC_ void ndr_print_NetUserSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetUserSetInfo *r)
/* [<][>][^][v][top][bottom][index][help] */
6459 {
6460 ndr_print_struct(ndr, name, "NetUserSetInfo");
6461 ndr->depth++;
6462 if (flags & NDR_SET_VALUES) {
6463 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6464 }
6465 if (flags & NDR_IN) {
6466 ndr_print_struct(ndr, "in", "NetUserSetInfo");
6467 ndr->depth++;
6468 ndr_print_string(ndr, "server_name", r->in.server_name);
6469 ndr_print_string(ndr, "user_name", r->in.user_name);
6470 ndr_print_uint32(ndr, "level", r->in.level);
6471 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6472 ndr->depth++;
6473 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6474 ndr->depth--;
6475 ndr->depth--;
6476 }
6477 if (flags & NDR_OUT) {
6478 ndr_print_struct(ndr, "out", "NetUserSetInfo");
6479 ndr->depth++;
6480 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
6481 ndr->depth++;
6482 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
6483 ndr->depth--;
6484 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6485 ndr->depth--;
6486 }
6487 ndr->depth--;
6488 }
6489
6490 _PUBLIC_ void ndr_print_NetUserGetGroups(struct ndr_print *ndr, const char *name, int flags, const struct NetUserGetGroups *r)
/* [<][>][^][v][top][bottom][index][help] */
6491 {
6492 ndr_print_struct(ndr, name, "NetUserGetGroups");
6493 ndr->depth++;
6494 if (flags & NDR_SET_VALUES) {
6495 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6496 }
6497 if (flags & NDR_IN) {
6498 ndr_print_struct(ndr, "in", "NetUserGetGroups");
6499 ndr->depth++;
6500 ndr_print_string(ndr, "server_name", r->in.server_name);
6501 ndr_print_string(ndr, "user_name", r->in.user_name);
6502 ndr_print_uint32(ndr, "level", r->in.level);
6503 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
6504 ndr->depth--;
6505 }
6506 if (flags & NDR_OUT) {
6507 ndr_print_struct(ndr, "out", "NetUserGetGroups");
6508 ndr->depth++;
6509 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6510 ndr->depth++;
6511 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6512 ndr->depth++;
6513 if (*r->out.buffer) {
6514 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6515 }
6516 ndr->depth--;
6517 ndr->depth--;
6518 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
6519 ndr->depth++;
6520 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
6521 ndr->depth--;
6522 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
6523 ndr->depth++;
6524 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
6525 ndr->depth--;
6526 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6527 ndr->depth--;
6528 }
6529 ndr->depth--;
6530 }
6531
6532 _PUBLIC_ void ndr_print_NetUserSetGroups(struct ndr_print *ndr, const char *name, int flags, const struct NetUserSetGroups *r)
/* [<][>][^][v][top][bottom][index][help] */
6533 {
6534 ndr_print_struct(ndr, name, "NetUserSetGroups");
6535 ndr->depth++;
6536 if (flags & NDR_SET_VALUES) {
6537 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6538 }
6539 if (flags & NDR_IN) {
6540 ndr_print_struct(ndr, "in", "NetUserSetGroups");
6541 ndr->depth++;
6542 ndr_print_string(ndr, "server_name", r->in.server_name);
6543 ndr_print_string(ndr, "user_name", r->in.user_name);
6544 ndr_print_uint32(ndr, "level", r->in.level);
6545 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6546 ndr->depth++;
6547 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6548 ndr->depth--;
6549 ndr_print_uint32(ndr, "num_entries", r->in.num_entries);
6550 ndr->depth--;
6551 }
6552 if (flags & NDR_OUT) {
6553 ndr_print_struct(ndr, "out", "NetUserSetGroups");
6554 ndr->depth++;
6555 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6556 ndr->depth--;
6557 }
6558 ndr->depth--;
6559 }
6560
6561 _PUBLIC_ void ndr_print_NetUserGetLocalGroups(struct ndr_print *ndr, const char *name, int flags, const struct NetUserGetLocalGroups *r)
/* [<][>][^][v][top][bottom][index][help] */
6562 {
6563 ndr_print_struct(ndr, name, "NetUserGetLocalGroups");
6564 ndr->depth++;
6565 if (flags & NDR_SET_VALUES) {
6566 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6567 }
6568 if (flags & NDR_IN) {
6569 ndr_print_struct(ndr, "in", "NetUserGetLocalGroups");
6570 ndr->depth++;
6571 ndr_print_string(ndr, "server_name", r->in.server_name);
6572 ndr_print_string(ndr, "user_name", r->in.user_name);
6573 ndr_print_uint32(ndr, "level", r->in.level);
6574 ndr_print_uint32(ndr, "flags", r->in.flags);
6575 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
6576 ndr->depth--;
6577 }
6578 if (flags & NDR_OUT) {
6579 ndr_print_struct(ndr, "out", "NetUserGetLocalGroups");
6580 ndr->depth++;
6581 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6582 ndr->depth++;
6583 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6584 ndr->depth++;
6585 if (*r->out.buffer) {
6586 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6587 }
6588 ndr->depth--;
6589 ndr->depth--;
6590 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
6591 ndr->depth++;
6592 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
6593 ndr->depth--;
6594 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
6595 ndr->depth++;
6596 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
6597 ndr->depth--;
6598 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6599 ndr->depth--;
6600 }
6601 ndr->depth--;
6602 }
6603
6604 _PUBLIC_ void ndr_print_NetUserModalsGet(struct ndr_print *ndr, const char *name, int flags, const struct NetUserModalsGet *r)
/* [<][>][^][v][top][bottom][index][help] */
6605 {
6606 ndr_print_struct(ndr, name, "NetUserModalsGet");
6607 ndr->depth++;
6608 if (flags & NDR_SET_VALUES) {
6609 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6610 }
6611 if (flags & NDR_IN) {
6612 ndr_print_struct(ndr, "in", "NetUserModalsGet");
6613 ndr->depth++;
6614 ndr_print_string(ndr, "server_name", r->in.server_name);
6615 ndr_print_uint32(ndr, "level", r->in.level);
6616 ndr->depth--;
6617 }
6618 if (flags & NDR_OUT) {
6619 ndr_print_struct(ndr, "out", "NetUserModalsGet");
6620 ndr->depth++;
6621 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6622 ndr->depth++;
6623 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6624 ndr->depth++;
6625 if (*r->out.buffer) {
6626 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6627 }
6628 ndr->depth--;
6629 ndr->depth--;
6630 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6631 ndr->depth--;
6632 }
6633 ndr->depth--;
6634 }
6635
6636 _PUBLIC_ void ndr_print_NetUserModalsSet(struct ndr_print *ndr, const char *name, int flags, const struct NetUserModalsSet *r)
/* [<][>][^][v][top][bottom][index][help] */
6637 {
6638 ndr_print_struct(ndr, name, "NetUserModalsSet");
6639 ndr->depth++;
6640 if (flags & NDR_SET_VALUES) {
6641 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6642 }
6643 if (flags & NDR_IN) {
6644 ndr_print_struct(ndr, "in", "NetUserModalsSet");
6645 ndr->depth++;
6646 ndr_print_string(ndr, "server_name", r->in.server_name);
6647 ndr_print_uint32(ndr, "level", r->in.level);
6648 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6649 ndr->depth++;
6650 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6651 ndr->depth--;
6652 ndr->depth--;
6653 }
6654 if (flags & NDR_OUT) {
6655 ndr_print_struct(ndr, "out", "NetUserModalsSet");
6656 ndr->depth++;
6657 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
6658 ndr->depth++;
6659 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
6660 ndr->depth--;
6661 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6662 ndr->depth--;
6663 }
6664 ndr->depth--;
6665 }
6666
6667 _PUBLIC_ void ndr_print_NetQueryDisplayInformation(struct ndr_print *ndr, const char *name, int flags, const struct NetQueryDisplayInformation *r)
/* [<][>][^][v][top][bottom][index][help] */
6668 {
6669 ndr_print_struct(ndr, name, "NetQueryDisplayInformation");
6670 ndr->depth++;
6671 if (flags & NDR_SET_VALUES) {
6672 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6673 }
6674 if (flags & NDR_IN) {
6675 ndr_print_struct(ndr, "in", "NetQueryDisplayInformation");
6676 ndr->depth++;
6677 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6678 ndr->depth++;
6679 if (r->in.server_name) {
6680 ndr_print_string(ndr, "server_name", r->in.server_name);
6681 }
6682 ndr->depth--;
6683 ndr_print_uint32(ndr, "level", r->in.level);
6684 ndr_print_uint32(ndr, "idx", r->in.idx);
6685 ndr_print_uint32(ndr, "entries_requested", r->in.entries_requested);
6686 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
6687 ndr->depth--;
6688 }
6689 if (flags & NDR_OUT) {
6690 ndr_print_struct(ndr, "out", "NetQueryDisplayInformation");
6691 ndr->depth++;
6692 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
6693 ndr->depth++;
6694 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
6695 ndr->depth--;
6696 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6697 ndr->depth--;
6698 }
6699 ndr->depth--;
6700 }
6701
6702 _PUBLIC_ void ndr_print_NetGroupAdd(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupAdd *r)
/* [<][>][^][v][top][bottom][index][help] */
6703 {
6704 ndr_print_struct(ndr, name, "NetGroupAdd");
6705 ndr->depth++;
6706 if (flags & NDR_SET_VALUES) {
6707 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6708 }
6709 if (flags & NDR_IN) {
6710 ndr_print_struct(ndr, "in", "NetGroupAdd");
6711 ndr->depth++;
6712 ndr_print_string(ndr, "server_name", r->in.server_name);
6713 ndr_print_uint32(ndr, "level", r->in.level);
6714 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6715 ndr->depth++;
6716 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6717 ndr->depth--;
6718 ndr->depth--;
6719 }
6720 if (flags & NDR_OUT) {
6721 ndr_print_struct(ndr, "out", "NetGroupAdd");
6722 ndr->depth++;
6723 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
6724 ndr->depth++;
6725 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
6726 ndr->depth--;
6727 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6728 ndr->depth--;
6729 }
6730 ndr->depth--;
6731 }
6732
6733 _PUBLIC_ void ndr_print_NetGroupDel(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupDel *r)
/* [<][>][^][v][top][bottom][index][help] */
6734 {
6735 ndr_print_struct(ndr, name, "NetGroupDel");
6736 ndr->depth++;
6737 if (flags & NDR_SET_VALUES) {
6738 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6739 }
6740 if (flags & NDR_IN) {
6741 ndr_print_struct(ndr, "in", "NetGroupDel");
6742 ndr->depth++;
6743 ndr_print_string(ndr, "server_name", r->in.server_name);
6744 ndr_print_string(ndr, "group_name", r->in.group_name);
6745 ndr->depth--;
6746 }
6747 if (flags & NDR_OUT) {
6748 ndr_print_struct(ndr, "out", "NetGroupDel");
6749 ndr->depth++;
6750 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6751 ndr->depth--;
6752 }
6753 ndr->depth--;
6754 }
6755
6756 _PUBLIC_ void ndr_print_NetGroupEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupEnum *r)
/* [<][>][^][v][top][bottom][index][help] */
6757 {
6758 ndr_print_struct(ndr, name, "NetGroupEnum");
6759 ndr->depth++;
6760 if (flags & NDR_SET_VALUES) {
6761 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6762 }
6763 if (flags & NDR_IN) {
6764 ndr_print_struct(ndr, "in", "NetGroupEnum");
6765 ndr->depth++;
6766 ndr_print_string(ndr, "server_name", r->in.server_name);
6767 ndr_print_uint32(ndr, "level", r->in.level);
6768 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
6769 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
6770 ndr->depth++;
6771 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
6772 ndr->depth--;
6773 ndr->depth--;
6774 }
6775 if (flags & NDR_OUT) {
6776 ndr_print_struct(ndr, "out", "NetGroupEnum");
6777 ndr->depth++;
6778 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6779 ndr->depth++;
6780 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6781 ndr->depth++;
6782 if (*r->out.buffer) {
6783 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6784 }
6785 ndr->depth--;
6786 ndr->depth--;
6787 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
6788 ndr->depth++;
6789 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
6790 ndr->depth--;
6791 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
6792 ndr->depth++;
6793 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
6794 ndr->depth--;
6795 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
6796 ndr->depth++;
6797 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
6798 ndr->depth--;
6799 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6800 ndr->depth--;
6801 }
6802 ndr->depth--;
6803 }
6804
6805 _PUBLIC_ void ndr_print_NetGroupSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupSetInfo *r)
/* [<][>][^][v][top][bottom][index][help] */
6806 {
6807 ndr_print_struct(ndr, name, "NetGroupSetInfo");
6808 ndr->depth++;
6809 if (flags & NDR_SET_VALUES) {
6810 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6811 }
6812 if (flags & NDR_IN) {
6813 ndr_print_struct(ndr, "in", "NetGroupSetInfo");
6814 ndr->depth++;
6815 ndr_print_string(ndr, "server_name", r->in.server_name);
6816 ndr_print_string(ndr, "group_name", r->in.group_name);
6817 ndr_print_uint32(ndr, "level", r->in.level);
6818 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6819 ndr->depth++;
6820 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6821 ndr->depth--;
6822 ndr->depth--;
6823 }
6824 if (flags & NDR_OUT) {
6825 ndr_print_struct(ndr, "out", "NetGroupSetInfo");
6826 ndr->depth++;
6827 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
6828 ndr->depth++;
6829 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
6830 ndr->depth--;
6831 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6832 ndr->depth--;
6833 }
6834 ndr->depth--;
6835 }
6836
6837 _PUBLIC_ void ndr_print_NetGroupGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupGetInfo *r)
/* [<][>][^][v][top][bottom][index][help] */
6838 {
6839 ndr_print_struct(ndr, name, "NetGroupGetInfo");
6840 ndr->depth++;
6841 if (flags & NDR_SET_VALUES) {
6842 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6843 }
6844 if (flags & NDR_IN) {
6845 ndr_print_struct(ndr, "in", "NetGroupGetInfo");
6846 ndr->depth++;
6847 ndr_print_string(ndr, "server_name", r->in.server_name);
6848 ndr_print_string(ndr, "group_name", r->in.group_name);
6849 ndr_print_uint32(ndr, "level", r->in.level);
6850 ndr->depth--;
6851 }
6852 if (flags & NDR_OUT) {
6853 ndr_print_struct(ndr, "out", "NetGroupGetInfo");
6854 ndr->depth++;
6855 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6856 ndr->depth++;
6857 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6858 ndr->depth++;
6859 if (*r->out.buffer) {
6860 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6861 }
6862 ndr->depth--;
6863 ndr->depth--;
6864 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6865 ndr->depth--;
6866 }
6867 ndr->depth--;
6868 }
6869
6870 _PUBLIC_ void ndr_print_NetGroupAddUser(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupAddUser *r)
/* [<][>][^][v][top][bottom][index][help] */
6871 {
6872 ndr_print_struct(ndr, name, "NetGroupAddUser");
6873 ndr->depth++;
6874 if (flags & NDR_SET_VALUES) {
6875 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6876 }
6877 if (flags & NDR_IN) {
6878 ndr_print_struct(ndr, "in", "NetGroupAddUser");
6879 ndr->depth++;
6880 ndr_print_string(ndr, "server_name", r->in.server_name);
6881 ndr_print_string(ndr, "group_name", r->in.group_name);
6882 ndr_print_string(ndr, "user_name", r->in.user_name);
6883 ndr->depth--;
6884 }
6885 if (flags & NDR_OUT) {
6886 ndr_print_struct(ndr, "out", "NetGroupAddUser");
6887 ndr->depth++;
6888 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6889 ndr->depth--;
6890 }
6891 ndr->depth--;
6892 }
6893
6894 _PUBLIC_ void ndr_print_NetGroupDelUser(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupDelUser *r)
/* [<][>][^][v][top][bottom][index][help] */
6895 {
6896 ndr_print_struct(ndr, name, "NetGroupDelUser");
6897 ndr->depth++;
6898 if (flags & NDR_SET_VALUES) {
6899 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6900 }
6901 if (flags & NDR_IN) {
6902 ndr_print_struct(ndr, "in", "NetGroupDelUser");
6903 ndr->depth++;
6904 ndr_print_string(ndr, "server_name", r->in.server_name);
6905 ndr_print_string(ndr, "group_name", r->in.group_name);
6906 ndr_print_string(ndr, "user_name", r->in.user_name);
6907 ndr->depth--;
6908 }
6909 if (flags & NDR_OUT) {
6910 ndr_print_struct(ndr, "out", "NetGroupDelUser");
6911 ndr->depth++;
6912 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6913 ndr->depth--;
6914 }
6915 ndr->depth--;
6916 }
6917
6918 _PUBLIC_ void ndr_print_NetGroupGetUsers(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupGetUsers *r)
/* [<][>][^][v][top][bottom][index][help] */
6919 {
6920 ndr_print_struct(ndr, name, "NetGroupGetUsers");
6921 ndr->depth++;
6922 if (flags & NDR_SET_VALUES) {
6923 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6924 }
6925 if (flags & NDR_IN) {
6926 ndr_print_struct(ndr, "in", "NetGroupGetUsers");
6927 ndr->depth++;
6928 ndr_print_string(ndr, "server_name", r->in.server_name);
6929 ndr_print_string(ndr, "group_name", r->in.group_name);
6930 ndr_print_uint32(ndr, "level", r->in.level);
6931 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
6932 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
6933 ndr->depth++;
6934 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
6935 ndr->depth--;
6936 ndr->depth--;
6937 }
6938 if (flags & NDR_OUT) {
6939 ndr_print_struct(ndr, "out", "NetGroupGetUsers");
6940 ndr->depth++;
6941 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6942 ndr->depth++;
6943 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6944 ndr->depth++;
6945 if (*r->out.buffer) {
6946 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6947 }
6948 ndr->depth--;
6949 ndr->depth--;
6950 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
6951 ndr->depth++;
6952 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
6953 ndr->depth--;
6954 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
6955 ndr->depth++;
6956 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
6957 ndr->depth--;
6958 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
6959 ndr->depth++;
6960 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
6961 ndr->depth--;
6962 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6963 ndr->depth--;
6964 }
6965 ndr->depth--;
6966 }
6967
6968 _PUBLIC_ void ndr_print_NetGroupSetUsers(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupSetUsers *r)
/* [<][>][^][v][top][bottom][index][help] */
6969 {
6970 ndr_print_struct(ndr, name, "NetGroupSetUsers");
6971 ndr->depth++;
6972 if (flags & NDR_SET_VALUES) {
6973 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6974 }
6975 if (flags & NDR_IN) {
6976 ndr_print_struct(ndr, "in", "NetGroupSetUsers");
6977 ndr->depth++;
6978 ndr_print_string(ndr, "server_name", r->in.server_name);
6979 ndr_print_string(ndr, "group_name", r->in.group_name);
6980 ndr_print_uint32(ndr, "level", r->in.level);
6981 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6982 ndr->depth++;
6983 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6984 ndr->depth--;
6985 ndr_print_uint32(ndr, "num_entries", r->in.num_entries);
6986 ndr->depth--;
6987 }
6988 if (flags & NDR_OUT) {
6989 ndr_print_struct(ndr, "out", "NetGroupSetUsers");
6990 ndr->depth++;
6991 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6992 ndr->depth--;
6993 }
6994 ndr->depth--;
6995 }
6996
6997 _PUBLIC_ void ndr_print_NetLocalGroupAdd(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupAdd *r)
/* [<][>][^][v][top][bottom][index][help] */
6998 {
6999 ndr_print_struct(ndr, name, "NetLocalGroupAdd");
7000 ndr->depth++;
7001 if (flags & NDR_SET_VALUES) {
7002 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7003 }
7004 if (flags & NDR_IN) {
7005 ndr_print_struct(ndr, "in", "NetLocalGroupAdd");
7006 ndr->depth++;
7007 ndr_print_string(ndr, "server_name", r->in.server_name);
7008 ndr_print_uint32(ndr, "level", r->in.level);
7009 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7010 ndr->depth++;
7011 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7012 ndr->depth--;
7013 ndr->depth--;
7014 }
7015 if (flags & NDR_OUT) {
7016 ndr_print_struct(ndr, "out", "NetLocalGroupAdd");
7017 ndr->depth++;
7018 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
7019 ndr->depth++;
7020 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
7021 ndr->depth--;
7022 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7023 ndr->depth--;
7024 }
7025 ndr->depth--;
7026 }
7027
7028 _PUBLIC_ void ndr_print_NetLocalGroupDel(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupDel *r)
/* [<][>][^][v][top][bottom][index][help] */
7029 {
7030 ndr_print_struct(ndr, name, "NetLocalGroupDel");
7031 ndr->depth++;
7032 if (flags & NDR_SET_VALUES) {
7033 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7034 }
7035 if (flags & NDR_IN) {
7036 ndr_print_struct(ndr, "in", "NetLocalGroupDel");
7037 ndr->depth++;
7038 ndr_print_string(ndr, "server_name", r->in.server_name);
7039 ndr_print_string(ndr, "group_name", r->in.group_name);
7040 ndr->depth--;
7041 }
7042 if (flags & NDR_OUT) {
7043 ndr_print_struct(ndr, "out", "NetLocalGroupDel");
7044 ndr->depth++;
7045 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7046 ndr->depth--;
7047 }
7048 ndr->depth--;
7049 }
7050
7051 _PUBLIC_ void ndr_print_NetLocalGroupGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupGetInfo *r)
/* [<][>][^][v][top][bottom][index][help] */
7052 {
7053 ndr_print_struct(ndr, name, "NetLocalGroupGetInfo");
7054 ndr->depth++;
7055 if (flags & NDR_SET_VALUES) {
7056 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7057 }
7058 if (flags & NDR_IN) {
7059 ndr_print_struct(ndr, "in", "NetLocalGroupGetInfo");
7060 ndr->depth++;
7061 ndr_print_string(ndr, "server_name", r->in.server_name);
7062 ndr_print_string(ndr, "group_name", r->in.group_name);
7063 ndr_print_uint32(ndr, "level", r->in.level);
7064 ndr->depth--;
7065 }
7066 if (flags & NDR_OUT) {
7067 ndr_print_struct(ndr, "out", "NetLocalGroupGetInfo");
7068 ndr->depth++;
7069 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7070 ndr->depth++;
7071 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7072 ndr->depth++;
7073 if (*r->out.buffer) {
7074 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7075 }
7076 ndr->depth--;
7077 ndr->depth--;
7078 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7079 ndr->depth--;
7080 }
7081 ndr->depth--;
7082 }
7083
7084 _PUBLIC_ void ndr_print_NetLocalGroupSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupSetInfo *r)
/* [<][>][^][v][top][bottom][index][help] */
7085 {
7086 ndr_print_struct(ndr, name, "NetLocalGroupSetInfo");
7087 ndr->depth++;
7088 if (flags & NDR_SET_VALUES) {
7089 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7090 }
7091 if (flags & NDR_IN) {
7092 ndr_print_struct(ndr, "in", "NetLocalGroupSetInfo");
7093 ndr->depth++;
7094 ndr_print_string(ndr, "server_name", r->in.server_name);
7095 ndr_print_string(ndr, "group_name", r->in.group_name);
7096 ndr_print_uint32(ndr, "level", r->in.level);
7097 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7098 ndr->depth++;
7099 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7100 ndr->depth--;
7101 ndr->depth--;
7102 }
7103 if (flags & NDR_OUT) {
7104 ndr_print_struct(ndr, "out", "NetLocalGroupSetInfo");
7105 ndr->depth++;
7106 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
7107 ndr->depth++;
7108 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
7109 ndr->depth--;
7110 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7111 ndr->depth--;
7112 }
7113 ndr->depth--;
7114 }
7115
7116 _PUBLIC_ void ndr_print_NetLocalGroupEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupEnum *r)
/* [<][>][^][v][top][bottom][index][help] */
7117 {
7118 ndr_print_struct(ndr, name, "NetLocalGroupEnum");
7119 ndr->depth++;
7120 if (flags & NDR_SET_VALUES) {
7121 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7122 }
7123 if (flags & NDR_IN) {
7124 ndr_print_struct(ndr, "in", "NetLocalGroupEnum");
7125 ndr->depth++;
7126 ndr_print_string(ndr, "server_name", r->in.server_name);
7127 ndr_print_uint32(ndr, "level", r->in.level);
7128 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
7129 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
7130 ndr->depth++;
7131 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
7132 ndr->depth--;
7133 ndr->depth--;
7134 }
7135 if (flags & NDR_OUT) {
7136 ndr_print_struct(ndr, "out", "NetLocalGroupEnum");
7137 ndr->depth++;
7138 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7139 ndr->depth++;
7140 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7141 ndr->depth++;
7142 if (*r->out.buffer) {
7143 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7144 }
7145 ndr->depth--;
7146 ndr->depth--;
7147 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
7148 ndr->depth++;
7149 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
7150 ndr->depth--;
7151 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
7152 ndr->depth++;
7153 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
7154 ndr->depth--;
7155 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
7156 ndr->depth++;
7157 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
7158 ndr->depth--;
7159 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7160 ndr->depth--;
7161 }
7162 ndr->depth--;
7163 }
7164
7165 _PUBLIC_ void ndr_print_NetLocalGroupAddMembers(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupAddMembers *r)
/* [<][>][^][v][top][bottom][index][help] */
7166 {
7167 ndr_print_struct(ndr, name, "NetLocalGroupAddMembers");
7168 ndr->depth++;
7169 if (flags & NDR_SET_VALUES) {
7170 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7171 }
7172 if (flags & NDR_IN) {
7173 ndr_print_struct(ndr, "in", "NetLocalGroupAddMembers");
7174 ndr->depth++;
7175 ndr_print_string(ndr, "server_name", r->in.server_name);
7176 ndr_print_string(ndr, "group_name", r->in.group_name);
7177 ndr_print_uint32(ndr, "level", r->in.level);
7178 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7179 ndr->depth++;
7180 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7181 ndr->depth--;
7182 ndr_print_uint32(ndr, "total_entries", r->in.total_entries);
7183 ndr->depth--;
7184 }
7185 if (flags & NDR_OUT) {
7186 ndr_print_struct(ndr, "out", "NetLocalGroupAddMembers");
7187 ndr->depth++;
7188 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7189 ndr->depth--;
7190 }
7191 ndr->depth--;
7192 }
7193
7194 _PUBLIC_ void ndr_print_NetLocalGroupDelMembers(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupDelMembers *r)
/* [<][>][^][v][top][bottom][index][help] */
7195 {
7196 ndr_print_struct(ndr, name, "NetLocalGroupDelMembers");
7197 ndr->depth++;
7198 if (flags & NDR_SET_VALUES) {
7199 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7200 }
7201 if (flags & NDR_IN) {
7202 ndr_print_struct(ndr, "in", "NetLocalGroupDelMembers");
7203 ndr->depth++;
7204 ndr_print_string(ndr, "server_name", r->in.server_name);
7205 ndr_print_string(ndr, "group_name", r->in.group_name);
7206 ndr_print_uint32(ndr, "level", r->in.level);
7207 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7208 ndr->depth++;
7209 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7210 ndr->depth--;
7211 ndr_print_uint32(ndr, "total_entries", r->in.total_entries);
7212 ndr->depth--;
7213 }
7214 if (flags & NDR_OUT) {
7215 ndr_print_struct(ndr, "out", "NetLocalGroupDelMembers");
7216 ndr->depth++;
7217 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7218 ndr->depth--;
7219 }
7220 ndr->depth--;
7221 }
7222
7223 _PUBLIC_ void ndr_print_NetLocalGroupGetMembers(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupGetMembers *r)
/* [<][>][^][v][top][bottom][index][help] */
7224 {
7225 ndr_print_struct(ndr, name, "NetLocalGroupGetMembers");
7226 ndr->depth++;
7227 if (flags & NDR_SET_VALUES) {
7228 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7229 }
7230 if (flags & NDR_IN) {
7231 ndr_print_struct(ndr, "in", "NetLocalGroupGetMembers");
7232 ndr->depth++;
7233 ndr_print_string(ndr, "server_name", r->in.server_name);
7234 ndr_print_string(ndr, "local_group_name", r->in.local_group_name);
7235 ndr_print_uint32(ndr, "level", r->in.level);
7236 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
7237 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
7238 ndr->depth++;
7239 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
7240 ndr->depth--;
7241 ndr->depth--;
7242 }
7243 if (flags & NDR_OUT) {
7244 ndr_print_struct(ndr, "out", "NetLocalGroupGetMembers");
7245 ndr->depth++;
7246 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7247 ndr->depth++;
7248 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7249 ndr->depth++;
7250 if (*r->out.buffer) {
7251 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7252 }
7253 ndr->depth--;
7254 ndr->depth--;
7255 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
7256 ndr->depth++;
7257 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
7258 ndr->depth--;
7259 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
7260 ndr->depth++;
7261 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
7262 ndr->depth--;
7263 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
7264 ndr->depth++;
7265 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
7266 ndr->depth--;
7267 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7268 ndr->depth--;
7269 }
7270 ndr->depth--;
7271 }
7272
7273 _PUBLIC_ void ndr_print_NetLocalGroupSetMembers(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupSetMembers *r)
/* [<][>][^][v][top][bottom][index][help] */
7274 {
7275 ndr_print_struct(ndr, name, "NetLocalGroupSetMembers");
7276 ndr->depth++;
7277 if (flags & NDR_SET_VALUES) {
7278 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7279 }
7280 if (flags & NDR_IN) {
7281 ndr_print_struct(ndr, "in", "NetLocalGroupSetMembers");
7282 ndr->depth++;
7283 ndr_print_string(ndr, "server_name", r->in.server_name);
7284 ndr_print_string(ndr, "group_name", r->in.group_name);
7285 ndr_print_uint32(ndr, "level", r->in.level);
7286 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7287 ndr->depth++;
7288 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7289 ndr->depth--;
7290 ndr_print_uint32(ndr, "total_entries", r->in.total_entries);
7291 ndr->depth--;
7292 }
7293 if (flags & NDR_OUT) {
7294 ndr_print_struct(ndr, "out", "NetLocalGroupSetMembers");
7295 ndr->depth++;
7296 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7297 ndr->depth--;
7298 }
7299 ndr->depth--;
7300 }
7301
7302 _PUBLIC_ void ndr_print_NetRemoteTOD(struct ndr_print *ndr, const char *name, int flags, const struct NetRemoteTOD *r)
/* [<][>][^][v][top][bottom][index][help] */
7303 {
7304 ndr_print_struct(ndr, name, "NetRemoteTOD");
7305 ndr->depth++;
7306 if (flags & NDR_SET_VALUES) {
7307 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7308 }
7309 if (flags & NDR_IN) {
7310 ndr_print_struct(ndr, "in", "NetRemoteTOD");
7311 ndr->depth++;
7312 ndr_print_string(ndr, "server_name", r->in.server_name);
7313 ndr->depth--;
7314 }
7315 if (flags & NDR_OUT) {
7316 ndr_print_struct(ndr, "out", "NetRemoteTOD");
7317 ndr->depth++;
7318 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7319 ndr->depth++;
7320 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7321 ndr->depth++;
7322 if (*r->out.buffer) {
7323 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7324 }
7325 ndr->depth--;
7326 ndr->depth--;
7327 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7328 ndr->depth--;
7329 }
7330 ndr->depth--;
7331 }
7332
7333 _PUBLIC_ void ndr_print_NetShareAdd(struct ndr_print *ndr, const char *name, int flags, const struct NetShareAdd *r)
/* [<][>][^][v][top][bottom][index][help] */
7334 {
7335 ndr_print_struct(ndr, name, "NetShareAdd");
7336 ndr->depth++;
7337 if (flags & NDR_SET_VALUES) {
7338 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7339 }
7340 if (flags & NDR_IN) {
7341 ndr_print_struct(ndr, "in", "NetShareAdd");
7342 ndr->depth++;
7343 ndr_print_string(ndr, "server_name", r->in.server_name);
7344 ndr_print_uint32(ndr, "level", r->in.level);
7345 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7346 ndr->depth++;
7347 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7348 ndr->depth--;
7349 ndr->depth--;
7350 }
7351 if (flags & NDR_OUT) {
7352 ndr_print_struct(ndr, "out", "NetShareAdd");
7353 ndr->depth++;
7354 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
7355 ndr->depth++;
7356 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
7357 ndr->depth--;
7358 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7359 ndr->depth--;
7360 }
7361 ndr->depth--;
7362 }
7363
7364 _PUBLIC_ void ndr_print_NetShareDel(struct ndr_print *ndr, const char *name, int flags, const struct NetShareDel *r)
/* [<][>][^][v][top][bottom][index][help] */
7365 {
7366 ndr_print_struct(ndr, name, "NetShareDel");
7367 ndr->depth++;
7368 if (flags & NDR_SET_VALUES) {
7369 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7370 }
7371 if (flags & NDR_IN) {
7372 ndr_print_struct(ndr, "in", "NetShareDel");
7373 ndr->depth++;
7374 ndr_print_string(ndr, "server_name", r->in.server_name);
7375 ndr_print_string(ndr, "net_name", r->in.net_name);
7376 ndr_print_uint32(ndr, "reserved", r->in.reserved);
7377 ndr->depth--;
7378 }
7379 if (flags & NDR_OUT) {
7380 ndr_print_struct(ndr, "out", "NetShareDel");
7381 ndr->depth++;
7382 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7383 ndr->depth--;
7384 }
7385 ndr->depth--;
7386 }
7387
7388 _PUBLIC_ void ndr_print_NetShareEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetShareEnum *r)
/* [<][>][^][v][top][bottom][index][help] */
7389 {
7390 ndr_print_struct(ndr, name, "NetShareEnum");
7391 ndr->depth++;
7392 if (flags & NDR_SET_VALUES) {
7393 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7394 }
7395 if (flags & NDR_IN) {
7396 ndr_print_struct(ndr, "in", "NetShareEnum");
7397 ndr->depth++;
7398 ndr_print_string(ndr, "server_name", r->in.server_name);
7399 ndr_print_uint32(ndr, "level", r->in.level);
7400 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
7401 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
7402 ndr->depth++;
7403 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
7404 ndr->depth--;
7405 ndr->depth--;
7406 }
7407 if (flags & NDR_OUT) {
7408 ndr_print_struct(ndr, "out", "NetShareEnum");
7409 ndr->depth++;
7410 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7411 ndr->depth++;
7412 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7413 ndr->depth++;
7414 if (*r->out.buffer) {
7415 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7416 }
7417 ndr->depth--;
7418 ndr->depth--;
7419 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
7420 ndr->depth++;
7421 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
7422 ndr->depth--;
7423 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
7424 ndr->depth++;
7425 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
7426 ndr->depth--;
7427 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
7428 ndr->depth++;
7429 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
7430 ndr->depth--;
7431 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7432 ndr->depth--;
7433 }
7434 ndr->depth--;
7435 }
7436
7437 _PUBLIC_ void ndr_print_NetShareGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetShareGetInfo *r)
/* [<][>][^][v][top][bottom][index][help] */
7438 {
7439 ndr_print_struct(ndr, name, "NetShareGetInfo");
7440 ndr->depth++;
7441 if (flags & NDR_SET_VALUES) {
7442 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7443 }
7444 if (flags & NDR_IN) {
7445 ndr_print_struct(ndr, "in", "NetShareGetInfo");
7446 ndr->depth++;
7447 ndr_print_string(ndr, "server_name", r->in.server_name);
7448 ndr_print_string(ndr, "net_name", r->in.net_name);
7449 ndr_print_uint32(ndr, "level", r->in.level);
7450 ndr->depth--;
7451 }
7452 if (flags & NDR_OUT) {
7453 ndr_print_struct(ndr, "out", "NetShareGetInfo");
7454 ndr->depth++;
7455 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7456 ndr->depth++;
7457 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7458 ndr->depth++;
7459 if (*r->out.buffer) {
7460 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7461 }
7462 ndr->depth--;
7463 ndr->depth--;
7464 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7465 ndr->depth--;
7466 }
7467 ndr->depth--;
7468 }
7469
7470 _PUBLIC_ void ndr_print_NetShareSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetShareSetInfo *r)
/* [<][>][^][v][top][bottom][index][help] */
7471 {
7472 ndr_print_struct(ndr, name, "NetShareSetInfo");
7473 ndr->depth++;
7474 if (flags & NDR_SET_VALUES) {
7475 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7476 }
7477 if (flags & NDR_IN) {
7478 ndr_print_struct(ndr, "in", "NetShareSetInfo");
7479 ndr->depth++;
7480 ndr_print_string(ndr, "server_name", r->in.server_name);
7481 ndr_print_string(ndr, "net_name", r->in.net_name);
7482 ndr_print_uint32(ndr, "level", r->in.level);
7483 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7484 ndr->depth++;
7485 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7486 ndr->depth--;
7487 ndr->depth--;
7488 }
7489 if (flags & NDR_OUT) {
7490 ndr_print_struct(ndr, "out", "NetShareSetInfo");
7491 ndr->depth++;
7492 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
7493 ndr->depth++;
7494 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
7495 ndr->depth--;
7496 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7497 ndr->depth--;
7498 }
7499 ndr->depth--;
7500 }
7501
7502 _PUBLIC_ void ndr_print_NetFileClose(struct ndr_print *ndr, const char *name, int flags, const struct NetFileClose *r)
/* [<][>][^][v][top][bottom][index][help] */
7503 {
7504 ndr_print_struct(ndr, name, "NetFileClose");
7505 ndr->depth++;
7506 if (flags & NDR_SET_VALUES) {
7507 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7508 }
7509 if (flags & NDR_IN) {
7510 ndr_print_struct(ndr, "in", "NetFileClose");
7511 ndr->depth++;
7512 ndr_print_string(ndr, "server_name", r->in.server_name);
7513 ndr_print_uint32(ndr, "fileid", r->in.fileid);
7514 ndr->depth--;
7515 }
7516 if (flags & NDR_OUT) {
7517 ndr_print_struct(ndr, "out", "NetFileClose");
7518 ndr->depth++;
7519 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7520 ndr->depth--;
7521 }
7522 ndr->depth--;
7523 }
7524
7525 _PUBLIC_ void ndr_print_NetFileGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetFileGetInfo *r)
/* [<][>][^][v][top][bottom][index][help] */
7526 {
7527 ndr_print_struct(ndr, name, "NetFileGetInfo");
7528 ndr->depth++;
7529 if (flags & NDR_SET_VALUES) {
7530 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7531 }
7532 if (flags & NDR_IN) {
7533 ndr_print_struct(ndr, "in", "NetFileGetInfo");
7534 ndr->depth++;
7535 ndr_print_string(ndr, "server_name", r->in.server_name);
7536 ndr_print_uint32(ndr, "fileid", r->in.fileid);
7537 ndr_print_uint32(ndr, "level", r->in.level);
7538 ndr->depth--;
7539 }
7540 if (flags & NDR_OUT) {
7541 ndr_print_struct(ndr, "out", "NetFileGetInfo");
7542 ndr->depth++;
7543 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7544 ndr->depth++;
7545 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7546 ndr->depth++;
7547 if (*r->out.buffer) {
7548 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7549 }
7550 ndr->depth--;
7551 ndr->depth--;
7552 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7553 ndr->depth--;
7554 }
7555 ndr->depth--;
7556 }
7557
7558 _PUBLIC_ void ndr_print_NetFileEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetFileEnum *r)
/* [<][>][^][v][top][bottom][index][help] */
7559 {
7560 ndr_print_struct(ndr, name, "NetFileEnum");
7561 ndr->depth++;
7562 if (flags & NDR_SET_VALUES) {
7563 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7564 }
7565 if (flags & NDR_IN) {
7566 ndr_print_struct(ndr, "in", "NetFileEnum");
7567 ndr->depth++;
7568 ndr_print_string(ndr, "server_name", r->in.server_name);
7569 ndr_print_string(ndr, "base_path", r->in.base_path);
7570 ndr_print_string(ndr, "user_name", r->in.user_name);
7571 ndr_print_uint32(ndr, "level", r->in.level);
7572 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
7573 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
7574 ndr->depth++;
7575 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
7576 ndr->depth--;
7577 ndr->depth--;
7578 }
7579 if (flags & NDR_OUT) {
7580 ndr_print_struct(ndr, "out", "NetFileEnum");
7581 ndr->depth++;
7582 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7583 ndr->depth++;
7584 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7585 ndr->depth++;
7586 if (*r->out.buffer) {
7587 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7588 }
7589 ndr->depth--;
7590 ndr->depth--;
7591 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
7592 ndr->depth++;
7593 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
7594 ndr->depth--;
7595 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
7596 ndr->depth++;
7597 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
7598 ndr->depth--;
7599 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
7600 ndr->depth++;
7601 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
7602 ndr->depth--;
7603 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7604 ndr->depth--;
7605 }
7606 ndr->depth--;
7607 }
7608
7609 _PUBLIC_ void ndr_print_NetShutdownInit(struct ndr_print *ndr, const char *name, int flags, const struct NetShutdownInit *r)
/* [<][>][^][v][top][bottom][index][help] */
7610 {
7611 ndr_print_struct(ndr, name, "NetShutdownInit");
7612 ndr->depth++;
7613 if (flags & NDR_SET_VALUES) {
7614 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7615 }
7616 if (flags & NDR_IN) {
7617 ndr_print_struct(ndr, "in", "NetShutdownInit");
7618 ndr->depth++;
7619 ndr_print_string(ndr, "server_name", r->in.server_name);
7620 ndr_print_string(ndr, "message", r->in.message);
7621 ndr_print_uint32(ndr, "timeout", r->in.timeout);
7622 ndr_print_uint8(ndr, "force_apps", r->in.force_apps);
7623 ndr_print_uint8(ndr, "do_reboot", r->in.do_reboot);
7624 ndr->depth--;
7625 }
7626 if (flags & NDR_OUT) {
7627 ndr_print_struct(ndr, "out", "NetShutdownInit");
7628 ndr->depth++;
7629 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7630 ndr->depth--;
7631 }
7632 ndr->depth--;
7633 }
7634
7635 _PUBLIC_ void ndr_print_NetShutdownAbort(struct ndr_print *ndr, const char *name, int flags, const struct NetShutdownAbort *r)
/* [<][>][^][v][top][bottom][index][help] */
7636 {
7637 ndr_print_struct(ndr, name, "NetShutdownAbort");
7638 ndr->depth++;
7639 if (flags & NDR_SET_VALUES) {
7640 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7641 }
7642 if (flags & NDR_IN) {
7643 ndr_print_struct(ndr, "in", "NetShutdownAbort");
7644 ndr->depth++;
7645 ndr_print_string(ndr, "server_name", r->in.server_name);
7646 ndr->depth--;
7647 }
7648 if (flags & NDR_OUT) {
7649 ndr_print_struct(ndr, "out", "NetShutdownAbort");
7650 ndr->depth++;
7651 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7652 ndr->depth--;
7653 }
7654 ndr->depth--;
7655 }
7656