LCOV - code coverage report
Current view: top level - bin/default/source3/librpc/gen_ndr - ndr_libnetapi.c (source / functions) Hit Total Coverage
Test: coverage report for master 2f515e9b Lines: 0 7338 0.0 %
Date: 2024-04-21 15:09:00 Functions: 0 655 0.0 %

          Line data    Source code
       1             : /* parser auto-generated by pidl */
       2             : 
       3             : #include "includes.h"
       4             : #include "bin/default/source3/librpc/gen_ndr/ndr_libnetapi.h"
       5             : 
       6             : #include "librpc/gen_ndr/ndr_misc.h"
       7           0 : _PUBLIC_ enum ndr_err_code ndr_push_NET_API_STATUS(struct ndr_push *ndr, ndr_flags_type ndr_flags, enum NET_API_STATUS r)
       8             : {
       9           0 :         NDR_CHECK(ndr_push_enum_uint32(ndr, NDR_SCALARS, r));
      10           0 :         return NDR_ERR_SUCCESS;
      11             : }
      12             : 
      13           0 : _PUBLIC_ enum ndr_err_code ndr_pull_NET_API_STATUS(struct ndr_pull *ndr, ndr_flags_type ndr_flags, enum NET_API_STATUS *r)
      14             : {
      15           0 :         uint32_t v;
      16           0 :         NDR_CHECK(ndr_pull_enum_uint32(ndr, NDR_SCALARS, &v));
      17           0 :         *r = v;
      18           0 :         return NDR_ERR_SUCCESS;
      19             : }
      20             : 
      21           0 : _PUBLIC_ void ndr_print_NET_API_STATUS(struct ndr_print *ndr, const char *name, enum NET_API_STATUS r)
      22             : {
      23           0 :         const char *val = NULL;
      24             : 
      25           0 :         switch (r) {
      26           0 :                 case NERR_Success: val = "NERR_Success"; break;
      27           0 :                 case NERR_NoOfflineJoinInfo: val = "NERR_NoOfflineJoinInfo"; break;
      28           0 :                 case NERR_BadOfflineJoinInfo: val = "NERR_BadOfflineJoinInfo"; break;
      29           0 :                 case NERR_CantCreateJoinInfo: val = "NERR_CantCreateJoinInfo"; break;
      30           0 :                 case NERR_BadDomainJoinInfo: val = "NERR_BadDomainJoinInfo"; break;
      31           0 :                 case NERR_JoinPerformedMustRestart: val = "NERR_JoinPerformedMustRestart"; break;
      32           0 :                 case NERR_NoJoinPending: val = "NERR_NoJoinPending"; break;
      33           0 :                 case NERR_ValuesNotSet: val = "NERR_ValuesNotSet"; break;
      34           0 :                 case NERR_CantVerifyHostname: val = "NERR_CantVerifyHostname"; break;
      35           0 :                 case NERR_CantLoadOfflineHive: val = "NERR_CantLoadOfflineHive"; break;
      36           0 :                 case NERR_Connectionsecure: val = "NERR_Connectionsecure"; break;
      37           0 :                 case NERR_ProvisioningBlobUnsupported: val = "NERR_ProvisioningBlobUnsupported"; break;
      38             :         }
      39           0 :         ndr_print_enum(ndr, name, "ENUM", val, r);
      40           0 : }
      41             : 
      42           0 : _PUBLIC_ enum ndr_err_code ndr_push_domsid(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct domsid *r)
      43             : {
      44           0 :         uint32_t cntr_sub_auths_0;
      45           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
      46           0 :         if (ndr_flags & NDR_SCALARS) {
      47           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
      48           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sid_rev_num));
      49           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->num_auths));
      50           0 :                 NDR_CHECK(ndr_push_array_uint8(ndr, NDR_SCALARS, r->id_auth, 6));
      51           0 :                 for (cntr_sub_auths_0 = 0; cntr_sub_auths_0 < (MAXSUBAUTHS); cntr_sub_auths_0++) {
      52           0 :                         NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sub_auths[cntr_sub_auths_0]));
      53             :                 }
      54           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
      55             :         }
      56           0 :         if (ndr_flags & NDR_BUFFERS) {
      57           0 :         }
      58           0 :         return NDR_ERR_SUCCESS;
      59             : }
      60             : 
      61           0 : _PUBLIC_ enum ndr_err_code ndr_pull_domsid(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct domsid *r)
      62             : {
      63           0 :         uint32_t size_id_auth_0 = 0;
      64           0 :         uint32_t size_sub_auths_0 = 0;
      65           0 :         uint32_t cntr_sub_auths_0;
      66           0 :         TALLOC_CTX *_mem_save_sub_auths_0 = NULL;
      67           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
      68           0 :         if (ndr_flags & NDR_SCALARS) {
      69           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
      70           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sid_rev_num));
      71           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->num_auths));
      72           0 :                 size_id_auth_0 = 6;
      73           0 :                 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->id_auth, size_id_auth_0));
      74           0 :                 size_sub_auths_0 = MAXSUBAUTHS;
      75           0 :                 NDR_PULL_ALLOC_N(ndr, r->sub_auths, size_sub_auths_0);
      76           0 :                 _mem_save_sub_auths_0 = NDR_PULL_GET_MEM_CTX(ndr);
      77           0 :                 NDR_PULL_SET_MEM_CTX(ndr, r->sub_auths, 0);
      78           0 :                 for (cntr_sub_auths_0 = 0; cntr_sub_auths_0 < (size_sub_auths_0); cntr_sub_auths_0++) {
      79           0 :                         NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sub_auths[cntr_sub_auths_0]));
      80             :                 }
      81           0 :                 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_sub_auths_0, 0);
      82           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
      83             :         }
      84           0 :         if (ndr_flags & NDR_BUFFERS) {
      85           0 :         }
      86           0 :         return NDR_ERR_SUCCESS;
      87             : }
      88             : 
      89           0 : static void ndr_print_flags_domsid(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct domsid *r)
      90             : {
      91           0 :         ndr_print_domsid(ndr, name, r);
      92           0 : }
      93             : 
      94           0 : _PUBLIC_ void ndr_print_domsid(struct ndr_print *ndr, const char *name, const struct domsid *r)
      95             : {
      96           0 :         uint32_t cntr_sub_auths_0;
      97           0 :         ndr_print_struct(ndr, name, "domsid");
      98           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
      99           0 :         ndr->depth++;
     100           0 :         ndr_print_uint8(ndr, "sid_rev_num", r->sid_rev_num);
     101           0 :         ndr_print_uint8(ndr, "num_auths", r->num_auths);
     102           0 :         ndr_print_array_uint8(ndr, "id_auth", r->id_auth, 6);
     103           0 :         ndr->print(ndr, "%s: ARRAY(%"PRIu32")", "sub_auths", (uint32_t)(MAXSUBAUTHS));
     104           0 :         ndr->depth++;
     105           0 :         for (cntr_sub_auths_0 = 0; cntr_sub_auths_0 < (MAXSUBAUTHS); cntr_sub_auths_0++) {
     106           0 :                 ndr_print_uint32(ndr, "sub_auths", r->sub_auths[cntr_sub_auths_0]);
     107             :         }
     108           0 :         ndr->depth--;
     109           0 :         ndr->depth--;
     110             : }
     111             : 
     112           0 : _PUBLIC_ enum ndr_err_code ndr_push_NetJoinFlags(struct ndr_push *ndr, ndr_flags_type ndr_flags, uint32_t r)
     113             : {
     114           0 :         NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
     115           0 :         return NDR_ERR_SUCCESS;
     116             : }
     117             : 
     118           0 : _PUBLIC_ enum ndr_err_code ndr_pull_NetJoinFlags(struct ndr_pull *ndr, ndr_flags_type ndr_flags, uint32_t *r)
     119             : {
     120           0 :         uint32_t v;
     121           0 :         NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &v));
     122           0 :         *r = v;
     123           0 :         return NDR_ERR_SUCCESS;
     124             : }
     125             : 
     126           0 : _PUBLIC_ void ndr_print_NetJoinFlags(struct ndr_print *ndr, const char *name, uint32_t r)
     127             : {
     128           0 :         ndr_print_uint32(ndr, name, r);
     129           0 :         ndr->depth++;
     130           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_DOMAIN", NETSETUP_JOIN_DOMAIN, r);
     131           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_ACCT_CREATE", NETSETUP_ACCT_CREATE, r);
     132           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_ACCT_DELETE", NETSETUP_ACCT_DELETE, r);
     133           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_WIN9X_UPGRADE", NETSETUP_WIN9X_UPGRADE, r);
     134           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_DOMAIN_JOIN_IF_JOINED", NETSETUP_DOMAIN_JOIN_IF_JOINED, r);
     135           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_UNSECURE", NETSETUP_JOIN_UNSECURE, r);
     136           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_MACHINE_PWD_PASSED", NETSETUP_MACHINE_PWD_PASSED, r);
     137           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_DEFER_SPN_SET", NETSETUP_DEFER_SPN_SET, r);
     138           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_DC_ACCOUNT", NETSETUP_JOIN_DC_ACCOUNT, r);
     139           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_WITH_NEW_NAME", NETSETUP_JOIN_WITH_NEW_NAME, r);
     140           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_READONLY", NETSETUP_JOIN_READONLY, r);
     141           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_AMBIGUOUS_DC", NETSETUP_AMBIGUOUS_DC, r);
     142           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_NO_NETLOGON_CACHE", NETSETUP_NO_NETLOGON_CACHE, r);
     143           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_DONT_CONTROL_SERVICES", NETSETUP_DONT_CONTROL_SERVICES, r);
     144           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_SET_MACHINE_NAME", NETSETUP_SET_MACHINE_NAME, r);
     145           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_FORCE_SPN_SET", NETSETUP_FORCE_SPN_SET, r);
     146           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_NO_ACCT_REUSE", NETSETUP_NO_ACCT_REUSE, r);
     147           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_INSTALL_INVOCATION", NETSETUP_INSTALL_INVOCATION, r);
     148           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_IGNORE_UNSUPPORTED_FLAGS", NETSETUP_IGNORE_UNSUPPORTED_FLAGS, r);
     149           0 :         ndr->depth--;
     150           0 : }
     151             : 
     152           0 : _PUBLIC_ enum ndr_err_code ndr_push_NetProvisionFlags(struct ndr_push *ndr, ndr_flags_type ndr_flags, uint32_t r)
     153             : {
     154           0 :         NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
     155           0 :         return NDR_ERR_SUCCESS;
     156             : }
     157             : 
     158           0 : _PUBLIC_ enum ndr_err_code ndr_pull_NetProvisionFlags(struct ndr_pull *ndr, ndr_flags_type ndr_flags, uint32_t *r)
     159             : {
     160           0 :         uint32_t v;
     161           0 :         NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &v));
     162           0 :         *r = v;
     163           0 :         return NDR_ERR_SUCCESS;
     164             : }
     165             : 
     166           0 : _PUBLIC_ void ndr_print_NetProvisionFlags(struct ndr_print *ndr, const char *name, uint32_t r)
     167             : {
     168           0 :         ndr_print_uint32(ndr, name, r);
     169           0 :         ndr->depth++;
     170           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_PROVISION_DOWNLEVEL_PRIV_SUPPORT", NETSETUP_PROVISION_DOWNLEVEL_PRIV_SUPPORT, r);
     171           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_PROVISION_REUSE_ACCOUNT", NETSETUP_PROVISION_REUSE_ACCOUNT, r);
     172           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_PROVISION_USE_DEFAULT_PASSWORD", NETSETUP_PROVISION_USE_DEFAULT_PASSWORD, r);
     173           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_PROVISION_SKIP_ACCOUNT_SEARCH", NETSETUP_PROVISION_SKIP_ACCOUNT_SEARCH, r);
     174           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_PROVISION_ROOT_CA_CERTS", NETSETUP_PROVISION_ROOT_CA_CERTS, r);
     175           0 :         ndr->depth--;
     176           0 : }
     177             : 
     178           0 : _PUBLIC_ enum ndr_err_code ndr_push_NetProvisionJoinFlags(struct ndr_push *ndr, ndr_flags_type ndr_flags, uint32_t r)
     179             : {
     180           0 :         NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
     181           0 :         return NDR_ERR_SUCCESS;
     182             : }
     183             : 
     184           0 : _PUBLIC_ enum ndr_err_code ndr_pull_NetProvisionJoinFlags(struct ndr_pull *ndr, ndr_flags_type ndr_flags, uint32_t *r)
     185             : {
     186           0 :         uint32_t v;
     187           0 :         NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &v));
     188           0 :         *r = v;
     189           0 :         return NDR_ERR_SUCCESS;
     190             : }
     191             : 
     192           0 : _PUBLIC_ void ndr_print_NetProvisionJoinFlags(struct ndr_print *ndr, const char *name, uint32_t r)
     193             : {
     194           0 :         ndr_print_uint32(ndr, name, r);
     195           0 :         ndr->depth++;
     196           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_PROVISION_ONLINE_CALLER", NETSETUP_PROVISION_ONLINE_CALLER, r);
     197           0 :         ndr->depth--;
     198           0 : }
     199             : 
     200           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_100(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_100 *r)
     201             : {
     202           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
     203           0 :         if (ndr_flags & NDR_SCALARS) {
     204           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
     205           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv100_platform_id));
     206           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv100_name));
     207           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
     208             :         }
     209           0 :         if (ndr_flags & NDR_BUFFERS) {
     210           0 :         }
     211           0 :         return NDR_ERR_SUCCESS;
     212             : }
     213             : 
     214           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_100(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_100 *r)
     215             : {
     216           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
     217           0 :         if (ndr_flags & NDR_SCALARS) {
     218           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
     219           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv100_platform_id));
     220           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv100_name));
     221           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
     222             :         }
     223           0 :         if (ndr_flags & NDR_BUFFERS) {
     224           0 :         }
     225           0 :         return NDR_ERR_SUCCESS;
     226             : }
     227             : 
     228           0 : static void ndr_print_flags_SERVER_INFO_100(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_100 *r)
     229             : {
     230           0 :         ndr_print_SERVER_INFO_100(ndr, name, r);
     231           0 : }
     232             : 
     233           0 : _PUBLIC_ void ndr_print_SERVER_INFO_100(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_100 *r)
     234             : {
     235           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_100");
     236           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
     237           0 :         ndr->depth++;
     238           0 :         ndr_print_uint32(ndr, "sv100_platform_id", r->sv100_platform_id);
     239           0 :         ndr_print_string(ndr, "sv100_name", r->sv100_name);
     240           0 :         ndr->depth--;
     241             : }
     242             : 
     243           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_101(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_101 *r)
     244             : {
     245           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
     246           0 :         if (ndr_flags & NDR_SCALARS) {
     247           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
     248           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv101_platform_id));
     249           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv101_name));
     250           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv101_version_major));
     251           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv101_version_minor));
     252           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv101_type));
     253           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv101_comment));
     254           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
     255             :         }
     256           0 :         if (ndr_flags & NDR_BUFFERS) {
     257           0 :         }
     258           0 :         return NDR_ERR_SUCCESS;
     259             : }
     260             : 
     261           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_101(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_101 *r)
     262             : {
     263           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
     264           0 :         if (ndr_flags & NDR_SCALARS) {
     265           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
     266           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_platform_id));
     267           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv101_name));
     268           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_version_major));
     269           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_version_minor));
     270           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_type));
     271           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv101_comment));
     272           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
     273             :         }
     274           0 :         if (ndr_flags & NDR_BUFFERS) {
     275           0 :         }
     276           0 :         return NDR_ERR_SUCCESS;
     277             : }
     278             : 
     279           0 : static void ndr_print_flags_SERVER_INFO_101(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_101 *r)
     280             : {
     281           0 :         ndr_print_SERVER_INFO_101(ndr, name, r);
     282           0 : }
     283             : 
     284           0 : _PUBLIC_ void ndr_print_SERVER_INFO_101(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_101 *r)
     285             : {
     286           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_101");
     287           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
     288           0 :         ndr->depth++;
     289           0 :         ndr_print_uint32(ndr, "sv101_platform_id", r->sv101_platform_id);
     290           0 :         ndr_print_string(ndr, "sv101_name", r->sv101_name);
     291           0 :         ndr_print_uint32(ndr, "sv101_version_major", r->sv101_version_major);
     292           0 :         ndr_print_uint32(ndr, "sv101_version_minor", r->sv101_version_minor);
     293           0 :         ndr_print_uint32(ndr, "sv101_type", r->sv101_type);
     294           0 :         ndr_print_string(ndr, "sv101_comment", r->sv101_comment);
     295           0 :         ndr->depth--;
     296             : }
     297             : 
     298           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_102(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_102 *r)
     299             : {
     300           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
     301           0 :         if (ndr_flags & NDR_SCALARS) {
     302           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
     303           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_platform_id));
     304           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv102_name));
     305           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_version_major));
     306           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_version_minor));
     307           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_type));
     308           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv102_comment));
     309           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_users));
     310           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_disc));
     311           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv102_hidden));
     312           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_announce));
     313           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_anndelta));
     314           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_licenses));
     315           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv102_userpath));
     316           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
     317             :         }
     318           0 :         if (ndr_flags & NDR_BUFFERS) {
     319           0 :         }
     320           0 :         return NDR_ERR_SUCCESS;
     321             : }
     322             : 
     323           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_102(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_102 *r)
     324             : {
     325           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
     326           0 :         if (ndr_flags & NDR_SCALARS) {
     327           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
     328           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_platform_id));
     329           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv102_name));
     330           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_version_major));
     331           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_version_minor));
     332           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_type));
     333           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv102_comment));
     334           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_users));
     335           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_disc));
     336           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv102_hidden));
     337           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_announce));
     338           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_anndelta));
     339           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_licenses));
     340           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv102_userpath));
     341           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
     342             :         }
     343           0 :         if (ndr_flags & NDR_BUFFERS) {
     344           0 :         }
     345           0 :         return NDR_ERR_SUCCESS;
     346             : }
     347             : 
     348           0 : static void ndr_print_flags_SERVER_INFO_102(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_102 *r)
     349             : {
     350           0 :         ndr_print_SERVER_INFO_102(ndr, name, r);
     351           0 : }
     352             : 
     353           0 : _PUBLIC_ void ndr_print_SERVER_INFO_102(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_102 *r)
     354             : {
     355           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_102");
     356           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
     357           0 :         ndr->depth++;
     358           0 :         ndr_print_uint32(ndr, "sv102_platform_id", r->sv102_platform_id);
     359           0 :         ndr_print_string(ndr, "sv102_name", r->sv102_name);
     360           0 :         ndr_print_uint32(ndr, "sv102_version_major", r->sv102_version_major);
     361           0 :         ndr_print_uint32(ndr, "sv102_version_minor", r->sv102_version_minor);
     362           0 :         ndr_print_uint32(ndr, "sv102_type", r->sv102_type);
     363           0 :         ndr_print_string(ndr, "sv102_comment", r->sv102_comment);
     364           0 :         ndr_print_uint32(ndr, "sv102_users", r->sv102_users);
     365           0 :         ndr_print_uint32(ndr, "sv102_disc", r->sv102_disc);
     366           0 :         ndr_print_uint8(ndr, "sv102_hidden", r->sv102_hidden);
     367           0 :         ndr_print_uint32(ndr, "sv102_announce", r->sv102_announce);
     368           0 :         ndr_print_uint32(ndr, "sv102_anndelta", r->sv102_anndelta);
     369           0 :         ndr_print_uint32(ndr, "sv102_licenses", r->sv102_licenses);
     370           0 :         ndr_print_string(ndr, "sv102_userpath", r->sv102_userpath);
     371           0 :         ndr->depth--;
     372             : }
     373             : 
     374           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_402(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_402 *r)
     375             : {
     376           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
     377           0 :         if (ndr_flags & NDR_SCALARS) {
     378           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
     379           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_ulist_mtime));
     380           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_glist_mtime));
     381           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_alist_mtime));
     382           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv402_alerts));
     383           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_security));
     384           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numadmin));
     385           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_lanmask));
     386           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv402_guestacct));
     387           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_chdevs));
     388           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_chdevq));
     389           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_chdevjobs));
     390           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_connections));
     391           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_shares));
     392           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_openfiles));
     393           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sessopens));
     394           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sessvcs));
     395           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sessreqs));
     396           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_opensearch));
     397           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_activelocks));
     398           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numreqbuf));
     399           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sizreqbuf));
     400           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numbigbuf));
     401           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numfiletasks));
     402           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_alertsched));
     403           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_erroralert));
     404           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_logonalert));
     405           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_accessalert));
     406           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_diskalert));
     407           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_netioalert));
     408           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_maxauditsz));
     409           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv402_srvheuristics));
     410           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
     411             :         }
     412           0 :         if (ndr_flags & NDR_BUFFERS) {
     413           0 :         }
     414           0 :         return NDR_ERR_SUCCESS;
     415             : }
     416             : 
     417           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_402(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_402 *r)
     418             : {
     419           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
     420           0 :         if (ndr_flags & NDR_SCALARS) {
     421           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
     422           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_ulist_mtime));
     423           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_glist_mtime));
     424           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_alist_mtime));
     425           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv402_alerts));
     426           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_security));
     427           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numadmin));
     428           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_lanmask));
     429           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv402_guestacct));
     430           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_chdevs));
     431           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_chdevq));
     432           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_chdevjobs));
     433           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_connections));
     434           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_shares));
     435           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_openfiles));
     436           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sessopens));
     437           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sessvcs));
     438           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sessreqs));
     439           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_opensearch));
     440           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_activelocks));
     441           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numreqbuf));
     442           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sizreqbuf));
     443           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numbigbuf));
     444           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numfiletasks));
     445           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_alertsched));
     446           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_erroralert));
     447           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_logonalert));
     448           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_accessalert));
     449           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_diskalert));
     450           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_netioalert));
     451           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_maxauditsz));
     452           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv402_srvheuristics));
     453           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
     454             :         }
     455           0 :         if (ndr_flags & NDR_BUFFERS) {
     456           0 :         }
     457           0 :         return NDR_ERR_SUCCESS;
     458             : }
     459             : 
     460           0 : static void ndr_print_flags_SERVER_INFO_402(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_402 *r)
     461             : {
     462           0 :         ndr_print_SERVER_INFO_402(ndr, name, r);
     463           0 : }
     464             : 
     465           0 : _PUBLIC_ void ndr_print_SERVER_INFO_402(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_402 *r)
     466             : {
     467           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_402");
     468           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
     469           0 :         ndr->depth++;
     470           0 :         ndr_print_uint32(ndr, "sv402_ulist_mtime", r->sv402_ulist_mtime);
     471           0 :         ndr_print_uint32(ndr, "sv402_glist_mtime", r->sv402_glist_mtime);
     472           0 :         ndr_print_uint32(ndr, "sv402_alist_mtime", r->sv402_alist_mtime);
     473           0 :         ndr_print_string(ndr, "sv402_alerts", r->sv402_alerts);
     474           0 :         ndr_print_uint32(ndr, "sv402_security", r->sv402_security);
     475           0 :         ndr_print_uint32(ndr, "sv402_numadmin", r->sv402_numadmin);
     476           0 :         ndr_print_uint32(ndr, "sv402_lanmask", r->sv402_lanmask);
     477           0 :         ndr_print_string(ndr, "sv402_guestacct", r->sv402_guestacct);
     478           0 :         ndr_print_uint32(ndr, "sv402_chdevs", r->sv402_chdevs);
     479           0 :         ndr_print_uint32(ndr, "sv402_chdevq", r->sv402_chdevq);
     480           0 :         ndr_print_uint32(ndr, "sv402_chdevjobs", r->sv402_chdevjobs);
     481           0 :         ndr_print_uint32(ndr, "sv402_connections", r->sv402_connections);
     482           0 :         ndr_print_uint32(ndr, "sv402_shares", r->sv402_shares);
     483           0 :         ndr_print_uint32(ndr, "sv402_openfiles", r->sv402_openfiles);
     484           0 :         ndr_print_uint32(ndr, "sv402_sessopens", r->sv402_sessopens);
     485           0 :         ndr_print_uint32(ndr, "sv402_sessvcs", r->sv402_sessvcs);
     486           0 :         ndr_print_uint32(ndr, "sv402_sessreqs", r->sv402_sessreqs);
     487           0 :         ndr_print_uint32(ndr, "sv402_opensearch", r->sv402_opensearch);
     488           0 :         ndr_print_uint32(ndr, "sv402_activelocks", r->sv402_activelocks);
     489           0 :         ndr_print_uint32(ndr, "sv402_numreqbuf", r->sv402_numreqbuf);
     490           0 :         ndr_print_uint32(ndr, "sv402_sizreqbuf", r->sv402_sizreqbuf);
     491           0 :         ndr_print_uint32(ndr, "sv402_numbigbuf", r->sv402_numbigbuf);
     492           0 :         ndr_print_uint32(ndr, "sv402_numfiletasks", r->sv402_numfiletasks);
     493           0 :         ndr_print_uint32(ndr, "sv402_alertsched", r->sv402_alertsched);
     494           0 :         ndr_print_uint32(ndr, "sv402_erroralert", r->sv402_erroralert);
     495           0 :         ndr_print_uint32(ndr, "sv402_logonalert", r->sv402_logonalert);
     496           0 :         ndr_print_uint32(ndr, "sv402_accessalert", r->sv402_accessalert);
     497           0 :         ndr_print_uint32(ndr, "sv402_diskalert", r->sv402_diskalert);
     498           0 :         ndr_print_uint32(ndr, "sv402_netioalert", r->sv402_netioalert);
     499           0 :         ndr_print_uint32(ndr, "sv402_maxauditsz", r->sv402_maxauditsz);
     500           0 :         ndr_print_string(ndr, "sv402_srvheuristics", r->sv402_srvheuristics);
     501           0 :         ndr->depth--;
     502             : }
     503             : 
     504           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_403(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_403 *r)
     505             : {
     506           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
     507           0 :         if (ndr_flags & NDR_SCALARS) {
     508           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
     509           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_ulist_mtime));
     510           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_glist_mtime));
     511           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_alist_mtime));
     512           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_alerts));
     513           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_security));
     514           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numadmin));
     515           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_lanmask));
     516           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_guestacct));
     517           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_chdevs));
     518           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_chdevq));
     519           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_chdevjobs));
     520           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_connections));
     521           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_shares));
     522           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_openfiles));
     523           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sessopens));
     524           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sessvcs));
     525           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sessreqs));
     526           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_opensearch));
     527           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_activelocks));
     528           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numreqbuf));
     529           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sizreqbuf));
     530           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numbigbuf));
     531           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numfiletasks));
     532           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_alertsched));
     533           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_erroralert));
     534           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_logonalert));
     535           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_accessalert));
     536           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_diskalert));
     537           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_netioalert));
     538           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_maxauditsz));
     539           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_srvheuristics));
     540           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_auditedevents));
     541           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_autoprofile));
     542           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_autopath));
     543           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
     544             :         }
     545           0 :         if (ndr_flags & NDR_BUFFERS) {
     546           0 :         }
     547           0 :         return NDR_ERR_SUCCESS;
     548             : }
     549             : 
     550           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_403(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_403 *r)
     551             : {
     552           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
     553           0 :         if (ndr_flags & NDR_SCALARS) {
     554           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
     555           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_ulist_mtime));
     556           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_glist_mtime));
     557           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_alist_mtime));
     558           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_alerts));
     559           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_security));
     560           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numadmin));
     561           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_lanmask));
     562           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_guestacct));
     563           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_chdevs));
     564           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_chdevq));
     565           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_chdevjobs));
     566           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_connections));
     567           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_shares));
     568           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_openfiles));
     569           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sessopens));
     570           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sessvcs));
     571           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sessreqs));
     572           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_opensearch));
     573           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_activelocks));
     574           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numreqbuf));
     575           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sizreqbuf));
     576           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numbigbuf));
     577           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numfiletasks));
     578           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_alertsched));
     579           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_erroralert));
     580           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_logonalert));
     581           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_accessalert));
     582           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_diskalert));
     583           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_netioalert));
     584           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_maxauditsz));
     585           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_srvheuristics));
     586           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_auditedevents));
     587           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_autoprofile));
     588           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_autopath));
     589           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
     590             :         }
     591           0 :         if (ndr_flags & NDR_BUFFERS) {
     592           0 :         }
     593           0 :         return NDR_ERR_SUCCESS;
     594             : }
     595             : 
     596           0 : static void ndr_print_flags_SERVER_INFO_403(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_403 *r)
     597             : {
     598           0 :         ndr_print_SERVER_INFO_403(ndr, name, r);
     599           0 : }
     600             : 
     601           0 : _PUBLIC_ void ndr_print_SERVER_INFO_403(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_403 *r)
     602             : {
     603           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_403");
     604           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
     605           0 :         ndr->depth++;
     606           0 :         ndr_print_uint32(ndr, "sv403_ulist_mtime", r->sv403_ulist_mtime);
     607           0 :         ndr_print_uint32(ndr, "sv403_glist_mtime", r->sv403_glist_mtime);
     608           0 :         ndr_print_uint32(ndr, "sv403_alist_mtime", r->sv403_alist_mtime);
     609           0 :         ndr_print_string(ndr, "sv403_alerts", r->sv403_alerts);
     610           0 :         ndr_print_uint32(ndr, "sv403_security", r->sv403_security);
     611           0 :         ndr_print_uint32(ndr, "sv403_numadmin", r->sv403_numadmin);
     612           0 :         ndr_print_uint32(ndr, "sv403_lanmask", r->sv403_lanmask);
     613           0 :         ndr_print_string(ndr, "sv403_guestacct", r->sv403_guestacct);
     614           0 :         ndr_print_uint32(ndr, "sv403_chdevs", r->sv403_chdevs);
     615           0 :         ndr_print_uint32(ndr, "sv403_chdevq", r->sv403_chdevq);
     616           0 :         ndr_print_uint32(ndr, "sv403_chdevjobs", r->sv403_chdevjobs);
     617           0 :         ndr_print_uint32(ndr, "sv403_connections", r->sv403_connections);
     618           0 :         ndr_print_uint32(ndr, "sv403_shares", r->sv403_shares);
     619           0 :         ndr_print_uint32(ndr, "sv403_openfiles", r->sv403_openfiles);
     620           0 :         ndr_print_uint32(ndr, "sv403_sessopens", r->sv403_sessopens);
     621           0 :         ndr_print_uint32(ndr, "sv403_sessvcs", r->sv403_sessvcs);
     622           0 :         ndr_print_uint32(ndr, "sv403_sessreqs", r->sv403_sessreqs);
     623           0 :         ndr_print_uint32(ndr, "sv403_opensearch", r->sv403_opensearch);
     624           0 :         ndr_print_uint32(ndr, "sv403_activelocks", r->sv403_activelocks);
     625           0 :         ndr_print_uint32(ndr, "sv403_numreqbuf", r->sv403_numreqbuf);
     626           0 :         ndr_print_uint32(ndr, "sv403_sizreqbuf", r->sv403_sizreqbuf);
     627           0 :         ndr_print_uint32(ndr, "sv403_numbigbuf", r->sv403_numbigbuf);
     628           0 :         ndr_print_uint32(ndr, "sv403_numfiletasks", r->sv403_numfiletasks);
     629           0 :         ndr_print_uint32(ndr, "sv403_alertsched", r->sv403_alertsched);
     630           0 :         ndr_print_uint32(ndr, "sv403_erroralert", r->sv403_erroralert);
     631           0 :         ndr_print_uint32(ndr, "sv403_logonalert", r->sv403_logonalert);
     632           0 :         ndr_print_uint32(ndr, "sv403_accessalert", r->sv403_accessalert);
     633           0 :         ndr_print_uint32(ndr, "sv403_diskalert", r->sv403_diskalert);
     634           0 :         ndr_print_uint32(ndr, "sv403_netioalert", r->sv403_netioalert);
     635           0 :         ndr_print_uint32(ndr, "sv403_maxauditsz", r->sv403_maxauditsz);
     636           0 :         ndr_print_string(ndr, "sv403_srvheuristics", r->sv403_srvheuristics);
     637           0 :         ndr_print_uint32(ndr, "sv403_auditedevents", r->sv403_auditedevents);
     638           0 :         ndr_print_uint32(ndr, "sv403_autoprofile", r->sv403_autoprofile);
     639           0 :         ndr_print_string(ndr, "sv403_autopath", r->sv403_autopath);
     640           0 :         ndr->depth--;
     641             : }
     642             : 
     643           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_502(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_502 *r)
     644             : {
     645           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
     646           0 :         if (ndr_flags & NDR_SCALARS) {
     647           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
     648           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessopens));
     649           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessvcs));
     650           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_opensearch));
     651           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sizreqbuf));
     652           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_initworkitems));
     653           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxworkitems));
     654           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_rawworkitems));
     655           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_irpstacksize));
     656           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxrawbuflen));
     657           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessusers));
     658           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessconns));
     659           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxpagedmemoryusage));
     660           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxnonpagedmemoryusage));
     661           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_enablesoftcompat));
     662           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_enableforcedlogoff));
     663           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_timesource));
     664           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_acceptdownlevelapis));
     665           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_lmannounce));
     666           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
     667             :         }
     668           0 :         if (ndr_flags & NDR_BUFFERS) {
     669           0 :         }
     670           0 :         return NDR_ERR_SUCCESS;
     671             : }
     672             : 
     673           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_502(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_502 *r)
     674             : {
     675           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
     676           0 :         if (ndr_flags & NDR_SCALARS) {
     677           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
     678           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessopens));
     679           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessvcs));
     680           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_opensearch));
     681           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sizreqbuf));
     682           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_initworkitems));
     683           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxworkitems));
     684           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_rawworkitems));
     685           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_irpstacksize));
     686           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxrawbuflen));
     687           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessusers));
     688           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessconns));
     689           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxpagedmemoryusage));
     690           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxnonpagedmemoryusage));
     691           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_enablesoftcompat));
     692           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_enableforcedlogoff));
     693           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_timesource));
     694           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_acceptdownlevelapis));
     695           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_lmannounce));
     696           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
     697             :         }
     698           0 :         if (ndr_flags & NDR_BUFFERS) {
     699           0 :         }
     700           0 :         return NDR_ERR_SUCCESS;
     701             : }
     702             : 
     703           0 : static void ndr_print_flags_SERVER_INFO_502(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_502 *r)
     704             : {
     705           0 :         ndr_print_SERVER_INFO_502(ndr, name, r);
     706           0 : }
     707             : 
     708           0 : _PUBLIC_ void ndr_print_SERVER_INFO_502(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_502 *r)
     709             : {
     710           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_502");
     711           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
     712           0 :         ndr->depth++;
     713           0 :         ndr_print_uint32(ndr, "sv502_sessopens", r->sv502_sessopens);
     714           0 :         ndr_print_uint32(ndr, "sv502_sessvcs", r->sv502_sessvcs);
     715           0 :         ndr_print_uint32(ndr, "sv502_opensearch", r->sv502_opensearch);
     716           0 :         ndr_print_uint32(ndr, "sv502_sizreqbuf", r->sv502_sizreqbuf);
     717           0 :         ndr_print_uint32(ndr, "sv502_initworkitems", r->sv502_initworkitems);
     718           0 :         ndr_print_uint32(ndr, "sv502_maxworkitems", r->sv502_maxworkitems);
     719           0 :         ndr_print_uint32(ndr, "sv502_rawworkitems", r->sv502_rawworkitems);
     720           0 :         ndr_print_uint32(ndr, "sv502_irpstacksize", r->sv502_irpstacksize);
     721           0 :         ndr_print_uint32(ndr, "sv502_maxrawbuflen", r->sv502_maxrawbuflen);
     722           0 :         ndr_print_uint32(ndr, "sv502_sessusers", r->sv502_sessusers);
     723           0 :         ndr_print_uint32(ndr, "sv502_sessconns", r->sv502_sessconns);
     724           0 :         ndr_print_uint32(ndr, "sv502_maxpagedmemoryusage", r->sv502_maxpagedmemoryusage);
     725           0 :         ndr_print_uint32(ndr, "sv502_maxnonpagedmemoryusage", r->sv502_maxnonpagedmemoryusage);
     726           0 :         ndr_print_uint8(ndr, "sv502_enablesoftcompat", r->sv502_enablesoftcompat);
     727           0 :         ndr_print_uint8(ndr, "sv502_enableforcedlogoff", r->sv502_enableforcedlogoff);
     728           0 :         ndr_print_uint8(ndr, "sv502_timesource", r->sv502_timesource);
     729           0 :         ndr_print_uint8(ndr, "sv502_acceptdownlevelapis", r->sv502_acceptdownlevelapis);
     730           0 :         ndr_print_uint8(ndr, "sv502_lmannounce", r->sv502_lmannounce);
     731           0 :         ndr->depth--;
     732             : }
     733             : 
     734           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_503(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_503 *r)
     735             : {
     736           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
     737           0 :         if (ndr_flags & NDR_SCALARS) {
     738           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
     739           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessopens));
     740           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessvcs));
     741           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_opensearch));
     742           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sizreqbuf));
     743           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_initworkitems));
     744           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxworkitems));
     745           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_rawworkitems));
     746           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_irpstacksize));
     747           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxrawbuflen));
     748           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessusers));
     749           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessconns));
     750           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxpagedmemoryusage));
     751           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxnonpagedmemoryusage));
     752           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enablesoftcompat));
     753           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableforcedlogoff));
     754           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_timesource));
     755           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_acceptdownlevelapis));
     756           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_lmannounce));
     757           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv503_domain));
     758           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxcopyreadlen));
     759           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxcopywritelen));
     760           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minkeepsearch));
     761           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxkeepsearch));
     762           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minkeepcomplsearch));
     763           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxkeepcomplsearch));
     764           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_threadcountadd));
     765           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_numblockthreads));
     766           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_scavtimeout));
     767           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minrcvqueue));
     768           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minfreeworkitems));
     769           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_xactmemsize));
     770           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_threadpriority));
     771           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxmpxct));
     772           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_oplockbreakwait));
     773           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_oplockbreakresponsewait));
     774           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableoplocks));
     775           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableoplockforceclose));
     776           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enablefcbopens));
     777           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableraw));
     778           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enablesharednetdrives));
     779           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minfreeconnections));
     780           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxfreeconnections));
     781           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
     782             :         }
     783           0 :         if (ndr_flags & NDR_BUFFERS) {
     784           0 :         }
     785           0 :         return NDR_ERR_SUCCESS;
     786             : }
     787             : 
     788           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_503(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_503 *r)
     789             : {
     790           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
     791           0 :         if (ndr_flags & NDR_SCALARS) {
     792           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
     793           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessopens));
     794           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessvcs));
     795           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_opensearch));
     796           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sizreqbuf));
     797           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_initworkitems));
     798           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxworkitems));
     799           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_rawworkitems));
     800           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_irpstacksize));
     801           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxrawbuflen));
     802           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessusers));
     803           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessconns));
     804           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxpagedmemoryusage));
     805           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxnonpagedmemoryusage));
     806           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enablesoftcompat));
     807           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableforcedlogoff));
     808           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_timesource));
     809           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_acceptdownlevelapis));
     810           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_lmannounce));
     811           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv503_domain));
     812           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxcopyreadlen));
     813           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxcopywritelen));
     814           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minkeepsearch));
     815           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxkeepsearch));
     816           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minkeepcomplsearch));
     817           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxkeepcomplsearch));
     818           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_threadcountadd));
     819           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_numblockthreads));
     820           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_scavtimeout));
     821           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minrcvqueue));
     822           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minfreeworkitems));
     823           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_xactmemsize));
     824           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_threadpriority));
     825           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxmpxct));
     826           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_oplockbreakwait));
     827           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_oplockbreakresponsewait));
     828           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableoplocks));
     829           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableoplockforceclose));
     830           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enablefcbopens));
     831           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableraw));
     832           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enablesharednetdrives));
     833           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minfreeconnections));
     834           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxfreeconnections));
     835           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
     836             :         }
     837           0 :         if (ndr_flags & NDR_BUFFERS) {
     838           0 :         }
     839           0 :         return NDR_ERR_SUCCESS;
     840             : }
     841             : 
     842           0 : static void ndr_print_flags_SERVER_INFO_503(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_503 *r)
     843             : {
     844           0 :         ndr_print_SERVER_INFO_503(ndr, name, r);
     845           0 : }
     846             : 
     847           0 : _PUBLIC_ void ndr_print_SERVER_INFO_503(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_503 *r)
     848             : {
     849           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_503");
     850           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
     851           0 :         ndr->depth++;
     852           0 :         ndr_print_uint32(ndr, "sv503_sessopens", r->sv503_sessopens);
     853           0 :         ndr_print_uint32(ndr, "sv503_sessvcs", r->sv503_sessvcs);
     854           0 :         ndr_print_uint32(ndr, "sv503_opensearch", r->sv503_opensearch);
     855           0 :         ndr_print_uint32(ndr, "sv503_sizreqbuf", r->sv503_sizreqbuf);
     856           0 :         ndr_print_uint32(ndr, "sv503_initworkitems", r->sv503_initworkitems);
     857           0 :         ndr_print_uint32(ndr, "sv503_maxworkitems", r->sv503_maxworkitems);
     858           0 :         ndr_print_uint32(ndr, "sv503_rawworkitems", r->sv503_rawworkitems);
     859           0 :         ndr_print_uint32(ndr, "sv503_irpstacksize", r->sv503_irpstacksize);
     860           0 :         ndr_print_uint32(ndr, "sv503_maxrawbuflen", r->sv503_maxrawbuflen);
     861           0 :         ndr_print_uint32(ndr, "sv503_sessusers", r->sv503_sessusers);
     862           0 :         ndr_print_uint32(ndr, "sv503_sessconns", r->sv503_sessconns);
     863           0 :         ndr_print_uint32(ndr, "sv503_maxpagedmemoryusage", r->sv503_maxpagedmemoryusage);
     864           0 :         ndr_print_uint32(ndr, "sv503_maxnonpagedmemoryusage", r->sv503_maxnonpagedmemoryusage);
     865           0 :         ndr_print_uint8(ndr, "sv503_enablesoftcompat", r->sv503_enablesoftcompat);
     866           0 :         ndr_print_uint8(ndr, "sv503_enableforcedlogoff", r->sv503_enableforcedlogoff);
     867           0 :         ndr_print_uint8(ndr, "sv503_timesource", r->sv503_timesource);
     868           0 :         ndr_print_uint8(ndr, "sv503_acceptdownlevelapis", r->sv503_acceptdownlevelapis);
     869           0 :         ndr_print_uint8(ndr, "sv503_lmannounce", r->sv503_lmannounce);
     870           0 :         ndr_print_string(ndr, "sv503_domain", r->sv503_domain);
     871           0 :         ndr_print_uint32(ndr, "sv503_maxcopyreadlen", r->sv503_maxcopyreadlen);
     872           0 :         ndr_print_uint32(ndr, "sv503_maxcopywritelen", r->sv503_maxcopywritelen);
     873           0 :         ndr_print_uint32(ndr, "sv503_minkeepsearch", r->sv503_minkeepsearch);
     874           0 :         ndr_print_uint32(ndr, "sv503_maxkeepsearch", r->sv503_maxkeepsearch);
     875           0 :         ndr_print_uint32(ndr, "sv503_minkeepcomplsearch", r->sv503_minkeepcomplsearch);
     876           0 :         ndr_print_uint32(ndr, "sv503_maxkeepcomplsearch", r->sv503_maxkeepcomplsearch);
     877           0 :         ndr_print_uint32(ndr, "sv503_threadcountadd", r->sv503_threadcountadd);
     878           0 :         ndr_print_uint32(ndr, "sv503_numblockthreads", r->sv503_numblockthreads);
     879           0 :         ndr_print_uint32(ndr, "sv503_scavtimeout", r->sv503_scavtimeout);
     880           0 :         ndr_print_uint32(ndr, "sv503_minrcvqueue", r->sv503_minrcvqueue);
     881           0 :         ndr_print_uint32(ndr, "sv503_minfreeworkitems", r->sv503_minfreeworkitems);
     882           0 :         ndr_print_uint32(ndr, "sv503_xactmemsize", r->sv503_xactmemsize);
     883           0 :         ndr_print_uint32(ndr, "sv503_threadpriority", r->sv503_threadpriority);
     884           0 :         ndr_print_uint32(ndr, "sv503_maxmpxct", r->sv503_maxmpxct);
     885           0 :         ndr_print_uint32(ndr, "sv503_oplockbreakwait", r->sv503_oplockbreakwait);
     886           0 :         ndr_print_uint32(ndr, "sv503_oplockbreakresponsewait", r->sv503_oplockbreakresponsewait);
     887           0 :         ndr_print_uint8(ndr, "sv503_enableoplocks", r->sv503_enableoplocks);
     888           0 :         ndr_print_uint8(ndr, "sv503_enableoplockforceclose", r->sv503_enableoplockforceclose);
     889           0 :         ndr_print_uint8(ndr, "sv503_enablefcbopens", r->sv503_enablefcbopens);
     890           0 :         ndr_print_uint8(ndr, "sv503_enableraw", r->sv503_enableraw);
     891           0 :         ndr_print_uint8(ndr, "sv503_enablesharednetdrives", r->sv503_enablesharednetdrives);
     892           0 :         ndr_print_uint32(ndr, "sv503_minfreeconnections", r->sv503_minfreeconnections);
     893           0 :         ndr_print_uint32(ndr, "sv503_maxfreeconnections", r->sv503_maxfreeconnections);
     894           0 :         ndr->depth--;
     895             : }
     896             : 
     897           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_599(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_599 *r)
     898             : {
     899           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
     900           0 :         if (ndr_flags & NDR_SCALARS) {
     901           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
     902           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessopens));
     903           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessvcs));
     904           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_opensearch));
     905           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sizreqbuf));
     906           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initworkitems));
     907           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxworkitems));
     908           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_rawworkitems));
     909           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_irpstacksize));
     910           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxrawbuflen));
     911           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessusers));
     912           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessconns));
     913           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxpagedmemoryusage));
     914           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxnonpagedmemoryusage));
     915           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enablesoftcompat));
     916           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableforcedlogoff));
     917           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_timesource));
     918           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_acceptdownlevelapis));
     919           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_lmannounce));
     920           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv599_domain));
     921           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxcopyreadlen));
     922           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxcopywritelen));
     923           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minkeepsearch));
     924           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxkeepsearch));
     925           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minkeepcomplsearch));
     926           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxkeepcomplsearch));
     927           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_threadcountadd));
     928           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_numblockthreads));
     929           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_scavtimeout));
     930           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minrcvqueue));
     931           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minfreeworkitems));
     932           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_xactmemsize));
     933           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_threadpriority));
     934           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxmpxct));
     935           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_oplockbreakwait));
     936           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_oplockbreakresponsewait));
     937           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableoplocks));
     938           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableoplockforceclose));
     939           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enablefcbopens));
     940           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableraw));
     941           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enablesharednetdrives));
     942           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minfreeconnections));
     943           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxfreeconnections));
     944           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initsesstable));
     945           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initconntable));
     946           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initfiletable));
     947           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initsearchtable));
     948           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_alertschedule));
     949           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_errorthreshold));
     950           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_networkerrorthreshold));
     951           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_diskspacethreshold));
     952           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_reserved));
     953           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxlinkdelay));
     954           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minlinkthroughput));
     955           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_linkinfovalidtime));
     956           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_scavqosinfoupdatetime));
     957           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxworkitemidletime));
     958           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
     959             :         }
     960           0 :         if (ndr_flags & NDR_BUFFERS) {
     961           0 :         }
     962           0 :         return NDR_ERR_SUCCESS;
     963             : }
     964             : 
     965           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_599(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_599 *r)
     966             : {
     967           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
     968           0 :         if (ndr_flags & NDR_SCALARS) {
     969           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
     970           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessopens));
     971           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessvcs));
     972           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_opensearch));
     973           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sizreqbuf));
     974           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initworkitems));
     975           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxworkitems));
     976           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_rawworkitems));
     977           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_irpstacksize));
     978           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxrawbuflen));
     979           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessusers));
     980           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessconns));
     981           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxpagedmemoryusage));
     982           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxnonpagedmemoryusage));
     983           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enablesoftcompat));
     984           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableforcedlogoff));
     985           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_timesource));
     986           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_acceptdownlevelapis));
     987           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_lmannounce));
     988           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv599_domain));
     989           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxcopyreadlen));
     990           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxcopywritelen));
     991           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minkeepsearch));
     992           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxkeepsearch));
     993           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minkeepcomplsearch));
     994           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxkeepcomplsearch));
     995           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_threadcountadd));
     996           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_numblockthreads));
     997           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_scavtimeout));
     998           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minrcvqueue));
     999           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minfreeworkitems));
    1000           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_xactmemsize));
    1001           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_threadpriority));
    1002           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxmpxct));
    1003           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_oplockbreakwait));
    1004           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_oplockbreakresponsewait));
    1005           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableoplocks));
    1006           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableoplockforceclose));
    1007           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enablefcbopens));
    1008           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableraw));
    1009           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enablesharednetdrives));
    1010           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minfreeconnections));
    1011           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxfreeconnections));
    1012           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initsesstable));
    1013           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initconntable));
    1014           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initfiletable));
    1015           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initsearchtable));
    1016           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_alertschedule));
    1017           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_errorthreshold));
    1018           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_networkerrorthreshold));
    1019           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_diskspacethreshold));
    1020           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_reserved));
    1021           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxlinkdelay));
    1022           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minlinkthroughput));
    1023           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_linkinfovalidtime));
    1024           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_scavqosinfoupdatetime));
    1025           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxworkitemidletime));
    1026           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    1027             :         }
    1028           0 :         if (ndr_flags & NDR_BUFFERS) {
    1029           0 :         }
    1030           0 :         return NDR_ERR_SUCCESS;
    1031             : }
    1032             : 
    1033           0 : static void ndr_print_flags_SERVER_INFO_599(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_599 *r)
    1034             : {
    1035           0 :         ndr_print_SERVER_INFO_599(ndr, name, r);
    1036           0 : }
    1037             : 
    1038           0 : _PUBLIC_ void ndr_print_SERVER_INFO_599(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_599 *r)
    1039             : {
    1040           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_599");
    1041           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    1042           0 :         ndr->depth++;
    1043           0 :         ndr_print_uint32(ndr, "sv599_sessopens", r->sv599_sessopens);
    1044           0 :         ndr_print_uint32(ndr, "sv599_sessvcs", r->sv599_sessvcs);
    1045           0 :         ndr_print_uint32(ndr, "sv599_opensearch", r->sv599_opensearch);
    1046           0 :         ndr_print_uint32(ndr, "sv599_sizreqbuf", r->sv599_sizreqbuf);
    1047           0 :         ndr_print_uint32(ndr, "sv599_initworkitems", r->sv599_initworkitems);
    1048           0 :         ndr_print_uint32(ndr, "sv599_maxworkitems", r->sv599_maxworkitems);
    1049           0 :         ndr_print_uint32(ndr, "sv599_rawworkitems", r->sv599_rawworkitems);
    1050           0 :         ndr_print_uint32(ndr, "sv599_irpstacksize", r->sv599_irpstacksize);
    1051           0 :         ndr_print_uint32(ndr, "sv599_maxrawbuflen", r->sv599_maxrawbuflen);
    1052           0 :         ndr_print_uint32(ndr, "sv599_sessusers", r->sv599_sessusers);
    1053           0 :         ndr_print_uint32(ndr, "sv599_sessconns", r->sv599_sessconns);
    1054           0 :         ndr_print_uint32(ndr, "sv599_maxpagedmemoryusage", r->sv599_maxpagedmemoryusage);
    1055           0 :         ndr_print_uint32(ndr, "sv599_maxnonpagedmemoryusage", r->sv599_maxnonpagedmemoryusage);
    1056           0 :         ndr_print_uint8(ndr, "sv599_enablesoftcompat", r->sv599_enablesoftcompat);
    1057           0 :         ndr_print_uint8(ndr, "sv599_enableforcedlogoff", r->sv599_enableforcedlogoff);
    1058           0 :         ndr_print_uint8(ndr, "sv599_timesource", r->sv599_timesource);
    1059           0 :         ndr_print_uint8(ndr, "sv599_acceptdownlevelapis", r->sv599_acceptdownlevelapis);
    1060           0 :         ndr_print_uint8(ndr, "sv599_lmannounce", r->sv599_lmannounce);
    1061           0 :         ndr_print_string(ndr, "sv599_domain", r->sv599_domain);
    1062           0 :         ndr_print_uint32(ndr, "sv599_maxcopyreadlen", r->sv599_maxcopyreadlen);
    1063           0 :         ndr_print_uint32(ndr, "sv599_maxcopywritelen", r->sv599_maxcopywritelen);
    1064           0 :         ndr_print_uint32(ndr, "sv599_minkeepsearch", r->sv599_minkeepsearch);
    1065           0 :         ndr_print_uint32(ndr, "sv599_maxkeepsearch", r->sv599_maxkeepsearch);
    1066           0 :         ndr_print_uint32(ndr, "sv599_minkeepcomplsearch", r->sv599_minkeepcomplsearch);
    1067           0 :         ndr_print_uint32(ndr, "sv599_maxkeepcomplsearch", r->sv599_maxkeepcomplsearch);
    1068           0 :         ndr_print_uint32(ndr, "sv599_threadcountadd", r->sv599_threadcountadd);
    1069           0 :         ndr_print_uint32(ndr, "sv599_numblockthreads", r->sv599_numblockthreads);
    1070           0 :         ndr_print_uint32(ndr, "sv599_scavtimeout", r->sv599_scavtimeout);
    1071           0 :         ndr_print_uint32(ndr, "sv599_minrcvqueue", r->sv599_minrcvqueue);
    1072           0 :         ndr_print_uint32(ndr, "sv599_minfreeworkitems", r->sv599_minfreeworkitems);
    1073           0 :         ndr_print_uint32(ndr, "sv599_xactmemsize", r->sv599_xactmemsize);
    1074           0 :         ndr_print_uint32(ndr, "sv599_threadpriority", r->sv599_threadpriority);
    1075           0 :         ndr_print_uint32(ndr, "sv599_maxmpxct", r->sv599_maxmpxct);
    1076           0 :         ndr_print_uint32(ndr, "sv599_oplockbreakwait", r->sv599_oplockbreakwait);
    1077           0 :         ndr_print_uint32(ndr, "sv599_oplockbreakresponsewait", r->sv599_oplockbreakresponsewait);
    1078           0 :         ndr_print_uint8(ndr, "sv599_enableoplocks", r->sv599_enableoplocks);
    1079           0 :         ndr_print_uint8(ndr, "sv599_enableoplockforceclose", r->sv599_enableoplockforceclose);
    1080           0 :         ndr_print_uint8(ndr, "sv599_enablefcbopens", r->sv599_enablefcbopens);
    1081           0 :         ndr_print_uint8(ndr, "sv599_enableraw", r->sv599_enableraw);
    1082           0 :         ndr_print_uint8(ndr, "sv599_enablesharednetdrives", r->sv599_enablesharednetdrives);
    1083           0 :         ndr_print_uint32(ndr, "sv599_minfreeconnections", r->sv599_minfreeconnections);
    1084           0 :         ndr_print_uint32(ndr, "sv599_maxfreeconnections", r->sv599_maxfreeconnections);
    1085           0 :         ndr_print_uint32(ndr, "sv599_initsesstable", r->sv599_initsesstable);
    1086           0 :         ndr_print_uint32(ndr, "sv599_initconntable", r->sv599_initconntable);
    1087           0 :         ndr_print_uint32(ndr, "sv599_initfiletable", r->sv599_initfiletable);
    1088           0 :         ndr_print_uint32(ndr, "sv599_initsearchtable", r->sv599_initsearchtable);
    1089           0 :         ndr_print_uint32(ndr, "sv599_alertschedule", r->sv599_alertschedule);
    1090           0 :         ndr_print_uint32(ndr, "sv599_errorthreshold", r->sv599_errorthreshold);
    1091           0 :         ndr_print_uint32(ndr, "sv599_networkerrorthreshold", r->sv599_networkerrorthreshold);
    1092           0 :         ndr_print_uint32(ndr, "sv599_diskspacethreshold", r->sv599_diskspacethreshold);
    1093           0 :         ndr_print_uint32(ndr, "sv599_reserved", r->sv599_reserved);
    1094           0 :         ndr_print_uint32(ndr, "sv599_maxlinkdelay", r->sv599_maxlinkdelay);
    1095           0 :         ndr_print_uint32(ndr, "sv599_minlinkthroughput", r->sv599_minlinkthroughput);
    1096           0 :         ndr_print_uint32(ndr, "sv599_linkinfovalidtime", r->sv599_linkinfovalidtime);
    1097           0 :         ndr_print_uint32(ndr, "sv599_scavqosinfoupdatetime", r->sv599_scavqosinfoupdatetime);
    1098           0 :         ndr_print_uint32(ndr, "sv599_maxworkitemidletime", r->sv599_maxworkitemidletime);
    1099           0 :         ndr->depth--;
    1100             : }
    1101             : 
    1102           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_598(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_598 *r)
    1103             : {
    1104           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    1105           0 :         if (ndr_flags & NDR_SCALARS) {
    1106           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    1107           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxrawworkitems));
    1108           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxthreadsperqueue));
    1109           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_producttype));
    1110           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_serversize));
    1111           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_connectionlessautodisc));
    1112           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_sharingviolationretries));
    1113           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_sharingviolationdelay));
    1114           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxglobalopensearch));
    1115           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_removeduplicatesearches));
    1116           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_lockviolationoffset));
    1117           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_lockviolationdelay));
    1118           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_mdlreadswitchover));
    1119           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_cachedopenlimit));
    1120           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_otherqueueaffinity));
    1121           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_restrictnullsessaccess));
    1122           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enablewfw311directipx));
    1123           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_queuesamplesecs));
    1124           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_balancecount));
    1125           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_preferredaffinity));
    1126           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreerfcbs));
    1127           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreemfcbs));
    1128           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreelfcbs));
    1129           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreepagedpoolchunks));
    1130           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_minpagedpoolchunksize));
    1131           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxpagedpoolchunksize));
    1132           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_sendsfrompreferredprocessor));
    1133           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_cacheddirectorylimit));
    1134           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxcopylength));
    1135           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enablecompression));
    1136           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_autosharewks));
    1137           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_autoshareserver));
    1138           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enablesecuritysignature));
    1139           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_requiresecuritysignature));
    1140           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_minclientbuffersize));
    1141           0 :                 NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, &r->sv598_serverguid));
    1142           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_ConnectionNoSessionsTimeout));
    1143           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_IdleThreadTimeOut));
    1144           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enableW9xsecuritysignature));
    1145           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enforcekerberosreauthentication));
    1146           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_disabledos));
    1147           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_lowdiskspaceminimum));
    1148           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_disablestrictnamechecking));
    1149           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    1150             :         }
    1151           0 :         if (ndr_flags & NDR_BUFFERS) {
    1152           0 :         }
    1153           0 :         return NDR_ERR_SUCCESS;
    1154             : }
    1155             : 
    1156           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_598(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_598 *r)
    1157             : {
    1158           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    1159           0 :         if (ndr_flags & NDR_SCALARS) {
    1160           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    1161           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxrawworkitems));
    1162           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxthreadsperqueue));
    1163           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_producttype));
    1164           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_serversize));
    1165           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_connectionlessautodisc));
    1166           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_sharingviolationretries));
    1167           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_sharingviolationdelay));
    1168           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxglobalopensearch));
    1169           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_removeduplicatesearches));
    1170           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_lockviolationoffset));
    1171           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_lockviolationdelay));
    1172           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_mdlreadswitchover));
    1173           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_cachedopenlimit));
    1174           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_otherqueueaffinity));
    1175           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_restrictnullsessaccess));
    1176           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enablewfw311directipx));
    1177           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_queuesamplesecs));
    1178           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_balancecount));
    1179           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_preferredaffinity));
    1180           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreerfcbs));
    1181           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreemfcbs));
    1182           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreelfcbs));
    1183           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreepagedpoolchunks));
    1184           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_minpagedpoolchunksize));
    1185           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxpagedpoolchunksize));
    1186           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_sendsfrompreferredprocessor));
    1187           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_cacheddirectorylimit));
    1188           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxcopylength));
    1189           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enablecompression));
    1190           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_autosharewks));
    1191           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_autoshareserver));
    1192           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enablesecuritysignature));
    1193           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_requiresecuritysignature));
    1194           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_minclientbuffersize));
    1195           0 :                 NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, &r->sv598_serverguid));
    1196           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_ConnectionNoSessionsTimeout));
    1197           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_IdleThreadTimeOut));
    1198           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enableW9xsecuritysignature));
    1199           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enforcekerberosreauthentication));
    1200           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_disabledos));
    1201           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_lowdiskspaceminimum));
    1202           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_disablestrictnamechecking));
    1203           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    1204             :         }
    1205           0 :         if (ndr_flags & NDR_BUFFERS) {
    1206           0 :         }
    1207           0 :         return NDR_ERR_SUCCESS;
    1208             : }
    1209             : 
    1210           0 : static void ndr_print_flags_SERVER_INFO_598(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_598 *r)
    1211             : {
    1212           0 :         ndr_print_SERVER_INFO_598(ndr, name, r);
    1213           0 : }
    1214             : 
    1215           0 : _PUBLIC_ void ndr_print_SERVER_INFO_598(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_598 *r)
    1216             : {
    1217           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_598");
    1218           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    1219           0 :         ndr->depth++;
    1220           0 :         ndr_print_uint32(ndr, "sv598_maxrawworkitems", r->sv598_maxrawworkitems);
    1221           0 :         ndr_print_uint32(ndr, "sv598_maxthreadsperqueue", r->sv598_maxthreadsperqueue);
    1222           0 :         ndr_print_uint32(ndr, "sv598_producttype", r->sv598_producttype);
    1223           0 :         ndr_print_uint32(ndr, "sv598_serversize", r->sv598_serversize);
    1224           0 :         ndr_print_uint32(ndr, "sv598_connectionlessautodisc", r->sv598_connectionlessautodisc);
    1225           0 :         ndr_print_uint32(ndr, "sv598_sharingviolationretries", r->sv598_sharingviolationretries);
    1226           0 :         ndr_print_uint32(ndr, "sv598_sharingviolationdelay", r->sv598_sharingviolationdelay);
    1227           0 :         ndr_print_uint32(ndr, "sv598_maxglobalopensearch", r->sv598_maxglobalopensearch);
    1228           0 :         ndr_print_uint32(ndr, "sv598_removeduplicatesearches", r->sv598_removeduplicatesearches);
    1229           0 :         ndr_print_uint32(ndr, "sv598_lockviolationoffset", r->sv598_lockviolationoffset);
    1230           0 :         ndr_print_uint32(ndr, "sv598_lockviolationdelay", r->sv598_lockviolationdelay);
    1231           0 :         ndr_print_uint32(ndr, "sv598_mdlreadswitchover", r->sv598_mdlreadswitchover);
    1232           0 :         ndr_print_uint32(ndr, "sv598_cachedopenlimit", r->sv598_cachedopenlimit);
    1233           0 :         ndr_print_uint32(ndr, "sv598_otherqueueaffinity", r->sv598_otherqueueaffinity);
    1234           0 :         ndr_print_uint8(ndr, "sv598_restrictnullsessaccess", r->sv598_restrictnullsessaccess);
    1235           0 :         ndr_print_uint8(ndr, "sv598_enablewfw311directipx", r->sv598_enablewfw311directipx);
    1236           0 :         ndr_print_uint32(ndr, "sv598_queuesamplesecs", r->sv598_queuesamplesecs);
    1237           0 :         ndr_print_uint32(ndr, "sv598_balancecount", r->sv598_balancecount);
    1238           0 :         ndr_print_uint32(ndr, "sv598_preferredaffinity", r->sv598_preferredaffinity);
    1239           0 :         ndr_print_uint32(ndr, "sv598_maxfreerfcbs", r->sv598_maxfreerfcbs);
    1240           0 :         ndr_print_uint32(ndr, "sv598_maxfreemfcbs", r->sv598_maxfreemfcbs);
    1241           0 :         ndr_print_uint32(ndr, "sv598_maxfreelfcbs", r->sv598_maxfreelfcbs);
    1242           0 :         ndr_print_uint32(ndr, "sv598_maxfreepagedpoolchunks", r->sv598_maxfreepagedpoolchunks);
    1243           0 :         ndr_print_uint32(ndr, "sv598_minpagedpoolchunksize", r->sv598_minpagedpoolchunksize);
    1244           0 :         ndr_print_uint32(ndr, "sv598_maxpagedpoolchunksize", r->sv598_maxpagedpoolchunksize);
    1245           0 :         ndr_print_uint8(ndr, "sv598_sendsfrompreferredprocessor", r->sv598_sendsfrompreferredprocessor);
    1246           0 :         ndr_print_uint32(ndr, "sv598_cacheddirectorylimit", r->sv598_cacheddirectorylimit);
    1247           0 :         ndr_print_uint32(ndr, "sv598_maxcopylength", r->sv598_maxcopylength);
    1248           0 :         ndr_print_uint8(ndr, "sv598_enablecompression", r->sv598_enablecompression);
    1249           0 :         ndr_print_uint8(ndr, "sv598_autosharewks", r->sv598_autosharewks);
    1250           0 :         ndr_print_uint8(ndr, "sv598_autoshareserver", r->sv598_autoshareserver);
    1251           0 :         ndr_print_uint8(ndr, "sv598_enablesecuritysignature", r->sv598_enablesecuritysignature);
    1252           0 :         ndr_print_uint8(ndr, "sv598_requiresecuritysignature", r->sv598_requiresecuritysignature);
    1253           0 :         ndr_print_uint32(ndr, "sv598_minclientbuffersize", r->sv598_minclientbuffersize);
    1254           0 :         ndr_print_GUID(ndr, "sv598_serverguid", &r->sv598_serverguid);
    1255           0 :         ndr_print_uint32(ndr, "sv598_ConnectionNoSessionsTimeout", r->sv598_ConnectionNoSessionsTimeout);
    1256           0 :         ndr_print_uint32(ndr, "sv598_IdleThreadTimeOut", r->sv598_IdleThreadTimeOut);
    1257           0 :         ndr_print_uint8(ndr, "sv598_enableW9xsecuritysignature", r->sv598_enableW9xsecuritysignature);
    1258           0 :         ndr_print_uint8(ndr, "sv598_enforcekerberosreauthentication", r->sv598_enforcekerberosreauthentication);
    1259           0 :         ndr_print_uint8(ndr, "sv598_disabledos", r->sv598_disabledos);
    1260           0 :         ndr_print_uint32(ndr, "sv598_lowdiskspaceminimum", r->sv598_lowdiskspaceminimum);
    1261           0 :         ndr_print_uint8(ndr, "sv598_disablestrictnamechecking", r->sv598_disablestrictnamechecking);
    1262           0 :         ndr->depth--;
    1263             : }
    1264             : 
    1265           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1005(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1005 *r)
    1266             : {
    1267           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    1268           0 :         if (ndr_flags & NDR_SCALARS) {
    1269           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    1270           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv1005_comment));
    1271           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    1272             :         }
    1273           0 :         if (ndr_flags & NDR_BUFFERS) {
    1274           0 :         }
    1275           0 :         return NDR_ERR_SUCCESS;
    1276             : }
    1277             : 
    1278           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1005(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1005 *r)
    1279             : {
    1280           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    1281           0 :         if (ndr_flags & NDR_SCALARS) {
    1282           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    1283           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv1005_comment));
    1284           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    1285             :         }
    1286           0 :         if (ndr_flags & NDR_BUFFERS) {
    1287           0 :         }
    1288           0 :         return NDR_ERR_SUCCESS;
    1289             : }
    1290             : 
    1291           0 : static void ndr_print_flags_SERVER_INFO_1005(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1005 *r)
    1292             : {
    1293           0 :         ndr_print_SERVER_INFO_1005(ndr, name, r);
    1294           0 : }
    1295             : 
    1296           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1005(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1005 *r)
    1297             : {
    1298           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1005");
    1299           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    1300           0 :         ndr->depth++;
    1301           0 :         ndr_print_string(ndr, "sv1005_comment", r->sv1005_comment);
    1302           0 :         ndr->depth--;
    1303             : }
    1304             : 
    1305           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1107(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1107 *r)
    1306             : {
    1307           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    1308           0 :         if (ndr_flags & NDR_SCALARS) {
    1309           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    1310           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1107_users));
    1311           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    1312             :         }
    1313           0 :         if (ndr_flags & NDR_BUFFERS) {
    1314           0 :         }
    1315           0 :         return NDR_ERR_SUCCESS;
    1316             : }
    1317             : 
    1318           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1107(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1107 *r)
    1319             : {
    1320           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    1321           0 :         if (ndr_flags & NDR_SCALARS) {
    1322           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    1323           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1107_users));
    1324           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    1325             :         }
    1326           0 :         if (ndr_flags & NDR_BUFFERS) {
    1327           0 :         }
    1328           0 :         return NDR_ERR_SUCCESS;
    1329             : }
    1330             : 
    1331           0 : static void ndr_print_flags_SERVER_INFO_1107(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1107 *r)
    1332             : {
    1333           0 :         ndr_print_SERVER_INFO_1107(ndr, name, r);
    1334           0 : }
    1335             : 
    1336           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1107(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1107 *r)
    1337             : {
    1338           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1107");
    1339           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    1340           0 :         ndr->depth++;
    1341           0 :         ndr_print_uint32(ndr, "sv1107_users", r->sv1107_users);
    1342           0 :         ndr->depth--;
    1343             : }
    1344             : 
    1345           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1010(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1010 *r)
    1346             : {
    1347           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    1348           0 :         if (ndr_flags & NDR_SCALARS) {
    1349           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    1350           0 :                 NDR_CHECK(ndr_push_int32(ndr, NDR_SCALARS, r->sv1010_disc));
    1351           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    1352             :         }
    1353           0 :         if (ndr_flags & NDR_BUFFERS) {
    1354           0 :         }
    1355           0 :         return NDR_ERR_SUCCESS;
    1356             : }
    1357             : 
    1358           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1010(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1010 *r)
    1359             : {
    1360           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    1361           0 :         if (ndr_flags & NDR_SCALARS) {
    1362           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    1363           0 :                 NDR_CHECK(ndr_pull_int32(ndr, NDR_SCALARS, &r->sv1010_disc));
    1364           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    1365             :         }
    1366           0 :         if (ndr_flags & NDR_BUFFERS) {
    1367           0 :         }
    1368           0 :         return NDR_ERR_SUCCESS;
    1369             : }
    1370             : 
    1371           0 : static void ndr_print_flags_SERVER_INFO_1010(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1010 *r)
    1372             : {
    1373           0 :         ndr_print_SERVER_INFO_1010(ndr, name, r);
    1374           0 : }
    1375             : 
    1376           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1010(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1010 *r)
    1377             : {
    1378           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1010");
    1379           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    1380           0 :         ndr->depth++;
    1381           0 :         ndr_print_int32(ndr, "sv1010_disc", r->sv1010_disc);
    1382           0 :         ndr->depth--;
    1383             : }
    1384             : 
    1385           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1016(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1016 *r)
    1386             : {
    1387           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    1388           0 :         if (ndr_flags & NDR_SCALARS) {
    1389           0 :                 NDR_CHECK(ndr_push_align(ndr, 1));
    1390           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1016_hidden));
    1391           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
    1392             :         }
    1393           0 :         if (ndr_flags & NDR_BUFFERS) {
    1394           0 :         }
    1395           0 :         return NDR_ERR_SUCCESS;
    1396             : }
    1397             : 
    1398           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1016(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1016 *r)
    1399             : {
    1400           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    1401           0 :         if (ndr_flags & NDR_SCALARS) {
    1402           0 :                 NDR_CHECK(ndr_pull_align(ndr, 1));
    1403           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1016_hidden));
    1404           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
    1405             :         }
    1406           0 :         if (ndr_flags & NDR_BUFFERS) {
    1407           0 :         }
    1408           0 :         return NDR_ERR_SUCCESS;
    1409             : }
    1410             : 
    1411           0 : static void ndr_print_flags_SERVER_INFO_1016(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1016 *r)
    1412             : {
    1413           0 :         ndr_print_SERVER_INFO_1016(ndr, name, r);
    1414           0 : }
    1415             : 
    1416           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1016(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1016 *r)
    1417             : {
    1418           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1016");
    1419           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    1420           0 :         ndr->depth++;
    1421           0 :         ndr_print_uint8(ndr, "sv1016_hidden", r->sv1016_hidden);
    1422           0 :         ndr->depth--;
    1423             : }
    1424             : 
    1425           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1017(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1017 *r)
    1426             : {
    1427           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    1428           0 :         if (ndr_flags & NDR_SCALARS) {
    1429           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    1430           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1017_announce));
    1431           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    1432             :         }
    1433           0 :         if (ndr_flags & NDR_BUFFERS) {
    1434           0 :         }
    1435           0 :         return NDR_ERR_SUCCESS;
    1436             : }
    1437             : 
    1438           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1017(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1017 *r)
    1439             : {
    1440           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    1441           0 :         if (ndr_flags & NDR_SCALARS) {
    1442           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    1443           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1017_announce));
    1444           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    1445             :         }
    1446           0 :         if (ndr_flags & NDR_BUFFERS) {
    1447           0 :         }
    1448           0 :         return NDR_ERR_SUCCESS;
    1449             : }
    1450             : 
    1451           0 : static void ndr_print_flags_SERVER_INFO_1017(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1017 *r)
    1452             : {
    1453           0 :         ndr_print_SERVER_INFO_1017(ndr, name, r);
    1454           0 : }
    1455             : 
    1456           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1017(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1017 *r)
    1457             : {
    1458           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1017");
    1459           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    1460           0 :         ndr->depth++;
    1461           0 :         ndr_print_uint32(ndr, "sv1017_announce", r->sv1017_announce);
    1462           0 :         ndr->depth--;
    1463             : }
    1464             : 
    1465           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1018(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1018 *r)
    1466             : {
    1467           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    1468           0 :         if (ndr_flags & NDR_SCALARS) {
    1469           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    1470           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1018_anndelta));
    1471           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    1472             :         }
    1473           0 :         if (ndr_flags & NDR_BUFFERS) {
    1474           0 :         }
    1475           0 :         return NDR_ERR_SUCCESS;
    1476             : }
    1477             : 
    1478           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1018(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1018 *r)
    1479             : {
    1480           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    1481           0 :         if (ndr_flags & NDR_SCALARS) {
    1482           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    1483           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1018_anndelta));
    1484           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    1485             :         }
    1486           0 :         if (ndr_flags & NDR_BUFFERS) {
    1487           0 :         }
    1488           0 :         return NDR_ERR_SUCCESS;
    1489             : }
    1490             : 
    1491           0 : static void ndr_print_flags_SERVER_INFO_1018(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1018 *r)
    1492             : {
    1493           0 :         ndr_print_SERVER_INFO_1018(ndr, name, r);
    1494           0 : }
    1495             : 
    1496           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1018(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1018 *r)
    1497             : {
    1498           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1018");
    1499           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    1500           0 :         ndr->depth++;
    1501           0 :         ndr_print_uint32(ndr, "sv1018_anndelta", r->sv1018_anndelta);
    1502           0 :         ndr->depth--;
    1503             : }
    1504             : 
    1505           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1501(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1501 *r)
    1506             : {
    1507           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    1508           0 :         if (ndr_flags & NDR_SCALARS) {
    1509           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    1510           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1501_sessopens));
    1511           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    1512             :         }
    1513           0 :         if (ndr_flags & NDR_BUFFERS) {
    1514           0 :         }
    1515           0 :         return NDR_ERR_SUCCESS;
    1516             : }
    1517             : 
    1518           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1501(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1501 *r)
    1519             : {
    1520           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    1521           0 :         if (ndr_flags & NDR_SCALARS) {
    1522           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    1523           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1501_sessopens));
    1524           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    1525             :         }
    1526           0 :         if (ndr_flags & NDR_BUFFERS) {
    1527           0 :         }
    1528           0 :         return NDR_ERR_SUCCESS;
    1529             : }
    1530             : 
    1531           0 : static void ndr_print_flags_SERVER_INFO_1501(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1501 *r)
    1532             : {
    1533           0 :         ndr_print_SERVER_INFO_1501(ndr, name, r);
    1534           0 : }
    1535             : 
    1536           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1501(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1501 *r)
    1537             : {
    1538           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1501");
    1539           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    1540           0 :         ndr->depth++;
    1541           0 :         ndr_print_uint32(ndr, "sv1501_sessopens", r->sv1501_sessopens);
    1542           0 :         ndr->depth--;
    1543             : }
    1544             : 
    1545           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1502(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1502 *r)
    1546             : {
    1547           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    1548           0 :         if (ndr_flags & NDR_SCALARS) {
    1549           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    1550           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1502_sessvcs));
    1551           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    1552             :         }
    1553           0 :         if (ndr_flags & NDR_BUFFERS) {
    1554           0 :         }
    1555           0 :         return NDR_ERR_SUCCESS;
    1556             : }
    1557             : 
    1558           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1502(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1502 *r)
    1559             : {
    1560           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    1561           0 :         if (ndr_flags & NDR_SCALARS) {
    1562           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    1563           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1502_sessvcs));
    1564           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    1565             :         }
    1566           0 :         if (ndr_flags & NDR_BUFFERS) {
    1567           0 :         }
    1568           0 :         return NDR_ERR_SUCCESS;
    1569             : }
    1570             : 
    1571           0 : static void ndr_print_flags_SERVER_INFO_1502(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1502 *r)
    1572             : {
    1573           0 :         ndr_print_SERVER_INFO_1502(ndr, name, r);
    1574           0 : }
    1575             : 
    1576           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1502(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1502 *r)
    1577             : {
    1578           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1502");
    1579           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    1580           0 :         ndr->depth++;
    1581           0 :         ndr_print_uint32(ndr, "sv1502_sessvcs", r->sv1502_sessvcs);
    1582           0 :         ndr->depth--;
    1583             : }
    1584             : 
    1585           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1503(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1503 *r)
    1586             : {
    1587           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    1588           0 :         if (ndr_flags & NDR_SCALARS) {
    1589           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    1590           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1503_opensearch));
    1591           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    1592             :         }
    1593           0 :         if (ndr_flags & NDR_BUFFERS) {
    1594           0 :         }
    1595           0 :         return NDR_ERR_SUCCESS;
    1596             : }
    1597             : 
    1598           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1503(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1503 *r)
    1599             : {
    1600           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    1601           0 :         if (ndr_flags & NDR_SCALARS) {
    1602           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    1603           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1503_opensearch));
    1604           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    1605             :         }
    1606           0 :         if (ndr_flags & NDR_BUFFERS) {
    1607           0 :         }
    1608           0 :         return NDR_ERR_SUCCESS;
    1609             : }
    1610             : 
    1611           0 : static void ndr_print_flags_SERVER_INFO_1503(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1503 *r)
    1612             : {
    1613           0 :         ndr_print_SERVER_INFO_1503(ndr, name, r);
    1614           0 : }
    1615             : 
    1616           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1503(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1503 *r)
    1617             : {
    1618           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1503");
    1619           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    1620           0 :         ndr->depth++;
    1621           0 :         ndr_print_uint32(ndr, "sv1503_opensearch", r->sv1503_opensearch);
    1622           0 :         ndr->depth--;
    1623             : }
    1624             : 
    1625           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1506(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1506 *r)
    1626             : {
    1627           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    1628           0 :         if (ndr_flags & NDR_SCALARS) {
    1629           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    1630           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1506_maxworkitems));
    1631           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    1632             :         }
    1633           0 :         if (ndr_flags & NDR_BUFFERS) {
    1634           0 :         }
    1635           0 :         return NDR_ERR_SUCCESS;
    1636             : }
    1637             : 
    1638           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1506(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1506 *r)
    1639             : {
    1640           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    1641           0 :         if (ndr_flags & NDR_SCALARS) {
    1642           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    1643           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1506_maxworkitems));
    1644           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    1645             :         }
    1646           0 :         if (ndr_flags & NDR_BUFFERS) {
    1647           0 :         }
    1648           0 :         return NDR_ERR_SUCCESS;
    1649             : }
    1650             : 
    1651           0 : static void ndr_print_flags_SERVER_INFO_1506(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1506 *r)
    1652             : {
    1653           0 :         ndr_print_SERVER_INFO_1506(ndr, name, r);
    1654           0 : }
    1655             : 
    1656           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1506(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1506 *r)
    1657             : {
    1658           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1506");
    1659           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    1660           0 :         ndr->depth++;
    1661           0 :         ndr_print_uint32(ndr, "sv1506_maxworkitems", r->sv1506_maxworkitems);
    1662           0 :         ndr->depth--;
    1663             : }
    1664             : 
    1665           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1509(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1509 *r)
    1666             : {
    1667           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    1668           0 :         if (ndr_flags & NDR_SCALARS) {
    1669           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    1670           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1509_maxrawbuflen));
    1671           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    1672             :         }
    1673           0 :         if (ndr_flags & NDR_BUFFERS) {
    1674           0 :         }
    1675           0 :         return NDR_ERR_SUCCESS;
    1676             : }
    1677             : 
    1678           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1509(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1509 *r)
    1679             : {
    1680           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    1681           0 :         if (ndr_flags & NDR_SCALARS) {
    1682           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    1683           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1509_maxrawbuflen));
    1684           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    1685             :         }
    1686           0 :         if (ndr_flags & NDR_BUFFERS) {
    1687           0 :         }
    1688           0 :         return NDR_ERR_SUCCESS;
    1689             : }
    1690             : 
    1691           0 : static void ndr_print_flags_SERVER_INFO_1509(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1509 *r)
    1692             : {
    1693           0 :         ndr_print_SERVER_INFO_1509(ndr, name, r);
    1694           0 : }
    1695             : 
    1696           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1509(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1509 *r)
    1697             : {
    1698           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1509");
    1699           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    1700           0 :         ndr->depth++;
    1701           0 :         ndr_print_uint32(ndr, "sv1509_maxrawbuflen", r->sv1509_maxrawbuflen);
    1702           0 :         ndr->depth--;
    1703             : }
    1704             : 
    1705           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1510(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1510 *r)
    1706             : {
    1707           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    1708           0 :         if (ndr_flags & NDR_SCALARS) {
    1709           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    1710           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1510_sessusers));
    1711           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    1712             :         }
    1713           0 :         if (ndr_flags & NDR_BUFFERS) {
    1714           0 :         }
    1715           0 :         return NDR_ERR_SUCCESS;
    1716             : }
    1717             : 
    1718           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1510(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1510 *r)
    1719             : {
    1720           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    1721           0 :         if (ndr_flags & NDR_SCALARS) {
    1722           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    1723           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1510_sessusers));
    1724           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    1725             :         }
    1726           0 :         if (ndr_flags & NDR_BUFFERS) {
    1727           0 :         }
    1728           0 :         return NDR_ERR_SUCCESS;
    1729             : }
    1730             : 
    1731           0 : static void ndr_print_flags_SERVER_INFO_1510(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1510 *r)
    1732             : {
    1733           0 :         ndr_print_SERVER_INFO_1510(ndr, name, r);
    1734           0 : }
    1735             : 
    1736           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1510(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1510 *r)
    1737             : {
    1738           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1510");
    1739           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    1740           0 :         ndr->depth++;
    1741           0 :         ndr_print_uint32(ndr, "sv1510_sessusers", r->sv1510_sessusers);
    1742           0 :         ndr->depth--;
    1743             : }
    1744             : 
    1745           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1511(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1511 *r)
    1746             : {
    1747           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    1748           0 :         if (ndr_flags & NDR_SCALARS) {
    1749           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    1750           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1511_sessconns));
    1751           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    1752             :         }
    1753           0 :         if (ndr_flags & NDR_BUFFERS) {
    1754           0 :         }
    1755           0 :         return NDR_ERR_SUCCESS;
    1756             : }
    1757             : 
    1758           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1511(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1511 *r)
    1759             : {
    1760           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    1761           0 :         if (ndr_flags & NDR_SCALARS) {
    1762           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    1763           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1511_sessconns));
    1764           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    1765             :         }
    1766           0 :         if (ndr_flags & NDR_BUFFERS) {
    1767           0 :         }
    1768           0 :         return NDR_ERR_SUCCESS;
    1769             : }
    1770             : 
    1771           0 : static void ndr_print_flags_SERVER_INFO_1511(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1511 *r)
    1772             : {
    1773           0 :         ndr_print_SERVER_INFO_1511(ndr, name, r);
    1774           0 : }
    1775             : 
    1776           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1511(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1511 *r)
    1777             : {
    1778           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1511");
    1779           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    1780           0 :         ndr->depth++;
    1781           0 :         ndr_print_uint32(ndr, "sv1511_sessconns", r->sv1511_sessconns);
    1782           0 :         ndr->depth--;
    1783             : }
    1784             : 
    1785           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1512(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1512 *r)
    1786             : {
    1787           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    1788           0 :         if (ndr_flags & NDR_SCALARS) {
    1789           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    1790           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1512_maxnonpagedmemoryusage));
    1791           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    1792             :         }
    1793           0 :         if (ndr_flags & NDR_BUFFERS) {
    1794           0 :         }
    1795           0 :         return NDR_ERR_SUCCESS;
    1796             : }
    1797             : 
    1798           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1512(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1512 *r)
    1799             : {
    1800           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    1801           0 :         if (ndr_flags & NDR_SCALARS) {
    1802           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    1803           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1512_maxnonpagedmemoryusage));
    1804           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    1805             :         }
    1806           0 :         if (ndr_flags & NDR_BUFFERS) {
    1807           0 :         }
    1808           0 :         return NDR_ERR_SUCCESS;
    1809             : }
    1810             : 
    1811           0 : static void ndr_print_flags_SERVER_INFO_1512(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1512 *r)
    1812             : {
    1813           0 :         ndr_print_SERVER_INFO_1512(ndr, name, r);
    1814           0 : }
    1815             : 
    1816           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1512(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1512 *r)
    1817             : {
    1818           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1512");
    1819           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    1820           0 :         ndr->depth++;
    1821           0 :         ndr_print_uint32(ndr, "sv1512_maxnonpagedmemoryusage", r->sv1512_maxnonpagedmemoryusage);
    1822           0 :         ndr->depth--;
    1823             : }
    1824             : 
    1825           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1513(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1513 *r)
    1826             : {
    1827           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    1828           0 :         if (ndr_flags & NDR_SCALARS) {
    1829           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    1830           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1513_maxpagedmemoryusage));
    1831           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    1832             :         }
    1833           0 :         if (ndr_flags & NDR_BUFFERS) {
    1834           0 :         }
    1835           0 :         return NDR_ERR_SUCCESS;
    1836             : }
    1837             : 
    1838           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1513(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1513 *r)
    1839             : {
    1840           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    1841           0 :         if (ndr_flags & NDR_SCALARS) {
    1842           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    1843           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1513_maxpagedmemoryusage));
    1844           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    1845             :         }
    1846           0 :         if (ndr_flags & NDR_BUFFERS) {
    1847           0 :         }
    1848           0 :         return NDR_ERR_SUCCESS;
    1849             : }
    1850             : 
    1851           0 : static void ndr_print_flags_SERVER_INFO_1513(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1513 *r)
    1852             : {
    1853           0 :         ndr_print_SERVER_INFO_1513(ndr, name, r);
    1854           0 : }
    1855             : 
    1856           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1513(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1513 *r)
    1857             : {
    1858           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1513");
    1859           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    1860           0 :         ndr->depth++;
    1861           0 :         ndr_print_uint32(ndr, "sv1513_maxpagedmemoryusage", r->sv1513_maxpagedmemoryusage);
    1862           0 :         ndr->depth--;
    1863             : }
    1864             : 
    1865           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1514(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1514 *r)
    1866             : {
    1867           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    1868           0 :         if (ndr_flags & NDR_SCALARS) {
    1869           0 :                 NDR_CHECK(ndr_push_align(ndr, 1));
    1870           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1514_enablesoftcompat));
    1871           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
    1872             :         }
    1873           0 :         if (ndr_flags & NDR_BUFFERS) {
    1874           0 :         }
    1875           0 :         return NDR_ERR_SUCCESS;
    1876             : }
    1877             : 
    1878           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1514(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1514 *r)
    1879             : {
    1880           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    1881           0 :         if (ndr_flags & NDR_SCALARS) {
    1882           0 :                 NDR_CHECK(ndr_pull_align(ndr, 1));
    1883           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1514_enablesoftcompat));
    1884           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
    1885             :         }
    1886           0 :         if (ndr_flags & NDR_BUFFERS) {
    1887           0 :         }
    1888           0 :         return NDR_ERR_SUCCESS;
    1889             : }
    1890             : 
    1891           0 : static void ndr_print_flags_SERVER_INFO_1514(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1514 *r)
    1892             : {
    1893           0 :         ndr_print_SERVER_INFO_1514(ndr, name, r);
    1894           0 : }
    1895             : 
    1896           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1514(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1514 *r)
    1897             : {
    1898           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1514");
    1899           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    1900           0 :         ndr->depth++;
    1901           0 :         ndr_print_uint8(ndr, "sv1514_enablesoftcompat", r->sv1514_enablesoftcompat);
    1902           0 :         ndr->depth--;
    1903             : }
    1904             : 
    1905           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1515(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1515 *r)
    1906             : {
    1907           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    1908           0 :         if (ndr_flags & NDR_SCALARS) {
    1909           0 :                 NDR_CHECK(ndr_push_align(ndr, 1));
    1910           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1515_enableforcedlogoff));
    1911           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
    1912             :         }
    1913           0 :         if (ndr_flags & NDR_BUFFERS) {
    1914           0 :         }
    1915           0 :         return NDR_ERR_SUCCESS;
    1916             : }
    1917             : 
    1918           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1515(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1515 *r)
    1919             : {
    1920           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    1921           0 :         if (ndr_flags & NDR_SCALARS) {
    1922           0 :                 NDR_CHECK(ndr_pull_align(ndr, 1));
    1923           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1515_enableforcedlogoff));
    1924           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
    1925             :         }
    1926           0 :         if (ndr_flags & NDR_BUFFERS) {
    1927           0 :         }
    1928           0 :         return NDR_ERR_SUCCESS;
    1929             : }
    1930             : 
    1931           0 : static void ndr_print_flags_SERVER_INFO_1515(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1515 *r)
    1932             : {
    1933           0 :         ndr_print_SERVER_INFO_1515(ndr, name, r);
    1934           0 : }
    1935             : 
    1936           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1515(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1515 *r)
    1937             : {
    1938           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1515");
    1939           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    1940           0 :         ndr->depth++;
    1941           0 :         ndr_print_uint8(ndr, "sv1515_enableforcedlogoff", r->sv1515_enableforcedlogoff);
    1942           0 :         ndr->depth--;
    1943             : }
    1944             : 
    1945           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1516(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1516 *r)
    1946             : {
    1947           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    1948           0 :         if (ndr_flags & NDR_SCALARS) {
    1949           0 :                 NDR_CHECK(ndr_push_align(ndr, 1));
    1950           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1516_timesource));
    1951           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
    1952             :         }
    1953           0 :         if (ndr_flags & NDR_BUFFERS) {
    1954           0 :         }
    1955           0 :         return NDR_ERR_SUCCESS;
    1956             : }
    1957             : 
    1958           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1516(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1516 *r)
    1959             : {
    1960           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    1961           0 :         if (ndr_flags & NDR_SCALARS) {
    1962           0 :                 NDR_CHECK(ndr_pull_align(ndr, 1));
    1963           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1516_timesource));
    1964           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
    1965             :         }
    1966           0 :         if (ndr_flags & NDR_BUFFERS) {
    1967           0 :         }
    1968           0 :         return NDR_ERR_SUCCESS;
    1969             : }
    1970             : 
    1971           0 : static void ndr_print_flags_SERVER_INFO_1516(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1516 *r)
    1972             : {
    1973           0 :         ndr_print_SERVER_INFO_1516(ndr, name, r);
    1974           0 : }
    1975             : 
    1976           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1516(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1516 *r)
    1977             : {
    1978           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1516");
    1979           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    1980           0 :         ndr->depth++;
    1981           0 :         ndr_print_uint8(ndr, "sv1516_timesource", r->sv1516_timesource);
    1982           0 :         ndr->depth--;
    1983             : }
    1984             : 
    1985           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1518(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1518 *r)
    1986             : {
    1987           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    1988           0 :         if (ndr_flags & NDR_SCALARS) {
    1989           0 :                 NDR_CHECK(ndr_push_align(ndr, 1));
    1990           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1518_lmannounce));
    1991           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
    1992             :         }
    1993           0 :         if (ndr_flags & NDR_BUFFERS) {
    1994           0 :         }
    1995           0 :         return NDR_ERR_SUCCESS;
    1996             : }
    1997             : 
    1998           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1518(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1518 *r)
    1999             : {
    2000           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2001           0 :         if (ndr_flags & NDR_SCALARS) {
    2002           0 :                 NDR_CHECK(ndr_pull_align(ndr, 1));
    2003           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1518_lmannounce));
    2004           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
    2005             :         }
    2006           0 :         if (ndr_flags & NDR_BUFFERS) {
    2007           0 :         }
    2008           0 :         return NDR_ERR_SUCCESS;
    2009             : }
    2010             : 
    2011           0 : static void ndr_print_flags_SERVER_INFO_1518(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1518 *r)
    2012             : {
    2013           0 :         ndr_print_SERVER_INFO_1518(ndr, name, r);
    2014           0 : }
    2015             : 
    2016           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1518(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1518 *r)
    2017             : {
    2018           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1518");
    2019           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2020           0 :         ndr->depth++;
    2021           0 :         ndr_print_uint8(ndr, "sv1518_lmannounce", r->sv1518_lmannounce);
    2022           0 :         ndr->depth--;
    2023             : }
    2024             : 
    2025           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1520(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1520 *r)
    2026             : {
    2027           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2028           0 :         if (ndr_flags & NDR_SCALARS) {
    2029           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    2030           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1520_maxcopyreadlen));
    2031           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    2032             :         }
    2033           0 :         if (ndr_flags & NDR_BUFFERS) {
    2034           0 :         }
    2035           0 :         return NDR_ERR_SUCCESS;
    2036             : }
    2037             : 
    2038           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1520(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1520 *r)
    2039             : {
    2040           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2041           0 :         if (ndr_flags & NDR_SCALARS) {
    2042           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    2043           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1520_maxcopyreadlen));
    2044           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    2045             :         }
    2046           0 :         if (ndr_flags & NDR_BUFFERS) {
    2047           0 :         }
    2048           0 :         return NDR_ERR_SUCCESS;
    2049             : }
    2050             : 
    2051           0 : static void ndr_print_flags_SERVER_INFO_1520(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1520 *r)
    2052             : {
    2053           0 :         ndr_print_SERVER_INFO_1520(ndr, name, r);
    2054           0 : }
    2055             : 
    2056           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1520(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1520 *r)
    2057             : {
    2058           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1520");
    2059           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2060           0 :         ndr->depth++;
    2061           0 :         ndr_print_uint32(ndr, "sv1520_maxcopyreadlen", r->sv1520_maxcopyreadlen);
    2062           0 :         ndr->depth--;
    2063             : }
    2064             : 
    2065           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1521(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1521 *r)
    2066             : {
    2067           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2068           0 :         if (ndr_flags & NDR_SCALARS) {
    2069           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    2070           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1521_maxcopywritelen));
    2071           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    2072             :         }
    2073           0 :         if (ndr_flags & NDR_BUFFERS) {
    2074           0 :         }
    2075           0 :         return NDR_ERR_SUCCESS;
    2076             : }
    2077             : 
    2078           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1521(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1521 *r)
    2079             : {
    2080           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2081           0 :         if (ndr_flags & NDR_SCALARS) {
    2082           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    2083           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1521_maxcopywritelen));
    2084           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    2085             :         }
    2086           0 :         if (ndr_flags & NDR_BUFFERS) {
    2087           0 :         }
    2088           0 :         return NDR_ERR_SUCCESS;
    2089             : }
    2090             : 
    2091           0 : static void ndr_print_flags_SERVER_INFO_1521(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1521 *r)
    2092             : {
    2093           0 :         ndr_print_SERVER_INFO_1521(ndr, name, r);
    2094           0 : }
    2095             : 
    2096           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1521(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1521 *r)
    2097             : {
    2098           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1521");
    2099           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2100           0 :         ndr->depth++;
    2101           0 :         ndr_print_uint32(ndr, "sv1521_maxcopywritelen", r->sv1521_maxcopywritelen);
    2102           0 :         ndr->depth--;
    2103             : }
    2104             : 
    2105           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1522(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1522 *r)
    2106             : {
    2107           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2108           0 :         if (ndr_flags & NDR_SCALARS) {
    2109           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    2110           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1522_minkeepsearch));
    2111           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    2112             :         }
    2113           0 :         if (ndr_flags & NDR_BUFFERS) {
    2114           0 :         }
    2115           0 :         return NDR_ERR_SUCCESS;
    2116             : }
    2117             : 
    2118           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1522(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1522 *r)
    2119             : {
    2120           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2121           0 :         if (ndr_flags & NDR_SCALARS) {
    2122           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    2123           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1522_minkeepsearch));
    2124           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    2125             :         }
    2126           0 :         if (ndr_flags & NDR_BUFFERS) {
    2127           0 :         }
    2128           0 :         return NDR_ERR_SUCCESS;
    2129             : }
    2130             : 
    2131           0 : static void ndr_print_flags_SERVER_INFO_1522(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1522 *r)
    2132             : {
    2133           0 :         ndr_print_SERVER_INFO_1522(ndr, name, r);
    2134           0 : }
    2135             : 
    2136           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1522(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1522 *r)
    2137             : {
    2138           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1522");
    2139           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2140           0 :         ndr->depth++;
    2141           0 :         ndr_print_uint32(ndr, "sv1522_minkeepsearch", r->sv1522_minkeepsearch);
    2142           0 :         ndr->depth--;
    2143             : }
    2144             : 
    2145           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1523(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1523 *r)
    2146             : {
    2147           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2148           0 :         if (ndr_flags & NDR_SCALARS) {
    2149           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    2150           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1523_maxkeepsearch));
    2151           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    2152             :         }
    2153           0 :         if (ndr_flags & NDR_BUFFERS) {
    2154           0 :         }
    2155           0 :         return NDR_ERR_SUCCESS;
    2156             : }
    2157             : 
    2158           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1523(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1523 *r)
    2159             : {
    2160           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2161           0 :         if (ndr_flags & NDR_SCALARS) {
    2162           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    2163           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1523_maxkeepsearch));
    2164           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    2165             :         }
    2166           0 :         if (ndr_flags & NDR_BUFFERS) {
    2167           0 :         }
    2168           0 :         return NDR_ERR_SUCCESS;
    2169             : }
    2170             : 
    2171           0 : static void ndr_print_flags_SERVER_INFO_1523(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1523 *r)
    2172             : {
    2173           0 :         ndr_print_SERVER_INFO_1523(ndr, name, r);
    2174           0 : }
    2175             : 
    2176           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1523(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1523 *r)
    2177             : {
    2178           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1523");
    2179           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2180           0 :         ndr->depth++;
    2181           0 :         ndr_print_uint32(ndr, "sv1523_maxkeepsearch", r->sv1523_maxkeepsearch);
    2182           0 :         ndr->depth--;
    2183             : }
    2184             : 
    2185           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1524(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1524 *r)
    2186             : {
    2187           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2188           0 :         if (ndr_flags & NDR_SCALARS) {
    2189           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    2190           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1524_minkeepcomplsearch));
    2191           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    2192             :         }
    2193           0 :         if (ndr_flags & NDR_BUFFERS) {
    2194           0 :         }
    2195           0 :         return NDR_ERR_SUCCESS;
    2196             : }
    2197             : 
    2198           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1524(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1524 *r)
    2199             : {
    2200           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2201           0 :         if (ndr_flags & NDR_SCALARS) {
    2202           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    2203           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1524_minkeepcomplsearch));
    2204           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    2205             :         }
    2206           0 :         if (ndr_flags & NDR_BUFFERS) {
    2207           0 :         }
    2208           0 :         return NDR_ERR_SUCCESS;
    2209             : }
    2210             : 
    2211           0 : static void ndr_print_flags_SERVER_INFO_1524(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1524 *r)
    2212             : {
    2213           0 :         ndr_print_SERVER_INFO_1524(ndr, name, r);
    2214           0 : }
    2215             : 
    2216           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1524(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1524 *r)
    2217             : {
    2218           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1524");
    2219           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2220           0 :         ndr->depth++;
    2221           0 :         ndr_print_uint32(ndr, "sv1524_minkeepcomplsearch", r->sv1524_minkeepcomplsearch);
    2222           0 :         ndr->depth--;
    2223             : }
    2224             : 
    2225           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1525(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1525 *r)
    2226             : {
    2227           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2228           0 :         if (ndr_flags & NDR_SCALARS) {
    2229           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    2230           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1525_maxkeepcomplsearch));
    2231           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    2232             :         }
    2233           0 :         if (ndr_flags & NDR_BUFFERS) {
    2234           0 :         }
    2235           0 :         return NDR_ERR_SUCCESS;
    2236             : }
    2237             : 
    2238           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1525(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1525 *r)
    2239             : {
    2240           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2241           0 :         if (ndr_flags & NDR_SCALARS) {
    2242           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    2243           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1525_maxkeepcomplsearch));
    2244           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    2245             :         }
    2246           0 :         if (ndr_flags & NDR_BUFFERS) {
    2247           0 :         }
    2248           0 :         return NDR_ERR_SUCCESS;
    2249             : }
    2250             : 
    2251           0 : static void ndr_print_flags_SERVER_INFO_1525(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1525 *r)
    2252             : {
    2253           0 :         ndr_print_SERVER_INFO_1525(ndr, name, r);
    2254           0 : }
    2255             : 
    2256           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1525(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1525 *r)
    2257             : {
    2258           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1525");
    2259           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2260           0 :         ndr->depth++;
    2261           0 :         ndr_print_uint32(ndr, "sv1525_maxkeepcomplsearch", r->sv1525_maxkeepcomplsearch);
    2262           0 :         ndr->depth--;
    2263             : }
    2264             : 
    2265           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1528(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1528 *r)
    2266             : {
    2267           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2268           0 :         if (ndr_flags & NDR_SCALARS) {
    2269           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    2270           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1528_scavtimeout));
    2271           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    2272             :         }
    2273           0 :         if (ndr_flags & NDR_BUFFERS) {
    2274           0 :         }
    2275           0 :         return NDR_ERR_SUCCESS;
    2276             : }
    2277             : 
    2278           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1528(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1528 *r)
    2279             : {
    2280           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2281           0 :         if (ndr_flags & NDR_SCALARS) {
    2282           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    2283           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1528_scavtimeout));
    2284           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    2285             :         }
    2286           0 :         if (ndr_flags & NDR_BUFFERS) {
    2287           0 :         }
    2288           0 :         return NDR_ERR_SUCCESS;
    2289             : }
    2290             : 
    2291           0 : static void ndr_print_flags_SERVER_INFO_1528(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1528 *r)
    2292             : {
    2293           0 :         ndr_print_SERVER_INFO_1528(ndr, name, r);
    2294           0 : }
    2295             : 
    2296           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1528(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1528 *r)
    2297             : {
    2298           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1528");
    2299           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2300           0 :         ndr->depth++;
    2301           0 :         ndr_print_uint32(ndr, "sv1528_scavtimeout", r->sv1528_scavtimeout);
    2302           0 :         ndr->depth--;
    2303             : }
    2304             : 
    2305           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1529(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1529 *r)
    2306             : {
    2307           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2308           0 :         if (ndr_flags & NDR_SCALARS) {
    2309           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    2310           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1529_minrcvqueue));
    2311           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    2312             :         }
    2313           0 :         if (ndr_flags & NDR_BUFFERS) {
    2314           0 :         }
    2315           0 :         return NDR_ERR_SUCCESS;
    2316             : }
    2317             : 
    2318           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1529(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1529 *r)
    2319             : {
    2320           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2321           0 :         if (ndr_flags & NDR_SCALARS) {
    2322           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    2323           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1529_minrcvqueue));
    2324           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    2325             :         }
    2326           0 :         if (ndr_flags & NDR_BUFFERS) {
    2327           0 :         }
    2328           0 :         return NDR_ERR_SUCCESS;
    2329             : }
    2330             : 
    2331           0 : static void ndr_print_flags_SERVER_INFO_1529(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1529 *r)
    2332             : {
    2333           0 :         ndr_print_SERVER_INFO_1529(ndr, name, r);
    2334           0 : }
    2335             : 
    2336           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1529(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1529 *r)
    2337             : {
    2338           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1529");
    2339           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2340           0 :         ndr->depth++;
    2341           0 :         ndr_print_uint32(ndr, "sv1529_minrcvqueue", r->sv1529_minrcvqueue);
    2342           0 :         ndr->depth--;
    2343             : }
    2344             : 
    2345           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1530(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1530 *r)
    2346             : {
    2347           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2348           0 :         if (ndr_flags & NDR_SCALARS) {
    2349           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    2350           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1530_minfreeworkitems));
    2351           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    2352             :         }
    2353           0 :         if (ndr_flags & NDR_BUFFERS) {
    2354           0 :         }
    2355           0 :         return NDR_ERR_SUCCESS;
    2356             : }
    2357             : 
    2358           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1530(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1530 *r)
    2359             : {
    2360           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2361           0 :         if (ndr_flags & NDR_SCALARS) {
    2362           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    2363           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1530_minfreeworkitems));
    2364           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    2365             :         }
    2366           0 :         if (ndr_flags & NDR_BUFFERS) {
    2367           0 :         }
    2368           0 :         return NDR_ERR_SUCCESS;
    2369             : }
    2370             : 
    2371           0 : static void ndr_print_flags_SERVER_INFO_1530(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1530 *r)
    2372             : {
    2373           0 :         ndr_print_SERVER_INFO_1530(ndr, name, r);
    2374           0 : }
    2375             : 
    2376           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1530(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1530 *r)
    2377             : {
    2378           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1530");
    2379           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2380           0 :         ndr->depth++;
    2381           0 :         ndr_print_uint32(ndr, "sv1530_minfreeworkitems", r->sv1530_minfreeworkitems);
    2382           0 :         ndr->depth--;
    2383             : }
    2384             : 
    2385           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1533(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1533 *r)
    2386             : {
    2387           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2388           0 :         if (ndr_flags & NDR_SCALARS) {
    2389           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    2390           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1533_maxmpxct));
    2391           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    2392             :         }
    2393           0 :         if (ndr_flags & NDR_BUFFERS) {
    2394           0 :         }
    2395           0 :         return NDR_ERR_SUCCESS;
    2396             : }
    2397             : 
    2398           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1533(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1533 *r)
    2399             : {
    2400           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2401           0 :         if (ndr_flags & NDR_SCALARS) {
    2402           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    2403           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1533_maxmpxct));
    2404           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    2405             :         }
    2406           0 :         if (ndr_flags & NDR_BUFFERS) {
    2407           0 :         }
    2408           0 :         return NDR_ERR_SUCCESS;
    2409             : }
    2410             : 
    2411           0 : static void ndr_print_flags_SERVER_INFO_1533(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1533 *r)
    2412             : {
    2413           0 :         ndr_print_SERVER_INFO_1533(ndr, name, r);
    2414           0 : }
    2415             : 
    2416           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1533(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1533 *r)
    2417             : {
    2418           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1533");
    2419           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2420           0 :         ndr->depth++;
    2421           0 :         ndr_print_uint32(ndr, "sv1533_maxmpxct", r->sv1533_maxmpxct);
    2422           0 :         ndr->depth--;
    2423             : }
    2424             : 
    2425           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1534(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1534 *r)
    2426             : {
    2427           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2428           0 :         if (ndr_flags & NDR_SCALARS) {
    2429           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    2430           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1534_oplockbreakwait));
    2431           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    2432             :         }
    2433           0 :         if (ndr_flags & NDR_BUFFERS) {
    2434           0 :         }
    2435           0 :         return NDR_ERR_SUCCESS;
    2436             : }
    2437             : 
    2438           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1534(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1534 *r)
    2439             : {
    2440           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2441           0 :         if (ndr_flags & NDR_SCALARS) {
    2442           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    2443           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1534_oplockbreakwait));
    2444           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    2445             :         }
    2446           0 :         if (ndr_flags & NDR_BUFFERS) {
    2447           0 :         }
    2448           0 :         return NDR_ERR_SUCCESS;
    2449             : }
    2450             : 
    2451           0 : static void ndr_print_flags_SERVER_INFO_1534(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1534 *r)
    2452             : {
    2453           0 :         ndr_print_SERVER_INFO_1534(ndr, name, r);
    2454           0 : }
    2455             : 
    2456           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1534(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1534 *r)
    2457             : {
    2458           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1534");
    2459           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2460           0 :         ndr->depth++;
    2461           0 :         ndr_print_uint32(ndr, "sv1534_oplockbreakwait", r->sv1534_oplockbreakwait);
    2462           0 :         ndr->depth--;
    2463             : }
    2464             : 
    2465           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1535(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1535 *r)
    2466             : {
    2467           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2468           0 :         if (ndr_flags & NDR_SCALARS) {
    2469           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    2470           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1535_oplockbreakresponsewait));
    2471           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    2472             :         }
    2473           0 :         if (ndr_flags & NDR_BUFFERS) {
    2474           0 :         }
    2475           0 :         return NDR_ERR_SUCCESS;
    2476             : }
    2477             : 
    2478           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1535(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1535 *r)
    2479             : {
    2480           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2481           0 :         if (ndr_flags & NDR_SCALARS) {
    2482           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    2483           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1535_oplockbreakresponsewait));
    2484           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    2485             :         }
    2486           0 :         if (ndr_flags & NDR_BUFFERS) {
    2487           0 :         }
    2488           0 :         return NDR_ERR_SUCCESS;
    2489             : }
    2490             : 
    2491           0 : static void ndr_print_flags_SERVER_INFO_1535(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1535 *r)
    2492             : {
    2493           0 :         ndr_print_SERVER_INFO_1535(ndr, name, r);
    2494           0 : }
    2495             : 
    2496           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1535(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1535 *r)
    2497             : {
    2498           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1535");
    2499           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2500           0 :         ndr->depth++;
    2501           0 :         ndr_print_uint32(ndr, "sv1535_oplockbreakresponsewait", r->sv1535_oplockbreakresponsewait);
    2502           0 :         ndr->depth--;
    2503             : }
    2504             : 
    2505           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1536(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1536 *r)
    2506             : {
    2507           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2508           0 :         if (ndr_flags & NDR_SCALARS) {
    2509           0 :                 NDR_CHECK(ndr_push_align(ndr, 1));
    2510           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1536_enableoplocks));
    2511           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
    2512             :         }
    2513           0 :         if (ndr_flags & NDR_BUFFERS) {
    2514           0 :         }
    2515           0 :         return NDR_ERR_SUCCESS;
    2516             : }
    2517             : 
    2518           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1536(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1536 *r)
    2519             : {
    2520           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2521           0 :         if (ndr_flags & NDR_SCALARS) {
    2522           0 :                 NDR_CHECK(ndr_pull_align(ndr, 1));
    2523           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1536_enableoplocks));
    2524           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
    2525             :         }
    2526           0 :         if (ndr_flags & NDR_BUFFERS) {
    2527           0 :         }
    2528           0 :         return NDR_ERR_SUCCESS;
    2529             : }
    2530             : 
    2531           0 : static void ndr_print_flags_SERVER_INFO_1536(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1536 *r)
    2532             : {
    2533           0 :         ndr_print_SERVER_INFO_1536(ndr, name, r);
    2534           0 : }
    2535             : 
    2536           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1536(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1536 *r)
    2537             : {
    2538           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1536");
    2539           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2540           0 :         ndr->depth++;
    2541           0 :         ndr_print_uint8(ndr, "sv1536_enableoplocks", r->sv1536_enableoplocks);
    2542           0 :         ndr->depth--;
    2543             : }
    2544             : 
    2545           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1537(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1537 *r)
    2546             : {
    2547           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2548           0 :         if (ndr_flags & NDR_SCALARS) {
    2549           0 :                 NDR_CHECK(ndr_push_align(ndr, 1));
    2550           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1537_enableoplockforceclose));
    2551           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
    2552             :         }
    2553           0 :         if (ndr_flags & NDR_BUFFERS) {
    2554           0 :         }
    2555           0 :         return NDR_ERR_SUCCESS;
    2556             : }
    2557             : 
    2558           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1537(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1537 *r)
    2559             : {
    2560           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2561           0 :         if (ndr_flags & NDR_SCALARS) {
    2562           0 :                 NDR_CHECK(ndr_pull_align(ndr, 1));
    2563           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1537_enableoplockforceclose));
    2564           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
    2565             :         }
    2566           0 :         if (ndr_flags & NDR_BUFFERS) {
    2567           0 :         }
    2568           0 :         return NDR_ERR_SUCCESS;
    2569             : }
    2570             : 
    2571           0 : static void ndr_print_flags_SERVER_INFO_1537(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1537 *r)
    2572             : {
    2573           0 :         ndr_print_SERVER_INFO_1537(ndr, name, r);
    2574           0 : }
    2575             : 
    2576           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1537(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1537 *r)
    2577             : {
    2578           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1537");
    2579           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2580           0 :         ndr->depth++;
    2581           0 :         ndr_print_uint8(ndr, "sv1537_enableoplockforceclose", r->sv1537_enableoplockforceclose);
    2582           0 :         ndr->depth--;
    2583             : }
    2584             : 
    2585           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1538(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1538 *r)
    2586             : {
    2587           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2588           0 :         if (ndr_flags & NDR_SCALARS) {
    2589           0 :                 NDR_CHECK(ndr_push_align(ndr, 1));
    2590           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1538_enablefcbopens));
    2591           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
    2592             :         }
    2593           0 :         if (ndr_flags & NDR_BUFFERS) {
    2594           0 :         }
    2595           0 :         return NDR_ERR_SUCCESS;
    2596             : }
    2597             : 
    2598           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1538(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1538 *r)
    2599             : {
    2600           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2601           0 :         if (ndr_flags & NDR_SCALARS) {
    2602           0 :                 NDR_CHECK(ndr_pull_align(ndr, 1));
    2603           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1538_enablefcbopens));
    2604           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
    2605             :         }
    2606           0 :         if (ndr_flags & NDR_BUFFERS) {
    2607           0 :         }
    2608           0 :         return NDR_ERR_SUCCESS;
    2609             : }
    2610             : 
    2611           0 : static void ndr_print_flags_SERVER_INFO_1538(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1538 *r)
    2612             : {
    2613           0 :         ndr_print_SERVER_INFO_1538(ndr, name, r);
    2614           0 : }
    2615             : 
    2616           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1538(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1538 *r)
    2617             : {
    2618           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1538");
    2619           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2620           0 :         ndr->depth++;
    2621           0 :         ndr_print_uint8(ndr, "sv1538_enablefcbopens", r->sv1538_enablefcbopens);
    2622           0 :         ndr->depth--;
    2623             : }
    2624             : 
    2625           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1539(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1539 *r)
    2626             : {
    2627           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2628           0 :         if (ndr_flags & NDR_SCALARS) {
    2629           0 :                 NDR_CHECK(ndr_push_align(ndr, 1));
    2630           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1539_enableraw));
    2631           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
    2632             :         }
    2633           0 :         if (ndr_flags & NDR_BUFFERS) {
    2634           0 :         }
    2635           0 :         return NDR_ERR_SUCCESS;
    2636             : }
    2637             : 
    2638           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1539(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1539 *r)
    2639             : {
    2640           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2641           0 :         if (ndr_flags & NDR_SCALARS) {
    2642           0 :                 NDR_CHECK(ndr_pull_align(ndr, 1));
    2643           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1539_enableraw));
    2644           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
    2645             :         }
    2646           0 :         if (ndr_flags & NDR_BUFFERS) {
    2647           0 :         }
    2648           0 :         return NDR_ERR_SUCCESS;
    2649             : }
    2650             : 
    2651           0 : static void ndr_print_flags_SERVER_INFO_1539(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1539 *r)
    2652             : {
    2653           0 :         ndr_print_SERVER_INFO_1539(ndr, name, r);
    2654           0 : }
    2655             : 
    2656           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1539(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1539 *r)
    2657             : {
    2658           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1539");
    2659           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2660           0 :         ndr->depth++;
    2661           0 :         ndr_print_uint8(ndr, "sv1539_enableraw", r->sv1539_enableraw);
    2662           0 :         ndr->depth--;
    2663             : }
    2664             : 
    2665           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1540(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1540 *r)
    2666             : {
    2667           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2668           0 :         if (ndr_flags & NDR_SCALARS) {
    2669           0 :                 NDR_CHECK(ndr_push_align(ndr, 1));
    2670           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1540_enablesharednetdrives));
    2671           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
    2672             :         }
    2673           0 :         if (ndr_flags & NDR_BUFFERS) {
    2674           0 :         }
    2675           0 :         return NDR_ERR_SUCCESS;
    2676             : }
    2677             : 
    2678           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1540(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1540 *r)
    2679             : {
    2680           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2681           0 :         if (ndr_flags & NDR_SCALARS) {
    2682           0 :                 NDR_CHECK(ndr_pull_align(ndr, 1));
    2683           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1540_enablesharednetdrives));
    2684           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
    2685             :         }
    2686           0 :         if (ndr_flags & NDR_BUFFERS) {
    2687           0 :         }
    2688           0 :         return NDR_ERR_SUCCESS;
    2689             : }
    2690             : 
    2691           0 : static void ndr_print_flags_SERVER_INFO_1540(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1540 *r)
    2692             : {
    2693           0 :         ndr_print_SERVER_INFO_1540(ndr, name, r);
    2694           0 : }
    2695             : 
    2696           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1540(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1540 *r)
    2697             : {
    2698           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1540");
    2699           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2700           0 :         ndr->depth++;
    2701           0 :         ndr_print_uint8(ndr, "sv1540_enablesharednetdrives", r->sv1540_enablesharednetdrives);
    2702           0 :         ndr->depth--;
    2703             : }
    2704             : 
    2705           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1541(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1541 *r)
    2706             : {
    2707           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2708           0 :         if (ndr_flags & NDR_SCALARS) {
    2709           0 :                 NDR_CHECK(ndr_push_align(ndr, 1));
    2710           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1541_minfreeconnections));
    2711           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
    2712             :         }
    2713           0 :         if (ndr_flags & NDR_BUFFERS) {
    2714           0 :         }
    2715           0 :         return NDR_ERR_SUCCESS;
    2716             : }
    2717             : 
    2718           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1541(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1541 *r)
    2719             : {
    2720           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2721           0 :         if (ndr_flags & NDR_SCALARS) {
    2722           0 :                 NDR_CHECK(ndr_pull_align(ndr, 1));
    2723           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1541_minfreeconnections));
    2724           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
    2725             :         }
    2726           0 :         if (ndr_flags & NDR_BUFFERS) {
    2727           0 :         }
    2728           0 :         return NDR_ERR_SUCCESS;
    2729             : }
    2730             : 
    2731           0 : static void ndr_print_flags_SERVER_INFO_1541(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1541 *r)
    2732             : {
    2733           0 :         ndr_print_SERVER_INFO_1541(ndr, name, r);
    2734           0 : }
    2735             : 
    2736           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1541(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1541 *r)
    2737             : {
    2738           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1541");
    2739           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2740           0 :         ndr->depth++;
    2741           0 :         ndr_print_uint8(ndr, "sv1541_minfreeconnections", r->sv1541_minfreeconnections);
    2742           0 :         ndr->depth--;
    2743             : }
    2744             : 
    2745           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1542(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1542 *r)
    2746             : {
    2747           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2748           0 :         if (ndr_flags & NDR_SCALARS) {
    2749           0 :                 NDR_CHECK(ndr_push_align(ndr, 1));
    2750           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1542_maxfreeconnections));
    2751           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
    2752             :         }
    2753           0 :         if (ndr_flags & NDR_BUFFERS) {
    2754           0 :         }
    2755           0 :         return NDR_ERR_SUCCESS;
    2756             : }
    2757             : 
    2758           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1542(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1542 *r)
    2759             : {
    2760           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2761           0 :         if (ndr_flags & NDR_SCALARS) {
    2762           0 :                 NDR_CHECK(ndr_pull_align(ndr, 1));
    2763           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1542_maxfreeconnections));
    2764           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
    2765             :         }
    2766           0 :         if (ndr_flags & NDR_BUFFERS) {
    2767           0 :         }
    2768           0 :         return NDR_ERR_SUCCESS;
    2769             : }
    2770             : 
    2771           0 : static void ndr_print_flags_SERVER_INFO_1542(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1542 *r)
    2772             : {
    2773           0 :         ndr_print_SERVER_INFO_1542(ndr, name, r);
    2774           0 : }
    2775             : 
    2776           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1542(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1542 *r)
    2777             : {
    2778           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1542");
    2779           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2780           0 :         ndr->depth++;
    2781           0 :         ndr_print_uint8(ndr, "sv1542_maxfreeconnections", r->sv1542_maxfreeconnections);
    2782           0 :         ndr->depth--;
    2783             : }
    2784             : 
    2785           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1543(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1543 *r)
    2786             : {
    2787           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2788           0 :         if (ndr_flags & NDR_SCALARS) {
    2789           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    2790           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1543_initsesstable));
    2791           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    2792             :         }
    2793           0 :         if (ndr_flags & NDR_BUFFERS) {
    2794           0 :         }
    2795           0 :         return NDR_ERR_SUCCESS;
    2796             : }
    2797             : 
    2798           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1543(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1543 *r)
    2799             : {
    2800           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2801           0 :         if (ndr_flags & NDR_SCALARS) {
    2802           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    2803           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1543_initsesstable));
    2804           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    2805             :         }
    2806           0 :         if (ndr_flags & NDR_BUFFERS) {
    2807           0 :         }
    2808           0 :         return NDR_ERR_SUCCESS;
    2809             : }
    2810             : 
    2811           0 : static void ndr_print_flags_SERVER_INFO_1543(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1543 *r)
    2812             : {
    2813           0 :         ndr_print_SERVER_INFO_1543(ndr, name, r);
    2814           0 : }
    2815             : 
    2816           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1543(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1543 *r)
    2817             : {
    2818           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1543");
    2819           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2820           0 :         ndr->depth++;
    2821           0 :         ndr_print_uint32(ndr, "sv1543_initsesstable", r->sv1543_initsesstable);
    2822           0 :         ndr->depth--;
    2823             : }
    2824             : 
    2825           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1544(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1544 *r)
    2826             : {
    2827           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2828           0 :         if (ndr_flags & NDR_SCALARS) {
    2829           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    2830           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1544_initconntable));
    2831           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    2832             :         }
    2833           0 :         if (ndr_flags & NDR_BUFFERS) {
    2834           0 :         }
    2835           0 :         return NDR_ERR_SUCCESS;
    2836             : }
    2837             : 
    2838           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1544(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1544 *r)
    2839             : {
    2840           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2841           0 :         if (ndr_flags & NDR_SCALARS) {
    2842           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    2843           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1544_initconntable));
    2844           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    2845             :         }
    2846           0 :         if (ndr_flags & NDR_BUFFERS) {
    2847           0 :         }
    2848           0 :         return NDR_ERR_SUCCESS;
    2849             : }
    2850             : 
    2851           0 : static void ndr_print_flags_SERVER_INFO_1544(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1544 *r)
    2852             : {
    2853           0 :         ndr_print_SERVER_INFO_1544(ndr, name, r);
    2854           0 : }
    2855             : 
    2856           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1544(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1544 *r)
    2857             : {
    2858           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1544");
    2859           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2860           0 :         ndr->depth++;
    2861           0 :         ndr_print_uint32(ndr, "sv1544_initconntable", r->sv1544_initconntable);
    2862           0 :         ndr->depth--;
    2863             : }
    2864             : 
    2865           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1545(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1545 *r)
    2866             : {
    2867           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2868           0 :         if (ndr_flags & NDR_SCALARS) {
    2869           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    2870           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1545_initfiletable));
    2871           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    2872             :         }
    2873           0 :         if (ndr_flags & NDR_BUFFERS) {
    2874           0 :         }
    2875           0 :         return NDR_ERR_SUCCESS;
    2876             : }
    2877             : 
    2878           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1545(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1545 *r)
    2879             : {
    2880           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2881           0 :         if (ndr_flags & NDR_SCALARS) {
    2882           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    2883           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1545_initfiletable));
    2884           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    2885             :         }
    2886           0 :         if (ndr_flags & NDR_BUFFERS) {
    2887           0 :         }
    2888           0 :         return NDR_ERR_SUCCESS;
    2889             : }
    2890             : 
    2891           0 : static void ndr_print_flags_SERVER_INFO_1545(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1545 *r)
    2892             : {
    2893           0 :         ndr_print_SERVER_INFO_1545(ndr, name, r);
    2894           0 : }
    2895             : 
    2896           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1545(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1545 *r)
    2897             : {
    2898           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1545");
    2899           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2900           0 :         ndr->depth++;
    2901           0 :         ndr_print_uint32(ndr, "sv1545_initfiletable", r->sv1545_initfiletable);
    2902           0 :         ndr->depth--;
    2903             : }
    2904             : 
    2905           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1546(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1546 *r)
    2906             : {
    2907           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2908           0 :         if (ndr_flags & NDR_SCALARS) {
    2909           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    2910           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1546_initsearchtable));
    2911           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    2912             :         }
    2913           0 :         if (ndr_flags & NDR_BUFFERS) {
    2914           0 :         }
    2915           0 :         return NDR_ERR_SUCCESS;
    2916             : }
    2917             : 
    2918           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1546(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1546 *r)
    2919             : {
    2920           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2921           0 :         if (ndr_flags & NDR_SCALARS) {
    2922           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    2923           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1546_initsearchtable));
    2924           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    2925             :         }
    2926           0 :         if (ndr_flags & NDR_BUFFERS) {
    2927           0 :         }
    2928           0 :         return NDR_ERR_SUCCESS;
    2929             : }
    2930             : 
    2931           0 : static void ndr_print_flags_SERVER_INFO_1546(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1546 *r)
    2932             : {
    2933           0 :         ndr_print_SERVER_INFO_1546(ndr, name, r);
    2934           0 : }
    2935             : 
    2936           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1546(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1546 *r)
    2937             : {
    2938           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1546");
    2939           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2940           0 :         ndr->depth++;
    2941           0 :         ndr_print_uint32(ndr, "sv1546_initsearchtable", r->sv1546_initsearchtable);
    2942           0 :         ndr->depth--;
    2943             : }
    2944             : 
    2945           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1547(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1547 *r)
    2946             : {
    2947           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2948           0 :         if (ndr_flags & NDR_SCALARS) {
    2949           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    2950           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1547_alertschedule));
    2951           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    2952             :         }
    2953           0 :         if (ndr_flags & NDR_BUFFERS) {
    2954           0 :         }
    2955           0 :         return NDR_ERR_SUCCESS;
    2956             : }
    2957             : 
    2958           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1547(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1547 *r)
    2959             : {
    2960           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    2961           0 :         if (ndr_flags & NDR_SCALARS) {
    2962           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    2963           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1547_alertschedule));
    2964           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    2965             :         }
    2966           0 :         if (ndr_flags & NDR_BUFFERS) {
    2967           0 :         }
    2968           0 :         return NDR_ERR_SUCCESS;
    2969             : }
    2970             : 
    2971           0 : static void ndr_print_flags_SERVER_INFO_1547(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1547 *r)
    2972             : {
    2973           0 :         ndr_print_SERVER_INFO_1547(ndr, name, r);
    2974           0 : }
    2975             : 
    2976           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1547(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1547 *r)
    2977             : {
    2978           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1547");
    2979           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    2980           0 :         ndr->depth++;
    2981           0 :         ndr_print_uint32(ndr, "sv1547_alertschedule", r->sv1547_alertschedule);
    2982           0 :         ndr->depth--;
    2983             : }
    2984             : 
    2985           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1548(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1548 *r)
    2986             : {
    2987           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    2988           0 :         if (ndr_flags & NDR_SCALARS) {
    2989           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    2990           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1548_errorthreshold));
    2991           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    2992             :         }
    2993           0 :         if (ndr_flags & NDR_BUFFERS) {
    2994           0 :         }
    2995           0 :         return NDR_ERR_SUCCESS;
    2996             : }
    2997             : 
    2998           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1548(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1548 *r)
    2999             : {
    3000           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3001           0 :         if (ndr_flags & NDR_SCALARS) {
    3002           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3003           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1548_errorthreshold));
    3004           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3005             :         }
    3006           0 :         if (ndr_flags & NDR_BUFFERS) {
    3007           0 :         }
    3008           0 :         return NDR_ERR_SUCCESS;
    3009             : }
    3010             : 
    3011           0 : static void ndr_print_flags_SERVER_INFO_1548(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1548 *r)
    3012             : {
    3013           0 :         ndr_print_SERVER_INFO_1548(ndr, name, r);
    3014           0 : }
    3015             : 
    3016           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1548(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1548 *r)
    3017             : {
    3018           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1548");
    3019           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3020           0 :         ndr->depth++;
    3021           0 :         ndr_print_uint32(ndr, "sv1548_errorthreshold", r->sv1548_errorthreshold);
    3022           0 :         ndr->depth--;
    3023             : }
    3024             : 
    3025           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1549(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1549 *r)
    3026             : {
    3027           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3028           0 :         if (ndr_flags & NDR_SCALARS) {
    3029           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3030           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1549_networkerrorthreshold));
    3031           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3032             :         }
    3033           0 :         if (ndr_flags & NDR_BUFFERS) {
    3034           0 :         }
    3035           0 :         return NDR_ERR_SUCCESS;
    3036             : }
    3037             : 
    3038           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1549(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1549 *r)
    3039             : {
    3040           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3041           0 :         if (ndr_flags & NDR_SCALARS) {
    3042           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3043           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1549_networkerrorthreshold));
    3044           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3045             :         }
    3046           0 :         if (ndr_flags & NDR_BUFFERS) {
    3047           0 :         }
    3048           0 :         return NDR_ERR_SUCCESS;
    3049             : }
    3050             : 
    3051           0 : static void ndr_print_flags_SERVER_INFO_1549(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1549 *r)
    3052             : {
    3053           0 :         ndr_print_SERVER_INFO_1549(ndr, name, r);
    3054           0 : }
    3055             : 
    3056           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1549(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1549 *r)
    3057             : {
    3058           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1549");
    3059           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3060           0 :         ndr->depth++;
    3061           0 :         ndr_print_uint32(ndr, "sv1549_networkerrorthreshold", r->sv1549_networkerrorthreshold);
    3062           0 :         ndr->depth--;
    3063             : }
    3064             : 
    3065           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1550(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1550 *r)
    3066             : {
    3067           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3068           0 :         if (ndr_flags & NDR_SCALARS) {
    3069           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3070           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1550_diskspacethreshold));
    3071           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3072             :         }
    3073           0 :         if (ndr_flags & NDR_BUFFERS) {
    3074           0 :         }
    3075           0 :         return NDR_ERR_SUCCESS;
    3076             : }
    3077             : 
    3078           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1550(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1550 *r)
    3079             : {
    3080           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3081           0 :         if (ndr_flags & NDR_SCALARS) {
    3082           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3083           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1550_diskspacethreshold));
    3084           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3085             :         }
    3086           0 :         if (ndr_flags & NDR_BUFFERS) {
    3087           0 :         }
    3088           0 :         return NDR_ERR_SUCCESS;
    3089             : }
    3090             : 
    3091           0 : static void ndr_print_flags_SERVER_INFO_1550(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1550 *r)
    3092             : {
    3093           0 :         ndr_print_SERVER_INFO_1550(ndr, name, r);
    3094           0 : }
    3095             : 
    3096           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1550(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1550 *r)
    3097             : {
    3098           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1550");
    3099           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3100           0 :         ndr->depth++;
    3101           0 :         ndr_print_uint32(ndr, "sv1550_diskspacethreshold", r->sv1550_diskspacethreshold);
    3102           0 :         ndr->depth--;
    3103             : }
    3104             : 
    3105           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1552(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1552 *r)
    3106             : {
    3107           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3108           0 :         if (ndr_flags & NDR_SCALARS) {
    3109           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3110           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1552_maxlinkdelay));
    3111           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3112             :         }
    3113           0 :         if (ndr_flags & NDR_BUFFERS) {
    3114           0 :         }
    3115           0 :         return NDR_ERR_SUCCESS;
    3116             : }
    3117             : 
    3118           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1552(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1552 *r)
    3119             : {
    3120           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3121           0 :         if (ndr_flags & NDR_SCALARS) {
    3122           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3123           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1552_maxlinkdelay));
    3124           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3125             :         }
    3126           0 :         if (ndr_flags & NDR_BUFFERS) {
    3127           0 :         }
    3128           0 :         return NDR_ERR_SUCCESS;
    3129             : }
    3130             : 
    3131           0 : static void ndr_print_flags_SERVER_INFO_1552(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1552 *r)
    3132             : {
    3133           0 :         ndr_print_SERVER_INFO_1552(ndr, name, r);
    3134           0 : }
    3135             : 
    3136           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1552(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1552 *r)
    3137             : {
    3138           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1552");
    3139           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3140           0 :         ndr->depth++;
    3141           0 :         ndr_print_uint32(ndr, "sv1552_maxlinkdelay", r->sv1552_maxlinkdelay);
    3142           0 :         ndr->depth--;
    3143             : }
    3144             : 
    3145           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1553(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1553 *r)
    3146             : {
    3147           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3148           0 :         if (ndr_flags & NDR_SCALARS) {
    3149           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3150           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1553_minlinkthroughput));
    3151           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3152             :         }
    3153           0 :         if (ndr_flags & NDR_BUFFERS) {
    3154           0 :         }
    3155           0 :         return NDR_ERR_SUCCESS;
    3156             : }
    3157             : 
    3158           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1553(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1553 *r)
    3159             : {
    3160           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3161           0 :         if (ndr_flags & NDR_SCALARS) {
    3162           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3163           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1553_minlinkthroughput));
    3164           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3165             :         }
    3166           0 :         if (ndr_flags & NDR_BUFFERS) {
    3167           0 :         }
    3168           0 :         return NDR_ERR_SUCCESS;
    3169             : }
    3170             : 
    3171           0 : static void ndr_print_flags_SERVER_INFO_1553(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1553 *r)
    3172             : {
    3173           0 :         ndr_print_SERVER_INFO_1553(ndr, name, r);
    3174           0 : }
    3175             : 
    3176           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1553(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1553 *r)
    3177             : {
    3178           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1553");
    3179           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3180           0 :         ndr->depth++;
    3181           0 :         ndr_print_uint32(ndr, "sv1553_minlinkthroughput", r->sv1553_minlinkthroughput);
    3182           0 :         ndr->depth--;
    3183             : }
    3184             : 
    3185           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1554(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1554 *r)
    3186             : {
    3187           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3188           0 :         if (ndr_flags & NDR_SCALARS) {
    3189           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3190           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1554_linkinfovalidtime));
    3191           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3192             :         }
    3193           0 :         if (ndr_flags & NDR_BUFFERS) {
    3194           0 :         }
    3195           0 :         return NDR_ERR_SUCCESS;
    3196             : }
    3197             : 
    3198           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1554(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1554 *r)
    3199             : {
    3200           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3201           0 :         if (ndr_flags & NDR_SCALARS) {
    3202           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3203           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1554_linkinfovalidtime));
    3204           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3205             :         }
    3206           0 :         if (ndr_flags & NDR_BUFFERS) {
    3207           0 :         }
    3208           0 :         return NDR_ERR_SUCCESS;
    3209             : }
    3210             : 
    3211           0 : static void ndr_print_flags_SERVER_INFO_1554(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1554 *r)
    3212             : {
    3213           0 :         ndr_print_SERVER_INFO_1554(ndr, name, r);
    3214           0 : }
    3215             : 
    3216           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1554(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1554 *r)
    3217             : {
    3218           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1554");
    3219           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3220           0 :         ndr->depth++;
    3221           0 :         ndr_print_uint32(ndr, "sv1554_linkinfovalidtime", r->sv1554_linkinfovalidtime);
    3222           0 :         ndr->depth--;
    3223             : }
    3224             : 
    3225           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1555(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1555 *r)
    3226             : {
    3227           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3228           0 :         if (ndr_flags & NDR_SCALARS) {
    3229           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3230           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1555_scavqosinfoupdatetime));
    3231           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3232             :         }
    3233           0 :         if (ndr_flags & NDR_BUFFERS) {
    3234           0 :         }
    3235           0 :         return NDR_ERR_SUCCESS;
    3236             : }
    3237             : 
    3238           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1555(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1555 *r)
    3239             : {
    3240           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3241           0 :         if (ndr_flags & NDR_SCALARS) {
    3242           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3243           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1555_scavqosinfoupdatetime));
    3244           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3245             :         }
    3246           0 :         if (ndr_flags & NDR_BUFFERS) {
    3247           0 :         }
    3248           0 :         return NDR_ERR_SUCCESS;
    3249             : }
    3250             : 
    3251           0 : static void ndr_print_flags_SERVER_INFO_1555(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1555 *r)
    3252             : {
    3253           0 :         ndr_print_SERVER_INFO_1555(ndr, name, r);
    3254           0 : }
    3255             : 
    3256           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1555(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1555 *r)
    3257             : {
    3258           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1555");
    3259           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3260           0 :         ndr->depth++;
    3261           0 :         ndr_print_uint32(ndr, "sv1555_scavqosinfoupdatetime", r->sv1555_scavqosinfoupdatetime);
    3262           0 :         ndr->depth--;
    3263             : }
    3264             : 
    3265           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1556(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1556 *r)
    3266             : {
    3267           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3268           0 :         if (ndr_flags & NDR_SCALARS) {
    3269           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3270           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1556_maxworkitemidletime));
    3271           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3272             :         }
    3273           0 :         if (ndr_flags & NDR_BUFFERS) {
    3274           0 :         }
    3275           0 :         return NDR_ERR_SUCCESS;
    3276             : }
    3277             : 
    3278           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1556(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1556 *r)
    3279             : {
    3280           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3281           0 :         if (ndr_flags & NDR_SCALARS) {
    3282           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3283           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1556_maxworkitemidletime));
    3284           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3285             :         }
    3286           0 :         if (ndr_flags & NDR_BUFFERS) {
    3287           0 :         }
    3288           0 :         return NDR_ERR_SUCCESS;
    3289             : }
    3290             : 
    3291           0 : static void ndr_print_flags_SERVER_INFO_1556(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1556 *r)
    3292             : {
    3293           0 :         ndr_print_SERVER_INFO_1556(ndr, name, r);
    3294           0 : }
    3295             : 
    3296           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1556(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1556 *r)
    3297             : {
    3298           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1556");
    3299           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3300           0 :         ndr->depth++;
    3301           0 :         ndr_print_uint32(ndr, "sv1556_maxworkitemidletime", r->sv1556_maxworkitemidletime);
    3302           0 :         ndr->depth--;
    3303             : }
    3304             : 
    3305           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1557(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1557 *r)
    3306             : {
    3307           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3308           0 :         if (ndr_flags & NDR_SCALARS) {
    3309           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3310           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1557_maxrawworkitems));
    3311           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3312             :         }
    3313           0 :         if (ndr_flags & NDR_BUFFERS) {
    3314           0 :         }
    3315           0 :         return NDR_ERR_SUCCESS;
    3316             : }
    3317             : 
    3318           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1557(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1557 *r)
    3319             : {
    3320           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3321           0 :         if (ndr_flags & NDR_SCALARS) {
    3322           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3323           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1557_maxrawworkitems));
    3324           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3325             :         }
    3326           0 :         if (ndr_flags & NDR_BUFFERS) {
    3327           0 :         }
    3328           0 :         return NDR_ERR_SUCCESS;
    3329             : }
    3330             : 
    3331           0 : static void ndr_print_flags_SERVER_INFO_1557(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1557 *r)
    3332             : {
    3333           0 :         ndr_print_SERVER_INFO_1557(ndr, name, r);
    3334           0 : }
    3335             : 
    3336           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1557(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1557 *r)
    3337             : {
    3338           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1557");
    3339           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3340           0 :         ndr->depth++;
    3341           0 :         ndr_print_uint32(ndr, "sv1557_maxrawworkitems", r->sv1557_maxrawworkitems);
    3342           0 :         ndr->depth--;
    3343             : }
    3344             : 
    3345           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1560(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1560 *r)
    3346             : {
    3347           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3348           0 :         if (ndr_flags & NDR_SCALARS) {
    3349           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3350           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1560_producttype));
    3351           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3352             :         }
    3353           0 :         if (ndr_flags & NDR_BUFFERS) {
    3354           0 :         }
    3355           0 :         return NDR_ERR_SUCCESS;
    3356             : }
    3357             : 
    3358           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1560(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1560 *r)
    3359             : {
    3360           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3361           0 :         if (ndr_flags & NDR_SCALARS) {
    3362           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3363           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1560_producttype));
    3364           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3365             :         }
    3366           0 :         if (ndr_flags & NDR_BUFFERS) {
    3367           0 :         }
    3368           0 :         return NDR_ERR_SUCCESS;
    3369             : }
    3370             : 
    3371           0 : static void ndr_print_flags_SERVER_INFO_1560(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1560 *r)
    3372             : {
    3373           0 :         ndr_print_SERVER_INFO_1560(ndr, name, r);
    3374           0 : }
    3375             : 
    3376           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1560(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1560 *r)
    3377             : {
    3378           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1560");
    3379           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3380           0 :         ndr->depth++;
    3381           0 :         ndr_print_uint32(ndr, "sv1560_producttype", r->sv1560_producttype);
    3382           0 :         ndr->depth--;
    3383             : }
    3384             : 
    3385           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1561(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1561 *r)
    3386             : {
    3387           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3388           0 :         if (ndr_flags & NDR_SCALARS) {
    3389           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3390           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1561_serversize));
    3391           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3392             :         }
    3393           0 :         if (ndr_flags & NDR_BUFFERS) {
    3394           0 :         }
    3395           0 :         return NDR_ERR_SUCCESS;
    3396             : }
    3397             : 
    3398           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1561(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1561 *r)
    3399             : {
    3400           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3401           0 :         if (ndr_flags & NDR_SCALARS) {
    3402           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3403           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1561_serversize));
    3404           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3405             :         }
    3406           0 :         if (ndr_flags & NDR_BUFFERS) {
    3407           0 :         }
    3408           0 :         return NDR_ERR_SUCCESS;
    3409             : }
    3410             : 
    3411           0 : static void ndr_print_flags_SERVER_INFO_1561(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1561 *r)
    3412             : {
    3413           0 :         ndr_print_SERVER_INFO_1561(ndr, name, r);
    3414           0 : }
    3415             : 
    3416           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1561(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1561 *r)
    3417             : {
    3418           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1561");
    3419           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3420           0 :         ndr->depth++;
    3421           0 :         ndr_print_uint32(ndr, "sv1561_serversize", r->sv1561_serversize);
    3422           0 :         ndr->depth--;
    3423             : }
    3424             : 
    3425           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1562(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1562 *r)
    3426             : {
    3427           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3428           0 :         if (ndr_flags & NDR_SCALARS) {
    3429           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3430           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1562_connectionlessautodisc));
    3431           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3432             :         }
    3433           0 :         if (ndr_flags & NDR_BUFFERS) {
    3434           0 :         }
    3435           0 :         return NDR_ERR_SUCCESS;
    3436             : }
    3437             : 
    3438           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1562(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1562 *r)
    3439             : {
    3440           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3441           0 :         if (ndr_flags & NDR_SCALARS) {
    3442           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3443           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1562_connectionlessautodisc));
    3444           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3445             :         }
    3446           0 :         if (ndr_flags & NDR_BUFFERS) {
    3447           0 :         }
    3448           0 :         return NDR_ERR_SUCCESS;
    3449             : }
    3450             : 
    3451           0 : static void ndr_print_flags_SERVER_INFO_1562(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1562 *r)
    3452             : {
    3453           0 :         ndr_print_SERVER_INFO_1562(ndr, name, r);
    3454           0 : }
    3455             : 
    3456           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1562(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1562 *r)
    3457             : {
    3458           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1562");
    3459           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3460           0 :         ndr->depth++;
    3461           0 :         ndr_print_uint32(ndr, "sv1562_connectionlessautodisc", r->sv1562_connectionlessautodisc);
    3462           0 :         ndr->depth--;
    3463             : }
    3464             : 
    3465           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1563(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1563 *r)
    3466             : {
    3467           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3468           0 :         if (ndr_flags & NDR_SCALARS) {
    3469           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3470           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1563_sharingviolationretries));
    3471           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3472             :         }
    3473           0 :         if (ndr_flags & NDR_BUFFERS) {
    3474           0 :         }
    3475           0 :         return NDR_ERR_SUCCESS;
    3476             : }
    3477             : 
    3478           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1563(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1563 *r)
    3479             : {
    3480           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3481           0 :         if (ndr_flags & NDR_SCALARS) {
    3482           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3483           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1563_sharingviolationretries));
    3484           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3485             :         }
    3486           0 :         if (ndr_flags & NDR_BUFFERS) {
    3487           0 :         }
    3488           0 :         return NDR_ERR_SUCCESS;
    3489             : }
    3490             : 
    3491           0 : static void ndr_print_flags_SERVER_INFO_1563(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1563 *r)
    3492             : {
    3493           0 :         ndr_print_SERVER_INFO_1563(ndr, name, r);
    3494           0 : }
    3495             : 
    3496           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1563(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1563 *r)
    3497             : {
    3498           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1563");
    3499           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3500           0 :         ndr->depth++;
    3501           0 :         ndr_print_uint32(ndr, "sv1563_sharingviolationretries", r->sv1563_sharingviolationretries);
    3502           0 :         ndr->depth--;
    3503             : }
    3504             : 
    3505           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1564(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1564 *r)
    3506             : {
    3507           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3508           0 :         if (ndr_flags & NDR_SCALARS) {
    3509           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3510           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1564_sharingviolationdelay));
    3511           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3512             :         }
    3513           0 :         if (ndr_flags & NDR_BUFFERS) {
    3514           0 :         }
    3515           0 :         return NDR_ERR_SUCCESS;
    3516             : }
    3517             : 
    3518           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1564(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1564 *r)
    3519             : {
    3520           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3521           0 :         if (ndr_flags & NDR_SCALARS) {
    3522           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3523           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1564_sharingviolationdelay));
    3524           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3525             :         }
    3526           0 :         if (ndr_flags & NDR_BUFFERS) {
    3527           0 :         }
    3528           0 :         return NDR_ERR_SUCCESS;
    3529             : }
    3530             : 
    3531           0 : static void ndr_print_flags_SERVER_INFO_1564(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1564 *r)
    3532             : {
    3533           0 :         ndr_print_SERVER_INFO_1564(ndr, name, r);
    3534           0 : }
    3535             : 
    3536           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1564(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1564 *r)
    3537             : {
    3538           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1564");
    3539           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3540           0 :         ndr->depth++;
    3541           0 :         ndr_print_uint32(ndr, "sv1564_sharingviolationdelay", r->sv1564_sharingviolationdelay);
    3542           0 :         ndr->depth--;
    3543             : }
    3544             : 
    3545           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1565(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1565 *r)
    3546             : {
    3547           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3548           0 :         if (ndr_flags & NDR_SCALARS) {
    3549           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3550           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1565_maxglobalopensearch));
    3551           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3552             :         }
    3553           0 :         if (ndr_flags & NDR_BUFFERS) {
    3554           0 :         }
    3555           0 :         return NDR_ERR_SUCCESS;
    3556             : }
    3557             : 
    3558           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1565(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1565 *r)
    3559             : {
    3560           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3561           0 :         if (ndr_flags & NDR_SCALARS) {
    3562           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3563           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1565_maxglobalopensearch));
    3564           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3565             :         }
    3566           0 :         if (ndr_flags & NDR_BUFFERS) {
    3567           0 :         }
    3568           0 :         return NDR_ERR_SUCCESS;
    3569             : }
    3570             : 
    3571           0 : static void ndr_print_flags_SERVER_INFO_1565(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1565 *r)
    3572             : {
    3573           0 :         ndr_print_SERVER_INFO_1565(ndr, name, r);
    3574           0 : }
    3575             : 
    3576           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1565(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1565 *r)
    3577             : {
    3578           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1565");
    3579           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3580           0 :         ndr->depth++;
    3581           0 :         ndr_print_uint32(ndr, "sv1565_maxglobalopensearch", r->sv1565_maxglobalopensearch);
    3582           0 :         ndr->depth--;
    3583             : }
    3584             : 
    3585           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1566(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1566 *r)
    3586             : {
    3587           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3588           0 :         if (ndr_flags & NDR_SCALARS) {
    3589           0 :                 NDR_CHECK(ndr_push_align(ndr, 1));
    3590           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1566_removeduplicatesearches));
    3591           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
    3592             :         }
    3593           0 :         if (ndr_flags & NDR_BUFFERS) {
    3594           0 :         }
    3595           0 :         return NDR_ERR_SUCCESS;
    3596             : }
    3597             : 
    3598           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1566(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1566 *r)
    3599             : {
    3600           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3601           0 :         if (ndr_flags & NDR_SCALARS) {
    3602           0 :                 NDR_CHECK(ndr_pull_align(ndr, 1));
    3603           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1566_removeduplicatesearches));
    3604           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
    3605             :         }
    3606           0 :         if (ndr_flags & NDR_BUFFERS) {
    3607           0 :         }
    3608           0 :         return NDR_ERR_SUCCESS;
    3609             : }
    3610             : 
    3611           0 : static void ndr_print_flags_SERVER_INFO_1566(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1566 *r)
    3612             : {
    3613           0 :         ndr_print_SERVER_INFO_1566(ndr, name, r);
    3614           0 : }
    3615             : 
    3616           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1566(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1566 *r)
    3617             : {
    3618           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1566");
    3619           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3620           0 :         ndr->depth++;
    3621           0 :         ndr_print_uint8(ndr, "sv1566_removeduplicatesearches", r->sv1566_removeduplicatesearches);
    3622           0 :         ndr->depth--;
    3623             : }
    3624             : 
    3625           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1567(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1567 *r)
    3626             : {
    3627           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3628           0 :         if (ndr_flags & NDR_SCALARS) {
    3629           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3630           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1567_lockviolationretries));
    3631           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3632             :         }
    3633           0 :         if (ndr_flags & NDR_BUFFERS) {
    3634           0 :         }
    3635           0 :         return NDR_ERR_SUCCESS;
    3636             : }
    3637             : 
    3638           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1567(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1567 *r)
    3639             : {
    3640           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3641           0 :         if (ndr_flags & NDR_SCALARS) {
    3642           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3643           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1567_lockviolationretries));
    3644           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3645             :         }
    3646           0 :         if (ndr_flags & NDR_BUFFERS) {
    3647           0 :         }
    3648           0 :         return NDR_ERR_SUCCESS;
    3649             : }
    3650             : 
    3651           0 : static void ndr_print_flags_SERVER_INFO_1567(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1567 *r)
    3652             : {
    3653           0 :         ndr_print_SERVER_INFO_1567(ndr, name, r);
    3654           0 : }
    3655             : 
    3656           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1567(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1567 *r)
    3657             : {
    3658           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1567");
    3659           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3660           0 :         ndr->depth++;
    3661           0 :         ndr_print_uint32(ndr, "sv1567_lockviolationretries", r->sv1567_lockviolationretries);
    3662           0 :         ndr->depth--;
    3663             : }
    3664             : 
    3665           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1568(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1568 *r)
    3666             : {
    3667           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3668           0 :         if (ndr_flags & NDR_SCALARS) {
    3669           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3670           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1568_lockviolationoffset));
    3671           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3672             :         }
    3673           0 :         if (ndr_flags & NDR_BUFFERS) {
    3674           0 :         }
    3675           0 :         return NDR_ERR_SUCCESS;
    3676             : }
    3677             : 
    3678           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1568(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1568 *r)
    3679             : {
    3680           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3681           0 :         if (ndr_flags & NDR_SCALARS) {
    3682           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3683           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1568_lockviolationoffset));
    3684           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3685             :         }
    3686           0 :         if (ndr_flags & NDR_BUFFERS) {
    3687           0 :         }
    3688           0 :         return NDR_ERR_SUCCESS;
    3689             : }
    3690             : 
    3691           0 : static void ndr_print_flags_SERVER_INFO_1568(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1568 *r)
    3692             : {
    3693           0 :         ndr_print_SERVER_INFO_1568(ndr, name, r);
    3694           0 : }
    3695             : 
    3696           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1568(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1568 *r)
    3697             : {
    3698           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1568");
    3699           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3700           0 :         ndr->depth++;
    3701           0 :         ndr_print_uint32(ndr, "sv1568_lockviolationoffset", r->sv1568_lockviolationoffset);
    3702           0 :         ndr->depth--;
    3703             : }
    3704             : 
    3705           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1569(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1569 *r)
    3706             : {
    3707           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3708           0 :         if (ndr_flags & NDR_SCALARS) {
    3709           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3710           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1569_lockviolationdelay));
    3711           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3712             :         }
    3713           0 :         if (ndr_flags & NDR_BUFFERS) {
    3714           0 :         }
    3715           0 :         return NDR_ERR_SUCCESS;
    3716             : }
    3717             : 
    3718           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1569(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1569 *r)
    3719             : {
    3720           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3721           0 :         if (ndr_flags & NDR_SCALARS) {
    3722           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3723           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1569_lockviolationdelay));
    3724           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3725             :         }
    3726           0 :         if (ndr_flags & NDR_BUFFERS) {
    3727           0 :         }
    3728           0 :         return NDR_ERR_SUCCESS;
    3729             : }
    3730             : 
    3731           0 : static void ndr_print_flags_SERVER_INFO_1569(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1569 *r)
    3732             : {
    3733           0 :         ndr_print_SERVER_INFO_1569(ndr, name, r);
    3734           0 : }
    3735             : 
    3736           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1569(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1569 *r)
    3737             : {
    3738           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1569");
    3739           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3740           0 :         ndr->depth++;
    3741           0 :         ndr_print_uint32(ndr, "sv1569_lockviolationdelay", r->sv1569_lockviolationdelay);
    3742           0 :         ndr->depth--;
    3743             : }
    3744             : 
    3745           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1570(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1570 *r)
    3746             : {
    3747           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3748           0 :         if (ndr_flags & NDR_SCALARS) {
    3749           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3750           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1570_mdlreadswitchover));
    3751           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3752             :         }
    3753           0 :         if (ndr_flags & NDR_BUFFERS) {
    3754           0 :         }
    3755           0 :         return NDR_ERR_SUCCESS;
    3756             : }
    3757             : 
    3758           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1570(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1570 *r)
    3759             : {
    3760           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3761           0 :         if (ndr_flags & NDR_SCALARS) {
    3762           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3763           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1570_mdlreadswitchover));
    3764           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3765             :         }
    3766           0 :         if (ndr_flags & NDR_BUFFERS) {
    3767           0 :         }
    3768           0 :         return NDR_ERR_SUCCESS;
    3769             : }
    3770             : 
    3771           0 : static void ndr_print_flags_SERVER_INFO_1570(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1570 *r)
    3772             : {
    3773           0 :         ndr_print_SERVER_INFO_1570(ndr, name, r);
    3774           0 : }
    3775             : 
    3776           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1570(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1570 *r)
    3777             : {
    3778           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1570");
    3779           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3780           0 :         ndr->depth++;
    3781           0 :         ndr_print_uint32(ndr, "sv1570_mdlreadswitchover", r->sv1570_mdlreadswitchover);
    3782           0 :         ndr->depth--;
    3783             : }
    3784             : 
    3785           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1571(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1571 *r)
    3786             : {
    3787           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3788           0 :         if (ndr_flags & NDR_SCALARS) {
    3789           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3790           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1571_cachedopenlimit));
    3791           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3792             :         }
    3793           0 :         if (ndr_flags & NDR_BUFFERS) {
    3794           0 :         }
    3795           0 :         return NDR_ERR_SUCCESS;
    3796             : }
    3797             : 
    3798           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1571(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1571 *r)
    3799             : {
    3800           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3801           0 :         if (ndr_flags & NDR_SCALARS) {
    3802           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3803           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1571_cachedopenlimit));
    3804           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3805             :         }
    3806           0 :         if (ndr_flags & NDR_BUFFERS) {
    3807           0 :         }
    3808           0 :         return NDR_ERR_SUCCESS;
    3809             : }
    3810             : 
    3811           0 : static void ndr_print_flags_SERVER_INFO_1571(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1571 *r)
    3812             : {
    3813           0 :         ndr_print_SERVER_INFO_1571(ndr, name, r);
    3814           0 : }
    3815             : 
    3816           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1571(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1571 *r)
    3817             : {
    3818           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1571");
    3819           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3820           0 :         ndr->depth++;
    3821           0 :         ndr_print_uint32(ndr, "sv1571_cachedopenlimit", r->sv1571_cachedopenlimit);
    3822           0 :         ndr->depth--;
    3823             : }
    3824             : 
    3825           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1572(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1572 *r)
    3826             : {
    3827           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3828           0 :         if (ndr_flags & NDR_SCALARS) {
    3829           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3830           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1572_criticalthreads));
    3831           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3832             :         }
    3833           0 :         if (ndr_flags & NDR_BUFFERS) {
    3834           0 :         }
    3835           0 :         return NDR_ERR_SUCCESS;
    3836             : }
    3837             : 
    3838           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1572(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1572 *r)
    3839             : {
    3840           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3841           0 :         if (ndr_flags & NDR_SCALARS) {
    3842           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3843           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1572_criticalthreads));
    3844           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3845             :         }
    3846           0 :         if (ndr_flags & NDR_BUFFERS) {
    3847           0 :         }
    3848           0 :         return NDR_ERR_SUCCESS;
    3849             : }
    3850             : 
    3851           0 : static void ndr_print_flags_SERVER_INFO_1572(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1572 *r)
    3852             : {
    3853           0 :         ndr_print_SERVER_INFO_1572(ndr, name, r);
    3854           0 : }
    3855             : 
    3856           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1572(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1572 *r)
    3857             : {
    3858           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1572");
    3859           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3860           0 :         ndr->depth++;
    3861           0 :         ndr_print_uint32(ndr, "sv1572_criticalthreads", r->sv1572_criticalthreads);
    3862           0 :         ndr->depth--;
    3863             : }
    3864             : 
    3865           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1573(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1573 *r)
    3866             : {
    3867           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3868           0 :         if (ndr_flags & NDR_SCALARS) {
    3869           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3870           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1573_restrictnullsessaccess));
    3871           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3872             :         }
    3873           0 :         if (ndr_flags & NDR_BUFFERS) {
    3874           0 :         }
    3875           0 :         return NDR_ERR_SUCCESS;
    3876             : }
    3877             : 
    3878           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1573(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1573 *r)
    3879             : {
    3880           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3881           0 :         if (ndr_flags & NDR_SCALARS) {
    3882           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3883           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1573_restrictnullsessaccess));
    3884           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3885             :         }
    3886           0 :         if (ndr_flags & NDR_BUFFERS) {
    3887           0 :         }
    3888           0 :         return NDR_ERR_SUCCESS;
    3889             : }
    3890             : 
    3891           0 : static void ndr_print_flags_SERVER_INFO_1573(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1573 *r)
    3892             : {
    3893           0 :         ndr_print_SERVER_INFO_1573(ndr, name, r);
    3894           0 : }
    3895             : 
    3896           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1573(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1573 *r)
    3897             : {
    3898           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1573");
    3899           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3900           0 :         ndr->depth++;
    3901           0 :         ndr_print_uint32(ndr, "sv1573_restrictnullsessaccess", r->sv1573_restrictnullsessaccess);
    3902           0 :         ndr->depth--;
    3903             : }
    3904             : 
    3905           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1574(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1574 *r)
    3906             : {
    3907           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3908           0 :         if (ndr_flags & NDR_SCALARS) {
    3909           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3910           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1574_enablewfw311directipx));
    3911           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3912             :         }
    3913           0 :         if (ndr_flags & NDR_BUFFERS) {
    3914           0 :         }
    3915           0 :         return NDR_ERR_SUCCESS;
    3916             : }
    3917             : 
    3918           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1574(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1574 *r)
    3919             : {
    3920           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3921           0 :         if (ndr_flags & NDR_SCALARS) {
    3922           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3923           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1574_enablewfw311directipx));
    3924           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3925             :         }
    3926           0 :         if (ndr_flags & NDR_BUFFERS) {
    3927           0 :         }
    3928           0 :         return NDR_ERR_SUCCESS;
    3929             : }
    3930             : 
    3931           0 : static void ndr_print_flags_SERVER_INFO_1574(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1574 *r)
    3932             : {
    3933           0 :         ndr_print_SERVER_INFO_1574(ndr, name, r);
    3934           0 : }
    3935             : 
    3936           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1574(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1574 *r)
    3937             : {
    3938           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1574");
    3939           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3940           0 :         ndr->depth++;
    3941           0 :         ndr_print_uint32(ndr, "sv1574_enablewfw311directipx", r->sv1574_enablewfw311directipx);
    3942           0 :         ndr->depth--;
    3943             : }
    3944             : 
    3945           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1575(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1575 *r)
    3946             : {
    3947           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3948           0 :         if (ndr_flags & NDR_SCALARS) {
    3949           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3950           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1575_otherqueueaffinity));
    3951           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3952             :         }
    3953           0 :         if (ndr_flags & NDR_BUFFERS) {
    3954           0 :         }
    3955           0 :         return NDR_ERR_SUCCESS;
    3956             : }
    3957             : 
    3958           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1575(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1575 *r)
    3959             : {
    3960           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    3961           0 :         if (ndr_flags & NDR_SCALARS) {
    3962           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    3963           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1575_otherqueueaffinity));
    3964           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3965             :         }
    3966           0 :         if (ndr_flags & NDR_BUFFERS) {
    3967           0 :         }
    3968           0 :         return NDR_ERR_SUCCESS;
    3969             : }
    3970             : 
    3971           0 : static void ndr_print_flags_SERVER_INFO_1575(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1575 *r)
    3972             : {
    3973           0 :         ndr_print_SERVER_INFO_1575(ndr, name, r);
    3974           0 : }
    3975             : 
    3976           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1575(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1575 *r)
    3977             : {
    3978           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1575");
    3979           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    3980           0 :         ndr->depth++;
    3981           0 :         ndr_print_uint32(ndr, "sv1575_otherqueueaffinity", r->sv1575_otherqueueaffinity);
    3982           0 :         ndr->depth--;
    3983             : }
    3984             : 
    3985           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1576(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1576 *r)
    3986             : {
    3987           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    3988           0 :         if (ndr_flags & NDR_SCALARS) {
    3989           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    3990           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1576_queuesamplesecs));
    3991           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    3992             :         }
    3993           0 :         if (ndr_flags & NDR_BUFFERS) {
    3994           0 :         }
    3995           0 :         return NDR_ERR_SUCCESS;
    3996             : }
    3997             : 
    3998           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1576(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1576 *r)
    3999             : {
    4000           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4001           0 :         if (ndr_flags & NDR_SCALARS) {
    4002           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4003           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1576_queuesamplesecs));
    4004           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4005             :         }
    4006           0 :         if (ndr_flags & NDR_BUFFERS) {
    4007           0 :         }
    4008           0 :         return NDR_ERR_SUCCESS;
    4009             : }
    4010             : 
    4011           0 : static void ndr_print_flags_SERVER_INFO_1576(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1576 *r)
    4012             : {
    4013           0 :         ndr_print_SERVER_INFO_1576(ndr, name, r);
    4014           0 : }
    4015             : 
    4016           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1576(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1576 *r)
    4017             : {
    4018           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1576");
    4019           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4020           0 :         ndr->depth++;
    4021           0 :         ndr_print_uint32(ndr, "sv1576_queuesamplesecs", r->sv1576_queuesamplesecs);
    4022           0 :         ndr->depth--;
    4023             : }
    4024             : 
    4025           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1577(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1577 *r)
    4026             : {
    4027           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4028           0 :         if (ndr_flags & NDR_SCALARS) {
    4029           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    4030           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1577_balancecount));
    4031           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    4032             :         }
    4033           0 :         if (ndr_flags & NDR_BUFFERS) {
    4034           0 :         }
    4035           0 :         return NDR_ERR_SUCCESS;
    4036             : }
    4037             : 
    4038           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1577(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1577 *r)
    4039             : {
    4040           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4041           0 :         if (ndr_flags & NDR_SCALARS) {
    4042           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4043           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1577_balancecount));
    4044           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4045             :         }
    4046           0 :         if (ndr_flags & NDR_BUFFERS) {
    4047           0 :         }
    4048           0 :         return NDR_ERR_SUCCESS;
    4049             : }
    4050             : 
    4051           0 : static void ndr_print_flags_SERVER_INFO_1577(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1577 *r)
    4052             : {
    4053           0 :         ndr_print_SERVER_INFO_1577(ndr, name, r);
    4054           0 : }
    4055             : 
    4056           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1577(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1577 *r)
    4057             : {
    4058           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1577");
    4059           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4060           0 :         ndr->depth++;
    4061           0 :         ndr_print_uint32(ndr, "sv1577_balancecount", r->sv1577_balancecount);
    4062           0 :         ndr->depth--;
    4063             : }
    4064             : 
    4065           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1578(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1578 *r)
    4066             : {
    4067           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4068           0 :         if (ndr_flags & NDR_SCALARS) {
    4069           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    4070           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1578_preferredaffinity));
    4071           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    4072             :         }
    4073           0 :         if (ndr_flags & NDR_BUFFERS) {
    4074           0 :         }
    4075           0 :         return NDR_ERR_SUCCESS;
    4076             : }
    4077             : 
    4078           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1578(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1578 *r)
    4079             : {
    4080           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4081           0 :         if (ndr_flags & NDR_SCALARS) {
    4082           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4083           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1578_preferredaffinity));
    4084           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4085             :         }
    4086           0 :         if (ndr_flags & NDR_BUFFERS) {
    4087           0 :         }
    4088           0 :         return NDR_ERR_SUCCESS;
    4089             : }
    4090             : 
    4091           0 : static void ndr_print_flags_SERVER_INFO_1578(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1578 *r)
    4092             : {
    4093           0 :         ndr_print_SERVER_INFO_1578(ndr, name, r);
    4094           0 : }
    4095             : 
    4096           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1578(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1578 *r)
    4097             : {
    4098           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1578");
    4099           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4100           0 :         ndr->depth++;
    4101           0 :         ndr_print_uint32(ndr, "sv1578_preferredaffinity", r->sv1578_preferredaffinity);
    4102           0 :         ndr->depth--;
    4103             : }
    4104             : 
    4105           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1579(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1579 *r)
    4106             : {
    4107           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4108           0 :         if (ndr_flags & NDR_SCALARS) {
    4109           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    4110           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1579_maxfreerfcbs));
    4111           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    4112             :         }
    4113           0 :         if (ndr_flags & NDR_BUFFERS) {
    4114           0 :         }
    4115           0 :         return NDR_ERR_SUCCESS;
    4116             : }
    4117             : 
    4118           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1579(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1579 *r)
    4119             : {
    4120           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4121           0 :         if (ndr_flags & NDR_SCALARS) {
    4122           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4123           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1579_maxfreerfcbs));
    4124           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4125             :         }
    4126           0 :         if (ndr_flags & NDR_BUFFERS) {
    4127           0 :         }
    4128           0 :         return NDR_ERR_SUCCESS;
    4129             : }
    4130             : 
    4131           0 : static void ndr_print_flags_SERVER_INFO_1579(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1579 *r)
    4132             : {
    4133           0 :         ndr_print_SERVER_INFO_1579(ndr, name, r);
    4134           0 : }
    4135             : 
    4136           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1579(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1579 *r)
    4137             : {
    4138           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1579");
    4139           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4140           0 :         ndr->depth++;
    4141           0 :         ndr_print_uint32(ndr, "sv1579_maxfreerfcbs", r->sv1579_maxfreerfcbs);
    4142           0 :         ndr->depth--;
    4143             : }
    4144             : 
    4145           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1580(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1580 *r)
    4146             : {
    4147           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4148           0 :         if (ndr_flags & NDR_SCALARS) {
    4149           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    4150           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1580_maxfreemfcbs));
    4151           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    4152             :         }
    4153           0 :         if (ndr_flags & NDR_BUFFERS) {
    4154           0 :         }
    4155           0 :         return NDR_ERR_SUCCESS;
    4156             : }
    4157             : 
    4158           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1580(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1580 *r)
    4159             : {
    4160           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4161           0 :         if (ndr_flags & NDR_SCALARS) {
    4162           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4163           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1580_maxfreemfcbs));
    4164           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4165             :         }
    4166           0 :         if (ndr_flags & NDR_BUFFERS) {
    4167           0 :         }
    4168           0 :         return NDR_ERR_SUCCESS;
    4169             : }
    4170             : 
    4171           0 : static void ndr_print_flags_SERVER_INFO_1580(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1580 *r)
    4172             : {
    4173           0 :         ndr_print_SERVER_INFO_1580(ndr, name, r);
    4174           0 : }
    4175             : 
    4176           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1580(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1580 *r)
    4177             : {
    4178           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1580");
    4179           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4180           0 :         ndr->depth++;
    4181           0 :         ndr_print_uint32(ndr, "sv1580_maxfreemfcbs", r->sv1580_maxfreemfcbs);
    4182           0 :         ndr->depth--;
    4183             : }
    4184             : 
    4185           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1581(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1581 *r)
    4186             : {
    4187           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4188           0 :         if (ndr_flags & NDR_SCALARS) {
    4189           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    4190           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1581_maxfreemlcbs));
    4191           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    4192             :         }
    4193           0 :         if (ndr_flags & NDR_BUFFERS) {
    4194           0 :         }
    4195           0 :         return NDR_ERR_SUCCESS;
    4196             : }
    4197             : 
    4198           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1581(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1581 *r)
    4199             : {
    4200           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4201           0 :         if (ndr_flags & NDR_SCALARS) {
    4202           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4203           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1581_maxfreemlcbs));
    4204           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4205             :         }
    4206           0 :         if (ndr_flags & NDR_BUFFERS) {
    4207           0 :         }
    4208           0 :         return NDR_ERR_SUCCESS;
    4209             : }
    4210             : 
    4211           0 : static void ndr_print_flags_SERVER_INFO_1581(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1581 *r)
    4212             : {
    4213           0 :         ndr_print_SERVER_INFO_1581(ndr, name, r);
    4214           0 : }
    4215             : 
    4216           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1581(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1581 *r)
    4217             : {
    4218           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1581");
    4219           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4220           0 :         ndr->depth++;
    4221           0 :         ndr_print_uint32(ndr, "sv1581_maxfreemlcbs", r->sv1581_maxfreemlcbs);
    4222           0 :         ndr->depth--;
    4223             : }
    4224             : 
    4225           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1582(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1582 *r)
    4226             : {
    4227           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4228           0 :         if (ndr_flags & NDR_SCALARS) {
    4229           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    4230           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1582_maxfreepagedpoolchunks));
    4231           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    4232             :         }
    4233           0 :         if (ndr_flags & NDR_BUFFERS) {
    4234           0 :         }
    4235           0 :         return NDR_ERR_SUCCESS;
    4236             : }
    4237             : 
    4238           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1582(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1582 *r)
    4239             : {
    4240           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4241           0 :         if (ndr_flags & NDR_SCALARS) {
    4242           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4243           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1582_maxfreepagedpoolchunks));
    4244           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4245             :         }
    4246           0 :         if (ndr_flags & NDR_BUFFERS) {
    4247           0 :         }
    4248           0 :         return NDR_ERR_SUCCESS;
    4249             : }
    4250             : 
    4251           0 : static void ndr_print_flags_SERVER_INFO_1582(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1582 *r)
    4252             : {
    4253           0 :         ndr_print_SERVER_INFO_1582(ndr, name, r);
    4254           0 : }
    4255             : 
    4256           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1582(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1582 *r)
    4257             : {
    4258           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1582");
    4259           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4260           0 :         ndr->depth++;
    4261           0 :         ndr_print_uint32(ndr, "sv1582_maxfreepagedpoolchunks", r->sv1582_maxfreepagedpoolchunks);
    4262           0 :         ndr->depth--;
    4263             : }
    4264             : 
    4265           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1583(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1583 *r)
    4266             : {
    4267           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4268           0 :         if (ndr_flags & NDR_SCALARS) {
    4269           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    4270           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1583_minpagedpoolchunksize));
    4271           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    4272             :         }
    4273           0 :         if (ndr_flags & NDR_BUFFERS) {
    4274           0 :         }
    4275           0 :         return NDR_ERR_SUCCESS;
    4276             : }
    4277             : 
    4278           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1583(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1583 *r)
    4279             : {
    4280           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4281           0 :         if (ndr_flags & NDR_SCALARS) {
    4282           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4283           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1583_minpagedpoolchunksize));
    4284           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4285             :         }
    4286           0 :         if (ndr_flags & NDR_BUFFERS) {
    4287           0 :         }
    4288           0 :         return NDR_ERR_SUCCESS;
    4289             : }
    4290             : 
    4291           0 : static void ndr_print_flags_SERVER_INFO_1583(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1583 *r)
    4292             : {
    4293           0 :         ndr_print_SERVER_INFO_1583(ndr, name, r);
    4294           0 : }
    4295             : 
    4296           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1583(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1583 *r)
    4297             : {
    4298           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1583");
    4299           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4300           0 :         ndr->depth++;
    4301           0 :         ndr_print_uint32(ndr, "sv1583_minpagedpoolchunksize", r->sv1583_minpagedpoolchunksize);
    4302           0 :         ndr->depth--;
    4303             : }
    4304             : 
    4305           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1584(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1584 *r)
    4306             : {
    4307           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4308           0 :         if (ndr_flags & NDR_SCALARS) {
    4309           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    4310           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1584_maxpagedpoolchunksize));
    4311           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    4312             :         }
    4313           0 :         if (ndr_flags & NDR_BUFFERS) {
    4314           0 :         }
    4315           0 :         return NDR_ERR_SUCCESS;
    4316             : }
    4317             : 
    4318           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1584(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1584 *r)
    4319             : {
    4320           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4321           0 :         if (ndr_flags & NDR_SCALARS) {
    4322           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4323           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1584_maxpagedpoolchunksize));
    4324           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4325             :         }
    4326           0 :         if (ndr_flags & NDR_BUFFERS) {
    4327           0 :         }
    4328           0 :         return NDR_ERR_SUCCESS;
    4329             : }
    4330             : 
    4331           0 : static void ndr_print_flags_SERVER_INFO_1584(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1584 *r)
    4332             : {
    4333           0 :         ndr_print_SERVER_INFO_1584(ndr, name, r);
    4334           0 : }
    4335             : 
    4336           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1584(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1584 *r)
    4337             : {
    4338           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1584");
    4339           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4340           0 :         ndr->depth++;
    4341           0 :         ndr_print_uint32(ndr, "sv1584_maxpagedpoolchunksize", r->sv1584_maxpagedpoolchunksize);
    4342           0 :         ndr->depth--;
    4343             : }
    4344             : 
    4345           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1585(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1585 *r)
    4346             : {
    4347           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4348           0 :         if (ndr_flags & NDR_SCALARS) {
    4349           0 :                 NDR_CHECK(ndr_push_align(ndr, 1));
    4350           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1585_sendsfrompreferredprocessor));
    4351           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
    4352             :         }
    4353           0 :         if (ndr_flags & NDR_BUFFERS) {
    4354           0 :         }
    4355           0 :         return NDR_ERR_SUCCESS;
    4356             : }
    4357             : 
    4358           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1585(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1585 *r)
    4359             : {
    4360           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4361           0 :         if (ndr_flags & NDR_SCALARS) {
    4362           0 :                 NDR_CHECK(ndr_pull_align(ndr, 1));
    4363           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1585_sendsfrompreferredprocessor));
    4364           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
    4365             :         }
    4366           0 :         if (ndr_flags & NDR_BUFFERS) {
    4367           0 :         }
    4368           0 :         return NDR_ERR_SUCCESS;
    4369             : }
    4370             : 
    4371           0 : static void ndr_print_flags_SERVER_INFO_1585(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1585 *r)
    4372             : {
    4373           0 :         ndr_print_SERVER_INFO_1585(ndr, name, r);
    4374           0 : }
    4375             : 
    4376           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1585(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1585 *r)
    4377             : {
    4378           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1585");
    4379           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4380           0 :         ndr->depth++;
    4381           0 :         ndr_print_uint8(ndr, "sv1585_sendsfrompreferredprocessor", r->sv1585_sendsfrompreferredprocessor);
    4382           0 :         ndr->depth--;
    4383             : }
    4384             : 
    4385           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1586(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1586 *r)
    4386             : {
    4387           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4388           0 :         if (ndr_flags & NDR_SCALARS) {
    4389           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    4390           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1586_maxthreadsperqueue));
    4391           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    4392             :         }
    4393           0 :         if (ndr_flags & NDR_BUFFERS) {
    4394           0 :         }
    4395           0 :         return NDR_ERR_SUCCESS;
    4396             : }
    4397             : 
    4398           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1586(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1586 *r)
    4399             : {
    4400           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4401           0 :         if (ndr_flags & NDR_SCALARS) {
    4402           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4403           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1586_maxthreadsperqueue));
    4404           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4405             :         }
    4406           0 :         if (ndr_flags & NDR_BUFFERS) {
    4407           0 :         }
    4408           0 :         return NDR_ERR_SUCCESS;
    4409             : }
    4410             : 
    4411           0 : static void ndr_print_flags_SERVER_INFO_1586(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1586 *r)
    4412             : {
    4413           0 :         ndr_print_SERVER_INFO_1586(ndr, name, r);
    4414           0 : }
    4415             : 
    4416           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1586(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1586 *r)
    4417             : {
    4418           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1586");
    4419           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4420           0 :         ndr->depth++;
    4421           0 :         ndr_print_uint32(ndr, "sv1586_maxthreadsperqueue", r->sv1586_maxthreadsperqueue);
    4422           0 :         ndr->depth--;
    4423             : }
    4424             : 
    4425           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1587(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1587 *r)
    4426             : {
    4427           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4428           0 :         if (ndr_flags & NDR_SCALARS) {
    4429           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    4430           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1587_cacheddirectorylimit));
    4431           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    4432             :         }
    4433           0 :         if (ndr_flags & NDR_BUFFERS) {
    4434           0 :         }
    4435           0 :         return NDR_ERR_SUCCESS;
    4436             : }
    4437             : 
    4438           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1587(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1587 *r)
    4439             : {
    4440           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4441           0 :         if (ndr_flags & NDR_SCALARS) {
    4442           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4443           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1587_cacheddirectorylimit));
    4444           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4445             :         }
    4446           0 :         if (ndr_flags & NDR_BUFFERS) {
    4447           0 :         }
    4448           0 :         return NDR_ERR_SUCCESS;
    4449             : }
    4450             : 
    4451           0 : static void ndr_print_flags_SERVER_INFO_1587(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1587 *r)
    4452             : {
    4453           0 :         ndr_print_SERVER_INFO_1587(ndr, name, r);
    4454           0 : }
    4455             : 
    4456           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1587(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1587 *r)
    4457             : {
    4458           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1587");
    4459           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4460           0 :         ndr->depth++;
    4461           0 :         ndr_print_uint32(ndr, "sv1587_cacheddirectorylimit", r->sv1587_cacheddirectorylimit);
    4462           0 :         ndr->depth--;
    4463             : }
    4464             : 
    4465           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1588(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1588 *r)
    4466             : {
    4467           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4468           0 :         if (ndr_flags & NDR_SCALARS) {
    4469           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    4470           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1588_maxcopylength));
    4471           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    4472             :         }
    4473           0 :         if (ndr_flags & NDR_BUFFERS) {
    4474           0 :         }
    4475           0 :         return NDR_ERR_SUCCESS;
    4476             : }
    4477             : 
    4478           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1588(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1588 *r)
    4479             : {
    4480           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4481           0 :         if (ndr_flags & NDR_SCALARS) {
    4482           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4483           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1588_maxcopylength));
    4484           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4485             :         }
    4486           0 :         if (ndr_flags & NDR_BUFFERS) {
    4487           0 :         }
    4488           0 :         return NDR_ERR_SUCCESS;
    4489             : }
    4490             : 
    4491           0 : static void ndr_print_flags_SERVER_INFO_1588(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1588 *r)
    4492             : {
    4493           0 :         ndr_print_SERVER_INFO_1588(ndr, name, r);
    4494           0 : }
    4495             : 
    4496           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1588(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1588 *r)
    4497             : {
    4498           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1588");
    4499           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4500           0 :         ndr->depth++;
    4501           0 :         ndr_print_uint32(ndr, "sv1588_maxcopylength", r->sv1588_maxcopylength);
    4502           0 :         ndr->depth--;
    4503             : }
    4504             : 
    4505           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1590(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1590 *r)
    4506             : {
    4507           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4508           0 :         if (ndr_flags & NDR_SCALARS) {
    4509           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    4510           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1590_enablecompression));
    4511           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    4512             :         }
    4513           0 :         if (ndr_flags & NDR_BUFFERS) {
    4514           0 :         }
    4515           0 :         return NDR_ERR_SUCCESS;
    4516             : }
    4517             : 
    4518           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1590(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1590 *r)
    4519             : {
    4520           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4521           0 :         if (ndr_flags & NDR_SCALARS) {
    4522           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4523           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1590_enablecompression));
    4524           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4525             :         }
    4526           0 :         if (ndr_flags & NDR_BUFFERS) {
    4527           0 :         }
    4528           0 :         return NDR_ERR_SUCCESS;
    4529             : }
    4530             : 
    4531           0 : static void ndr_print_flags_SERVER_INFO_1590(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1590 *r)
    4532             : {
    4533           0 :         ndr_print_SERVER_INFO_1590(ndr, name, r);
    4534           0 : }
    4535             : 
    4536           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1590(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1590 *r)
    4537             : {
    4538           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1590");
    4539           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4540           0 :         ndr->depth++;
    4541           0 :         ndr_print_uint32(ndr, "sv1590_enablecompression", r->sv1590_enablecompression);
    4542           0 :         ndr->depth--;
    4543             : }
    4544             : 
    4545           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1591(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1591 *r)
    4546             : {
    4547           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4548           0 :         if (ndr_flags & NDR_SCALARS) {
    4549           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    4550           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1591_autosharewks));
    4551           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    4552             :         }
    4553           0 :         if (ndr_flags & NDR_BUFFERS) {
    4554           0 :         }
    4555           0 :         return NDR_ERR_SUCCESS;
    4556             : }
    4557             : 
    4558           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1591(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1591 *r)
    4559             : {
    4560           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4561           0 :         if (ndr_flags & NDR_SCALARS) {
    4562           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4563           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1591_autosharewks));
    4564           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4565             :         }
    4566           0 :         if (ndr_flags & NDR_BUFFERS) {
    4567           0 :         }
    4568           0 :         return NDR_ERR_SUCCESS;
    4569             : }
    4570             : 
    4571           0 : static void ndr_print_flags_SERVER_INFO_1591(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1591 *r)
    4572             : {
    4573           0 :         ndr_print_SERVER_INFO_1591(ndr, name, r);
    4574           0 : }
    4575             : 
    4576           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1591(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1591 *r)
    4577             : {
    4578           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1591");
    4579           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4580           0 :         ndr->depth++;
    4581           0 :         ndr_print_uint32(ndr, "sv1591_autosharewks", r->sv1591_autosharewks);
    4582           0 :         ndr->depth--;
    4583             : }
    4584             : 
    4585           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1592(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1592 *r)
    4586             : {
    4587           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4588           0 :         if (ndr_flags & NDR_SCALARS) {
    4589           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    4590           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1592_autosharewks));
    4591           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    4592             :         }
    4593           0 :         if (ndr_flags & NDR_BUFFERS) {
    4594           0 :         }
    4595           0 :         return NDR_ERR_SUCCESS;
    4596             : }
    4597             : 
    4598           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1592(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1592 *r)
    4599             : {
    4600           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4601           0 :         if (ndr_flags & NDR_SCALARS) {
    4602           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4603           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1592_autosharewks));
    4604           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4605             :         }
    4606           0 :         if (ndr_flags & NDR_BUFFERS) {
    4607           0 :         }
    4608           0 :         return NDR_ERR_SUCCESS;
    4609             : }
    4610             : 
    4611           0 : static void ndr_print_flags_SERVER_INFO_1592(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1592 *r)
    4612             : {
    4613           0 :         ndr_print_SERVER_INFO_1592(ndr, name, r);
    4614           0 : }
    4615             : 
    4616           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1592(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1592 *r)
    4617             : {
    4618           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1592");
    4619           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4620           0 :         ndr->depth++;
    4621           0 :         ndr_print_uint32(ndr, "sv1592_autosharewks", r->sv1592_autosharewks);
    4622           0 :         ndr->depth--;
    4623             : }
    4624             : 
    4625           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1593(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1593 *r)
    4626             : {
    4627           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4628           0 :         if (ndr_flags & NDR_SCALARS) {
    4629           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    4630           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1593_enablesecuritysignature));
    4631           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    4632             :         }
    4633           0 :         if (ndr_flags & NDR_BUFFERS) {
    4634           0 :         }
    4635           0 :         return NDR_ERR_SUCCESS;
    4636             : }
    4637             : 
    4638           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1593(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1593 *r)
    4639             : {
    4640           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4641           0 :         if (ndr_flags & NDR_SCALARS) {
    4642           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4643           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1593_enablesecuritysignature));
    4644           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4645             :         }
    4646           0 :         if (ndr_flags & NDR_BUFFERS) {
    4647           0 :         }
    4648           0 :         return NDR_ERR_SUCCESS;
    4649             : }
    4650             : 
    4651           0 : static void ndr_print_flags_SERVER_INFO_1593(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1593 *r)
    4652             : {
    4653           0 :         ndr_print_SERVER_INFO_1593(ndr, name, r);
    4654           0 : }
    4655             : 
    4656           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1593(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1593 *r)
    4657             : {
    4658           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1593");
    4659           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4660           0 :         ndr->depth++;
    4661           0 :         ndr_print_uint32(ndr, "sv1593_enablesecuritysignature", r->sv1593_enablesecuritysignature);
    4662           0 :         ndr->depth--;
    4663             : }
    4664             : 
    4665           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1594(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1594 *r)
    4666             : {
    4667           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4668           0 :         if (ndr_flags & NDR_SCALARS) {
    4669           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    4670           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1594_requiresecuritysignature));
    4671           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    4672             :         }
    4673           0 :         if (ndr_flags & NDR_BUFFERS) {
    4674           0 :         }
    4675           0 :         return NDR_ERR_SUCCESS;
    4676             : }
    4677             : 
    4678           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1594(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1594 *r)
    4679             : {
    4680           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4681           0 :         if (ndr_flags & NDR_SCALARS) {
    4682           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4683           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1594_requiresecuritysignature));
    4684           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4685             :         }
    4686           0 :         if (ndr_flags & NDR_BUFFERS) {
    4687           0 :         }
    4688           0 :         return NDR_ERR_SUCCESS;
    4689             : }
    4690             : 
    4691           0 : static void ndr_print_flags_SERVER_INFO_1594(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1594 *r)
    4692             : {
    4693           0 :         ndr_print_SERVER_INFO_1594(ndr, name, r);
    4694           0 : }
    4695             : 
    4696           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1594(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1594 *r)
    4697             : {
    4698           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1594");
    4699           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4700           0 :         ndr->depth++;
    4701           0 :         ndr_print_uint32(ndr, "sv1594_requiresecuritysignature", r->sv1594_requiresecuritysignature);
    4702           0 :         ndr->depth--;
    4703             : }
    4704             : 
    4705           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1595(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1595 *r)
    4706             : {
    4707           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4708           0 :         if (ndr_flags & NDR_SCALARS) {
    4709           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    4710           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1595_minclientbuffersize));
    4711           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    4712             :         }
    4713           0 :         if (ndr_flags & NDR_BUFFERS) {
    4714           0 :         }
    4715           0 :         return NDR_ERR_SUCCESS;
    4716             : }
    4717             : 
    4718           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1595(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1595 *r)
    4719             : {
    4720           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4721           0 :         if (ndr_flags & NDR_SCALARS) {
    4722           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4723           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1595_minclientbuffersize));
    4724           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4725             :         }
    4726           0 :         if (ndr_flags & NDR_BUFFERS) {
    4727           0 :         }
    4728           0 :         return NDR_ERR_SUCCESS;
    4729             : }
    4730             : 
    4731           0 : static void ndr_print_flags_SERVER_INFO_1595(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1595 *r)
    4732             : {
    4733           0 :         ndr_print_SERVER_INFO_1595(ndr, name, r);
    4734           0 : }
    4735             : 
    4736           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1595(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1595 *r)
    4737             : {
    4738           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1595");
    4739           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4740           0 :         ndr->depth++;
    4741           0 :         ndr_print_uint32(ndr, "sv1595_minclientbuffersize", r->sv1595_minclientbuffersize);
    4742           0 :         ndr->depth--;
    4743             : }
    4744             : 
    4745           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1596(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1596 *r)
    4746             : {
    4747           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4748           0 :         if (ndr_flags & NDR_SCALARS) {
    4749           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    4750           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1596_ConnectionNoSessionsTimeout));
    4751           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    4752             :         }
    4753           0 :         if (ndr_flags & NDR_BUFFERS) {
    4754           0 :         }
    4755           0 :         return NDR_ERR_SUCCESS;
    4756             : }
    4757             : 
    4758           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1596(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1596 *r)
    4759             : {
    4760           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4761           0 :         if (ndr_flags & NDR_SCALARS) {
    4762           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4763           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1596_ConnectionNoSessionsTimeout));
    4764           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4765             :         }
    4766           0 :         if (ndr_flags & NDR_BUFFERS) {
    4767           0 :         }
    4768           0 :         return NDR_ERR_SUCCESS;
    4769             : }
    4770             : 
    4771           0 : static void ndr_print_flags_SERVER_INFO_1596(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1596 *r)
    4772             : {
    4773           0 :         ndr_print_SERVER_INFO_1596(ndr, name, r);
    4774           0 : }
    4775             : 
    4776           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1596(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1596 *r)
    4777             : {
    4778           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1596");
    4779           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4780           0 :         ndr->depth++;
    4781           0 :         ndr_print_uint32(ndr, "sv1596_ConnectionNoSessionsTimeout", r->sv1596_ConnectionNoSessionsTimeout);
    4782           0 :         ndr->depth--;
    4783             : }
    4784             : 
    4785           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1597(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1597 *r)
    4786             : {
    4787           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4788           0 :         if (ndr_flags & NDR_SCALARS) {
    4789           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    4790           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1597_IdleThreadTimeOut));
    4791           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    4792             :         }
    4793           0 :         if (ndr_flags & NDR_BUFFERS) {
    4794           0 :         }
    4795           0 :         return NDR_ERR_SUCCESS;
    4796             : }
    4797             : 
    4798           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1597(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1597 *r)
    4799             : {
    4800           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4801           0 :         if (ndr_flags & NDR_SCALARS) {
    4802           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4803           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1597_IdleThreadTimeOut));
    4804           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4805             :         }
    4806           0 :         if (ndr_flags & NDR_BUFFERS) {
    4807           0 :         }
    4808           0 :         return NDR_ERR_SUCCESS;
    4809             : }
    4810             : 
    4811           0 : static void ndr_print_flags_SERVER_INFO_1597(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1597 *r)
    4812             : {
    4813           0 :         ndr_print_SERVER_INFO_1597(ndr, name, r);
    4814           0 : }
    4815             : 
    4816           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1597(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1597 *r)
    4817             : {
    4818           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1597");
    4819           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4820           0 :         ndr->depth++;
    4821           0 :         ndr_print_uint32(ndr, "sv1597_IdleThreadTimeOut", r->sv1597_IdleThreadTimeOut);
    4822           0 :         ndr->depth--;
    4823             : }
    4824             : 
    4825           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1598(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1598 *r)
    4826             : {
    4827           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4828           0 :         if (ndr_flags & NDR_SCALARS) {
    4829           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    4830           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1598_enableW9xsecuritysignature));
    4831           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    4832             :         }
    4833           0 :         if (ndr_flags & NDR_BUFFERS) {
    4834           0 :         }
    4835           0 :         return NDR_ERR_SUCCESS;
    4836             : }
    4837             : 
    4838           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1598(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1598 *r)
    4839             : {
    4840           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4841           0 :         if (ndr_flags & NDR_SCALARS) {
    4842           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4843           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1598_enableW9xsecuritysignature));
    4844           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4845             :         }
    4846           0 :         if (ndr_flags & NDR_BUFFERS) {
    4847           0 :         }
    4848           0 :         return NDR_ERR_SUCCESS;
    4849             : }
    4850             : 
    4851           0 : static void ndr_print_flags_SERVER_INFO_1598(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1598 *r)
    4852             : {
    4853           0 :         ndr_print_SERVER_INFO_1598(ndr, name, r);
    4854           0 : }
    4855             : 
    4856           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1598(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1598 *r)
    4857             : {
    4858           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1598");
    4859           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4860           0 :         ndr->depth++;
    4861           0 :         ndr_print_uint32(ndr, "sv1598_enableW9xsecuritysignature", r->sv1598_enableW9xsecuritysignature);
    4862           0 :         ndr->depth--;
    4863             : }
    4864             : 
    4865           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1599(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1599 *r)
    4866             : {
    4867           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4868           0 :         if (ndr_flags & NDR_SCALARS) {
    4869           0 :                 NDR_CHECK(ndr_push_align(ndr, 1));
    4870           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1598_enforcekerberosreauthentication));
    4871           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
    4872             :         }
    4873           0 :         if (ndr_flags & NDR_BUFFERS) {
    4874           0 :         }
    4875           0 :         return NDR_ERR_SUCCESS;
    4876             : }
    4877             : 
    4878           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1599(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1599 *r)
    4879             : {
    4880           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4881           0 :         if (ndr_flags & NDR_SCALARS) {
    4882           0 :                 NDR_CHECK(ndr_pull_align(ndr, 1));
    4883           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1598_enforcekerberosreauthentication));
    4884           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
    4885             :         }
    4886           0 :         if (ndr_flags & NDR_BUFFERS) {
    4887           0 :         }
    4888           0 :         return NDR_ERR_SUCCESS;
    4889             : }
    4890             : 
    4891           0 : static void ndr_print_flags_SERVER_INFO_1599(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1599 *r)
    4892             : {
    4893           0 :         ndr_print_SERVER_INFO_1599(ndr, name, r);
    4894           0 : }
    4895             : 
    4896           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1599(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1599 *r)
    4897             : {
    4898           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1599");
    4899           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4900           0 :         ndr->depth++;
    4901           0 :         ndr_print_uint8(ndr, "sv1598_enforcekerberosreauthentication", r->sv1598_enforcekerberosreauthentication);
    4902           0 :         ndr->depth--;
    4903             : }
    4904             : 
    4905           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1600(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1600 *r)
    4906             : {
    4907           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4908           0 :         if (ndr_flags & NDR_SCALARS) {
    4909           0 :                 NDR_CHECK(ndr_push_align(ndr, 1));
    4910           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1598_disabledos));
    4911           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
    4912             :         }
    4913           0 :         if (ndr_flags & NDR_BUFFERS) {
    4914           0 :         }
    4915           0 :         return NDR_ERR_SUCCESS;
    4916             : }
    4917             : 
    4918           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1600(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1600 *r)
    4919             : {
    4920           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4921           0 :         if (ndr_flags & NDR_SCALARS) {
    4922           0 :                 NDR_CHECK(ndr_pull_align(ndr, 1));
    4923           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1598_disabledos));
    4924           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
    4925             :         }
    4926           0 :         if (ndr_flags & NDR_BUFFERS) {
    4927           0 :         }
    4928           0 :         return NDR_ERR_SUCCESS;
    4929             : }
    4930             : 
    4931           0 : static void ndr_print_flags_SERVER_INFO_1600(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1600 *r)
    4932             : {
    4933           0 :         ndr_print_SERVER_INFO_1600(ndr, name, r);
    4934           0 : }
    4935             : 
    4936           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1600(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1600 *r)
    4937             : {
    4938           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1600");
    4939           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4940           0 :         ndr->depth++;
    4941           0 :         ndr_print_uint8(ndr, "sv1598_disabledos", r->sv1598_disabledos);
    4942           0 :         ndr->depth--;
    4943             : }
    4944             : 
    4945           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1601(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1601 *r)
    4946             : {
    4947           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4948           0 :         if (ndr_flags & NDR_SCALARS) {
    4949           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    4950           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1598_lowdiskspaceminimum));
    4951           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    4952             :         }
    4953           0 :         if (ndr_flags & NDR_BUFFERS) {
    4954           0 :         }
    4955           0 :         return NDR_ERR_SUCCESS;
    4956             : }
    4957             : 
    4958           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1601(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1601 *r)
    4959             : {
    4960           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    4961           0 :         if (ndr_flags & NDR_SCALARS) {
    4962           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    4963           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1598_lowdiskspaceminimum));
    4964           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    4965             :         }
    4966           0 :         if (ndr_flags & NDR_BUFFERS) {
    4967           0 :         }
    4968           0 :         return NDR_ERR_SUCCESS;
    4969             : }
    4970             : 
    4971           0 : static void ndr_print_flags_SERVER_INFO_1601(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1601 *r)
    4972             : {
    4973           0 :         ndr_print_SERVER_INFO_1601(ndr, name, r);
    4974           0 : }
    4975             : 
    4976           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1601(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1601 *r)
    4977             : {
    4978           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1601");
    4979           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    4980           0 :         ndr->depth++;
    4981           0 :         ndr_print_uint32(ndr, "sv1598_lowdiskspaceminimum", r->sv1598_lowdiskspaceminimum);
    4982           0 :         ndr->depth--;
    4983             : }
    4984             : 
    4985           0 : _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1602(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct SERVER_INFO_1602 *r)
    4986             : {
    4987           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    4988           0 :         if (ndr_flags & NDR_SCALARS) {
    4989           0 :                 NDR_CHECK(ndr_push_align(ndr, 1));
    4990           0 :                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv_1598_disablestrictnamechecking));
    4991           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
    4992             :         }
    4993           0 :         if (ndr_flags & NDR_BUFFERS) {
    4994           0 :         }
    4995           0 :         return NDR_ERR_SUCCESS;
    4996             : }
    4997             : 
    4998           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1602(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct SERVER_INFO_1602 *r)
    4999             : {
    5000           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    5001           0 :         if (ndr_flags & NDR_SCALARS) {
    5002           0 :                 NDR_CHECK(ndr_pull_align(ndr, 1));
    5003           0 :                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv_1598_disablestrictnamechecking));
    5004           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
    5005             :         }
    5006           0 :         if (ndr_flags & NDR_BUFFERS) {
    5007           0 :         }
    5008           0 :         return NDR_ERR_SUCCESS;
    5009             : }
    5010             : 
    5011           0 : static void ndr_print_flags_SERVER_INFO_1602(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct SERVER_INFO_1602 *r)
    5012             : {
    5013           0 :         ndr_print_SERVER_INFO_1602(ndr, name, r);
    5014           0 : }
    5015             : 
    5016           0 : _PUBLIC_ void ndr_print_SERVER_INFO_1602(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1602 *r)
    5017             : {
    5018           0 :         ndr_print_struct(ndr, name, "SERVER_INFO_1602");
    5019           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    5020           0 :         ndr->depth++;
    5021           0 :         ndr_print_uint8(ndr, "sv_1598_disablestrictnamechecking", r->sv_1598_disablestrictnamechecking);
    5022           0 :         ndr->depth--;
    5023             : }
    5024             : 
    5025           0 : _PUBLIC_ enum ndr_err_code ndr_push_WKSTA_INFO_100(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct WKSTA_INFO_100 *r)
    5026             : {
    5027           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    5028           0 :         if (ndr_flags & NDR_SCALARS) {
    5029           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    5030           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->wki100_platform_id));
    5031           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->wki100_computername));
    5032           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->wki100_langroup));
    5033           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->wki100_ver_major));
    5034           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->wki100_ver_minor));
    5035           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    5036             :         }
    5037           0 :         if (ndr_flags & NDR_BUFFERS) {
    5038           0 :         }
    5039           0 :         return NDR_ERR_SUCCESS;
    5040             : }
    5041             : 
    5042           0 : _PUBLIC_ enum ndr_err_code ndr_pull_WKSTA_INFO_100(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct WKSTA_INFO_100 *r)
    5043             : {
    5044           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    5045           0 :         if (ndr_flags & NDR_SCALARS) {
    5046           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    5047           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->wki100_platform_id));
    5048           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->wki100_computername));
    5049           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->wki100_langroup));
    5050           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->wki100_ver_major));
    5051           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->wki100_ver_minor));
    5052           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    5053             :         }
    5054           0 :         if (ndr_flags & NDR_BUFFERS) {
    5055           0 :         }
    5056           0 :         return NDR_ERR_SUCCESS;
    5057             : }
    5058             : 
    5059           0 : static void ndr_print_flags_WKSTA_INFO_100(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct WKSTA_INFO_100 *r)
    5060             : {
    5061           0 :         ndr_print_WKSTA_INFO_100(ndr, name, r);
    5062           0 : }
    5063             : 
    5064           0 : _PUBLIC_ void ndr_print_WKSTA_INFO_100(struct ndr_print *ndr, const char *name, const struct WKSTA_INFO_100 *r)
    5065             : {
    5066           0 :         ndr_print_struct(ndr, name, "WKSTA_INFO_100");
    5067           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    5068           0 :         ndr->depth++;
    5069           0 :         ndr_print_uint32(ndr, "wki100_platform_id", r->wki100_platform_id);
    5070           0 :         ndr_print_string(ndr, "wki100_computername", r->wki100_computername);
    5071           0 :         ndr_print_string(ndr, "wki100_langroup", r->wki100_langroup);
    5072           0 :         ndr_print_uint32(ndr, "wki100_ver_major", r->wki100_ver_major);
    5073           0 :         ndr_print_uint32(ndr, "wki100_ver_minor", r->wki100_ver_minor);
    5074           0 :         ndr->depth--;
    5075             : }
    5076             : 
    5077           0 : _PUBLIC_ enum ndr_err_code ndr_push_WKSTA_INFO_101(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct WKSTA_INFO_101 *r)
    5078             : {
    5079           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    5080           0 :         if (ndr_flags & NDR_SCALARS) {
    5081           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    5082           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->wki101_platform_id));
    5083           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->wki101_computername));
    5084           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->wki101_langroup));
    5085           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->wki101_ver_major));
    5086           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->wki101_ver_minor));
    5087           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->wki101_lanroot));
    5088           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    5089             :         }
    5090           0 :         if (ndr_flags & NDR_BUFFERS) {
    5091           0 :         }
    5092           0 :         return NDR_ERR_SUCCESS;
    5093             : }
    5094             : 
    5095           0 : _PUBLIC_ enum ndr_err_code ndr_pull_WKSTA_INFO_101(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct WKSTA_INFO_101 *r)
    5096             : {
    5097           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    5098           0 :         if (ndr_flags & NDR_SCALARS) {
    5099           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    5100           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->wki101_platform_id));
    5101           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->wki101_computername));
    5102           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->wki101_langroup));
    5103           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->wki101_ver_major));
    5104           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->wki101_ver_minor));
    5105           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->wki101_lanroot));
    5106           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    5107             :         }
    5108           0 :         if (ndr_flags & NDR_BUFFERS) {
    5109           0 :         }
    5110           0 :         return NDR_ERR_SUCCESS;
    5111             : }
    5112             : 
    5113           0 : static void ndr_print_flags_WKSTA_INFO_101(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct WKSTA_INFO_101 *r)
    5114             : {
    5115           0 :         ndr_print_WKSTA_INFO_101(ndr, name, r);
    5116           0 : }
    5117             : 
    5118           0 : _PUBLIC_ void ndr_print_WKSTA_INFO_101(struct ndr_print *ndr, const char *name, const struct WKSTA_INFO_101 *r)
    5119             : {
    5120           0 :         ndr_print_struct(ndr, name, "WKSTA_INFO_101");
    5121           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    5122           0 :         ndr->depth++;
    5123           0 :         ndr_print_uint32(ndr, "wki101_platform_id", r->wki101_platform_id);
    5124           0 :         ndr_print_string(ndr, "wki101_computername", r->wki101_computername);
    5125           0 :         ndr_print_string(ndr, "wki101_langroup", r->wki101_langroup);
    5126           0 :         ndr_print_uint32(ndr, "wki101_ver_major", r->wki101_ver_major);
    5127           0 :         ndr_print_uint32(ndr, "wki101_ver_minor", r->wki101_ver_minor);
    5128           0 :         ndr_print_string(ndr, "wki101_lanroot", r->wki101_lanroot);
    5129           0 :         ndr->depth--;
    5130             : }
    5131             : 
    5132           0 : _PUBLIC_ enum ndr_err_code ndr_push_WKSTA_INFO_102(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct WKSTA_INFO_102 *r)
    5133             : {
    5134           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    5135           0 :         if (ndr_flags & NDR_SCALARS) {
    5136           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    5137           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->wki102_platform_id));
    5138           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->wki102_computername));
    5139           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->wki102_langroup));
    5140           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->wki102_ver_major));
    5141           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->wki102_ver_minor));
    5142           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->wki102_lanroot));
    5143           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->wki102_logged_on_users));
    5144           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    5145             :         }
    5146           0 :         if (ndr_flags & NDR_BUFFERS) {
    5147           0 :         }
    5148           0 :         return NDR_ERR_SUCCESS;
    5149             : }
    5150             : 
    5151           0 : _PUBLIC_ enum ndr_err_code ndr_pull_WKSTA_INFO_102(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct WKSTA_INFO_102 *r)
    5152             : {
    5153           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    5154           0 :         if (ndr_flags & NDR_SCALARS) {
    5155           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    5156           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->wki102_platform_id));
    5157           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->wki102_computername));
    5158           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->wki102_langroup));
    5159           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->wki102_ver_major));
    5160           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->wki102_ver_minor));
    5161           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->wki102_lanroot));
    5162           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->wki102_logged_on_users));
    5163           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    5164             :         }
    5165           0 :         if (ndr_flags & NDR_BUFFERS) {
    5166           0 :         }
    5167           0 :         return NDR_ERR_SUCCESS;
    5168             : }
    5169             : 
    5170           0 : static void ndr_print_flags_WKSTA_INFO_102(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct WKSTA_INFO_102 *r)
    5171             : {
    5172           0 :         ndr_print_WKSTA_INFO_102(ndr, name, r);
    5173           0 : }
    5174             : 
    5175           0 : _PUBLIC_ void ndr_print_WKSTA_INFO_102(struct ndr_print *ndr, const char *name, const struct WKSTA_INFO_102 *r)
    5176             : {
    5177           0 :         ndr_print_struct(ndr, name, "WKSTA_INFO_102");
    5178           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    5179           0 :         ndr->depth++;
    5180           0 :         ndr_print_uint32(ndr, "wki102_platform_id", r->wki102_platform_id);
    5181           0 :         ndr_print_string(ndr, "wki102_computername", r->wki102_computername);
    5182           0 :         ndr_print_string(ndr, "wki102_langroup", r->wki102_langroup);
    5183           0 :         ndr_print_uint32(ndr, "wki102_ver_major", r->wki102_ver_major);
    5184           0 :         ndr_print_uint32(ndr, "wki102_ver_minor", r->wki102_ver_minor);
    5185           0 :         ndr_print_string(ndr, "wki102_lanroot", r->wki102_lanroot);
    5186           0 :         ndr_print_uint32(ndr, "wki102_logged_on_users", r->wki102_logged_on_users);
    5187           0 :         ndr->depth--;
    5188             : }
    5189             : 
    5190           0 : _PUBLIC_ enum ndr_err_code ndr_push_DOMAIN_CONTROLLER_INFO_FLAGS(struct ndr_push *ndr, ndr_flags_type ndr_flags, uint32_t r)
    5191             : {
    5192           0 :         NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
    5193           0 :         return NDR_ERR_SUCCESS;
    5194             : }
    5195             : 
    5196           0 : _PUBLIC_ enum ndr_err_code ndr_pull_DOMAIN_CONTROLLER_INFO_FLAGS(struct ndr_pull *ndr, ndr_flags_type ndr_flags, uint32_t *r)
    5197             : {
    5198           0 :         uint32_t v;
    5199           0 :         NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &v));
    5200           0 :         *r = v;
    5201           0 :         return NDR_ERR_SUCCESS;
    5202             : }
    5203             : 
    5204           0 : _PUBLIC_ void ndr_print_DOMAIN_CONTROLLER_INFO_FLAGS(struct ndr_print *ndr, const char *name, uint32_t r)
    5205             : {
    5206           0 :         ndr_print_uint32(ndr, name, r);
    5207           0 :         ndr->depth++;
    5208           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "DS_PDC_FLAG", DS_PDC_FLAG, r);
    5209           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "DS_GC_FLAG", DS_GC_FLAG, r);
    5210           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "DS_LDAP_FLAG", DS_LDAP_FLAG, r);
    5211           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "DS_DS_FLAG", DS_DS_FLAG, r);
    5212           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "DS_KDC_FLAG", DS_KDC_FLAG, r);
    5213           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "DS_TIMESERV_FLAG", DS_TIMESERV_FLAG, r);
    5214           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "DS_CLOSEST_FLAG", DS_CLOSEST_FLAG, r);
    5215           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "DS_WRITABLE_FLAG", DS_WRITABLE_FLAG, r);
    5216           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "DS_GOOD_TIMESERV_FLAG", DS_GOOD_TIMESERV_FLAG, r);
    5217           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "DS_NDNC_FLAG", DS_NDNC_FLAG, r);
    5218           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "DS_SELECT_SECRET_DOMAIN_6_FLAG", DS_SELECT_SECRET_DOMAIN_6_FLAG, r);
    5219           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "DS_FULL_SECRET_DOMAIN_6_FLAG", DS_FULL_SECRET_DOMAIN_6_FLAG, r);
    5220           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "DS_WS_FLAG", DS_WS_FLAG, r);
    5221           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "DS_DS_8_FLAG", DS_DS_8_FLAG, r);
    5222           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "DS_DNS_CONTROLLER_FLAG", DS_DNS_CONTROLLER_FLAG, r);
    5223           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "DS_DNS_DOMAIN_FLAG", DS_DNS_DOMAIN_FLAG, r);
    5224           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "DS_DNS_FOREST_FLAG", DS_DNS_FOREST_FLAG, r);
    5225           0 :         ndr->depth--;
    5226           0 : }
    5227             : 
    5228           0 : _PUBLIC_ enum ndr_err_code ndr_push_DOMAIN_CONTROLLER_INFO(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct DOMAIN_CONTROLLER_INFO *r)
    5229             : {
    5230           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    5231           0 :         if (ndr_flags & NDR_SCALARS) {
    5232           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    5233           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain_controller_name));
    5234           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain_controller_address));
    5235           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->domain_controller_address_type));
    5236           0 :                 NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, &r->domain_guid));
    5237           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain_name));
    5238           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->dns_forest_name));
    5239           0 :                 NDR_CHECK(ndr_push_DOMAIN_CONTROLLER_INFO_FLAGS(ndr, NDR_SCALARS, r->flags));
    5240           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->dc_site_name));
    5241           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->client_site_name));
    5242           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    5243             :         }
    5244           0 :         if (ndr_flags & NDR_BUFFERS) {
    5245           0 :         }
    5246           0 :         return NDR_ERR_SUCCESS;
    5247             : }
    5248             : 
    5249           0 : _PUBLIC_ enum ndr_err_code ndr_pull_DOMAIN_CONTROLLER_INFO(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct DOMAIN_CONTROLLER_INFO *r)
    5250             : {
    5251           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    5252           0 :         if (ndr_flags & NDR_SCALARS) {
    5253           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    5254           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain_controller_name));
    5255           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain_controller_address));
    5256           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->domain_controller_address_type));
    5257           0 :                 NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, &r->domain_guid));
    5258           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain_name));
    5259           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->dns_forest_name));
    5260           0 :                 NDR_CHECK(ndr_pull_DOMAIN_CONTROLLER_INFO_FLAGS(ndr, NDR_SCALARS, &r->flags));
    5261           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->dc_site_name));
    5262           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->client_site_name));
    5263           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    5264             :         }
    5265           0 :         if (ndr_flags & NDR_BUFFERS) {
    5266           0 :         }
    5267           0 :         return NDR_ERR_SUCCESS;
    5268             : }
    5269             : 
    5270           0 : static void ndr_print_flags_DOMAIN_CONTROLLER_INFO(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct DOMAIN_CONTROLLER_INFO *r)
    5271             : {
    5272           0 :         ndr_print_DOMAIN_CONTROLLER_INFO(ndr, name, r);
    5273           0 : }
    5274             : 
    5275           0 : _PUBLIC_ void ndr_print_DOMAIN_CONTROLLER_INFO(struct ndr_print *ndr, const char *name, const struct DOMAIN_CONTROLLER_INFO *r)
    5276             : {
    5277           0 :         ndr_print_struct(ndr, name, "DOMAIN_CONTROLLER_INFO");
    5278           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    5279           0 :         ndr->depth++;
    5280           0 :         ndr_print_string(ndr, "domain_controller_name", r->domain_controller_name);
    5281           0 :         ndr_print_string(ndr, "domain_controller_address", r->domain_controller_address);
    5282           0 :         ndr_print_uint32(ndr, "domain_controller_address_type", r->domain_controller_address_type);
    5283           0 :         ndr_print_GUID(ndr, "domain_guid", &r->domain_guid);
    5284           0 :         ndr_print_string(ndr, "domain_name", r->domain_name);
    5285           0 :         ndr_print_string(ndr, "dns_forest_name", r->dns_forest_name);
    5286           0 :         ndr_print_DOMAIN_CONTROLLER_INFO_FLAGS(ndr, "flags", r->flags);
    5287           0 :         ndr_print_string(ndr, "dc_site_name", r->dc_site_name);
    5288           0 :         ndr_print_string(ndr, "client_site_name", r->client_site_name);
    5289           0 :         ndr->depth--;
    5290             : }
    5291             : 
    5292           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_0(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_0 *r)
    5293             : {
    5294           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    5295           0 :         if (ndr_flags & NDR_SCALARS) {
    5296           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    5297           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri0_name));
    5298           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    5299             :         }
    5300           0 :         if (ndr_flags & NDR_BUFFERS) {
    5301           0 :         }
    5302           0 :         return NDR_ERR_SUCCESS;
    5303             : }
    5304             : 
    5305           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_0(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_0 *r)
    5306             : {
    5307           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    5308           0 :         if (ndr_flags & NDR_SCALARS) {
    5309           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    5310           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri0_name));
    5311           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    5312             :         }
    5313           0 :         if (ndr_flags & NDR_BUFFERS) {
    5314           0 :         }
    5315           0 :         return NDR_ERR_SUCCESS;
    5316             : }
    5317             : 
    5318           0 : static void ndr_print_flags_USER_INFO_0(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_0 *r)
    5319             : {
    5320           0 :         ndr_print_USER_INFO_0(ndr, name, r);
    5321           0 : }
    5322             : 
    5323           0 : _PUBLIC_ void ndr_print_USER_INFO_0(struct ndr_print *ndr, const char *name, const struct USER_INFO_0 *r)
    5324             : {
    5325           0 :         ndr_print_struct(ndr, name, "USER_INFO_0");
    5326           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    5327           0 :         ndr->depth++;
    5328           0 :         ndr_print_string(ndr, "usri0_name", r->usri0_name);
    5329           0 :         ndr->depth--;
    5330             : }
    5331             : 
    5332           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_1 *r)
    5333             : {
    5334           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    5335           0 :         if (ndr_flags & NDR_SCALARS) {
    5336           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    5337           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_name));
    5338           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_password));
    5339           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_password_age));
    5340           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_priv));
    5341           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_home_dir));
    5342           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_comment));
    5343           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_flags));
    5344           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_script_path));
    5345           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    5346             :         }
    5347           0 :         if (ndr_flags & NDR_BUFFERS) {
    5348           0 :         }
    5349           0 :         return NDR_ERR_SUCCESS;
    5350             : }
    5351             : 
    5352           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_1 *r)
    5353             : {
    5354           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    5355           0 :         if (ndr_flags & NDR_SCALARS) {
    5356           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    5357           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_name));
    5358           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_password));
    5359           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_password_age));
    5360           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_priv));
    5361           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_home_dir));
    5362           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_comment));
    5363           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_flags));
    5364           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_script_path));
    5365           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    5366             :         }
    5367           0 :         if (ndr_flags & NDR_BUFFERS) {
    5368           0 :         }
    5369           0 :         return NDR_ERR_SUCCESS;
    5370             : }
    5371             : 
    5372           0 : static void ndr_print_flags_USER_INFO_1(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_1 *r)
    5373             : {
    5374           0 :         ndr_print_USER_INFO_1(ndr, name, r);
    5375           0 : }
    5376             : 
    5377           0 : _PUBLIC_ void ndr_print_USER_INFO_1(struct ndr_print *ndr, const char *name, const struct USER_INFO_1 *r)
    5378             : {
    5379           0 :         ndr_print_struct(ndr, name, "USER_INFO_1");
    5380           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    5381           0 :         ndr->depth++;
    5382           0 :         ndr_print_string(ndr, "usri1_name", r->usri1_name);
    5383           0 :         ndr_print_string(ndr, "usri1_password", r->usri1_password);
    5384           0 :         ndr_print_uint32(ndr, "usri1_password_age", r->usri1_password_age);
    5385           0 :         ndr_print_uint32(ndr, "usri1_priv", r->usri1_priv);
    5386           0 :         ndr_print_string(ndr, "usri1_home_dir", r->usri1_home_dir);
    5387           0 :         ndr_print_string(ndr, "usri1_comment", r->usri1_comment);
    5388           0 :         ndr_print_uint32(ndr, "usri1_flags", r->usri1_flags);
    5389           0 :         ndr_print_string(ndr, "usri1_script_path", r->usri1_script_path);
    5390           0 :         ndr->depth--;
    5391             : }
    5392             : 
    5393           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_2(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_2 *r)
    5394             : {
    5395           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    5396           0 :         if (ndr_flags & NDR_SCALARS) {
    5397           0 :                 NDR_CHECK(ndr_push_align(ndr, 5));
    5398           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_name));
    5399           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_password));
    5400           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_password_age));
    5401           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_priv));
    5402           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_home_dir));
    5403           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_comment));
    5404           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_flags));
    5405           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_script_path));
    5406           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_auth_flags));
    5407           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_full_name));
    5408           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_usr_comment));
    5409           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_parms));
    5410           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_workstations));
    5411           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_last_logon));
    5412           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_last_logoff));
    5413           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_acct_expires));
    5414           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_max_storage));
    5415           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_units_per_week));
    5416           0 :                 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri2_logon_hours));
    5417           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_bad_pw_count));
    5418           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_num_logons));
    5419           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_logon_server));
    5420           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_country_code));
    5421           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_code_page));
    5422           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
    5423             :         }
    5424           0 :         if (ndr_flags & NDR_BUFFERS) {
    5425           0 :                 if (r->usri2_logon_hours) {
    5426           0 :                         NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri2_logon_hours));
    5427             :                 }
    5428             :         }
    5429           0 :         return NDR_ERR_SUCCESS;
    5430             : }
    5431             : 
    5432           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_2(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_2 *r)
    5433             : {
    5434           0 :         uint32_t _ptr_usri2_logon_hours;
    5435           0 :         TALLOC_CTX *_mem_save_usri2_logon_hours_0 = NULL;
    5436           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    5437           0 :         if (ndr_flags & NDR_SCALARS) {
    5438           0 :                 NDR_CHECK(ndr_pull_align(ndr, 5));
    5439           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_name));
    5440           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_password));
    5441           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_password_age));
    5442           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_priv));
    5443           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_home_dir));
    5444           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_comment));
    5445           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_flags));
    5446           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_script_path));
    5447           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_auth_flags));
    5448           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_full_name));
    5449           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_usr_comment));
    5450           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_parms));
    5451           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_workstations));
    5452           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_last_logon));
    5453           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_last_logoff));
    5454           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_acct_expires));
    5455           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_max_storage));
    5456           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_units_per_week));
    5457           0 :                 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri2_logon_hours));
    5458           0 :                 if (_ptr_usri2_logon_hours) {
    5459           0 :                         NDR_PULL_ALLOC(ndr, r->usri2_logon_hours);
    5460             :                 } else {
    5461           0 :                         r->usri2_logon_hours = NULL;
    5462             :                 }
    5463           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_bad_pw_count));
    5464           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_num_logons));
    5465           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_logon_server));
    5466           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_country_code));
    5467           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_code_page));
    5468           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
    5469             :         }
    5470           0 :         if (ndr_flags & NDR_BUFFERS) {
    5471           0 :                 if (r->usri2_logon_hours) {
    5472           0 :                         _mem_save_usri2_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
    5473           0 :                         NDR_PULL_SET_MEM_CTX(ndr, r->usri2_logon_hours, 0);
    5474           0 :                         NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri2_logon_hours));
    5475           0 :                         NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri2_logon_hours_0, 0);
    5476             :                 }
    5477             :         }
    5478           0 :         return NDR_ERR_SUCCESS;
    5479             : }
    5480             : 
    5481           0 : static void ndr_print_flags_USER_INFO_2(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_2 *r)
    5482             : {
    5483           0 :         ndr_print_USER_INFO_2(ndr, name, r);
    5484           0 : }
    5485             : 
    5486           0 : _PUBLIC_ void ndr_print_USER_INFO_2(struct ndr_print *ndr, const char *name, const struct USER_INFO_2 *r)
    5487             : {
    5488           0 :         ndr_print_struct(ndr, name, "USER_INFO_2");
    5489           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    5490           0 :         ndr->depth++;
    5491           0 :         ndr_print_string(ndr, "usri2_name", r->usri2_name);
    5492           0 :         ndr_print_string(ndr, "usri2_password", r->usri2_password);
    5493           0 :         ndr_print_uint32(ndr, "usri2_password_age", r->usri2_password_age);
    5494           0 :         ndr_print_uint32(ndr, "usri2_priv", r->usri2_priv);
    5495           0 :         ndr_print_string(ndr, "usri2_home_dir", r->usri2_home_dir);
    5496           0 :         ndr_print_string(ndr, "usri2_comment", r->usri2_comment);
    5497           0 :         ndr_print_uint32(ndr, "usri2_flags", r->usri2_flags);
    5498           0 :         ndr_print_string(ndr, "usri2_script_path", r->usri2_script_path);
    5499           0 :         ndr_print_uint32(ndr, "usri2_auth_flags", r->usri2_auth_flags);
    5500           0 :         ndr_print_string(ndr, "usri2_full_name", r->usri2_full_name);
    5501           0 :         ndr_print_string(ndr, "usri2_usr_comment", r->usri2_usr_comment);
    5502           0 :         ndr_print_string(ndr, "usri2_parms", r->usri2_parms);
    5503           0 :         ndr_print_string(ndr, "usri2_workstations", r->usri2_workstations);
    5504           0 :         ndr_print_uint32(ndr, "usri2_last_logon", r->usri2_last_logon);
    5505           0 :         ndr_print_uint32(ndr, "usri2_last_logoff", r->usri2_last_logoff);
    5506           0 :         ndr_print_uint32(ndr, "usri2_acct_expires", r->usri2_acct_expires);
    5507           0 :         ndr_print_uint32(ndr, "usri2_max_storage", r->usri2_max_storage);
    5508           0 :         ndr_print_uint32(ndr, "usri2_units_per_week", r->usri2_units_per_week);
    5509           0 :         ndr_print_ptr(ndr, "usri2_logon_hours", r->usri2_logon_hours);
    5510           0 :         ndr->depth++;
    5511           0 :         if (r->usri2_logon_hours) {
    5512           0 :                 ndr_print_uint8(ndr, "usri2_logon_hours", *r->usri2_logon_hours);
    5513             :         }
    5514           0 :         ndr->depth--;
    5515           0 :         ndr_print_uint32(ndr, "usri2_bad_pw_count", r->usri2_bad_pw_count);
    5516           0 :         ndr_print_uint32(ndr, "usri2_num_logons", r->usri2_num_logons);
    5517           0 :         ndr_print_string(ndr, "usri2_logon_server", r->usri2_logon_server);
    5518           0 :         ndr_print_uint32(ndr, "usri2_country_code", r->usri2_country_code);
    5519           0 :         ndr_print_uint32(ndr, "usri2_code_page", r->usri2_code_page);
    5520           0 :         ndr->depth--;
    5521             : }
    5522             : 
    5523           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_3(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_3 *r)
    5524             : {
    5525           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    5526           0 :         if (ndr_flags & NDR_SCALARS) {
    5527           0 :                 NDR_CHECK(ndr_push_align(ndr, 5));
    5528           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_name));
    5529           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_password_age));
    5530           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_priv));
    5531           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_home_dir));
    5532           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_comment));
    5533           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_flags));
    5534           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_script_path));
    5535           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_auth_flags));
    5536           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_full_name));
    5537           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_usr_comment));
    5538           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_parms));
    5539           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_workstations));
    5540           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_last_logon));
    5541           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_last_logoff));
    5542           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_acct_expires));
    5543           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_max_storage));
    5544           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_units_per_week));
    5545           0 :                 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri3_logon_hours));
    5546           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_bad_pw_count));
    5547           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_num_logons));
    5548           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_logon_server));
    5549           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_country_code));
    5550           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_code_page));
    5551           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_user_id));
    5552           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_primary_group_id));
    5553           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_profile));
    5554           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_home_dir_drive));
    5555           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_password_expired));
    5556           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
    5557             :         }
    5558           0 :         if (ndr_flags & NDR_BUFFERS) {
    5559           0 :                 if (r->usri3_logon_hours) {
    5560           0 :                         NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri3_logon_hours));
    5561             :                 }
    5562             :         }
    5563           0 :         return NDR_ERR_SUCCESS;
    5564             : }
    5565             : 
    5566           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_3(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_3 *r)
    5567             : {
    5568           0 :         uint32_t _ptr_usri3_logon_hours;
    5569           0 :         TALLOC_CTX *_mem_save_usri3_logon_hours_0 = NULL;
    5570           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    5571           0 :         if (ndr_flags & NDR_SCALARS) {
    5572           0 :                 NDR_CHECK(ndr_pull_align(ndr, 5));
    5573           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_name));
    5574           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_password_age));
    5575           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_priv));
    5576           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_home_dir));
    5577           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_comment));
    5578           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_flags));
    5579           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_script_path));
    5580           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_auth_flags));
    5581           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_full_name));
    5582           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_usr_comment));
    5583           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_parms));
    5584           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_workstations));
    5585           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_last_logon));
    5586           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_last_logoff));
    5587           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_acct_expires));
    5588           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_max_storage));
    5589           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_units_per_week));
    5590           0 :                 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri3_logon_hours));
    5591           0 :                 if (_ptr_usri3_logon_hours) {
    5592           0 :                         NDR_PULL_ALLOC(ndr, r->usri3_logon_hours);
    5593             :                 } else {
    5594           0 :                         r->usri3_logon_hours = NULL;
    5595             :                 }
    5596           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_bad_pw_count));
    5597           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_num_logons));
    5598           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_logon_server));
    5599           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_country_code));
    5600           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_code_page));
    5601           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_user_id));
    5602           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_primary_group_id));
    5603           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_profile));
    5604           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_home_dir_drive));
    5605           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_password_expired));
    5606           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
    5607             :         }
    5608           0 :         if (ndr_flags & NDR_BUFFERS) {
    5609           0 :                 if (r->usri3_logon_hours) {
    5610           0 :                         _mem_save_usri3_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
    5611           0 :                         NDR_PULL_SET_MEM_CTX(ndr, r->usri3_logon_hours, 0);
    5612           0 :                         NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri3_logon_hours));
    5613           0 :                         NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri3_logon_hours_0, 0);
    5614             :                 }
    5615             :         }
    5616           0 :         return NDR_ERR_SUCCESS;
    5617             : }
    5618             : 
    5619           0 : static void ndr_print_flags_USER_INFO_3(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_3 *r)
    5620             : {
    5621           0 :         ndr_print_USER_INFO_3(ndr, name, r);
    5622           0 : }
    5623             : 
    5624           0 : _PUBLIC_ void ndr_print_USER_INFO_3(struct ndr_print *ndr, const char *name, const struct USER_INFO_3 *r)
    5625             : {
    5626           0 :         ndr_print_struct(ndr, name, "USER_INFO_3");
    5627           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    5628           0 :         ndr->depth++;
    5629           0 :         ndr_print_string(ndr, "usri3_name", r->usri3_name);
    5630           0 :         ndr_print_uint32(ndr, "usri3_password_age", r->usri3_password_age);
    5631           0 :         ndr_print_uint32(ndr, "usri3_priv", r->usri3_priv);
    5632           0 :         ndr_print_string(ndr, "usri3_home_dir", r->usri3_home_dir);
    5633           0 :         ndr_print_string(ndr, "usri3_comment", r->usri3_comment);
    5634           0 :         ndr_print_uint32(ndr, "usri3_flags", r->usri3_flags);
    5635           0 :         ndr_print_string(ndr, "usri3_script_path", r->usri3_script_path);
    5636           0 :         ndr_print_uint32(ndr, "usri3_auth_flags", r->usri3_auth_flags);
    5637           0 :         ndr_print_string(ndr, "usri3_full_name", r->usri3_full_name);
    5638           0 :         ndr_print_string(ndr, "usri3_usr_comment", r->usri3_usr_comment);
    5639           0 :         ndr_print_string(ndr, "usri3_parms", r->usri3_parms);
    5640           0 :         ndr_print_string(ndr, "usri3_workstations", r->usri3_workstations);
    5641           0 :         ndr_print_uint32(ndr, "usri3_last_logon", r->usri3_last_logon);
    5642           0 :         ndr_print_uint32(ndr, "usri3_last_logoff", r->usri3_last_logoff);
    5643           0 :         ndr_print_uint32(ndr, "usri3_acct_expires", r->usri3_acct_expires);
    5644           0 :         ndr_print_uint32(ndr, "usri3_max_storage", r->usri3_max_storage);
    5645           0 :         ndr_print_uint32(ndr, "usri3_units_per_week", r->usri3_units_per_week);
    5646           0 :         ndr_print_ptr(ndr, "usri3_logon_hours", r->usri3_logon_hours);
    5647           0 :         ndr->depth++;
    5648           0 :         if (r->usri3_logon_hours) {
    5649           0 :                 ndr_print_uint8(ndr, "usri3_logon_hours", *r->usri3_logon_hours);
    5650             :         }
    5651           0 :         ndr->depth--;
    5652           0 :         ndr_print_uint32(ndr, "usri3_bad_pw_count", r->usri3_bad_pw_count);
    5653           0 :         ndr_print_uint32(ndr, "usri3_num_logons", r->usri3_num_logons);
    5654           0 :         ndr_print_string(ndr, "usri3_logon_server", r->usri3_logon_server);
    5655           0 :         ndr_print_uint32(ndr, "usri3_country_code", r->usri3_country_code);
    5656           0 :         ndr_print_uint32(ndr, "usri3_code_page", r->usri3_code_page);
    5657           0 :         ndr_print_uint32(ndr, "usri3_user_id", r->usri3_user_id);
    5658           0 :         ndr_print_uint32(ndr, "usri3_primary_group_id", r->usri3_primary_group_id);
    5659           0 :         ndr_print_string(ndr, "usri3_profile", r->usri3_profile);
    5660           0 :         ndr_print_string(ndr, "usri3_home_dir_drive", r->usri3_home_dir_drive);
    5661           0 :         ndr_print_uint32(ndr, "usri3_password_expired", r->usri3_password_expired);
    5662           0 :         ndr->depth--;
    5663             : }
    5664             : 
    5665           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_4(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_4 *r)
    5666             : {
    5667           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    5668           0 :         if (ndr_flags & NDR_SCALARS) {
    5669           0 :                 NDR_CHECK(ndr_push_align(ndr, 5));
    5670           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_name));
    5671           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_password));
    5672           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_password_age));
    5673           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_priv));
    5674           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_home_dir));
    5675           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_comment));
    5676           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_flags));
    5677           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_script_path));
    5678           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_auth_flags));
    5679           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_full_name));
    5680           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_usr_comment));
    5681           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_parms));
    5682           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_workstations));
    5683           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_last_logon));
    5684           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_last_logoff));
    5685           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_acct_expires));
    5686           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_max_storage));
    5687           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_units_per_week));
    5688           0 :                 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri4_logon_hours));
    5689           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_bad_pw_count));
    5690           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_num_logons));
    5691           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_logon_server));
    5692           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_country_code));
    5693           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_code_page));
    5694           0 :                 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri4_user_sid));
    5695           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_primary_group_id));
    5696           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_profile));
    5697           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_home_dir_drive));
    5698           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_password_expired));
    5699           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
    5700             :         }
    5701           0 :         if (ndr_flags & NDR_BUFFERS) {
    5702           0 :                 if (r->usri4_logon_hours) {
    5703           0 :                         NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri4_logon_hours));
    5704             :                 }
    5705           0 :                 if (r->usri4_user_sid) {
    5706           0 :                         NDR_CHECK(ndr_push_domsid(ndr, NDR_SCALARS, r->usri4_user_sid));
    5707             :                 }
    5708             :         }
    5709           0 :         return NDR_ERR_SUCCESS;
    5710             : }
    5711             : 
    5712           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_4(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_4 *r)
    5713             : {
    5714           0 :         uint32_t _ptr_usri4_logon_hours;
    5715           0 :         TALLOC_CTX *_mem_save_usri4_logon_hours_0 = NULL;
    5716           0 :         uint32_t _ptr_usri4_user_sid;
    5717           0 :         TALLOC_CTX *_mem_save_usri4_user_sid_0 = NULL;
    5718           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    5719           0 :         if (ndr_flags & NDR_SCALARS) {
    5720           0 :                 NDR_CHECK(ndr_pull_align(ndr, 5));
    5721           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_name));
    5722           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_password));
    5723           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_password_age));
    5724           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_priv));
    5725           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_home_dir));
    5726           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_comment));
    5727           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_flags));
    5728           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_script_path));
    5729           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_auth_flags));
    5730           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_full_name));
    5731           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_usr_comment));
    5732           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_parms));
    5733           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_workstations));
    5734           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_last_logon));
    5735           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_last_logoff));
    5736           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_acct_expires));
    5737           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_max_storage));
    5738           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_units_per_week));
    5739           0 :                 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri4_logon_hours));
    5740           0 :                 if (_ptr_usri4_logon_hours) {
    5741           0 :                         NDR_PULL_ALLOC(ndr, r->usri4_logon_hours);
    5742             :                 } else {
    5743           0 :                         r->usri4_logon_hours = NULL;
    5744             :                 }
    5745           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_bad_pw_count));
    5746           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_num_logons));
    5747           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_logon_server));
    5748           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_country_code));
    5749           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_code_page));
    5750           0 :                 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri4_user_sid));
    5751           0 :                 if (_ptr_usri4_user_sid) {
    5752           0 :                         NDR_PULL_ALLOC(ndr, r->usri4_user_sid);
    5753             :                 } else {
    5754           0 :                         r->usri4_user_sid = NULL;
    5755             :                 }
    5756           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_primary_group_id));
    5757           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_profile));
    5758           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_home_dir_drive));
    5759           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_password_expired));
    5760           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
    5761             :         }
    5762           0 :         if (ndr_flags & NDR_BUFFERS) {
    5763           0 :                 if (r->usri4_logon_hours) {
    5764           0 :                         _mem_save_usri4_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
    5765           0 :                         NDR_PULL_SET_MEM_CTX(ndr, r->usri4_logon_hours, 0);
    5766           0 :                         NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri4_logon_hours));
    5767           0 :                         NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri4_logon_hours_0, 0);
    5768             :                 }
    5769           0 :                 if (r->usri4_user_sid) {
    5770           0 :                         _mem_save_usri4_user_sid_0 = NDR_PULL_GET_MEM_CTX(ndr);
    5771           0 :                         NDR_PULL_SET_MEM_CTX(ndr, r->usri4_user_sid, 0);
    5772           0 :                         NDR_CHECK(ndr_pull_domsid(ndr, NDR_SCALARS, r->usri4_user_sid));
    5773           0 :                         NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri4_user_sid_0, 0);
    5774             :                 }
    5775             :         }
    5776           0 :         return NDR_ERR_SUCCESS;
    5777             : }
    5778             : 
    5779           0 : static void ndr_print_flags_USER_INFO_4(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_4 *r)
    5780             : {
    5781           0 :         ndr_print_USER_INFO_4(ndr, name, r);
    5782           0 : }
    5783             : 
    5784           0 : _PUBLIC_ void ndr_print_USER_INFO_4(struct ndr_print *ndr, const char *name, const struct USER_INFO_4 *r)
    5785             : {
    5786           0 :         ndr_print_struct(ndr, name, "USER_INFO_4");
    5787           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    5788           0 :         ndr->depth++;
    5789           0 :         ndr_print_string(ndr, "usri4_name", r->usri4_name);
    5790           0 :         ndr_print_string(ndr, "usri4_password", r->usri4_password);
    5791           0 :         ndr_print_uint32(ndr, "usri4_password_age", r->usri4_password_age);
    5792           0 :         ndr_print_uint32(ndr, "usri4_priv", r->usri4_priv);
    5793           0 :         ndr_print_string(ndr, "usri4_home_dir", r->usri4_home_dir);
    5794           0 :         ndr_print_string(ndr, "usri4_comment", r->usri4_comment);
    5795           0 :         ndr_print_uint32(ndr, "usri4_flags", r->usri4_flags);
    5796           0 :         ndr_print_string(ndr, "usri4_script_path", r->usri4_script_path);
    5797           0 :         ndr_print_uint32(ndr, "usri4_auth_flags", r->usri4_auth_flags);
    5798           0 :         ndr_print_string(ndr, "usri4_full_name", r->usri4_full_name);
    5799           0 :         ndr_print_string(ndr, "usri4_usr_comment", r->usri4_usr_comment);
    5800           0 :         ndr_print_string(ndr, "usri4_parms", r->usri4_parms);
    5801           0 :         ndr_print_string(ndr, "usri4_workstations", r->usri4_workstations);
    5802           0 :         ndr_print_uint32(ndr, "usri4_last_logon", r->usri4_last_logon);
    5803           0 :         ndr_print_uint32(ndr, "usri4_last_logoff", r->usri4_last_logoff);
    5804           0 :         ndr_print_uint32(ndr, "usri4_acct_expires", r->usri4_acct_expires);
    5805           0 :         ndr_print_uint32(ndr, "usri4_max_storage", r->usri4_max_storage);
    5806           0 :         ndr_print_uint32(ndr, "usri4_units_per_week", r->usri4_units_per_week);
    5807           0 :         ndr_print_ptr(ndr, "usri4_logon_hours", r->usri4_logon_hours);
    5808           0 :         ndr->depth++;
    5809           0 :         if (r->usri4_logon_hours) {
    5810           0 :                 ndr_print_uint8(ndr, "usri4_logon_hours", *r->usri4_logon_hours);
    5811             :         }
    5812           0 :         ndr->depth--;
    5813           0 :         ndr_print_uint32(ndr, "usri4_bad_pw_count", r->usri4_bad_pw_count);
    5814           0 :         ndr_print_uint32(ndr, "usri4_num_logons", r->usri4_num_logons);
    5815           0 :         ndr_print_string(ndr, "usri4_logon_server", r->usri4_logon_server);
    5816           0 :         ndr_print_uint32(ndr, "usri4_country_code", r->usri4_country_code);
    5817           0 :         ndr_print_uint32(ndr, "usri4_code_page", r->usri4_code_page);
    5818           0 :         ndr_print_ptr(ndr, "usri4_user_sid", r->usri4_user_sid);
    5819           0 :         ndr->depth++;
    5820           0 :         if (r->usri4_user_sid) {
    5821           0 :                 ndr_print_domsid(ndr, "usri4_user_sid", r->usri4_user_sid);
    5822             :         }
    5823           0 :         ndr->depth--;
    5824           0 :         ndr_print_uint32(ndr, "usri4_primary_group_id", r->usri4_primary_group_id);
    5825           0 :         ndr_print_string(ndr, "usri4_profile", r->usri4_profile);
    5826           0 :         ndr_print_string(ndr, "usri4_home_dir_drive", r->usri4_home_dir_drive);
    5827           0 :         ndr_print_uint32(ndr, "usri4_password_expired", r->usri4_password_expired);
    5828           0 :         ndr->depth--;
    5829             : }
    5830             : 
    5831           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_10(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_10 *r)
    5832             : {
    5833           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    5834           0 :         if (ndr_flags & NDR_SCALARS) {
    5835           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    5836           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri10_name));
    5837           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri10_comment));
    5838           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri10_usr_comment));
    5839           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri10_full_name));
    5840           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    5841             :         }
    5842           0 :         if (ndr_flags & NDR_BUFFERS) {
    5843           0 :         }
    5844           0 :         return NDR_ERR_SUCCESS;
    5845             : }
    5846             : 
    5847           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_10(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_10 *r)
    5848             : {
    5849           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    5850           0 :         if (ndr_flags & NDR_SCALARS) {
    5851           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    5852           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri10_name));
    5853           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri10_comment));
    5854           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri10_usr_comment));
    5855           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri10_full_name));
    5856           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    5857             :         }
    5858           0 :         if (ndr_flags & NDR_BUFFERS) {
    5859           0 :         }
    5860           0 :         return NDR_ERR_SUCCESS;
    5861             : }
    5862             : 
    5863           0 : static void ndr_print_flags_USER_INFO_10(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_10 *r)
    5864             : {
    5865           0 :         ndr_print_USER_INFO_10(ndr, name, r);
    5866           0 : }
    5867             : 
    5868           0 : _PUBLIC_ void ndr_print_USER_INFO_10(struct ndr_print *ndr, const char *name, const struct USER_INFO_10 *r)
    5869             : {
    5870           0 :         ndr_print_struct(ndr, name, "USER_INFO_10");
    5871           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    5872           0 :         ndr->depth++;
    5873           0 :         ndr_print_string(ndr, "usri10_name", r->usri10_name);
    5874           0 :         ndr_print_string(ndr, "usri10_comment", r->usri10_comment);
    5875           0 :         ndr_print_string(ndr, "usri10_usr_comment", r->usri10_usr_comment);
    5876           0 :         ndr_print_string(ndr, "usri10_full_name", r->usri10_full_name);
    5877           0 :         ndr->depth--;
    5878             : }
    5879             : 
    5880           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_11(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_11 *r)
    5881             : {
    5882           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    5883           0 :         if (ndr_flags & NDR_SCALARS) {
    5884           0 :                 NDR_CHECK(ndr_push_align(ndr, 5));
    5885           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_name));
    5886           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_comment));
    5887           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_usr_comment));
    5888           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_full_name));
    5889           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_priv));
    5890           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_auth_flags));
    5891           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_password_age));
    5892           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_home_dir));
    5893           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_parms));
    5894           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_last_logon));
    5895           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_last_logoff));
    5896           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_bad_pw_count));
    5897           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_num_logons));
    5898           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_logon_server));
    5899           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_country_code));
    5900           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_workstations));
    5901           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_max_storage));
    5902           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_units_per_week));
    5903           0 :                 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri11_logon_hours));
    5904           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_code_page));
    5905           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
    5906             :         }
    5907           0 :         if (ndr_flags & NDR_BUFFERS) {
    5908           0 :                 if (r->usri11_logon_hours) {
    5909           0 :                         NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri11_logon_hours));
    5910             :                 }
    5911             :         }
    5912           0 :         return NDR_ERR_SUCCESS;
    5913             : }
    5914             : 
    5915           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_11(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_11 *r)
    5916             : {
    5917           0 :         uint32_t _ptr_usri11_logon_hours;
    5918           0 :         TALLOC_CTX *_mem_save_usri11_logon_hours_0 = NULL;
    5919           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    5920           0 :         if (ndr_flags & NDR_SCALARS) {
    5921           0 :                 NDR_CHECK(ndr_pull_align(ndr, 5));
    5922           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_name));
    5923           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_comment));
    5924           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_usr_comment));
    5925           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_full_name));
    5926           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_priv));
    5927           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_auth_flags));
    5928           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_password_age));
    5929           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_home_dir));
    5930           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_parms));
    5931           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_last_logon));
    5932           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_last_logoff));
    5933           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_bad_pw_count));
    5934           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_num_logons));
    5935           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_logon_server));
    5936           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_country_code));
    5937           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_workstations));
    5938           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_max_storage));
    5939           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_units_per_week));
    5940           0 :                 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri11_logon_hours));
    5941           0 :                 if (_ptr_usri11_logon_hours) {
    5942           0 :                         NDR_PULL_ALLOC(ndr, r->usri11_logon_hours);
    5943             :                 } else {
    5944           0 :                         r->usri11_logon_hours = NULL;
    5945             :                 }
    5946           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_code_page));
    5947           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
    5948             :         }
    5949           0 :         if (ndr_flags & NDR_BUFFERS) {
    5950           0 :                 if (r->usri11_logon_hours) {
    5951           0 :                         _mem_save_usri11_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
    5952           0 :                         NDR_PULL_SET_MEM_CTX(ndr, r->usri11_logon_hours, 0);
    5953           0 :                         NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri11_logon_hours));
    5954           0 :                         NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri11_logon_hours_0, 0);
    5955             :                 }
    5956             :         }
    5957           0 :         return NDR_ERR_SUCCESS;
    5958             : }
    5959             : 
    5960           0 : static void ndr_print_flags_USER_INFO_11(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_11 *r)
    5961             : {
    5962           0 :         ndr_print_USER_INFO_11(ndr, name, r);
    5963           0 : }
    5964             : 
    5965           0 : _PUBLIC_ void ndr_print_USER_INFO_11(struct ndr_print *ndr, const char *name, const struct USER_INFO_11 *r)
    5966             : {
    5967           0 :         ndr_print_struct(ndr, name, "USER_INFO_11");
    5968           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    5969           0 :         ndr->depth++;
    5970           0 :         ndr_print_string(ndr, "usri11_name", r->usri11_name);
    5971           0 :         ndr_print_string(ndr, "usri11_comment", r->usri11_comment);
    5972           0 :         ndr_print_string(ndr, "usri11_usr_comment", r->usri11_usr_comment);
    5973           0 :         ndr_print_string(ndr, "usri11_full_name", r->usri11_full_name);
    5974           0 :         ndr_print_uint32(ndr, "usri11_priv", r->usri11_priv);
    5975           0 :         ndr_print_uint32(ndr, "usri11_auth_flags", r->usri11_auth_flags);
    5976           0 :         ndr_print_uint32(ndr, "usri11_password_age", r->usri11_password_age);
    5977           0 :         ndr_print_string(ndr, "usri11_home_dir", r->usri11_home_dir);
    5978           0 :         ndr_print_string(ndr, "usri11_parms", r->usri11_parms);
    5979           0 :         ndr_print_uint32(ndr, "usri11_last_logon", r->usri11_last_logon);
    5980           0 :         ndr_print_uint32(ndr, "usri11_last_logoff", r->usri11_last_logoff);
    5981           0 :         ndr_print_uint32(ndr, "usri11_bad_pw_count", r->usri11_bad_pw_count);
    5982           0 :         ndr_print_uint32(ndr, "usri11_num_logons", r->usri11_num_logons);
    5983           0 :         ndr_print_string(ndr, "usri11_logon_server", r->usri11_logon_server);
    5984           0 :         ndr_print_uint32(ndr, "usri11_country_code", r->usri11_country_code);
    5985           0 :         ndr_print_string(ndr, "usri11_workstations", r->usri11_workstations);
    5986           0 :         ndr_print_uint32(ndr, "usri11_max_storage", r->usri11_max_storage);
    5987           0 :         ndr_print_uint32(ndr, "usri11_units_per_week", r->usri11_units_per_week);
    5988           0 :         ndr_print_ptr(ndr, "usri11_logon_hours", r->usri11_logon_hours);
    5989           0 :         ndr->depth++;
    5990           0 :         if (r->usri11_logon_hours) {
    5991           0 :                 ndr_print_uint8(ndr, "usri11_logon_hours", *r->usri11_logon_hours);
    5992             :         }
    5993           0 :         ndr->depth--;
    5994           0 :         ndr_print_uint32(ndr, "usri11_code_page", r->usri11_code_page);
    5995           0 :         ndr->depth--;
    5996             : }
    5997             : 
    5998           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_20(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_20 *r)
    5999             : {
    6000           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    6001           0 :         if (ndr_flags & NDR_SCALARS) {
    6002           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    6003           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri20_name));
    6004           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri20_full_name));
    6005           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri20_comment));
    6006           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri20_flags));
    6007           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri20_user_id));
    6008           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    6009             :         }
    6010           0 :         if (ndr_flags & NDR_BUFFERS) {
    6011           0 :         }
    6012           0 :         return NDR_ERR_SUCCESS;
    6013             : }
    6014             : 
    6015           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_20(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_20 *r)
    6016             : {
    6017           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    6018           0 :         if (ndr_flags & NDR_SCALARS) {
    6019           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    6020           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri20_name));
    6021           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri20_full_name));
    6022           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri20_comment));
    6023           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri20_flags));
    6024           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri20_user_id));
    6025           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    6026             :         }
    6027           0 :         if (ndr_flags & NDR_BUFFERS) {
    6028           0 :         }
    6029           0 :         return NDR_ERR_SUCCESS;
    6030             : }
    6031             : 
    6032           0 : static void ndr_print_flags_USER_INFO_20(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_20 *r)
    6033             : {
    6034           0 :         ndr_print_USER_INFO_20(ndr, name, r);
    6035           0 : }
    6036             : 
    6037           0 : _PUBLIC_ void ndr_print_USER_INFO_20(struct ndr_print *ndr, const char *name, const struct USER_INFO_20 *r)
    6038             : {
    6039           0 :         ndr_print_struct(ndr, name, "USER_INFO_20");
    6040           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    6041           0 :         ndr->depth++;
    6042           0 :         ndr_print_string(ndr, "usri20_name", r->usri20_name);
    6043           0 :         ndr_print_string(ndr, "usri20_full_name", r->usri20_full_name);
    6044           0 :         ndr_print_string(ndr, "usri20_comment", r->usri20_comment);
    6045           0 :         ndr_print_uint32(ndr, "usri20_flags", r->usri20_flags);
    6046           0 :         ndr_print_uint32(ndr, "usri20_user_id", r->usri20_user_id);
    6047           0 :         ndr->depth--;
    6048             : }
    6049             : 
    6050           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_21(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_21 *r)
    6051             : {
    6052           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    6053           0 :         if (ndr_flags & NDR_SCALARS) {
    6054           0 :                 NDR_CHECK(ndr_push_align(ndr, 1));
    6055           0 :                 NDR_CHECK(ndr_push_array_uint8(ndr, NDR_SCALARS, r->usri21_password, ENCRYPTED_PWLEN));
    6056           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
    6057             :         }
    6058           0 :         if (ndr_flags & NDR_BUFFERS) {
    6059           0 :         }
    6060           0 :         return NDR_ERR_SUCCESS;
    6061             : }
    6062             : 
    6063           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_21(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_21 *r)
    6064             : {
    6065           0 :         uint32_t size_usri21_password_0 = 0;
    6066           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    6067           0 :         if (ndr_flags & NDR_SCALARS) {
    6068           0 :                 NDR_CHECK(ndr_pull_align(ndr, 1));
    6069           0 :                 size_usri21_password_0 = ENCRYPTED_PWLEN;
    6070           0 :                 NDR_PULL_ALLOC_N(ndr, r->usri21_password, size_usri21_password_0);
    6071           0 :                 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->usri21_password, size_usri21_password_0));
    6072           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
    6073             :         }
    6074           0 :         if (ndr_flags & NDR_BUFFERS) {
    6075           0 :         }
    6076           0 :         return NDR_ERR_SUCCESS;
    6077             : }
    6078             : 
    6079           0 : static void ndr_print_flags_USER_INFO_21(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_21 *r)
    6080             : {
    6081           0 :         ndr_print_USER_INFO_21(ndr, name, r);
    6082           0 : }
    6083             : 
    6084           0 : _PUBLIC_ void ndr_print_USER_INFO_21(struct ndr_print *ndr, const char *name, const struct USER_INFO_21 *r)
    6085             : {
    6086           0 :         ndr_print_struct(ndr, name, "USER_INFO_21");
    6087           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    6088           0 :         ndr->depth++;
    6089           0 :         ndr_print_array_uint8(ndr, "usri21_password", r->usri21_password, ENCRYPTED_PWLEN);
    6090           0 :         ndr->depth--;
    6091             : }
    6092             : 
    6093           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_22(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_22 *r)
    6094             : {
    6095           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    6096           0 :         if (ndr_flags & NDR_SCALARS) {
    6097           0 :                 NDR_CHECK(ndr_push_align(ndr, 5));
    6098           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_name));
    6099           0 :                 NDR_CHECK(ndr_push_array_uint8(ndr, NDR_SCALARS, r->usri22_password, ENCRYPTED_PWLEN));
    6100           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_password_age));
    6101           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_priv));
    6102           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_home_dir));
    6103           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_comment));
    6104           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_flags));
    6105           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_script_path));
    6106           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_auth_flags));
    6107           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_full_name));
    6108           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_usr_comment));
    6109           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_parms));
    6110           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_workstations));
    6111           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_last_logon));
    6112           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_last_logoff));
    6113           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_acct_expires));
    6114           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_max_storage));
    6115           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_units_per_week));
    6116           0 :                 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri22_logon_hours));
    6117           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_bad_pw_count));
    6118           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_num_logons));
    6119           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_logon_server));
    6120           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_country_code));
    6121           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_code_page));
    6122           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
    6123             :         }
    6124           0 :         if (ndr_flags & NDR_BUFFERS) {
    6125           0 :                 if (r->usri22_logon_hours) {
    6126           0 :                         NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri22_logon_hours));
    6127             :                 }
    6128             :         }
    6129           0 :         return NDR_ERR_SUCCESS;
    6130             : }
    6131             : 
    6132           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_22(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_22 *r)
    6133             : {
    6134           0 :         uint32_t size_usri22_password_0 = 0;
    6135           0 :         uint32_t _ptr_usri22_logon_hours;
    6136           0 :         TALLOC_CTX *_mem_save_usri22_logon_hours_0 = NULL;
    6137           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    6138           0 :         if (ndr_flags & NDR_SCALARS) {
    6139           0 :                 NDR_CHECK(ndr_pull_align(ndr, 5));
    6140           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_name));
    6141           0 :                 size_usri22_password_0 = ENCRYPTED_PWLEN;
    6142           0 :                 NDR_PULL_ALLOC_N(ndr, r->usri22_password, size_usri22_password_0);
    6143           0 :                 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->usri22_password, size_usri22_password_0));
    6144           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_password_age));
    6145           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_priv));
    6146           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_home_dir));
    6147           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_comment));
    6148           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_flags));
    6149           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_script_path));
    6150           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_auth_flags));
    6151           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_full_name));
    6152           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_usr_comment));
    6153           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_parms));
    6154           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_workstations));
    6155           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_last_logon));
    6156           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_last_logoff));
    6157           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_acct_expires));
    6158           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_max_storage));
    6159           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_units_per_week));
    6160           0 :                 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri22_logon_hours));
    6161           0 :                 if (_ptr_usri22_logon_hours) {
    6162           0 :                         NDR_PULL_ALLOC(ndr, r->usri22_logon_hours);
    6163             :                 } else {
    6164           0 :                         r->usri22_logon_hours = NULL;
    6165             :                 }
    6166           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_bad_pw_count));
    6167           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_num_logons));
    6168           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_logon_server));
    6169           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_country_code));
    6170           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_code_page));
    6171           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
    6172             :         }
    6173           0 :         if (ndr_flags & NDR_BUFFERS) {
    6174           0 :                 if (r->usri22_logon_hours) {
    6175           0 :                         _mem_save_usri22_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
    6176           0 :                         NDR_PULL_SET_MEM_CTX(ndr, r->usri22_logon_hours, 0);
    6177           0 :                         NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri22_logon_hours));
    6178           0 :                         NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri22_logon_hours_0, 0);
    6179             :                 }
    6180             :         }
    6181           0 :         return NDR_ERR_SUCCESS;
    6182             : }
    6183             : 
    6184           0 : static void ndr_print_flags_USER_INFO_22(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_22 *r)
    6185             : {
    6186           0 :         ndr_print_USER_INFO_22(ndr, name, r);
    6187           0 : }
    6188             : 
    6189           0 : _PUBLIC_ void ndr_print_USER_INFO_22(struct ndr_print *ndr, const char *name, const struct USER_INFO_22 *r)
    6190             : {
    6191           0 :         ndr_print_struct(ndr, name, "USER_INFO_22");
    6192           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    6193           0 :         ndr->depth++;
    6194           0 :         ndr_print_string(ndr, "usri22_name", r->usri22_name);
    6195           0 :         ndr_print_array_uint8(ndr, "usri22_password", r->usri22_password, ENCRYPTED_PWLEN);
    6196           0 :         ndr_print_uint32(ndr, "usri22_password_age", r->usri22_password_age);
    6197           0 :         ndr_print_uint32(ndr, "usri22_priv", r->usri22_priv);
    6198           0 :         ndr_print_string(ndr, "usri22_home_dir", r->usri22_home_dir);
    6199           0 :         ndr_print_string(ndr, "usri22_comment", r->usri22_comment);
    6200           0 :         ndr_print_uint32(ndr, "usri22_flags", r->usri22_flags);
    6201           0 :         ndr_print_uint32(ndr, "usri22_script_path", r->usri22_script_path);
    6202           0 :         ndr_print_uint32(ndr, "usri22_auth_flags", r->usri22_auth_flags);
    6203           0 :         ndr_print_string(ndr, "usri22_full_name", r->usri22_full_name);
    6204           0 :         ndr_print_string(ndr, "usri22_usr_comment", r->usri22_usr_comment);
    6205           0 :         ndr_print_string(ndr, "usri22_parms", r->usri22_parms);
    6206           0 :         ndr_print_string(ndr, "usri22_workstations", r->usri22_workstations);
    6207           0 :         ndr_print_uint32(ndr, "usri22_last_logon", r->usri22_last_logon);
    6208           0 :         ndr_print_uint32(ndr, "usri22_last_logoff", r->usri22_last_logoff);
    6209           0 :         ndr_print_uint32(ndr, "usri22_acct_expires", r->usri22_acct_expires);
    6210           0 :         ndr_print_uint32(ndr, "usri22_max_storage", r->usri22_max_storage);
    6211           0 :         ndr_print_uint32(ndr, "usri22_units_per_week", r->usri22_units_per_week);
    6212           0 :         ndr_print_ptr(ndr, "usri22_logon_hours", r->usri22_logon_hours);
    6213           0 :         ndr->depth++;
    6214           0 :         if (r->usri22_logon_hours) {
    6215           0 :                 ndr_print_uint8(ndr, "usri22_logon_hours", *r->usri22_logon_hours);
    6216             :         }
    6217           0 :         ndr->depth--;
    6218           0 :         ndr_print_uint32(ndr, "usri22_bad_pw_count", r->usri22_bad_pw_count);
    6219           0 :         ndr_print_uint32(ndr, "usri22_num_logons", r->usri22_num_logons);
    6220           0 :         ndr_print_string(ndr, "usri22_logon_server", r->usri22_logon_server);
    6221           0 :         ndr_print_uint32(ndr, "usri22_country_code", r->usri22_country_code);
    6222           0 :         ndr_print_uint32(ndr, "usri22_code_page", r->usri22_code_page);
    6223           0 :         ndr->depth--;
    6224             : }
    6225             : 
    6226           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_23(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_23 *r)
    6227             : {
    6228           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    6229           0 :         if (ndr_flags & NDR_SCALARS) {
    6230           0 :                 NDR_CHECK(ndr_push_align(ndr, 5));
    6231           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri23_name));
    6232           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri23_full_name));
    6233           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri23_comment));
    6234           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri23_flags));
    6235           0 :                 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri23_user_sid));
    6236           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
    6237             :         }
    6238           0 :         if (ndr_flags & NDR_BUFFERS) {
    6239           0 :                 if (r->usri23_user_sid) {
    6240           0 :                         NDR_CHECK(ndr_push_domsid(ndr, NDR_SCALARS, r->usri23_user_sid));
    6241             :                 }
    6242             :         }
    6243           0 :         return NDR_ERR_SUCCESS;
    6244             : }
    6245             : 
    6246           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_23(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_23 *r)
    6247             : {
    6248           0 :         uint32_t _ptr_usri23_user_sid;
    6249           0 :         TALLOC_CTX *_mem_save_usri23_user_sid_0 = NULL;
    6250           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    6251           0 :         if (ndr_flags & NDR_SCALARS) {
    6252           0 :                 NDR_CHECK(ndr_pull_align(ndr, 5));
    6253           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri23_name));
    6254           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri23_full_name));
    6255           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri23_comment));
    6256           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri23_flags));
    6257           0 :                 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri23_user_sid));
    6258           0 :                 if (_ptr_usri23_user_sid) {
    6259           0 :                         NDR_PULL_ALLOC(ndr, r->usri23_user_sid);
    6260             :                 } else {
    6261           0 :                         r->usri23_user_sid = NULL;
    6262             :                 }
    6263           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
    6264             :         }
    6265           0 :         if (ndr_flags & NDR_BUFFERS) {
    6266           0 :                 if (r->usri23_user_sid) {
    6267           0 :                         _mem_save_usri23_user_sid_0 = NDR_PULL_GET_MEM_CTX(ndr);
    6268           0 :                         NDR_PULL_SET_MEM_CTX(ndr, r->usri23_user_sid, 0);
    6269           0 :                         NDR_CHECK(ndr_pull_domsid(ndr, NDR_SCALARS, r->usri23_user_sid));
    6270           0 :                         NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri23_user_sid_0, 0);
    6271             :                 }
    6272             :         }
    6273           0 :         return NDR_ERR_SUCCESS;
    6274             : }
    6275             : 
    6276           0 : static void ndr_print_flags_USER_INFO_23(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_23 *r)
    6277             : {
    6278           0 :         ndr_print_USER_INFO_23(ndr, name, r);
    6279           0 : }
    6280             : 
    6281           0 : _PUBLIC_ void ndr_print_USER_INFO_23(struct ndr_print *ndr, const char *name, const struct USER_INFO_23 *r)
    6282             : {
    6283           0 :         ndr_print_struct(ndr, name, "USER_INFO_23");
    6284           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    6285           0 :         ndr->depth++;
    6286           0 :         ndr_print_string(ndr, "usri23_name", r->usri23_name);
    6287           0 :         ndr_print_string(ndr, "usri23_full_name", r->usri23_full_name);
    6288           0 :         ndr_print_string(ndr, "usri23_comment", r->usri23_comment);
    6289           0 :         ndr_print_uint32(ndr, "usri23_flags", r->usri23_flags);
    6290           0 :         ndr_print_ptr(ndr, "usri23_user_sid", r->usri23_user_sid);
    6291           0 :         ndr->depth++;
    6292           0 :         if (r->usri23_user_sid) {
    6293           0 :                 ndr_print_domsid(ndr, "usri23_user_sid", r->usri23_user_sid);
    6294             :         }
    6295           0 :         ndr->depth--;
    6296           0 :         ndr->depth--;
    6297             : }
    6298             : 
    6299           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1003(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_1003 *r)
    6300             : {
    6301           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    6302           0 :         if (ndr_flags & NDR_SCALARS) {
    6303           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    6304           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1003_password));
    6305           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    6306             :         }
    6307           0 :         if (ndr_flags & NDR_BUFFERS) {
    6308           0 :         }
    6309           0 :         return NDR_ERR_SUCCESS;
    6310             : }
    6311             : 
    6312           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1003(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_1003 *r)
    6313             : {
    6314           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    6315           0 :         if (ndr_flags & NDR_SCALARS) {
    6316           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    6317           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1003_password));
    6318           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    6319             :         }
    6320           0 :         if (ndr_flags & NDR_BUFFERS) {
    6321           0 :         }
    6322           0 :         return NDR_ERR_SUCCESS;
    6323             : }
    6324             : 
    6325           0 : static void ndr_print_flags_USER_INFO_1003(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_1003 *r)
    6326             : {
    6327           0 :         ndr_print_USER_INFO_1003(ndr, name, r);
    6328           0 : }
    6329             : 
    6330           0 : _PUBLIC_ void ndr_print_USER_INFO_1003(struct ndr_print *ndr, const char *name, const struct USER_INFO_1003 *r)
    6331             : {
    6332           0 :         ndr_print_struct(ndr, name, "USER_INFO_1003");
    6333           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    6334           0 :         ndr->depth++;
    6335           0 :         ndr_print_string(ndr, "usri1003_password", r->usri1003_password);
    6336           0 :         ndr->depth--;
    6337             : }
    6338             : 
    6339           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1005(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_1005 *r)
    6340             : {
    6341           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    6342           0 :         if (ndr_flags & NDR_SCALARS) {
    6343           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    6344           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1005_priv));
    6345           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    6346             :         }
    6347           0 :         if (ndr_flags & NDR_BUFFERS) {
    6348           0 :         }
    6349           0 :         return NDR_ERR_SUCCESS;
    6350             : }
    6351             : 
    6352           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1005(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_1005 *r)
    6353             : {
    6354           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    6355           0 :         if (ndr_flags & NDR_SCALARS) {
    6356           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    6357           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1005_priv));
    6358           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    6359             :         }
    6360           0 :         if (ndr_flags & NDR_BUFFERS) {
    6361           0 :         }
    6362           0 :         return NDR_ERR_SUCCESS;
    6363             : }
    6364             : 
    6365           0 : static void ndr_print_flags_USER_INFO_1005(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_1005 *r)
    6366             : {
    6367           0 :         ndr_print_USER_INFO_1005(ndr, name, r);
    6368           0 : }
    6369             : 
    6370           0 : _PUBLIC_ void ndr_print_USER_INFO_1005(struct ndr_print *ndr, const char *name, const struct USER_INFO_1005 *r)
    6371             : {
    6372           0 :         ndr_print_struct(ndr, name, "USER_INFO_1005");
    6373           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    6374           0 :         ndr->depth++;
    6375           0 :         ndr_print_uint32(ndr, "usri1005_priv", r->usri1005_priv);
    6376           0 :         ndr->depth--;
    6377             : }
    6378             : 
    6379           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1006(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_1006 *r)
    6380             : {
    6381           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    6382           0 :         if (ndr_flags & NDR_SCALARS) {
    6383           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    6384           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1006_home_dir));
    6385           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    6386             :         }
    6387           0 :         if (ndr_flags & NDR_BUFFERS) {
    6388           0 :         }
    6389           0 :         return NDR_ERR_SUCCESS;
    6390             : }
    6391             : 
    6392           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1006(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_1006 *r)
    6393             : {
    6394           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    6395           0 :         if (ndr_flags & NDR_SCALARS) {
    6396           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    6397           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1006_home_dir));
    6398           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    6399             :         }
    6400           0 :         if (ndr_flags & NDR_BUFFERS) {
    6401           0 :         }
    6402           0 :         return NDR_ERR_SUCCESS;
    6403             : }
    6404             : 
    6405           0 : static void ndr_print_flags_USER_INFO_1006(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_1006 *r)
    6406             : {
    6407           0 :         ndr_print_USER_INFO_1006(ndr, name, r);
    6408           0 : }
    6409             : 
    6410           0 : _PUBLIC_ void ndr_print_USER_INFO_1006(struct ndr_print *ndr, const char *name, const struct USER_INFO_1006 *r)
    6411             : {
    6412           0 :         ndr_print_struct(ndr, name, "USER_INFO_1006");
    6413           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    6414           0 :         ndr->depth++;
    6415           0 :         ndr_print_string(ndr, "usri1006_home_dir", r->usri1006_home_dir);
    6416           0 :         ndr->depth--;
    6417             : }
    6418             : 
    6419           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1007(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_1007 *r)
    6420             : {
    6421           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    6422           0 :         if (ndr_flags & NDR_SCALARS) {
    6423           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    6424           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1007_comment));
    6425           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    6426             :         }
    6427           0 :         if (ndr_flags & NDR_BUFFERS) {
    6428           0 :         }
    6429           0 :         return NDR_ERR_SUCCESS;
    6430             : }
    6431             : 
    6432           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1007(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_1007 *r)
    6433             : {
    6434           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    6435           0 :         if (ndr_flags & NDR_SCALARS) {
    6436           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    6437           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1007_comment));
    6438           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    6439             :         }
    6440           0 :         if (ndr_flags & NDR_BUFFERS) {
    6441           0 :         }
    6442           0 :         return NDR_ERR_SUCCESS;
    6443             : }
    6444             : 
    6445           0 : static void ndr_print_flags_USER_INFO_1007(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_1007 *r)
    6446             : {
    6447           0 :         ndr_print_USER_INFO_1007(ndr, name, r);
    6448           0 : }
    6449             : 
    6450           0 : _PUBLIC_ void ndr_print_USER_INFO_1007(struct ndr_print *ndr, const char *name, const struct USER_INFO_1007 *r)
    6451             : {
    6452           0 :         ndr_print_struct(ndr, name, "USER_INFO_1007");
    6453           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    6454           0 :         ndr->depth++;
    6455           0 :         ndr_print_string(ndr, "usri1007_comment", r->usri1007_comment);
    6456           0 :         ndr->depth--;
    6457             : }
    6458             : 
    6459           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1008(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_1008 *r)
    6460             : {
    6461           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    6462           0 :         if (ndr_flags & NDR_SCALARS) {
    6463           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    6464           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1008_flags));
    6465           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    6466             :         }
    6467           0 :         if (ndr_flags & NDR_BUFFERS) {
    6468           0 :         }
    6469           0 :         return NDR_ERR_SUCCESS;
    6470             : }
    6471             : 
    6472           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1008(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_1008 *r)
    6473             : {
    6474           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    6475           0 :         if (ndr_flags & NDR_SCALARS) {
    6476           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    6477           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1008_flags));
    6478           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    6479             :         }
    6480           0 :         if (ndr_flags & NDR_BUFFERS) {
    6481           0 :         }
    6482           0 :         return NDR_ERR_SUCCESS;
    6483             : }
    6484             : 
    6485           0 : static void ndr_print_flags_USER_INFO_1008(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_1008 *r)
    6486             : {
    6487           0 :         ndr_print_USER_INFO_1008(ndr, name, r);
    6488           0 : }
    6489             : 
    6490           0 : _PUBLIC_ void ndr_print_USER_INFO_1008(struct ndr_print *ndr, const char *name, const struct USER_INFO_1008 *r)
    6491             : {
    6492           0 :         ndr_print_struct(ndr, name, "USER_INFO_1008");
    6493           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    6494           0 :         ndr->depth++;
    6495           0 :         ndr_print_uint32(ndr, "usri1008_flags", r->usri1008_flags);
    6496           0 :         ndr->depth--;
    6497             : }
    6498             : 
    6499           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1009(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_1009 *r)
    6500             : {
    6501           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    6502           0 :         if (ndr_flags & NDR_SCALARS) {
    6503           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    6504           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1009_script_path));
    6505           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    6506             :         }
    6507           0 :         if (ndr_flags & NDR_BUFFERS) {
    6508           0 :         }
    6509           0 :         return NDR_ERR_SUCCESS;
    6510             : }
    6511             : 
    6512           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1009(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_1009 *r)
    6513             : {
    6514           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    6515           0 :         if (ndr_flags & NDR_SCALARS) {
    6516           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    6517           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1009_script_path));
    6518           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    6519             :         }
    6520           0 :         if (ndr_flags & NDR_BUFFERS) {
    6521           0 :         }
    6522           0 :         return NDR_ERR_SUCCESS;
    6523             : }
    6524             : 
    6525           0 : static void ndr_print_flags_USER_INFO_1009(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_1009 *r)
    6526             : {
    6527           0 :         ndr_print_USER_INFO_1009(ndr, name, r);
    6528           0 : }
    6529             : 
    6530           0 : _PUBLIC_ void ndr_print_USER_INFO_1009(struct ndr_print *ndr, const char *name, const struct USER_INFO_1009 *r)
    6531             : {
    6532           0 :         ndr_print_struct(ndr, name, "USER_INFO_1009");
    6533           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    6534           0 :         ndr->depth++;
    6535           0 :         ndr_print_string(ndr, "usri1009_script_path", r->usri1009_script_path);
    6536           0 :         ndr->depth--;
    6537             : }
    6538             : 
    6539           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1010(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_1010 *r)
    6540             : {
    6541           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    6542           0 :         if (ndr_flags & NDR_SCALARS) {
    6543           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    6544           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1010_auth_flags));
    6545           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    6546             :         }
    6547           0 :         if (ndr_flags & NDR_BUFFERS) {
    6548           0 :         }
    6549           0 :         return NDR_ERR_SUCCESS;
    6550             : }
    6551             : 
    6552           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1010(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_1010 *r)
    6553             : {
    6554           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    6555           0 :         if (ndr_flags & NDR_SCALARS) {
    6556           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    6557           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1010_auth_flags));
    6558           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    6559             :         }
    6560           0 :         if (ndr_flags & NDR_BUFFERS) {
    6561           0 :         }
    6562           0 :         return NDR_ERR_SUCCESS;
    6563             : }
    6564             : 
    6565           0 : static void ndr_print_flags_USER_INFO_1010(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_1010 *r)
    6566             : {
    6567           0 :         ndr_print_USER_INFO_1010(ndr, name, r);
    6568           0 : }
    6569             : 
    6570           0 : _PUBLIC_ void ndr_print_USER_INFO_1010(struct ndr_print *ndr, const char *name, const struct USER_INFO_1010 *r)
    6571             : {
    6572           0 :         ndr_print_struct(ndr, name, "USER_INFO_1010");
    6573           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    6574           0 :         ndr->depth++;
    6575           0 :         ndr_print_uint32(ndr, "usri1010_auth_flags", r->usri1010_auth_flags);
    6576           0 :         ndr->depth--;
    6577             : }
    6578             : 
    6579           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1011(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_1011 *r)
    6580             : {
    6581           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    6582           0 :         if (ndr_flags & NDR_SCALARS) {
    6583           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    6584           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1011_full_name));
    6585           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    6586             :         }
    6587           0 :         if (ndr_flags & NDR_BUFFERS) {
    6588           0 :         }
    6589           0 :         return NDR_ERR_SUCCESS;
    6590             : }
    6591             : 
    6592           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1011(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_1011 *r)
    6593             : {
    6594           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    6595           0 :         if (ndr_flags & NDR_SCALARS) {
    6596           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    6597           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1011_full_name));
    6598           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    6599             :         }
    6600           0 :         if (ndr_flags & NDR_BUFFERS) {
    6601           0 :         }
    6602           0 :         return NDR_ERR_SUCCESS;
    6603             : }
    6604             : 
    6605           0 : static void ndr_print_flags_USER_INFO_1011(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_1011 *r)
    6606             : {
    6607           0 :         ndr_print_USER_INFO_1011(ndr, name, r);
    6608           0 : }
    6609             : 
    6610           0 : _PUBLIC_ void ndr_print_USER_INFO_1011(struct ndr_print *ndr, const char *name, const struct USER_INFO_1011 *r)
    6611             : {
    6612           0 :         ndr_print_struct(ndr, name, "USER_INFO_1011");
    6613           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    6614           0 :         ndr->depth++;
    6615           0 :         ndr_print_string(ndr, "usri1011_full_name", r->usri1011_full_name);
    6616           0 :         ndr->depth--;
    6617             : }
    6618             : 
    6619           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1012(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_1012 *r)
    6620             : {
    6621           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    6622           0 :         if (ndr_flags & NDR_SCALARS) {
    6623           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    6624           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1012_usr_comment));
    6625           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    6626             :         }
    6627           0 :         if (ndr_flags & NDR_BUFFERS) {
    6628           0 :         }
    6629           0 :         return NDR_ERR_SUCCESS;
    6630             : }
    6631             : 
    6632           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1012(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_1012 *r)
    6633             : {
    6634           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    6635           0 :         if (ndr_flags & NDR_SCALARS) {
    6636           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    6637           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1012_usr_comment));
    6638           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    6639             :         }
    6640           0 :         if (ndr_flags & NDR_BUFFERS) {
    6641           0 :         }
    6642           0 :         return NDR_ERR_SUCCESS;
    6643             : }
    6644             : 
    6645           0 : static void ndr_print_flags_USER_INFO_1012(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_1012 *r)
    6646             : {
    6647           0 :         ndr_print_USER_INFO_1012(ndr, name, r);
    6648           0 : }
    6649             : 
    6650           0 : _PUBLIC_ void ndr_print_USER_INFO_1012(struct ndr_print *ndr, const char *name, const struct USER_INFO_1012 *r)
    6651             : {
    6652           0 :         ndr_print_struct(ndr, name, "USER_INFO_1012");
    6653           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    6654           0 :         ndr->depth++;
    6655           0 :         ndr_print_string(ndr, "usri1012_usr_comment", r->usri1012_usr_comment);
    6656           0 :         ndr->depth--;
    6657             : }
    6658             : 
    6659           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1013(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_1013 *r)
    6660             : {
    6661           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    6662           0 :         if (ndr_flags & NDR_SCALARS) {
    6663           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    6664           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1013_parms));
    6665           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    6666             :         }
    6667           0 :         if (ndr_flags & NDR_BUFFERS) {
    6668           0 :         }
    6669           0 :         return NDR_ERR_SUCCESS;
    6670             : }
    6671             : 
    6672           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1013(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_1013 *r)
    6673             : {
    6674           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    6675           0 :         if (ndr_flags & NDR_SCALARS) {
    6676           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    6677           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1013_parms));
    6678           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    6679             :         }
    6680           0 :         if (ndr_flags & NDR_BUFFERS) {
    6681           0 :         }
    6682           0 :         return NDR_ERR_SUCCESS;
    6683             : }
    6684             : 
    6685           0 : static void ndr_print_flags_USER_INFO_1013(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_1013 *r)
    6686             : {
    6687           0 :         ndr_print_USER_INFO_1013(ndr, name, r);
    6688           0 : }
    6689             : 
    6690           0 : _PUBLIC_ void ndr_print_USER_INFO_1013(struct ndr_print *ndr, const char *name, const struct USER_INFO_1013 *r)
    6691             : {
    6692           0 :         ndr_print_struct(ndr, name, "USER_INFO_1013");
    6693           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    6694           0 :         ndr->depth++;
    6695           0 :         ndr_print_string(ndr, "usri1013_parms", r->usri1013_parms);
    6696           0 :         ndr->depth--;
    6697             : }
    6698             : 
    6699           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1014(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_1014 *r)
    6700             : {
    6701           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    6702           0 :         if (ndr_flags & NDR_SCALARS) {
    6703           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    6704           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1014_workstations));
    6705           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    6706             :         }
    6707           0 :         if (ndr_flags & NDR_BUFFERS) {
    6708           0 :         }
    6709           0 :         return NDR_ERR_SUCCESS;
    6710             : }
    6711             : 
    6712           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1014(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_1014 *r)
    6713             : {
    6714           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    6715           0 :         if (ndr_flags & NDR_SCALARS) {
    6716           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    6717           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1014_workstations));
    6718           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    6719             :         }
    6720           0 :         if (ndr_flags & NDR_BUFFERS) {
    6721           0 :         }
    6722           0 :         return NDR_ERR_SUCCESS;
    6723             : }
    6724             : 
    6725           0 : static void ndr_print_flags_USER_INFO_1014(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_1014 *r)
    6726             : {
    6727           0 :         ndr_print_USER_INFO_1014(ndr, name, r);
    6728           0 : }
    6729             : 
    6730           0 : _PUBLIC_ void ndr_print_USER_INFO_1014(struct ndr_print *ndr, const char *name, const struct USER_INFO_1014 *r)
    6731             : {
    6732           0 :         ndr_print_struct(ndr, name, "USER_INFO_1014");
    6733           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    6734           0 :         ndr->depth++;
    6735           0 :         ndr_print_string(ndr, "usri1014_workstations", r->usri1014_workstations);
    6736           0 :         ndr->depth--;
    6737             : }
    6738             : 
    6739           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1017(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_1017 *r)
    6740             : {
    6741           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    6742           0 :         if (ndr_flags & NDR_SCALARS) {
    6743           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    6744           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1017_acct_expires));
    6745           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    6746             :         }
    6747           0 :         if (ndr_flags & NDR_BUFFERS) {
    6748           0 :         }
    6749           0 :         return NDR_ERR_SUCCESS;
    6750             : }
    6751             : 
    6752           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1017(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_1017 *r)
    6753             : {
    6754           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    6755           0 :         if (ndr_flags & NDR_SCALARS) {
    6756           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    6757           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1017_acct_expires));
    6758           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    6759             :         }
    6760           0 :         if (ndr_flags & NDR_BUFFERS) {
    6761           0 :         }
    6762           0 :         return NDR_ERR_SUCCESS;
    6763             : }
    6764             : 
    6765           0 : static void ndr_print_flags_USER_INFO_1017(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_1017 *r)
    6766             : {
    6767           0 :         ndr_print_USER_INFO_1017(ndr, name, r);
    6768           0 : }
    6769             : 
    6770           0 : _PUBLIC_ void ndr_print_USER_INFO_1017(struct ndr_print *ndr, const char *name, const struct USER_INFO_1017 *r)
    6771             : {
    6772           0 :         ndr_print_struct(ndr, name, "USER_INFO_1017");
    6773           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    6774           0 :         ndr->depth++;
    6775           0 :         ndr_print_uint32(ndr, "usri1017_acct_expires", r->usri1017_acct_expires);
    6776           0 :         ndr->depth--;
    6777             : }
    6778             : 
    6779           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1018(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_1018 *r)
    6780             : {
    6781           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    6782           0 :         if (ndr_flags & NDR_SCALARS) {
    6783           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    6784           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1018_max_storage));
    6785           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    6786             :         }
    6787           0 :         if (ndr_flags & NDR_BUFFERS) {
    6788           0 :         }
    6789           0 :         return NDR_ERR_SUCCESS;
    6790             : }
    6791             : 
    6792           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1018(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_1018 *r)
    6793             : {
    6794           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    6795           0 :         if (ndr_flags & NDR_SCALARS) {
    6796           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    6797           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1018_max_storage));
    6798           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    6799             :         }
    6800           0 :         if (ndr_flags & NDR_BUFFERS) {
    6801           0 :         }
    6802           0 :         return NDR_ERR_SUCCESS;
    6803             : }
    6804             : 
    6805           0 : static void ndr_print_flags_USER_INFO_1018(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_1018 *r)
    6806             : {
    6807           0 :         ndr_print_USER_INFO_1018(ndr, name, r);
    6808           0 : }
    6809             : 
    6810           0 : _PUBLIC_ void ndr_print_USER_INFO_1018(struct ndr_print *ndr, const char *name, const struct USER_INFO_1018 *r)
    6811             : {
    6812           0 :         ndr_print_struct(ndr, name, "USER_INFO_1018");
    6813           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    6814           0 :         ndr->depth++;
    6815           0 :         ndr_print_uint32(ndr, "usri1018_max_storage", r->usri1018_max_storage);
    6816           0 :         ndr->depth--;
    6817             : }
    6818             : 
    6819           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1020(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_1020 *r)
    6820             : {
    6821           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    6822           0 :         if (ndr_flags & NDR_SCALARS) {
    6823           0 :                 NDR_CHECK(ndr_push_align(ndr, 5));
    6824           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1020_units_per_week));
    6825           0 :                 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri1020_logon_hours));
    6826           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
    6827             :         }
    6828           0 :         if (ndr_flags & NDR_BUFFERS) {
    6829           0 :                 if (r->usri1020_logon_hours) {
    6830           0 :                         NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri1020_logon_hours));
    6831             :                 }
    6832             :         }
    6833           0 :         return NDR_ERR_SUCCESS;
    6834             : }
    6835             : 
    6836           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1020(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_1020 *r)
    6837             : {
    6838           0 :         uint32_t _ptr_usri1020_logon_hours;
    6839           0 :         TALLOC_CTX *_mem_save_usri1020_logon_hours_0 = NULL;
    6840           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    6841           0 :         if (ndr_flags & NDR_SCALARS) {
    6842           0 :                 NDR_CHECK(ndr_pull_align(ndr, 5));
    6843           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1020_units_per_week));
    6844           0 :                 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri1020_logon_hours));
    6845           0 :                 if (_ptr_usri1020_logon_hours) {
    6846           0 :                         NDR_PULL_ALLOC(ndr, r->usri1020_logon_hours);
    6847             :                 } else {
    6848           0 :                         r->usri1020_logon_hours = NULL;
    6849             :                 }
    6850           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
    6851             :         }
    6852           0 :         if (ndr_flags & NDR_BUFFERS) {
    6853           0 :                 if (r->usri1020_logon_hours) {
    6854           0 :                         _mem_save_usri1020_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
    6855           0 :                         NDR_PULL_SET_MEM_CTX(ndr, r->usri1020_logon_hours, 0);
    6856           0 :                         NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri1020_logon_hours));
    6857           0 :                         NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri1020_logon_hours_0, 0);
    6858             :                 }
    6859             :         }
    6860           0 :         return NDR_ERR_SUCCESS;
    6861             : }
    6862             : 
    6863           0 : static void ndr_print_flags_USER_INFO_1020(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_1020 *r)
    6864             : {
    6865           0 :         ndr_print_USER_INFO_1020(ndr, name, r);
    6866           0 : }
    6867             : 
    6868           0 : _PUBLIC_ void ndr_print_USER_INFO_1020(struct ndr_print *ndr, const char *name, const struct USER_INFO_1020 *r)
    6869             : {
    6870           0 :         ndr_print_struct(ndr, name, "USER_INFO_1020");
    6871           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    6872           0 :         ndr->depth++;
    6873           0 :         ndr_print_uint32(ndr, "usri1020_units_per_week", r->usri1020_units_per_week);
    6874           0 :         ndr_print_ptr(ndr, "usri1020_logon_hours", r->usri1020_logon_hours);
    6875           0 :         ndr->depth++;
    6876           0 :         if (r->usri1020_logon_hours) {
    6877           0 :                 ndr_print_uint8(ndr, "usri1020_logon_hours", *r->usri1020_logon_hours);
    6878             :         }
    6879           0 :         ndr->depth--;
    6880           0 :         ndr->depth--;
    6881             : }
    6882             : 
    6883           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1023(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_1023 *r)
    6884             : {
    6885           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    6886           0 :         if (ndr_flags & NDR_SCALARS) {
    6887           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    6888           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1023_logon_server));
    6889           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    6890             :         }
    6891           0 :         if (ndr_flags & NDR_BUFFERS) {
    6892           0 :         }
    6893           0 :         return NDR_ERR_SUCCESS;
    6894             : }
    6895             : 
    6896           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1023(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_1023 *r)
    6897             : {
    6898           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    6899           0 :         if (ndr_flags & NDR_SCALARS) {
    6900           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    6901           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1023_logon_server));
    6902           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    6903             :         }
    6904           0 :         if (ndr_flags & NDR_BUFFERS) {
    6905           0 :         }
    6906           0 :         return NDR_ERR_SUCCESS;
    6907             : }
    6908             : 
    6909           0 : static void ndr_print_flags_USER_INFO_1023(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_1023 *r)
    6910             : {
    6911           0 :         ndr_print_USER_INFO_1023(ndr, name, r);
    6912           0 : }
    6913             : 
    6914           0 : _PUBLIC_ void ndr_print_USER_INFO_1023(struct ndr_print *ndr, const char *name, const struct USER_INFO_1023 *r)
    6915             : {
    6916           0 :         ndr_print_struct(ndr, name, "USER_INFO_1023");
    6917           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    6918           0 :         ndr->depth++;
    6919           0 :         ndr_print_string(ndr, "usri1023_logon_server", r->usri1023_logon_server);
    6920           0 :         ndr->depth--;
    6921             : }
    6922             : 
    6923           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1024(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_1024 *r)
    6924             : {
    6925           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    6926           0 :         if (ndr_flags & NDR_SCALARS) {
    6927           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    6928           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1024_country_code));
    6929           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    6930             :         }
    6931           0 :         if (ndr_flags & NDR_BUFFERS) {
    6932           0 :         }
    6933           0 :         return NDR_ERR_SUCCESS;
    6934             : }
    6935             : 
    6936           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1024(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_1024 *r)
    6937             : {
    6938           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    6939           0 :         if (ndr_flags & NDR_SCALARS) {
    6940           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    6941           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1024_country_code));
    6942           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    6943             :         }
    6944           0 :         if (ndr_flags & NDR_BUFFERS) {
    6945           0 :         }
    6946           0 :         return NDR_ERR_SUCCESS;
    6947             : }
    6948             : 
    6949           0 : static void ndr_print_flags_USER_INFO_1024(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_1024 *r)
    6950             : {
    6951           0 :         ndr_print_USER_INFO_1024(ndr, name, r);
    6952           0 : }
    6953             : 
    6954           0 : _PUBLIC_ void ndr_print_USER_INFO_1024(struct ndr_print *ndr, const char *name, const struct USER_INFO_1024 *r)
    6955             : {
    6956           0 :         ndr_print_struct(ndr, name, "USER_INFO_1024");
    6957           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    6958           0 :         ndr->depth++;
    6959           0 :         ndr_print_uint32(ndr, "usri1024_country_code", r->usri1024_country_code);
    6960           0 :         ndr->depth--;
    6961             : }
    6962             : 
    6963           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1025(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_1025 *r)
    6964             : {
    6965           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    6966           0 :         if (ndr_flags & NDR_SCALARS) {
    6967           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    6968           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1025_code_page));
    6969           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    6970             :         }
    6971           0 :         if (ndr_flags & NDR_BUFFERS) {
    6972           0 :         }
    6973           0 :         return NDR_ERR_SUCCESS;
    6974             : }
    6975             : 
    6976           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1025(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_1025 *r)
    6977             : {
    6978           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    6979           0 :         if (ndr_flags & NDR_SCALARS) {
    6980           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    6981           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1025_code_page));
    6982           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    6983             :         }
    6984           0 :         if (ndr_flags & NDR_BUFFERS) {
    6985           0 :         }
    6986           0 :         return NDR_ERR_SUCCESS;
    6987             : }
    6988             : 
    6989           0 : static void ndr_print_flags_USER_INFO_1025(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_1025 *r)
    6990             : {
    6991           0 :         ndr_print_USER_INFO_1025(ndr, name, r);
    6992           0 : }
    6993             : 
    6994           0 : _PUBLIC_ void ndr_print_USER_INFO_1025(struct ndr_print *ndr, const char *name, const struct USER_INFO_1025 *r)
    6995             : {
    6996           0 :         ndr_print_struct(ndr, name, "USER_INFO_1025");
    6997           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    6998           0 :         ndr->depth++;
    6999           0 :         ndr_print_uint32(ndr, "usri1025_code_page", r->usri1025_code_page);
    7000           0 :         ndr->depth--;
    7001             : }
    7002             : 
    7003           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1051(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_1051 *r)
    7004             : {
    7005           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    7006           0 :         if (ndr_flags & NDR_SCALARS) {
    7007           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    7008           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1051_primary_group_id));
    7009           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    7010             :         }
    7011           0 :         if (ndr_flags & NDR_BUFFERS) {
    7012           0 :         }
    7013           0 :         return NDR_ERR_SUCCESS;
    7014             : }
    7015             : 
    7016           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1051(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_1051 *r)
    7017             : {
    7018           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    7019           0 :         if (ndr_flags & NDR_SCALARS) {
    7020           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    7021           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1051_primary_group_id));
    7022           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    7023             :         }
    7024           0 :         if (ndr_flags & NDR_BUFFERS) {
    7025           0 :         }
    7026           0 :         return NDR_ERR_SUCCESS;
    7027             : }
    7028             : 
    7029           0 : static void ndr_print_flags_USER_INFO_1051(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_1051 *r)
    7030             : {
    7031           0 :         ndr_print_USER_INFO_1051(ndr, name, r);
    7032           0 : }
    7033             : 
    7034           0 : _PUBLIC_ void ndr_print_USER_INFO_1051(struct ndr_print *ndr, const char *name, const struct USER_INFO_1051 *r)
    7035             : {
    7036           0 :         ndr_print_struct(ndr, name, "USER_INFO_1051");
    7037           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    7038           0 :         ndr->depth++;
    7039           0 :         ndr_print_uint32(ndr, "usri1051_primary_group_id", r->usri1051_primary_group_id);
    7040           0 :         ndr->depth--;
    7041             : }
    7042             : 
    7043           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1052(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_1052 *r)
    7044             : {
    7045           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    7046           0 :         if (ndr_flags & NDR_SCALARS) {
    7047           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    7048           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1052_profile));
    7049           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    7050             :         }
    7051           0 :         if (ndr_flags & NDR_BUFFERS) {
    7052           0 :         }
    7053           0 :         return NDR_ERR_SUCCESS;
    7054             : }
    7055             : 
    7056           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1052(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_1052 *r)
    7057             : {
    7058           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    7059           0 :         if (ndr_flags & NDR_SCALARS) {
    7060           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    7061           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1052_profile));
    7062           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    7063             :         }
    7064           0 :         if (ndr_flags & NDR_BUFFERS) {
    7065           0 :         }
    7066           0 :         return NDR_ERR_SUCCESS;
    7067             : }
    7068             : 
    7069           0 : static void ndr_print_flags_USER_INFO_1052(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_1052 *r)
    7070             : {
    7071           0 :         ndr_print_USER_INFO_1052(ndr, name, r);
    7072           0 : }
    7073             : 
    7074           0 : _PUBLIC_ void ndr_print_USER_INFO_1052(struct ndr_print *ndr, const char *name, const struct USER_INFO_1052 *r)
    7075             : {
    7076           0 :         ndr_print_struct(ndr, name, "USER_INFO_1052");
    7077           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    7078           0 :         ndr->depth++;
    7079           0 :         ndr_print_string(ndr, "usri1052_profile", r->usri1052_profile);
    7080           0 :         ndr->depth--;
    7081             : }
    7082             : 
    7083           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1053(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_1053 *r)
    7084             : {
    7085           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    7086           0 :         if (ndr_flags & NDR_SCALARS) {
    7087           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    7088           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1053_home_dir_drive));
    7089           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    7090             :         }
    7091           0 :         if (ndr_flags & NDR_BUFFERS) {
    7092           0 :         }
    7093           0 :         return NDR_ERR_SUCCESS;
    7094             : }
    7095             : 
    7096           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1053(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_1053 *r)
    7097             : {
    7098           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    7099           0 :         if (ndr_flags & NDR_SCALARS) {
    7100           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    7101           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1053_home_dir_drive));
    7102           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    7103             :         }
    7104           0 :         if (ndr_flags & NDR_BUFFERS) {
    7105           0 :         }
    7106           0 :         return NDR_ERR_SUCCESS;
    7107             : }
    7108             : 
    7109           0 : static void ndr_print_flags_USER_INFO_1053(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_1053 *r)
    7110             : {
    7111           0 :         ndr_print_USER_INFO_1053(ndr, name, r);
    7112           0 : }
    7113             : 
    7114           0 : _PUBLIC_ void ndr_print_USER_INFO_1053(struct ndr_print *ndr, const char *name, const struct USER_INFO_1053 *r)
    7115             : {
    7116           0 :         ndr_print_struct(ndr, name, "USER_INFO_1053");
    7117           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    7118           0 :         ndr->depth++;
    7119           0 :         ndr_print_string(ndr, "usri1053_home_dir_drive", r->usri1053_home_dir_drive);
    7120           0 :         ndr->depth--;
    7121             : }
    7122             : 
    7123           0 : _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_X(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct USER_INFO_X *r)
    7124             : {
    7125           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    7126           0 :         if (ndr_flags & NDR_SCALARS) {
    7127           0 :                 NDR_CHECK(ndr_push_align(ndr, 5));
    7128           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_name));
    7129           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_password));
    7130           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_password_age));
    7131           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_priv));
    7132           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_home_dir));
    7133           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_comment));
    7134           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_flags));
    7135           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_script_path));
    7136           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_auth_flags));
    7137           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_full_name));
    7138           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_usr_comment));
    7139           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_parms));
    7140           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_workstations));
    7141           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_last_logon));
    7142           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_last_logoff));
    7143           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_acct_expires));
    7144           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_max_storage));
    7145           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_units_per_week));
    7146           0 :                 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usriX_logon_hours));
    7147           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_bad_pw_count));
    7148           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_num_logons));
    7149           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_logon_server));
    7150           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_country_code));
    7151           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_code_page));
    7152           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_profile));
    7153           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_home_dir_drive));
    7154           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_user_id));
    7155           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_primary_group_id));
    7156           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_password_expired));
    7157           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
    7158             :         }
    7159           0 :         if (ndr_flags & NDR_BUFFERS) {
    7160           0 :                 if (r->usriX_logon_hours) {
    7161           0 :                         NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usriX_logon_hours));
    7162             :                 }
    7163             :         }
    7164           0 :         return NDR_ERR_SUCCESS;
    7165             : }
    7166             : 
    7167           0 : _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_X(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct USER_INFO_X *r)
    7168             : {
    7169           0 :         uint32_t _ptr_usriX_logon_hours;
    7170           0 :         TALLOC_CTX *_mem_save_usriX_logon_hours_0 = NULL;
    7171           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    7172           0 :         if (ndr_flags & NDR_SCALARS) {
    7173           0 :                 NDR_CHECK(ndr_pull_align(ndr, 5));
    7174           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_name));
    7175           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_password));
    7176           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_password_age));
    7177           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_priv));
    7178           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_home_dir));
    7179           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_comment));
    7180           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_flags));
    7181           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_script_path));
    7182           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_auth_flags));
    7183           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_full_name));
    7184           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_usr_comment));
    7185           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_parms));
    7186           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_workstations));
    7187           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_last_logon));
    7188           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_last_logoff));
    7189           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_acct_expires));
    7190           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_max_storage));
    7191           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_units_per_week));
    7192           0 :                 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usriX_logon_hours));
    7193           0 :                 if (_ptr_usriX_logon_hours) {
    7194           0 :                         NDR_PULL_ALLOC(ndr, r->usriX_logon_hours);
    7195             :                 } else {
    7196           0 :                         r->usriX_logon_hours = NULL;
    7197             :                 }
    7198           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_bad_pw_count));
    7199           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_num_logons));
    7200           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_logon_server));
    7201           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_country_code));
    7202           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_code_page));
    7203           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_profile));
    7204           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_home_dir_drive));
    7205           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_user_id));
    7206           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_primary_group_id));
    7207           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_password_expired));
    7208           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
    7209             :         }
    7210           0 :         if (ndr_flags & NDR_BUFFERS) {
    7211           0 :                 if (r->usriX_logon_hours) {
    7212           0 :                         _mem_save_usriX_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
    7213           0 :                         NDR_PULL_SET_MEM_CTX(ndr, r->usriX_logon_hours, 0);
    7214           0 :                         NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usriX_logon_hours));
    7215           0 :                         NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usriX_logon_hours_0, 0);
    7216             :                 }
    7217             :         }
    7218           0 :         return NDR_ERR_SUCCESS;
    7219             : }
    7220             : 
    7221           0 : static void ndr_print_flags_USER_INFO_X(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct USER_INFO_X *r)
    7222             : {
    7223           0 :         ndr_print_USER_INFO_X(ndr, name, r);
    7224           0 : }
    7225             : 
    7226           0 : _PUBLIC_ void ndr_print_USER_INFO_X(struct ndr_print *ndr, const char *name, const struct USER_INFO_X *r)
    7227             : {
    7228           0 :         ndr_print_struct(ndr, name, "USER_INFO_X");
    7229           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    7230           0 :         ndr->depth++;
    7231           0 :         ndr_print_string(ndr, "usriX_name", r->usriX_name);
    7232           0 :         ndr_print_string(ndr, "usriX_password", r->usriX_password);
    7233           0 :         ndr_print_uint32(ndr, "usriX_password_age", r->usriX_password_age);
    7234           0 :         ndr_print_uint32(ndr, "usriX_priv", r->usriX_priv);
    7235           0 :         ndr_print_string(ndr, "usriX_home_dir", r->usriX_home_dir);
    7236           0 :         ndr_print_string(ndr, "usriX_comment", r->usriX_comment);
    7237           0 :         ndr_print_uint32(ndr, "usriX_flags", r->usriX_flags);
    7238           0 :         ndr_print_string(ndr, "usriX_script_path", r->usriX_script_path);
    7239           0 :         ndr_print_uint32(ndr, "usriX_auth_flags", r->usriX_auth_flags);
    7240           0 :         ndr_print_string(ndr, "usriX_full_name", r->usriX_full_name);
    7241           0 :         ndr_print_string(ndr, "usriX_usr_comment", r->usriX_usr_comment);
    7242           0 :         ndr_print_string(ndr, "usriX_parms", r->usriX_parms);
    7243           0 :         ndr_print_string(ndr, "usriX_workstations", r->usriX_workstations);
    7244           0 :         ndr_print_uint32(ndr, "usriX_last_logon", r->usriX_last_logon);
    7245           0 :         ndr_print_uint32(ndr, "usriX_last_logoff", r->usriX_last_logoff);
    7246           0 :         ndr_print_uint32(ndr, "usriX_acct_expires", r->usriX_acct_expires);
    7247           0 :         ndr_print_uint32(ndr, "usriX_max_storage", r->usriX_max_storage);
    7248           0 :         ndr_print_uint32(ndr, "usriX_units_per_week", r->usriX_units_per_week);
    7249           0 :         ndr_print_ptr(ndr, "usriX_logon_hours", r->usriX_logon_hours);
    7250           0 :         ndr->depth++;
    7251           0 :         if (r->usriX_logon_hours) {
    7252           0 :                 ndr_print_uint8(ndr, "usriX_logon_hours", *r->usriX_logon_hours);
    7253             :         }
    7254           0 :         ndr->depth--;
    7255           0 :         ndr_print_uint32(ndr, "usriX_bad_pw_count", r->usriX_bad_pw_count);
    7256           0 :         ndr_print_uint32(ndr, "usriX_num_logons", r->usriX_num_logons);
    7257           0 :         ndr_print_string(ndr, "usriX_logon_server", r->usriX_logon_server);
    7258           0 :         ndr_print_uint32(ndr, "usriX_country_code", r->usriX_country_code);
    7259           0 :         ndr_print_uint32(ndr, "usriX_code_page", r->usriX_code_page);
    7260           0 :         ndr_print_string(ndr, "usriX_profile", r->usriX_profile);
    7261           0 :         ndr_print_string(ndr, "usriX_home_dir_drive", r->usriX_home_dir_drive);
    7262           0 :         ndr_print_uint32(ndr, "usriX_user_id", r->usriX_user_id);
    7263           0 :         ndr_print_uint32(ndr, "usriX_primary_group_id", r->usriX_primary_group_id);
    7264           0 :         ndr_print_uint32(ndr, "usriX_password_expired", r->usriX_password_expired);
    7265           0 :         ndr->depth--;
    7266             : }
    7267             : 
    7268           0 : _PUBLIC_ enum ndr_err_code ndr_push_GROUP_USERS_INFO_0(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct GROUP_USERS_INFO_0 *r)
    7269             : {
    7270           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    7271           0 :         if (ndr_flags & NDR_SCALARS) {
    7272           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    7273           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grui0_name));
    7274           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    7275             :         }
    7276           0 :         if (ndr_flags & NDR_BUFFERS) {
    7277           0 :         }
    7278           0 :         return NDR_ERR_SUCCESS;
    7279             : }
    7280             : 
    7281           0 : _PUBLIC_ enum ndr_err_code ndr_pull_GROUP_USERS_INFO_0(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct GROUP_USERS_INFO_0 *r)
    7282             : {
    7283           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    7284           0 :         if (ndr_flags & NDR_SCALARS) {
    7285           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    7286           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grui0_name));
    7287           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    7288             :         }
    7289           0 :         if (ndr_flags & NDR_BUFFERS) {
    7290           0 :         }
    7291           0 :         return NDR_ERR_SUCCESS;
    7292             : }
    7293             : 
    7294           0 : static void ndr_print_flags_GROUP_USERS_INFO_0(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct GROUP_USERS_INFO_0 *r)
    7295             : {
    7296           0 :         ndr_print_GROUP_USERS_INFO_0(ndr, name, r);
    7297           0 : }
    7298             : 
    7299           0 : _PUBLIC_ void ndr_print_GROUP_USERS_INFO_0(struct ndr_print *ndr, const char *name, const struct GROUP_USERS_INFO_0 *r)
    7300             : {
    7301           0 :         ndr_print_struct(ndr, name, "GROUP_USERS_INFO_0");
    7302           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    7303           0 :         ndr->depth++;
    7304           0 :         ndr_print_string(ndr, "grui0_name", r->grui0_name);
    7305           0 :         ndr->depth--;
    7306             : }
    7307             : 
    7308           0 : _PUBLIC_ enum ndr_err_code ndr_push_GROUP_USERS_INFO_1(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct GROUP_USERS_INFO_1 *r)
    7309             : {
    7310           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    7311           0 :         if (ndr_flags & NDR_SCALARS) {
    7312           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    7313           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grui1_name));
    7314           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grui1_attributes));
    7315           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    7316             :         }
    7317           0 :         if (ndr_flags & NDR_BUFFERS) {
    7318           0 :         }
    7319           0 :         return NDR_ERR_SUCCESS;
    7320             : }
    7321             : 
    7322           0 : _PUBLIC_ enum ndr_err_code ndr_pull_GROUP_USERS_INFO_1(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct GROUP_USERS_INFO_1 *r)
    7323             : {
    7324           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    7325           0 :         if (ndr_flags & NDR_SCALARS) {
    7326           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    7327           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grui1_name));
    7328           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grui1_attributes));
    7329           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    7330             :         }
    7331           0 :         if (ndr_flags & NDR_BUFFERS) {
    7332           0 :         }
    7333           0 :         return NDR_ERR_SUCCESS;
    7334             : }
    7335             : 
    7336           0 : static void ndr_print_flags_GROUP_USERS_INFO_1(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct GROUP_USERS_INFO_1 *r)
    7337             : {
    7338           0 :         ndr_print_GROUP_USERS_INFO_1(ndr, name, r);
    7339           0 : }
    7340             : 
    7341           0 : _PUBLIC_ void ndr_print_GROUP_USERS_INFO_1(struct ndr_print *ndr, const char *name, const struct GROUP_USERS_INFO_1 *r)
    7342             : {
    7343           0 :         ndr_print_struct(ndr, name, "GROUP_USERS_INFO_1");
    7344           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    7345           0 :         ndr->depth++;
    7346           0 :         ndr_print_string(ndr, "grui1_name", r->grui1_name);
    7347           0 :         ndr_print_uint32(ndr, "grui1_attributes", r->grui1_attributes);
    7348           0 :         ndr->depth--;
    7349             : }
    7350             : 
    7351           0 : _PUBLIC_ enum ndr_err_code ndr_push_NET_DISPLAY_USER(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct NET_DISPLAY_USER *r)
    7352             : {
    7353           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    7354           0 :         if (ndr_flags & NDR_SCALARS) {
    7355           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    7356           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_name));
    7357           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_comment));
    7358           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_flags));
    7359           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_full_name));
    7360           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_user_id));
    7361           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_next_index));
    7362           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    7363             :         }
    7364           0 :         if (ndr_flags & NDR_BUFFERS) {
    7365           0 :         }
    7366           0 :         return NDR_ERR_SUCCESS;
    7367             : }
    7368             : 
    7369           0 : _PUBLIC_ enum ndr_err_code ndr_pull_NET_DISPLAY_USER(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct NET_DISPLAY_USER *r)
    7370             : {
    7371           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    7372           0 :         if (ndr_flags & NDR_SCALARS) {
    7373           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    7374           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_name));
    7375           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_comment));
    7376           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_flags));
    7377           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_full_name));
    7378           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_user_id));
    7379           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_next_index));
    7380           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    7381             :         }
    7382           0 :         if (ndr_flags & NDR_BUFFERS) {
    7383           0 :         }
    7384           0 :         return NDR_ERR_SUCCESS;
    7385             : }
    7386             : 
    7387           0 : static void ndr_print_flags_NET_DISPLAY_USER(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct NET_DISPLAY_USER *r)
    7388             : {
    7389           0 :         ndr_print_NET_DISPLAY_USER(ndr, name, r);
    7390           0 : }
    7391             : 
    7392           0 : _PUBLIC_ void ndr_print_NET_DISPLAY_USER(struct ndr_print *ndr, const char *name, const struct NET_DISPLAY_USER *r)
    7393             : {
    7394           0 :         ndr_print_struct(ndr, name, "NET_DISPLAY_USER");
    7395           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    7396           0 :         ndr->depth++;
    7397           0 :         ndr_print_string(ndr, "usri1_name", r->usri1_name);
    7398           0 :         ndr_print_string(ndr, "usri1_comment", r->usri1_comment);
    7399           0 :         ndr_print_uint32(ndr, "usri1_flags", r->usri1_flags);
    7400           0 :         ndr_print_string(ndr, "usri1_full_name", r->usri1_full_name);
    7401           0 :         ndr_print_uint32(ndr, "usri1_user_id", r->usri1_user_id);
    7402           0 :         ndr_print_uint32(ndr, "usri1_next_index", r->usri1_next_index);
    7403           0 :         ndr->depth--;
    7404             : }
    7405             : 
    7406           0 : _PUBLIC_ enum ndr_err_code ndr_push_NET_DISPLAY_MACHINE(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct NET_DISPLAY_MACHINE *r)
    7407             : {
    7408           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    7409           0 :         if (ndr_flags & NDR_SCALARS) {
    7410           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    7411           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_name));
    7412           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_comment));
    7413           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_flags));
    7414           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_user_id));
    7415           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_next_index));
    7416           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    7417             :         }
    7418           0 :         if (ndr_flags & NDR_BUFFERS) {
    7419           0 :         }
    7420           0 :         return NDR_ERR_SUCCESS;
    7421             : }
    7422             : 
    7423           0 : _PUBLIC_ enum ndr_err_code ndr_pull_NET_DISPLAY_MACHINE(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct NET_DISPLAY_MACHINE *r)
    7424             : {
    7425           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    7426           0 :         if (ndr_flags & NDR_SCALARS) {
    7427           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    7428           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_name));
    7429           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_comment));
    7430           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_flags));
    7431           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_user_id));
    7432           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_next_index));
    7433           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    7434             :         }
    7435           0 :         if (ndr_flags & NDR_BUFFERS) {
    7436           0 :         }
    7437           0 :         return NDR_ERR_SUCCESS;
    7438             : }
    7439             : 
    7440           0 : static void ndr_print_flags_NET_DISPLAY_MACHINE(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct NET_DISPLAY_MACHINE *r)
    7441             : {
    7442           0 :         ndr_print_NET_DISPLAY_MACHINE(ndr, name, r);
    7443           0 : }
    7444             : 
    7445           0 : _PUBLIC_ void ndr_print_NET_DISPLAY_MACHINE(struct ndr_print *ndr, const char *name, const struct NET_DISPLAY_MACHINE *r)
    7446             : {
    7447           0 :         ndr_print_struct(ndr, name, "NET_DISPLAY_MACHINE");
    7448           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    7449           0 :         ndr->depth++;
    7450           0 :         ndr_print_string(ndr, "usri2_name", r->usri2_name);
    7451           0 :         ndr_print_string(ndr, "usri2_comment", r->usri2_comment);
    7452           0 :         ndr_print_uint32(ndr, "usri2_flags", r->usri2_flags);
    7453           0 :         ndr_print_uint32(ndr, "usri2_user_id", r->usri2_user_id);
    7454           0 :         ndr_print_uint32(ndr, "usri2_next_index", r->usri2_next_index);
    7455           0 :         ndr->depth--;
    7456             : }
    7457             : 
    7458           0 : _PUBLIC_ enum ndr_err_code ndr_push_NET_DISPLAY_GROUP(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct NET_DISPLAY_GROUP *r)
    7459             : {
    7460           0 :         NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
    7461           0 :         if (ndr_flags & NDR_SCALARS) {
    7462           0 :                 NDR_CHECK(ndr_push_align(ndr, 4));
    7463           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grpi3_name));
    7464           0 :                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grpi3_comment));
    7465           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grpi3_group_id));
    7466           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grpi3_attributes));
    7467           0 :                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grpi3_next_index));
    7468           0 :                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
    7469             :         }
    7470           0 :         if (ndr_flags & NDR_BUFFERS) {
    7471           0 :         }
    7472           0 :         return NDR_ERR_SUCCESS;
    7473             : }
    7474             : 
    7475           0 : _PUBLIC_ enum ndr_err_code ndr_pull_NET_DISPLAY_GROUP(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct NET_DISPLAY_GROUP *r)
    7476             : {
    7477           0 :         NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
    7478           0 :         if (ndr_flags & NDR_SCALARS) {
    7479           0 :                 NDR_CHECK(ndr_pull_align(ndr, 4));
    7480           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grpi3_name));
    7481           0 :                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grpi3_comment));
    7482           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grpi3_group_id));
    7483           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grpi3_attributes));
    7484           0 :                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grpi3_next_index));
    7485           0 :                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    7486             :         }
    7487           0 :         if (ndr_flags & NDR_BUFFERS) {
    7488           0 :         }
    7489           0 :         return NDR_ERR_SUCCESS;
    7490             : }
    7491             : 
    7492           0 : static void ndr_print_flags_NET_DISPLAY_GROUP(struct ndr_print *ndr, const char *name, ndr_flags_type unused, const struct NET_DISPLAY_GROUP *r)
    7493             : {
    7494           0 :         ndr_print_NET_DISPLAY_GROUP(ndr, name, r);
    7495           0 : }
    7496             : 
    7497           0 : _PUBLIC_ void ndr_print_NET_DISPLAY_GROUP(struct ndr_print *ndr, const char *name, const struct NET_DISPLAY_GROUP *r)
    7498             : {
    7499           0 :         ndr_print_struct(ndr, name, "NET_DISPLAY_GROUP");
    7500           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    7501           0 :         ndr->depth++;
    7502           0 :         ndr_print_string(ndr, "grpi3_name", r->grpi3_name);
    7503           0 :         ndr_print_string(ndr, "grpi3_comment", r->grpi3_comment);
    7504           0 :         ndr_print_uint32(ndr, "grpi3_group_id", r->grpi3_group_id);
    7505           0 :         ndr_print_uint32(ndr, "grpi3_attributes", r->grpi3_attributes);
    7506           0 :         ndr_print_uint32(ndr, "grpi3_next_index", r->grpi3_next_index);
    7507           0 :         ndr->depth--;
    7508             : }
    7509             : 
    7510           0 : _PUBLIC_ enum ndr_err_code ndr_push_SHARE_INFO_1005_FLAGS(struct ndr_push *ndr, ndr_flags_type ndr_flags, uint32_t r)
    7511             : {
    7512           0 :         NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
    7513           0 :         return NDR_ERR_SUCCESS;
    7514             : }
    7515             : 
    7516           0 : _PUBLIC_ enum ndr_err_code ndr_pull_SHARE_INFO_1005_FLAGS(struct ndr_pull *ndr, ndr_flags_type ndr_flags, uint32_t *r)
    7517             : {
    7518           0 :         uint32_t v;
    7519           0 :         NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &v));
    7520           0 :         *r = v;
    7521           0 :         return NDR_ERR_SUCCESS;
    7522             : }
    7523             : 
    7524           0 : _PUBLIC_ void ndr_print_SHARE_INFO_1005_FLAGS(struct ndr_print *ndr, const char *name, uint32_t r)
    7525             : {
    7526           0 :         ndr_print_uint32(ndr, name, r);
    7527           0 :         ndr->depth++;
    7528           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_DFS", SHI1005_FLAGS_DFS, r);
    7529           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_DFS_ROOT", SHI1005_FLAGS_DFS_ROOT, r);
    7530           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "CSC_CACHE_MANUAL_REINT", CSC_CACHE_MANUAL_REINT, r);
    7531           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "CSC_CACHE_AUTO_REINT", CSC_CACHE_AUTO_REINT, r);
    7532           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "CSC_CACHE_VDO", CSC_CACHE_VDO, r);
    7533           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "CSC_CACHE_NONE", CSC_CACHE_NONE, r);
    7534           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS", SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS, r);
    7535           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_FORCE_SHARED_DELETE", SHI1005_FLAGS_FORCE_SHARED_DELETE, r);
    7536           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING", SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING, r);
    7537           0 :         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM", SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM, r);
    7538           0 :         ndr->depth--;
    7539           0 : }
    7540             : 
    7541           0 : _PUBLIC_ void ndr_print_NetJoinDomain(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetJoinDomain *r)
    7542             : {
    7543           0 :         ndr_print_struct(ndr, name, "NetJoinDomain");
    7544           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    7545           0 :         ndr->depth++;
    7546           0 :         if (flags & NDR_SET_VALUES) {
    7547           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    7548             :         }
    7549           0 :         if (flags & NDR_IN) {
    7550           0 :                 ndr_print_struct(ndr, "in", "NetJoinDomain");
    7551           0 :                 ndr->depth++;
    7552           0 :                 ndr_print_ptr(ndr, "server", r->in.server);
    7553           0 :                 ndr->depth++;
    7554           0 :                 if (r->in.server) {
    7555           0 :                         ndr_print_string(ndr, "server", r->in.server);
    7556             :                 }
    7557           0 :                 ndr->depth--;
    7558           0 :                 ndr_print_ptr(ndr, "domain", r->in.domain);
    7559           0 :                 ndr->depth++;
    7560           0 :                 ndr_print_string(ndr, "domain", r->in.domain);
    7561           0 :                 ndr->depth--;
    7562           0 :                 ndr_print_ptr(ndr, "account_ou", r->in.account_ou);
    7563           0 :                 ndr->depth++;
    7564           0 :                 if (r->in.account_ou) {
    7565           0 :                         ndr_print_string(ndr, "account_ou", r->in.account_ou);
    7566             :                 }
    7567           0 :                 ndr->depth--;
    7568           0 :                 ndr_print_ptr(ndr, "account", r->in.account);
    7569           0 :                 ndr->depth++;
    7570           0 :                 if (r->in.account) {
    7571           0 :                         ndr_print_string(ndr, "account", r->in.account);
    7572             :                 }
    7573           0 :                 ndr->depth--;
    7574           0 :                 ndr_print_ptr(ndr, "password", r->in.password);
    7575           0 :                 ndr->depth++;
    7576           0 :                 if (r->in.password) {
    7577           0 :                         ndr_print_string(ndr, "password", r->in.password);
    7578             :                 }
    7579           0 :                 ndr->depth--;
    7580           0 :                 ndr_print_NetJoinFlags(ndr, "join_flags", r->in.join_flags);
    7581           0 :                 ndr->depth--;
    7582             :         }
    7583           0 :         if (flags & NDR_OUT) {
    7584           0 :                 ndr_print_struct(ndr, "out", "NetJoinDomain");
    7585           0 :                 ndr->depth++;
    7586           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    7587           0 :                 ndr->depth--;
    7588             :         }
    7589           0 :         ndr->depth--;
    7590             : }
    7591             : 
    7592           0 : _PUBLIC_ void ndr_print_NetUnjoinDomain(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetUnjoinDomain *r)
    7593             : {
    7594           0 :         ndr_print_struct(ndr, name, "NetUnjoinDomain");
    7595           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    7596           0 :         ndr->depth++;
    7597           0 :         if (flags & NDR_SET_VALUES) {
    7598           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    7599             :         }
    7600           0 :         if (flags & NDR_IN) {
    7601           0 :                 ndr_print_struct(ndr, "in", "NetUnjoinDomain");
    7602           0 :                 ndr->depth++;
    7603           0 :                 ndr_print_ptr(ndr, "server_name", r->in.server_name);
    7604           0 :                 ndr->depth++;
    7605           0 :                 if (r->in.server_name) {
    7606           0 :                         ndr_print_string(ndr, "server_name", r->in.server_name);
    7607             :                 }
    7608           0 :                 ndr->depth--;
    7609           0 :                 ndr_print_ptr(ndr, "account", r->in.account);
    7610           0 :                 ndr->depth++;
    7611           0 :                 if (r->in.account) {
    7612           0 :                         ndr_print_string(ndr, "account", r->in.account);
    7613             :                 }
    7614           0 :                 ndr->depth--;
    7615           0 :                 ndr_print_ptr(ndr, "password", r->in.password);
    7616           0 :                 ndr->depth++;
    7617           0 :                 if (r->in.password) {
    7618           0 :                         ndr_print_string(ndr, "password", r->in.password);
    7619             :                 }
    7620           0 :                 ndr->depth--;
    7621           0 :                 ndr_print_NetJoinFlags(ndr, "unjoin_flags", r->in.unjoin_flags);
    7622           0 :                 ndr->depth--;
    7623             :         }
    7624           0 :         if (flags & NDR_OUT) {
    7625           0 :                 ndr_print_struct(ndr, "out", "NetUnjoinDomain");
    7626           0 :                 ndr->depth++;
    7627           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    7628           0 :                 ndr->depth--;
    7629             :         }
    7630           0 :         ndr->depth--;
    7631             : }
    7632             : 
    7633           0 : _PUBLIC_ void ndr_print_NetGetJoinInformation(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetGetJoinInformation *r)
    7634             : {
    7635           0 :         ndr_print_struct(ndr, name, "NetGetJoinInformation");
    7636           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    7637           0 :         ndr->depth++;
    7638           0 :         if (flags & NDR_SET_VALUES) {
    7639           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    7640             :         }
    7641           0 :         if (flags & NDR_IN) {
    7642           0 :                 ndr_print_struct(ndr, "in", "NetGetJoinInformation");
    7643           0 :                 ndr->depth++;
    7644           0 :                 ndr_print_ptr(ndr, "server_name", r->in.server_name);
    7645           0 :                 ndr->depth++;
    7646           0 :                 if (r->in.server_name) {
    7647           0 :                         ndr_print_string(ndr, "server_name", r->in.server_name);
    7648             :                 }
    7649           0 :                 ndr->depth--;
    7650           0 :                 ndr->depth--;
    7651             :         }
    7652           0 :         if (flags & NDR_OUT) {
    7653           0 :                 ndr_print_struct(ndr, "out", "NetGetJoinInformation");
    7654           0 :                 ndr->depth++;
    7655           0 :                 ndr_print_ptr(ndr, "name_buffer", r->out.name_buffer);
    7656           0 :                 ndr->depth++;
    7657           0 :                 ndr_print_ptr(ndr, "name_buffer", *r->out.name_buffer);
    7658           0 :                 ndr->depth++;
    7659           0 :                 if (*r->out.name_buffer) {
    7660           0 :                         ndr_print_string(ndr, "name_buffer", *r->out.name_buffer);
    7661             :                 }
    7662           0 :                 ndr->depth--;
    7663           0 :                 ndr->depth--;
    7664           0 :                 ndr_print_ptr(ndr, "name_type", r->out.name_type);
    7665           0 :                 ndr->depth++;
    7666           0 :                 ndr_print_uint16(ndr, "name_type", *r->out.name_type);
    7667           0 :                 ndr->depth--;
    7668           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    7669           0 :                 ndr->depth--;
    7670             :         }
    7671           0 :         ndr->depth--;
    7672             : }
    7673             : 
    7674           0 : _PUBLIC_ void ndr_print_NetGetJoinableOUs(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetGetJoinableOUs *r)
    7675             : {
    7676           0 :         ndr_print_struct(ndr, name, "NetGetJoinableOUs");
    7677           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    7678           0 :         ndr->depth++;
    7679           0 :         if (flags & NDR_SET_VALUES) {
    7680           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    7681             :         }
    7682           0 :         if (flags & NDR_IN) {
    7683           0 :                 ndr_print_struct(ndr, "in", "NetGetJoinableOUs");
    7684           0 :                 ndr->depth++;
    7685           0 :                 ndr_print_ptr(ndr, "server_name", r->in.server_name);
    7686           0 :                 ndr->depth++;
    7687           0 :                 if (r->in.server_name) {
    7688           0 :                         ndr_print_string(ndr, "server_name", r->in.server_name);
    7689             :                 }
    7690           0 :                 ndr->depth--;
    7691           0 :                 ndr_print_ptr(ndr, "domain", r->in.domain);
    7692           0 :                 ndr->depth++;
    7693           0 :                 ndr_print_string(ndr, "domain", r->in.domain);
    7694           0 :                 ndr->depth--;
    7695           0 :                 ndr_print_ptr(ndr, "account", r->in.account);
    7696           0 :                 ndr->depth++;
    7697           0 :                 if (r->in.account) {
    7698           0 :                         ndr_print_string(ndr, "account", r->in.account);
    7699             :                 }
    7700           0 :                 ndr->depth--;
    7701           0 :                 ndr_print_ptr(ndr, "password", r->in.password);
    7702           0 :                 ndr->depth++;
    7703           0 :                 if (r->in.password) {
    7704           0 :                         ndr_print_string(ndr, "password", r->in.password);
    7705             :                 }
    7706           0 :                 ndr->depth--;
    7707           0 :                 ndr->depth--;
    7708             :         }
    7709           0 :         if (flags & NDR_OUT) {
    7710           0 :                 ndr_print_struct(ndr, "out", "NetGetJoinableOUs");
    7711           0 :                 ndr->depth++;
    7712           0 :                 ndr_print_ptr(ndr, "ou_count", r->out.ou_count);
    7713           0 :                 ndr->depth++;
    7714           0 :                 ndr_print_uint32(ndr, "ou_count", *r->out.ou_count);
    7715           0 :                 ndr->depth--;
    7716           0 :                 ndr_print_ptr(ndr, "ous", r->out.ous);
    7717           0 :                 ndr->depth++;
    7718           0 :                 ndr_print_ptr(ndr, "ous", *r->out.ous);
    7719           0 :                 ndr->depth++;
    7720           0 :                 if (*r->out.ous) {
    7721           0 :                         ndr_print_ptr(ndr, "ous", **r->out.ous);
    7722           0 :                         ndr->depth++;
    7723           0 :                         if (**r->out.ous) {
    7724           0 :                                 ndr_print_string(ndr, "ous", **r->out.ous);
    7725             :                         }
    7726           0 :                         ndr->depth--;
    7727             :                 }
    7728           0 :                 ndr->depth--;
    7729           0 :                 ndr->depth--;
    7730           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    7731           0 :                 ndr->depth--;
    7732             :         }
    7733           0 :         ndr->depth--;
    7734             : }
    7735             : 
    7736           0 : _PUBLIC_ void ndr_print_NetRenameMachineInDomain(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetRenameMachineInDomain *r)
    7737             : {
    7738           0 :         ndr_print_struct(ndr, name, "NetRenameMachineInDomain");
    7739           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    7740           0 :         ndr->depth++;
    7741           0 :         if (flags & NDR_SET_VALUES) {
    7742           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    7743             :         }
    7744           0 :         if (flags & NDR_IN) {
    7745           0 :                 ndr_print_struct(ndr, "in", "NetRenameMachineInDomain");
    7746           0 :                 ndr->depth++;
    7747           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    7748           0 :                 ndr_print_string(ndr, "new_machine_name", r->in.new_machine_name);
    7749           0 :                 ndr_print_string(ndr, "account", r->in.account);
    7750           0 :                 ndr_print_string(ndr, "password", r->in.password);
    7751           0 :                 ndr_print_uint32(ndr, "rename_options", r->in.rename_options);
    7752           0 :                 ndr->depth--;
    7753             :         }
    7754           0 :         if (flags & NDR_OUT) {
    7755           0 :                 ndr_print_struct(ndr, "out", "NetRenameMachineInDomain");
    7756           0 :                 ndr->depth++;
    7757           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    7758           0 :                 ndr->depth--;
    7759             :         }
    7760           0 :         ndr->depth--;
    7761             : }
    7762             : 
    7763           0 : _PUBLIC_ void ndr_print_NetProvisionComputerAccount(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetProvisionComputerAccount *r)
    7764             : {
    7765           0 :         ndr_print_struct(ndr, name, "NetProvisionComputerAccount");
    7766           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    7767           0 :         ndr->depth++;
    7768           0 :         if (flags & NDR_SET_VALUES) {
    7769           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    7770             :         }
    7771           0 :         if (flags & NDR_IN) {
    7772           0 :                 ndr_print_struct(ndr, "in", "NetProvisionComputerAccount");
    7773           0 :                 ndr->depth++;
    7774           0 :                 ndr_print_ptr(ndr, "domain", r->in.domain);
    7775           0 :                 ndr->depth++;
    7776           0 :                 ndr_print_string(ndr, "domain", r->in.domain);
    7777           0 :                 ndr->depth--;
    7778           0 :                 ndr_print_ptr(ndr, "machine_name", r->in.machine_name);
    7779           0 :                 ndr->depth++;
    7780           0 :                 ndr_print_string(ndr, "machine_name", r->in.machine_name);
    7781           0 :                 ndr->depth--;
    7782           0 :                 ndr_print_ptr(ndr, "machine_account_ou", r->in.machine_account_ou);
    7783           0 :                 ndr->depth++;
    7784           0 :                 if (r->in.machine_account_ou) {
    7785           0 :                         ndr_print_string(ndr, "machine_account_ou", r->in.machine_account_ou);
    7786             :                 }
    7787           0 :                 ndr->depth--;
    7788           0 :                 ndr_print_ptr(ndr, "dcname", r->in.dcname);
    7789           0 :                 ndr->depth++;
    7790           0 :                 if (r->in.dcname) {
    7791           0 :                         ndr_print_string(ndr, "dcname", r->in.dcname);
    7792             :                 }
    7793           0 :                 ndr->depth--;
    7794           0 :                 ndr_print_NetProvisionFlags(ndr, "options", r->in.options);
    7795           0 :                 ndr_print_ptr(ndr, "provision_bin_data", r->in.provision_bin_data);
    7796           0 :                 ndr->depth++;
    7797           0 :                 if (r->in.provision_bin_data) {
    7798           0 :                         ndr_print_ptr(ndr, "provision_bin_data", *r->in.provision_bin_data);
    7799           0 :                         ndr->depth++;
    7800           0 :                         if (*r->in.provision_bin_data) {
    7801           0 :                                 ndr_print_uint8(ndr, "provision_bin_data", **r->in.provision_bin_data);
    7802             :                         }
    7803           0 :                         ndr->depth--;
    7804             :                 }
    7805           0 :                 ndr->depth--;
    7806           0 :                 ndr_print_ptr(ndr, "provision_bin_data_size", r->in.provision_bin_data_size);
    7807           0 :                 ndr->depth++;
    7808           0 :                 if (r->in.provision_bin_data_size) {
    7809           0 :                         ndr_print_uint32(ndr, "provision_bin_data_size", *r->in.provision_bin_data_size);
    7810             :                 }
    7811           0 :                 ndr->depth--;
    7812           0 :                 ndr_print_ptr(ndr, "provision_text_data", r->in.provision_text_data);
    7813           0 :                 ndr->depth++;
    7814           0 :                 if (r->in.provision_text_data) {
    7815           0 :                         ndr_print_ptr(ndr, "provision_text_data", *r->in.provision_text_data);
    7816           0 :                         ndr->depth++;
    7817           0 :                         if (*r->in.provision_text_data) {
    7818           0 :                                 ndr_print_string(ndr, "provision_text_data", *r->in.provision_text_data);
    7819             :                         }
    7820           0 :                         ndr->depth--;
    7821             :                 }
    7822           0 :                 ndr->depth--;
    7823           0 :                 ndr->depth--;
    7824             :         }
    7825           0 :         if (flags & NDR_OUT) {
    7826           0 :                 ndr_print_struct(ndr, "out", "NetProvisionComputerAccount");
    7827           0 :                 ndr->depth++;
    7828           0 :                 ndr_print_ptr(ndr, "provision_bin_data", r->out.provision_bin_data);
    7829           0 :                 ndr->depth++;
    7830           0 :                 if (r->out.provision_bin_data) {
    7831           0 :                         ndr_print_ptr(ndr, "provision_bin_data", *r->out.provision_bin_data);
    7832           0 :                         ndr->depth++;
    7833           0 :                         if (*r->out.provision_bin_data) {
    7834           0 :                                 ndr_print_uint8(ndr, "provision_bin_data", **r->out.provision_bin_data);
    7835             :                         }
    7836           0 :                         ndr->depth--;
    7837             :                 }
    7838           0 :                 ndr->depth--;
    7839           0 :                 ndr_print_ptr(ndr, "provision_bin_data_size", r->out.provision_bin_data_size);
    7840           0 :                 ndr->depth++;
    7841           0 :                 if (r->out.provision_bin_data_size) {
    7842           0 :                         ndr_print_uint32(ndr, "provision_bin_data_size", *r->out.provision_bin_data_size);
    7843             :                 }
    7844           0 :                 ndr->depth--;
    7845           0 :                 ndr_print_ptr(ndr, "provision_text_data", r->out.provision_text_data);
    7846           0 :                 ndr->depth++;
    7847           0 :                 if (r->out.provision_text_data) {
    7848           0 :                         ndr_print_ptr(ndr, "provision_text_data", *r->out.provision_text_data);
    7849           0 :                         ndr->depth++;
    7850           0 :                         if (*r->out.provision_text_data) {
    7851           0 :                                 ndr_print_string(ndr, "provision_text_data", *r->out.provision_text_data);
    7852             :                         }
    7853           0 :                         ndr->depth--;
    7854             :                 }
    7855           0 :                 ndr->depth--;
    7856           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    7857           0 :                 ndr->depth--;
    7858             :         }
    7859           0 :         ndr->depth--;
    7860             : }
    7861             : 
    7862           0 : _PUBLIC_ void ndr_print_NetRequestOfflineDomainJoin(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetRequestOfflineDomainJoin *r)
    7863             : {
    7864           0 :         ndr_print_struct(ndr, name, "NetRequestOfflineDomainJoin");
    7865           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    7866           0 :         ndr->depth++;
    7867           0 :         if (flags & NDR_SET_VALUES) {
    7868           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    7869             :         }
    7870           0 :         if (flags & NDR_IN) {
    7871           0 :                 ndr_print_struct(ndr, "in", "NetRequestOfflineDomainJoin");
    7872           0 :                 ndr->depth++;
    7873           0 :                 ndr_print_ptr(ndr, "provision_bin_data", r->in.provision_bin_data);
    7874           0 :                 ndr->depth++;
    7875           0 :                 if (r->in.provision_bin_data) {
    7876           0 :                         ndr_print_uint8(ndr, "provision_bin_data", *r->in.provision_bin_data);
    7877             :                 }
    7878           0 :                 ndr->depth--;
    7879           0 :                 ndr_print_uint32(ndr, "provision_bin_data_size", r->in.provision_bin_data_size);
    7880           0 :                 ndr_print_NetProvisionJoinFlags(ndr, "options", r->in.options);
    7881           0 :                 ndr_print_ptr(ndr, "windows_path", r->in.windows_path);
    7882           0 :                 ndr->depth++;
    7883           0 :                 if (r->in.windows_path) {
    7884           0 :                         ndr_print_string(ndr, "windows_path", r->in.windows_path);
    7885             :                 }
    7886           0 :                 ndr->depth--;
    7887           0 :                 ndr->depth--;
    7888             :         }
    7889           0 :         if (flags & NDR_OUT) {
    7890           0 :                 ndr_print_struct(ndr, "out", "NetRequestOfflineDomainJoin");
    7891           0 :                 ndr->depth++;
    7892           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    7893           0 :                 ndr->depth--;
    7894             :         }
    7895           0 :         ndr->depth--;
    7896             : }
    7897             : 
    7898           0 : _PUBLIC_ void ndr_print_NetComposeOfflineDomainJoin(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetComposeOfflineDomainJoin *r)
    7899             : {
    7900           0 :         ndr_print_struct(ndr, name, "NetComposeOfflineDomainJoin");
    7901           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    7902           0 :         ndr->depth++;
    7903           0 :         if (flags & NDR_SET_VALUES) {
    7904           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    7905             :         }
    7906           0 :         if (flags & NDR_IN) {
    7907           0 :                 ndr_print_struct(ndr, "in", "NetComposeOfflineDomainJoin");
    7908           0 :                 ndr->depth++;
    7909           0 :                 ndr_print_ptr(ndr, "dns_domain_name", r->in.dns_domain_name);
    7910           0 :                 ndr->depth++;
    7911           0 :                 ndr_print_string(ndr, "dns_domain_name", r->in.dns_domain_name);
    7912           0 :                 ndr->depth--;
    7913           0 :                 ndr_print_ptr(ndr, "netbios_domain_name", r->in.netbios_domain_name);
    7914           0 :                 ndr->depth++;
    7915           0 :                 ndr_print_string(ndr, "netbios_domain_name", r->in.netbios_domain_name);
    7916           0 :                 ndr->depth--;
    7917           0 :                 ndr_print_ptr(ndr, "domain_sid", r->in.domain_sid);
    7918           0 :                 ndr->depth++;
    7919           0 :                 ndr_print_domsid(ndr, "domain_sid", r->in.domain_sid);
    7920           0 :                 ndr->depth--;
    7921           0 :                 ndr_print_ptr(ndr, "domain_guid", r->in.domain_guid);
    7922           0 :                 ndr->depth++;
    7923           0 :                 ndr_print_GUID(ndr, "domain_guid", r->in.domain_guid);
    7924           0 :                 ndr->depth--;
    7925           0 :                 ndr_print_ptr(ndr, "forest_name", r->in.forest_name);
    7926           0 :                 ndr->depth++;
    7927           0 :                 ndr_print_string(ndr, "forest_name", r->in.forest_name);
    7928           0 :                 ndr->depth--;
    7929           0 :                 ndr_print_ptr(ndr, "machine_account_name", r->in.machine_account_name);
    7930           0 :                 ndr->depth++;
    7931           0 :                 ndr_print_string(ndr, "machine_account_name", r->in.machine_account_name);
    7932           0 :                 ndr->depth--;
    7933           0 :                 ndr_print_ptr(ndr, "machine_account_password", r->in.machine_account_password);
    7934           0 :                 ndr->depth++;
    7935           0 :                 ndr_print_string(ndr, "machine_account_password", r->in.machine_account_password);
    7936           0 :                 ndr->depth--;
    7937           0 :                 ndr_print_ptr(ndr, "dc_name", r->in.dc_name);
    7938           0 :                 ndr->depth++;
    7939           0 :                 if (r->in.dc_name) {
    7940           0 :                         ndr_print_string(ndr, "dc_name", r->in.dc_name);
    7941             :                 }
    7942           0 :                 ndr->depth--;
    7943           0 :                 ndr_print_ptr(ndr, "dc_address", r->in.dc_address);
    7944           0 :                 ndr->depth++;
    7945           0 :                 if (r->in.dc_address) {
    7946           0 :                         ndr_print_string(ndr, "dc_address", r->in.dc_address);
    7947             :                 }
    7948           0 :                 ndr->depth--;
    7949           0 :                 ndr_print_uint8(ndr, "domain_is_ad", r->in.domain_is_ad);
    7950           0 :                 ndr_print_ptr(ndr, "compose_bin_data", r->in.compose_bin_data);
    7951           0 :                 ndr->depth++;
    7952           0 :                 if (r->in.compose_bin_data) {
    7953           0 :                         ndr_print_ptr(ndr, "compose_bin_data", *r->in.compose_bin_data);
    7954           0 :                         ndr->depth++;
    7955           0 :                         if (*r->in.compose_bin_data) {
    7956           0 :                                 ndr_print_uint8(ndr, "compose_bin_data", **r->in.compose_bin_data);
    7957             :                         }
    7958           0 :                         ndr->depth--;
    7959             :                 }
    7960           0 :                 ndr->depth--;
    7961           0 :                 ndr_print_ptr(ndr, "compose_bin_data_size", r->in.compose_bin_data_size);
    7962           0 :                 ndr->depth++;
    7963           0 :                 if (r->in.compose_bin_data_size) {
    7964           0 :                         ndr_print_uint32(ndr, "compose_bin_data_size", *r->in.compose_bin_data_size);
    7965             :                 }
    7966           0 :                 ndr->depth--;
    7967           0 :                 ndr_print_ptr(ndr, "compose_text_data", r->in.compose_text_data);
    7968           0 :                 ndr->depth++;
    7969           0 :                 if (r->in.compose_text_data) {
    7970           0 :                         ndr_print_ptr(ndr, "compose_text_data", *r->in.compose_text_data);
    7971           0 :                         ndr->depth++;
    7972           0 :                         if (*r->in.compose_text_data) {
    7973           0 :                                 ndr_print_string(ndr, "compose_text_data", *r->in.compose_text_data);
    7974             :                         }
    7975           0 :                         ndr->depth--;
    7976             :                 }
    7977           0 :                 ndr->depth--;
    7978           0 :                 ndr->depth--;
    7979             :         }
    7980           0 :         if (flags & NDR_OUT) {
    7981           0 :                 ndr_print_struct(ndr, "out", "NetComposeOfflineDomainJoin");
    7982           0 :                 ndr->depth++;
    7983           0 :                 ndr_print_ptr(ndr, "compose_bin_data", r->out.compose_bin_data);
    7984           0 :                 ndr->depth++;
    7985           0 :                 if (r->out.compose_bin_data) {
    7986           0 :                         ndr_print_ptr(ndr, "compose_bin_data", *r->out.compose_bin_data);
    7987           0 :                         ndr->depth++;
    7988           0 :                         if (*r->out.compose_bin_data) {
    7989           0 :                                 ndr_print_uint8(ndr, "compose_bin_data", **r->out.compose_bin_data);
    7990             :                         }
    7991           0 :                         ndr->depth--;
    7992             :                 }
    7993           0 :                 ndr->depth--;
    7994           0 :                 ndr_print_ptr(ndr, "compose_bin_data_size", r->out.compose_bin_data_size);
    7995           0 :                 ndr->depth++;
    7996           0 :                 if (r->out.compose_bin_data_size) {
    7997           0 :                         ndr_print_uint32(ndr, "compose_bin_data_size", *r->out.compose_bin_data_size);
    7998             :                 }
    7999           0 :                 ndr->depth--;
    8000           0 :                 ndr_print_ptr(ndr, "compose_text_data", r->out.compose_text_data);
    8001           0 :                 ndr->depth++;
    8002           0 :                 if (r->out.compose_text_data) {
    8003           0 :                         ndr_print_ptr(ndr, "compose_text_data", *r->out.compose_text_data);
    8004           0 :                         ndr->depth++;
    8005           0 :                         if (*r->out.compose_text_data) {
    8006           0 :                                 ndr_print_string(ndr, "compose_text_data", *r->out.compose_text_data);
    8007             :                         }
    8008           0 :                         ndr->depth--;
    8009             :                 }
    8010           0 :                 ndr->depth--;
    8011           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8012           0 :                 ndr->depth--;
    8013             :         }
    8014           0 :         ndr->depth--;
    8015             : }
    8016             : 
    8017           0 : _PUBLIC_ void ndr_print_NetServerGetInfo(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetServerGetInfo *r)
    8018             : {
    8019           0 :         ndr_print_struct(ndr, name, "NetServerGetInfo");
    8020           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8021           0 :         ndr->depth++;
    8022           0 :         if (flags & NDR_SET_VALUES) {
    8023           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8024             :         }
    8025           0 :         if (flags & NDR_IN) {
    8026           0 :                 ndr_print_struct(ndr, "in", "NetServerGetInfo");
    8027           0 :                 ndr->depth++;
    8028           0 :                 ndr_print_ptr(ndr, "server_name", r->in.server_name);
    8029           0 :                 ndr->depth++;
    8030           0 :                 if (r->in.server_name) {
    8031           0 :                         ndr_print_string(ndr, "server_name", r->in.server_name);
    8032             :                 }
    8033           0 :                 ndr->depth--;
    8034           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    8035           0 :                 ndr->depth--;
    8036             :         }
    8037           0 :         if (flags & NDR_OUT) {
    8038           0 :                 ndr_print_struct(ndr, "out", "NetServerGetInfo");
    8039           0 :                 ndr->depth++;
    8040           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    8041           0 :                 ndr->depth++;
    8042           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    8043           0 :                 ndr->depth++;
    8044           0 :                 if (*r->out.buffer) {
    8045           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    8046             :                 }
    8047           0 :                 ndr->depth--;
    8048           0 :                 ndr->depth--;
    8049           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8050           0 :                 ndr->depth--;
    8051             :         }
    8052           0 :         ndr->depth--;
    8053             : }
    8054             : 
    8055           0 : _PUBLIC_ void ndr_print_NetServerSetInfo(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetServerSetInfo *r)
    8056             : {
    8057           0 :         ndr_print_struct(ndr, name, "NetServerSetInfo");
    8058           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8059           0 :         ndr->depth++;
    8060           0 :         if (flags & NDR_SET_VALUES) {
    8061           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8062             :         }
    8063           0 :         if (flags & NDR_IN) {
    8064           0 :                 ndr_print_struct(ndr, "in", "NetServerSetInfo");
    8065           0 :                 ndr->depth++;
    8066           0 :                 ndr_print_ptr(ndr, "server_name", r->in.server_name);
    8067           0 :                 ndr->depth++;
    8068           0 :                 if (r->in.server_name) {
    8069           0 :                         ndr_print_string(ndr, "server_name", r->in.server_name);
    8070             :                 }
    8071           0 :                 ndr->depth--;
    8072           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    8073           0 :                 ndr_print_ptr(ndr, "buffer", r->in.buffer);
    8074           0 :                 ndr->depth++;
    8075           0 :                 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
    8076           0 :                 ndr->depth--;
    8077           0 :                 ndr->depth--;
    8078             :         }
    8079           0 :         if (flags & NDR_OUT) {
    8080           0 :                 ndr_print_struct(ndr, "out", "NetServerSetInfo");
    8081           0 :                 ndr->depth++;
    8082           0 :                 ndr_print_ptr(ndr, "parm_error", r->out.parm_error);
    8083           0 :                 ndr->depth++;
    8084           0 :                 ndr_print_uint32(ndr, "parm_error", *r->out.parm_error);
    8085           0 :                 ndr->depth--;
    8086           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8087           0 :                 ndr->depth--;
    8088             :         }
    8089           0 :         ndr->depth--;
    8090             : }
    8091             : 
    8092           0 : _PUBLIC_ void ndr_print_NetWkstaGetInfo(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetWkstaGetInfo *r)
    8093             : {
    8094           0 :         ndr_print_struct(ndr, name, "NetWkstaGetInfo");
    8095           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8096           0 :         ndr->depth++;
    8097           0 :         if (flags & NDR_SET_VALUES) {
    8098           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8099             :         }
    8100           0 :         if (flags & NDR_IN) {
    8101           0 :                 ndr_print_struct(ndr, "in", "NetWkstaGetInfo");
    8102           0 :                 ndr->depth++;
    8103           0 :                 ndr_print_ptr(ndr, "server_name", r->in.server_name);
    8104           0 :                 ndr->depth++;
    8105           0 :                 if (r->in.server_name) {
    8106           0 :                         ndr_print_string(ndr, "server_name", r->in.server_name);
    8107             :                 }
    8108           0 :                 ndr->depth--;
    8109           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    8110           0 :                 ndr->depth--;
    8111             :         }
    8112           0 :         if (flags & NDR_OUT) {
    8113           0 :                 ndr_print_struct(ndr, "out", "NetWkstaGetInfo");
    8114           0 :                 ndr->depth++;
    8115           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    8116           0 :                 ndr->depth++;
    8117           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    8118           0 :                 ndr->depth++;
    8119           0 :                 if (*r->out.buffer) {
    8120           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    8121             :                 }
    8122           0 :                 ndr->depth--;
    8123           0 :                 ndr->depth--;
    8124           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8125           0 :                 ndr->depth--;
    8126             :         }
    8127           0 :         ndr->depth--;
    8128             : }
    8129             : 
    8130           0 : _PUBLIC_ void ndr_print_NetGetDCName(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetGetDCName *r)
    8131             : {
    8132           0 :         ndr_print_struct(ndr, name, "NetGetDCName");
    8133           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8134           0 :         ndr->depth++;
    8135           0 :         if (flags & NDR_SET_VALUES) {
    8136           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8137             :         }
    8138           0 :         if (flags & NDR_IN) {
    8139           0 :                 ndr_print_struct(ndr, "in", "NetGetDCName");
    8140           0 :                 ndr->depth++;
    8141           0 :                 ndr_print_ptr(ndr, "server_name", r->in.server_name);
    8142           0 :                 ndr->depth++;
    8143           0 :                 if (r->in.server_name) {
    8144           0 :                         ndr_print_string(ndr, "server_name", r->in.server_name);
    8145             :                 }
    8146           0 :                 ndr->depth--;
    8147           0 :                 ndr_print_ptr(ndr, "domain_name", r->in.domain_name);
    8148           0 :                 ndr->depth++;
    8149           0 :                 if (r->in.domain_name) {
    8150           0 :                         ndr_print_string(ndr, "domain_name", r->in.domain_name);
    8151             :                 }
    8152           0 :                 ndr->depth--;
    8153           0 :                 ndr->depth--;
    8154             :         }
    8155           0 :         if (flags & NDR_OUT) {
    8156           0 :                 ndr_print_struct(ndr, "out", "NetGetDCName");
    8157           0 :                 ndr->depth++;
    8158           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    8159           0 :                 ndr->depth++;
    8160           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    8161           0 :                 ndr->depth++;
    8162           0 :                 if (*r->out.buffer) {
    8163           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    8164             :                 }
    8165           0 :                 ndr->depth--;
    8166           0 :                 ndr->depth--;
    8167           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8168           0 :                 ndr->depth--;
    8169             :         }
    8170           0 :         ndr->depth--;
    8171             : }
    8172             : 
    8173           0 : _PUBLIC_ void ndr_print_NetGetAnyDCName(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetGetAnyDCName *r)
    8174             : {
    8175           0 :         ndr_print_struct(ndr, name, "NetGetAnyDCName");
    8176           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8177           0 :         ndr->depth++;
    8178           0 :         if (flags & NDR_SET_VALUES) {
    8179           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8180             :         }
    8181           0 :         if (flags & NDR_IN) {
    8182           0 :                 ndr_print_struct(ndr, "in", "NetGetAnyDCName");
    8183           0 :                 ndr->depth++;
    8184           0 :                 ndr_print_ptr(ndr, "server_name", r->in.server_name);
    8185           0 :                 ndr->depth++;
    8186           0 :                 if (r->in.server_name) {
    8187           0 :                         ndr_print_string(ndr, "server_name", r->in.server_name);
    8188             :                 }
    8189           0 :                 ndr->depth--;
    8190           0 :                 ndr_print_ptr(ndr, "domain_name", r->in.domain_name);
    8191           0 :                 ndr->depth++;
    8192           0 :                 if (r->in.domain_name) {
    8193           0 :                         ndr_print_string(ndr, "domain_name", r->in.domain_name);
    8194             :                 }
    8195           0 :                 ndr->depth--;
    8196           0 :                 ndr->depth--;
    8197             :         }
    8198           0 :         if (flags & NDR_OUT) {
    8199           0 :                 ndr_print_struct(ndr, "out", "NetGetAnyDCName");
    8200           0 :                 ndr->depth++;
    8201           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    8202           0 :                 ndr->depth++;
    8203           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    8204           0 :                 ndr->depth++;
    8205           0 :                 if (*r->out.buffer) {
    8206           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    8207             :                 }
    8208           0 :                 ndr->depth--;
    8209           0 :                 ndr->depth--;
    8210           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8211           0 :                 ndr->depth--;
    8212             :         }
    8213           0 :         ndr->depth--;
    8214             : }
    8215             : 
    8216           0 : _PUBLIC_ void ndr_print_DsGetDcName(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct DsGetDcName *r)
    8217             : {
    8218           0 :         ndr_print_struct(ndr, name, "DsGetDcName");
    8219           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8220           0 :         ndr->depth++;
    8221           0 :         if (flags & NDR_SET_VALUES) {
    8222           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8223             :         }
    8224           0 :         if (flags & NDR_IN) {
    8225           0 :                 ndr_print_struct(ndr, "in", "DsGetDcName");
    8226           0 :                 ndr->depth++;
    8227           0 :                 ndr_print_ptr(ndr, "server_name", r->in.server_name);
    8228           0 :                 ndr->depth++;
    8229           0 :                 if (r->in.server_name) {
    8230           0 :                         ndr_print_string(ndr, "server_name", r->in.server_name);
    8231             :                 }
    8232           0 :                 ndr->depth--;
    8233           0 :                 ndr_print_ptr(ndr, "domain_name", r->in.domain_name);
    8234           0 :                 ndr->depth++;
    8235           0 :                 ndr_print_string(ndr, "domain_name", r->in.domain_name);
    8236           0 :                 ndr->depth--;
    8237           0 :                 ndr_print_ptr(ndr, "domain_guid", r->in.domain_guid);
    8238           0 :                 ndr->depth++;
    8239           0 :                 if (r->in.domain_guid) {
    8240           0 :                         ndr_print_GUID(ndr, "domain_guid", r->in.domain_guid);
    8241             :                 }
    8242           0 :                 ndr->depth--;
    8243           0 :                 ndr_print_ptr(ndr, "site_name", r->in.site_name);
    8244           0 :                 ndr->depth++;
    8245           0 :                 if (r->in.site_name) {
    8246           0 :                         ndr_print_string(ndr, "site_name", r->in.site_name);
    8247             :                 }
    8248           0 :                 ndr->depth--;
    8249           0 :                 ndr_print_uint32(ndr, "flags", r->in.flags);
    8250           0 :                 ndr->depth--;
    8251             :         }
    8252           0 :         if (flags & NDR_OUT) {
    8253           0 :                 ndr_print_struct(ndr, "out", "DsGetDcName");
    8254           0 :                 ndr->depth++;
    8255           0 :                 ndr_print_ptr(ndr, "dc_info", r->out.dc_info);
    8256           0 :                 ndr->depth++;
    8257           0 :                 ndr_print_ptr(ndr, "dc_info", *r->out.dc_info);
    8258           0 :                 ndr->depth++;
    8259           0 :                 if (*r->out.dc_info) {
    8260           0 :                         ndr_print_DOMAIN_CONTROLLER_INFO(ndr, "dc_info", *r->out.dc_info);
    8261             :                 }
    8262           0 :                 ndr->depth--;
    8263           0 :                 ndr->depth--;
    8264           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8265           0 :                 ndr->depth--;
    8266             :         }
    8267           0 :         ndr->depth--;
    8268             : }
    8269             : 
    8270           0 : _PUBLIC_ void ndr_print_NetUserAdd(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetUserAdd *r)
    8271             : {
    8272           0 :         ndr_print_struct(ndr, name, "NetUserAdd");
    8273           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8274           0 :         ndr->depth++;
    8275           0 :         if (flags & NDR_SET_VALUES) {
    8276           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8277             :         }
    8278           0 :         if (flags & NDR_IN) {
    8279           0 :                 ndr_print_struct(ndr, "in", "NetUserAdd");
    8280           0 :                 ndr->depth++;
    8281           0 :                 ndr_print_ptr(ndr, "server_name", r->in.server_name);
    8282           0 :                 ndr->depth++;
    8283           0 :                 if (r->in.server_name) {
    8284           0 :                         ndr_print_string(ndr, "server_name", r->in.server_name);
    8285             :                 }
    8286           0 :                 ndr->depth--;
    8287           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    8288           0 :                 ndr_print_ptr(ndr, "buffer", r->in.buffer);
    8289           0 :                 ndr->depth++;
    8290           0 :                 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
    8291           0 :                 ndr->depth--;
    8292           0 :                 ndr->depth--;
    8293             :         }
    8294           0 :         if (flags & NDR_OUT) {
    8295           0 :                 ndr_print_struct(ndr, "out", "NetUserAdd");
    8296           0 :                 ndr->depth++;
    8297           0 :                 ndr_print_ptr(ndr, "parm_error", r->out.parm_error);
    8298           0 :                 ndr->depth++;
    8299           0 :                 ndr_print_uint32(ndr, "parm_error", *r->out.parm_error);
    8300           0 :                 ndr->depth--;
    8301           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8302           0 :                 ndr->depth--;
    8303             :         }
    8304           0 :         ndr->depth--;
    8305             : }
    8306             : 
    8307           0 : _PUBLIC_ void ndr_print_NetUserDel(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetUserDel *r)
    8308             : {
    8309           0 :         ndr_print_struct(ndr, name, "NetUserDel");
    8310           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8311           0 :         ndr->depth++;
    8312           0 :         if (flags & NDR_SET_VALUES) {
    8313           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8314             :         }
    8315           0 :         if (flags & NDR_IN) {
    8316           0 :                 ndr_print_struct(ndr, "in", "NetUserDel");
    8317           0 :                 ndr->depth++;
    8318           0 :                 ndr_print_ptr(ndr, "server_name", r->in.server_name);
    8319           0 :                 ndr->depth++;
    8320           0 :                 if (r->in.server_name) {
    8321           0 :                         ndr_print_string(ndr, "server_name", r->in.server_name);
    8322             :                 }
    8323           0 :                 ndr->depth--;
    8324           0 :                 ndr_print_ptr(ndr, "user_name", r->in.user_name);
    8325           0 :                 ndr->depth++;
    8326           0 :                 ndr_print_string(ndr, "user_name", r->in.user_name);
    8327           0 :                 ndr->depth--;
    8328           0 :                 ndr->depth--;
    8329             :         }
    8330           0 :         if (flags & NDR_OUT) {
    8331           0 :                 ndr_print_struct(ndr, "out", "NetUserDel");
    8332           0 :                 ndr->depth++;
    8333           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8334           0 :                 ndr->depth--;
    8335             :         }
    8336           0 :         ndr->depth--;
    8337             : }
    8338             : 
    8339           0 : _PUBLIC_ void ndr_print_NetUserEnum(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetUserEnum *r)
    8340             : {
    8341           0 :         ndr_print_struct(ndr, name, "NetUserEnum");
    8342           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8343           0 :         ndr->depth++;
    8344           0 :         if (flags & NDR_SET_VALUES) {
    8345           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8346             :         }
    8347           0 :         if (flags & NDR_IN) {
    8348           0 :                 ndr_print_struct(ndr, "in", "NetUserEnum");
    8349           0 :                 ndr->depth++;
    8350           0 :                 ndr_print_ptr(ndr, "server_name", r->in.server_name);
    8351           0 :                 ndr->depth++;
    8352           0 :                 if (r->in.server_name) {
    8353           0 :                         ndr_print_string(ndr, "server_name", r->in.server_name);
    8354             :                 }
    8355           0 :                 ndr->depth--;
    8356           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    8357           0 :                 ndr_print_uint32(ndr, "filter", r->in.filter);
    8358           0 :                 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
    8359           0 :                 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
    8360           0 :                 ndr->depth++;
    8361           0 :                 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
    8362           0 :                 ndr->depth--;
    8363           0 :                 ndr->depth--;
    8364             :         }
    8365           0 :         if (flags & NDR_OUT) {
    8366           0 :                 ndr_print_struct(ndr, "out", "NetUserEnum");
    8367           0 :                 ndr->depth++;
    8368           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    8369           0 :                 ndr->depth++;
    8370           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    8371           0 :                 ndr->depth++;
    8372           0 :                 if (*r->out.buffer) {
    8373           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    8374             :                 }
    8375           0 :                 ndr->depth--;
    8376           0 :                 ndr->depth--;
    8377           0 :                 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
    8378           0 :                 ndr->depth++;
    8379           0 :                 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
    8380           0 :                 ndr->depth--;
    8381           0 :                 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
    8382           0 :                 ndr->depth++;
    8383           0 :                 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
    8384           0 :                 ndr->depth--;
    8385           0 :                 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
    8386           0 :                 ndr->depth++;
    8387           0 :                 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
    8388           0 :                 ndr->depth--;
    8389           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8390           0 :                 ndr->depth--;
    8391             :         }
    8392           0 :         ndr->depth--;
    8393             : }
    8394             : 
    8395           0 : _PUBLIC_ void ndr_print_NetUserChangePassword(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetUserChangePassword *r)
    8396             : {
    8397           0 :         ndr_print_struct(ndr, name, "NetUserChangePassword");
    8398           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8399           0 :         ndr->depth++;
    8400           0 :         if (flags & NDR_SET_VALUES) {
    8401           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8402             :         }
    8403           0 :         if (flags & NDR_IN) {
    8404           0 :                 ndr_print_struct(ndr, "in", "NetUserChangePassword");
    8405           0 :                 ndr->depth++;
    8406           0 :                 ndr_print_string(ndr, "domain_name", r->in.domain_name);
    8407           0 :                 ndr_print_string(ndr, "user_name", r->in.user_name);
    8408           0 :                 ndr_print_string(ndr, "old_password", r->in.old_password);
    8409           0 :                 ndr_print_string(ndr, "new_password", r->in.new_password);
    8410           0 :                 ndr->depth--;
    8411             :         }
    8412           0 :         if (flags & NDR_OUT) {
    8413           0 :                 ndr_print_struct(ndr, "out", "NetUserChangePassword");
    8414           0 :                 ndr->depth++;
    8415           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8416           0 :                 ndr->depth--;
    8417             :         }
    8418           0 :         ndr->depth--;
    8419             : }
    8420             : 
    8421           0 : _PUBLIC_ void ndr_print_NetUserGetInfo(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetUserGetInfo *r)
    8422             : {
    8423           0 :         ndr_print_struct(ndr, name, "NetUserGetInfo");
    8424           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8425           0 :         ndr->depth++;
    8426           0 :         if (flags & NDR_SET_VALUES) {
    8427           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8428             :         }
    8429           0 :         if (flags & NDR_IN) {
    8430           0 :                 ndr_print_struct(ndr, "in", "NetUserGetInfo");
    8431           0 :                 ndr->depth++;
    8432           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    8433           0 :                 ndr_print_string(ndr, "user_name", r->in.user_name);
    8434           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    8435           0 :                 ndr->depth--;
    8436             :         }
    8437           0 :         if (flags & NDR_OUT) {
    8438           0 :                 ndr_print_struct(ndr, "out", "NetUserGetInfo");
    8439           0 :                 ndr->depth++;
    8440           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    8441           0 :                 ndr->depth++;
    8442           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    8443           0 :                 ndr->depth++;
    8444           0 :                 if (*r->out.buffer) {
    8445           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    8446             :                 }
    8447           0 :                 ndr->depth--;
    8448           0 :                 ndr->depth--;
    8449           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8450           0 :                 ndr->depth--;
    8451             :         }
    8452           0 :         ndr->depth--;
    8453             : }
    8454             : 
    8455           0 : _PUBLIC_ void ndr_print_NetUserSetInfo(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetUserSetInfo *r)
    8456             : {
    8457           0 :         ndr_print_struct(ndr, name, "NetUserSetInfo");
    8458           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8459           0 :         ndr->depth++;
    8460           0 :         if (flags & NDR_SET_VALUES) {
    8461           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8462             :         }
    8463           0 :         if (flags & NDR_IN) {
    8464           0 :                 ndr_print_struct(ndr, "in", "NetUserSetInfo");
    8465           0 :                 ndr->depth++;
    8466           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    8467           0 :                 ndr_print_string(ndr, "user_name", r->in.user_name);
    8468           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    8469           0 :                 ndr_print_ptr(ndr, "buffer", r->in.buffer);
    8470           0 :                 ndr->depth++;
    8471           0 :                 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
    8472           0 :                 ndr->depth--;
    8473           0 :                 ndr->depth--;
    8474             :         }
    8475           0 :         if (flags & NDR_OUT) {
    8476           0 :                 ndr_print_struct(ndr, "out", "NetUserSetInfo");
    8477           0 :                 ndr->depth++;
    8478           0 :                 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
    8479           0 :                 ndr->depth++;
    8480           0 :                 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
    8481           0 :                 ndr->depth--;
    8482           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8483           0 :                 ndr->depth--;
    8484             :         }
    8485           0 :         ndr->depth--;
    8486             : }
    8487             : 
    8488           0 : _PUBLIC_ void ndr_print_NetUserGetGroups(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetUserGetGroups *r)
    8489             : {
    8490           0 :         ndr_print_struct(ndr, name, "NetUserGetGroups");
    8491           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8492           0 :         ndr->depth++;
    8493           0 :         if (flags & NDR_SET_VALUES) {
    8494           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8495             :         }
    8496           0 :         if (flags & NDR_IN) {
    8497           0 :                 ndr_print_struct(ndr, "in", "NetUserGetGroups");
    8498           0 :                 ndr->depth++;
    8499           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    8500           0 :                 ndr_print_string(ndr, "user_name", r->in.user_name);
    8501           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    8502           0 :                 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
    8503           0 :                 ndr->depth--;
    8504             :         }
    8505           0 :         if (flags & NDR_OUT) {
    8506           0 :                 ndr_print_struct(ndr, "out", "NetUserGetGroups");
    8507           0 :                 ndr->depth++;
    8508           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    8509           0 :                 ndr->depth++;
    8510           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    8511           0 :                 ndr->depth++;
    8512           0 :                 if (*r->out.buffer) {
    8513           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    8514             :                 }
    8515           0 :                 ndr->depth--;
    8516           0 :                 ndr->depth--;
    8517           0 :                 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
    8518           0 :                 ndr->depth++;
    8519           0 :                 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
    8520           0 :                 ndr->depth--;
    8521           0 :                 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
    8522           0 :                 ndr->depth++;
    8523           0 :                 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
    8524           0 :                 ndr->depth--;
    8525           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8526           0 :                 ndr->depth--;
    8527             :         }
    8528           0 :         ndr->depth--;
    8529             : }
    8530             : 
    8531           0 : _PUBLIC_ void ndr_print_NetUserSetGroups(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetUserSetGroups *r)
    8532             : {
    8533           0 :         ndr_print_struct(ndr, name, "NetUserSetGroups");
    8534           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8535           0 :         ndr->depth++;
    8536           0 :         if (flags & NDR_SET_VALUES) {
    8537           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8538             :         }
    8539           0 :         if (flags & NDR_IN) {
    8540           0 :                 ndr_print_struct(ndr, "in", "NetUserSetGroups");
    8541           0 :                 ndr->depth++;
    8542           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    8543           0 :                 ndr_print_string(ndr, "user_name", r->in.user_name);
    8544           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    8545           0 :                 ndr_print_ptr(ndr, "buffer", r->in.buffer);
    8546           0 :                 ndr->depth++;
    8547           0 :                 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
    8548           0 :                 ndr->depth--;
    8549           0 :                 ndr_print_uint32(ndr, "num_entries", r->in.num_entries);
    8550           0 :                 ndr->depth--;
    8551             :         }
    8552           0 :         if (flags & NDR_OUT) {
    8553           0 :                 ndr_print_struct(ndr, "out", "NetUserSetGroups");
    8554           0 :                 ndr->depth++;
    8555           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8556           0 :                 ndr->depth--;
    8557             :         }
    8558           0 :         ndr->depth--;
    8559             : }
    8560             : 
    8561           0 : _PUBLIC_ void ndr_print_NetUserGetLocalGroups(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetUserGetLocalGroups *r)
    8562             : {
    8563           0 :         ndr_print_struct(ndr, name, "NetUserGetLocalGroups");
    8564           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8565           0 :         ndr->depth++;
    8566           0 :         if (flags & NDR_SET_VALUES) {
    8567           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8568             :         }
    8569           0 :         if (flags & NDR_IN) {
    8570           0 :                 ndr_print_struct(ndr, "in", "NetUserGetLocalGroups");
    8571           0 :                 ndr->depth++;
    8572           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    8573           0 :                 ndr_print_string(ndr, "user_name", r->in.user_name);
    8574           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    8575           0 :                 ndr_print_uint32(ndr, "flags", r->in.flags);
    8576           0 :                 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
    8577           0 :                 ndr->depth--;
    8578             :         }
    8579           0 :         if (flags & NDR_OUT) {
    8580           0 :                 ndr_print_struct(ndr, "out", "NetUserGetLocalGroups");
    8581           0 :                 ndr->depth++;
    8582           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    8583           0 :                 ndr->depth++;
    8584           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    8585           0 :                 ndr->depth++;
    8586           0 :                 if (*r->out.buffer) {
    8587           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    8588             :                 }
    8589           0 :                 ndr->depth--;
    8590           0 :                 ndr->depth--;
    8591           0 :                 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
    8592           0 :                 ndr->depth++;
    8593           0 :                 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
    8594           0 :                 ndr->depth--;
    8595           0 :                 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
    8596           0 :                 ndr->depth++;
    8597           0 :                 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
    8598           0 :                 ndr->depth--;
    8599           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8600           0 :                 ndr->depth--;
    8601             :         }
    8602           0 :         ndr->depth--;
    8603             : }
    8604             : 
    8605           0 : _PUBLIC_ void ndr_print_NetUserModalsGet(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetUserModalsGet *r)
    8606             : {
    8607           0 :         ndr_print_struct(ndr, name, "NetUserModalsGet");
    8608           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8609           0 :         ndr->depth++;
    8610           0 :         if (flags & NDR_SET_VALUES) {
    8611           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8612             :         }
    8613           0 :         if (flags & NDR_IN) {
    8614           0 :                 ndr_print_struct(ndr, "in", "NetUserModalsGet");
    8615           0 :                 ndr->depth++;
    8616           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    8617           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    8618           0 :                 ndr->depth--;
    8619             :         }
    8620           0 :         if (flags & NDR_OUT) {
    8621           0 :                 ndr_print_struct(ndr, "out", "NetUserModalsGet");
    8622           0 :                 ndr->depth++;
    8623           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    8624           0 :                 ndr->depth++;
    8625           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    8626           0 :                 ndr->depth++;
    8627           0 :                 if (*r->out.buffer) {
    8628           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    8629             :                 }
    8630           0 :                 ndr->depth--;
    8631           0 :                 ndr->depth--;
    8632           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8633           0 :                 ndr->depth--;
    8634             :         }
    8635           0 :         ndr->depth--;
    8636             : }
    8637             : 
    8638           0 : _PUBLIC_ void ndr_print_NetUserModalsSet(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetUserModalsSet *r)
    8639             : {
    8640           0 :         ndr_print_struct(ndr, name, "NetUserModalsSet");
    8641           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8642           0 :         ndr->depth++;
    8643           0 :         if (flags & NDR_SET_VALUES) {
    8644           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8645             :         }
    8646           0 :         if (flags & NDR_IN) {
    8647           0 :                 ndr_print_struct(ndr, "in", "NetUserModalsSet");
    8648           0 :                 ndr->depth++;
    8649           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    8650           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    8651           0 :                 ndr_print_ptr(ndr, "buffer", r->in.buffer);
    8652           0 :                 ndr->depth++;
    8653           0 :                 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
    8654           0 :                 ndr->depth--;
    8655           0 :                 ndr->depth--;
    8656             :         }
    8657           0 :         if (flags & NDR_OUT) {
    8658           0 :                 ndr_print_struct(ndr, "out", "NetUserModalsSet");
    8659           0 :                 ndr->depth++;
    8660           0 :                 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
    8661           0 :                 ndr->depth++;
    8662           0 :                 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
    8663           0 :                 ndr->depth--;
    8664           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8665           0 :                 ndr->depth--;
    8666             :         }
    8667           0 :         ndr->depth--;
    8668             : }
    8669             : 
    8670           0 : _PUBLIC_ void ndr_print_NetQueryDisplayInformation(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetQueryDisplayInformation *r)
    8671             : {
    8672           0 :         ndr_print_struct(ndr, name, "NetQueryDisplayInformation");
    8673           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8674           0 :         ndr->depth++;
    8675           0 :         if (flags & NDR_SET_VALUES) {
    8676           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8677             :         }
    8678           0 :         if (flags & NDR_IN) {
    8679           0 :                 ndr_print_struct(ndr, "in", "NetQueryDisplayInformation");
    8680           0 :                 ndr->depth++;
    8681           0 :                 ndr_print_ptr(ndr, "server_name", r->in.server_name);
    8682           0 :                 ndr->depth++;
    8683           0 :                 if (r->in.server_name) {
    8684           0 :                         ndr_print_string(ndr, "server_name", r->in.server_name);
    8685             :                 }
    8686           0 :                 ndr->depth--;
    8687           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    8688           0 :                 ndr_print_uint32(ndr, "idx", r->in.idx);
    8689           0 :                 ndr_print_uint32(ndr, "entries_requested", r->in.entries_requested);
    8690           0 :                 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
    8691           0 :                 ndr->depth--;
    8692             :         }
    8693           0 :         if (flags & NDR_OUT) {
    8694           0 :                 ndr_print_struct(ndr, "out", "NetQueryDisplayInformation");
    8695           0 :                 ndr->depth++;
    8696           0 :                 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
    8697           0 :                 ndr->depth++;
    8698           0 :                 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
    8699           0 :                 ndr->depth--;
    8700           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8701           0 :                 ndr->depth--;
    8702             :         }
    8703           0 :         ndr->depth--;
    8704             : }
    8705             : 
    8706           0 : _PUBLIC_ void ndr_print_NetGroupAdd(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetGroupAdd *r)
    8707             : {
    8708           0 :         ndr_print_struct(ndr, name, "NetGroupAdd");
    8709           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8710           0 :         ndr->depth++;
    8711           0 :         if (flags & NDR_SET_VALUES) {
    8712           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8713             :         }
    8714           0 :         if (flags & NDR_IN) {
    8715           0 :                 ndr_print_struct(ndr, "in", "NetGroupAdd");
    8716           0 :                 ndr->depth++;
    8717           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    8718           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    8719           0 :                 ndr_print_ptr(ndr, "buffer", r->in.buffer);
    8720           0 :                 ndr->depth++;
    8721           0 :                 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
    8722           0 :                 ndr->depth--;
    8723           0 :                 ndr->depth--;
    8724             :         }
    8725           0 :         if (flags & NDR_OUT) {
    8726           0 :                 ndr_print_struct(ndr, "out", "NetGroupAdd");
    8727           0 :                 ndr->depth++;
    8728           0 :                 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
    8729           0 :                 ndr->depth++;
    8730           0 :                 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
    8731           0 :                 ndr->depth--;
    8732           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8733           0 :                 ndr->depth--;
    8734             :         }
    8735           0 :         ndr->depth--;
    8736             : }
    8737             : 
    8738           0 : _PUBLIC_ void ndr_print_NetGroupDel(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetGroupDel *r)
    8739             : {
    8740           0 :         ndr_print_struct(ndr, name, "NetGroupDel");
    8741           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8742           0 :         ndr->depth++;
    8743           0 :         if (flags & NDR_SET_VALUES) {
    8744           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8745             :         }
    8746           0 :         if (flags & NDR_IN) {
    8747           0 :                 ndr_print_struct(ndr, "in", "NetGroupDel");
    8748           0 :                 ndr->depth++;
    8749           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    8750           0 :                 ndr_print_string(ndr, "group_name", r->in.group_name);
    8751           0 :                 ndr->depth--;
    8752             :         }
    8753           0 :         if (flags & NDR_OUT) {
    8754           0 :                 ndr_print_struct(ndr, "out", "NetGroupDel");
    8755           0 :                 ndr->depth++;
    8756           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8757           0 :                 ndr->depth--;
    8758             :         }
    8759           0 :         ndr->depth--;
    8760             : }
    8761             : 
    8762           0 : _PUBLIC_ void ndr_print_NetGroupEnum(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetGroupEnum *r)
    8763             : {
    8764           0 :         ndr_print_struct(ndr, name, "NetGroupEnum");
    8765           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8766           0 :         ndr->depth++;
    8767           0 :         if (flags & NDR_SET_VALUES) {
    8768           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8769             :         }
    8770           0 :         if (flags & NDR_IN) {
    8771           0 :                 ndr_print_struct(ndr, "in", "NetGroupEnum");
    8772           0 :                 ndr->depth++;
    8773           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    8774           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    8775           0 :                 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
    8776           0 :                 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
    8777           0 :                 ndr->depth++;
    8778           0 :                 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
    8779           0 :                 ndr->depth--;
    8780           0 :                 ndr->depth--;
    8781             :         }
    8782           0 :         if (flags & NDR_OUT) {
    8783           0 :                 ndr_print_struct(ndr, "out", "NetGroupEnum");
    8784           0 :                 ndr->depth++;
    8785           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    8786           0 :                 ndr->depth++;
    8787           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    8788           0 :                 ndr->depth++;
    8789           0 :                 if (*r->out.buffer) {
    8790           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    8791             :                 }
    8792           0 :                 ndr->depth--;
    8793           0 :                 ndr->depth--;
    8794           0 :                 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
    8795           0 :                 ndr->depth++;
    8796           0 :                 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
    8797           0 :                 ndr->depth--;
    8798           0 :                 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
    8799           0 :                 ndr->depth++;
    8800           0 :                 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
    8801           0 :                 ndr->depth--;
    8802           0 :                 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
    8803           0 :                 ndr->depth++;
    8804           0 :                 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
    8805           0 :                 ndr->depth--;
    8806           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8807           0 :                 ndr->depth--;
    8808             :         }
    8809           0 :         ndr->depth--;
    8810             : }
    8811             : 
    8812           0 : _PUBLIC_ void ndr_print_NetGroupSetInfo(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetGroupSetInfo *r)
    8813             : {
    8814           0 :         ndr_print_struct(ndr, name, "NetGroupSetInfo");
    8815           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8816           0 :         ndr->depth++;
    8817           0 :         if (flags & NDR_SET_VALUES) {
    8818           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8819             :         }
    8820           0 :         if (flags & NDR_IN) {
    8821           0 :                 ndr_print_struct(ndr, "in", "NetGroupSetInfo");
    8822           0 :                 ndr->depth++;
    8823           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    8824           0 :                 ndr_print_string(ndr, "group_name", r->in.group_name);
    8825           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    8826           0 :                 ndr_print_ptr(ndr, "buffer", r->in.buffer);
    8827           0 :                 ndr->depth++;
    8828           0 :                 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
    8829           0 :                 ndr->depth--;
    8830           0 :                 ndr->depth--;
    8831             :         }
    8832           0 :         if (flags & NDR_OUT) {
    8833           0 :                 ndr_print_struct(ndr, "out", "NetGroupSetInfo");
    8834           0 :                 ndr->depth++;
    8835           0 :                 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
    8836           0 :                 ndr->depth++;
    8837           0 :                 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
    8838           0 :                 ndr->depth--;
    8839           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8840           0 :                 ndr->depth--;
    8841             :         }
    8842           0 :         ndr->depth--;
    8843             : }
    8844             : 
    8845           0 : _PUBLIC_ void ndr_print_NetGroupGetInfo(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetGroupGetInfo *r)
    8846             : {
    8847           0 :         ndr_print_struct(ndr, name, "NetGroupGetInfo");
    8848           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8849           0 :         ndr->depth++;
    8850           0 :         if (flags & NDR_SET_VALUES) {
    8851           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8852             :         }
    8853           0 :         if (flags & NDR_IN) {
    8854           0 :                 ndr_print_struct(ndr, "in", "NetGroupGetInfo");
    8855           0 :                 ndr->depth++;
    8856           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    8857           0 :                 ndr_print_string(ndr, "group_name", r->in.group_name);
    8858           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    8859           0 :                 ndr->depth--;
    8860             :         }
    8861           0 :         if (flags & NDR_OUT) {
    8862           0 :                 ndr_print_struct(ndr, "out", "NetGroupGetInfo");
    8863           0 :                 ndr->depth++;
    8864           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    8865           0 :                 ndr->depth++;
    8866           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    8867           0 :                 ndr->depth++;
    8868           0 :                 if (*r->out.buffer) {
    8869           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    8870             :                 }
    8871           0 :                 ndr->depth--;
    8872           0 :                 ndr->depth--;
    8873           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8874           0 :                 ndr->depth--;
    8875             :         }
    8876           0 :         ndr->depth--;
    8877             : }
    8878             : 
    8879           0 : _PUBLIC_ void ndr_print_NetGroupAddUser(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetGroupAddUser *r)
    8880             : {
    8881           0 :         ndr_print_struct(ndr, name, "NetGroupAddUser");
    8882           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8883           0 :         ndr->depth++;
    8884           0 :         if (flags & NDR_SET_VALUES) {
    8885           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8886             :         }
    8887           0 :         if (flags & NDR_IN) {
    8888           0 :                 ndr_print_struct(ndr, "in", "NetGroupAddUser");
    8889           0 :                 ndr->depth++;
    8890           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    8891           0 :                 ndr_print_string(ndr, "group_name", r->in.group_name);
    8892           0 :                 ndr_print_string(ndr, "user_name", r->in.user_name);
    8893           0 :                 ndr->depth--;
    8894             :         }
    8895           0 :         if (flags & NDR_OUT) {
    8896           0 :                 ndr_print_struct(ndr, "out", "NetGroupAddUser");
    8897           0 :                 ndr->depth++;
    8898           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8899           0 :                 ndr->depth--;
    8900             :         }
    8901           0 :         ndr->depth--;
    8902             : }
    8903             : 
    8904           0 : _PUBLIC_ void ndr_print_NetGroupDelUser(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetGroupDelUser *r)
    8905             : {
    8906           0 :         ndr_print_struct(ndr, name, "NetGroupDelUser");
    8907           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8908           0 :         ndr->depth++;
    8909           0 :         if (flags & NDR_SET_VALUES) {
    8910           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8911             :         }
    8912           0 :         if (flags & NDR_IN) {
    8913           0 :                 ndr_print_struct(ndr, "in", "NetGroupDelUser");
    8914           0 :                 ndr->depth++;
    8915           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    8916           0 :                 ndr_print_string(ndr, "group_name", r->in.group_name);
    8917           0 :                 ndr_print_string(ndr, "user_name", r->in.user_name);
    8918           0 :                 ndr->depth--;
    8919             :         }
    8920           0 :         if (flags & NDR_OUT) {
    8921           0 :                 ndr_print_struct(ndr, "out", "NetGroupDelUser");
    8922           0 :                 ndr->depth++;
    8923           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8924           0 :                 ndr->depth--;
    8925             :         }
    8926           0 :         ndr->depth--;
    8927             : }
    8928             : 
    8929           0 : _PUBLIC_ void ndr_print_NetGroupGetUsers(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetGroupGetUsers *r)
    8930             : {
    8931           0 :         ndr_print_struct(ndr, name, "NetGroupGetUsers");
    8932           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8933           0 :         ndr->depth++;
    8934           0 :         if (flags & NDR_SET_VALUES) {
    8935           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8936             :         }
    8937           0 :         if (flags & NDR_IN) {
    8938           0 :                 ndr_print_struct(ndr, "in", "NetGroupGetUsers");
    8939           0 :                 ndr->depth++;
    8940           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    8941           0 :                 ndr_print_string(ndr, "group_name", r->in.group_name);
    8942           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    8943           0 :                 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
    8944           0 :                 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
    8945           0 :                 ndr->depth++;
    8946           0 :                 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
    8947           0 :                 ndr->depth--;
    8948           0 :                 ndr->depth--;
    8949             :         }
    8950           0 :         if (flags & NDR_OUT) {
    8951           0 :                 ndr_print_struct(ndr, "out", "NetGroupGetUsers");
    8952           0 :                 ndr->depth++;
    8953           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    8954           0 :                 ndr->depth++;
    8955           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    8956           0 :                 ndr->depth++;
    8957           0 :                 if (*r->out.buffer) {
    8958           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    8959             :                 }
    8960           0 :                 ndr->depth--;
    8961           0 :                 ndr->depth--;
    8962           0 :                 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
    8963           0 :                 ndr->depth++;
    8964           0 :                 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
    8965           0 :                 ndr->depth--;
    8966           0 :                 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
    8967           0 :                 ndr->depth++;
    8968           0 :                 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
    8969           0 :                 ndr->depth--;
    8970           0 :                 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
    8971           0 :                 ndr->depth++;
    8972           0 :                 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
    8973           0 :                 ndr->depth--;
    8974           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    8975           0 :                 ndr->depth--;
    8976             :         }
    8977           0 :         ndr->depth--;
    8978             : }
    8979             : 
    8980           0 : _PUBLIC_ void ndr_print_NetGroupSetUsers(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetGroupSetUsers *r)
    8981             : {
    8982           0 :         ndr_print_struct(ndr, name, "NetGroupSetUsers");
    8983           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    8984           0 :         ndr->depth++;
    8985           0 :         if (flags & NDR_SET_VALUES) {
    8986           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    8987             :         }
    8988           0 :         if (flags & NDR_IN) {
    8989           0 :                 ndr_print_struct(ndr, "in", "NetGroupSetUsers");
    8990           0 :                 ndr->depth++;
    8991           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    8992           0 :                 ndr_print_string(ndr, "group_name", r->in.group_name);
    8993           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    8994           0 :                 ndr_print_ptr(ndr, "buffer", r->in.buffer);
    8995           0 :                 ndr->depth++;
    8996           0 :                 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
    8997           0 :                 ndr->depth--;
    8998           0 :                 ndr_print_uint32(ndr, "num_entries", r->in.num_entries);
    8999           0 :                 ndr->depth--;
    9000             :         }
    9001           0 :         if (flags & NDR_OUT) {
    9002           0 :                 ndr_print_struct(ndr, "out", "NetGroupSetUsers");
    9003           0 :                 ndr->depth++;
    9004           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9005           0 :                 ndr->depth--;
    9006             :         }
    9007           0 :         ndr->depth--;
    9008             : }
    9009             : 
    9010           0 : _PUBLIC_ void ndr_print_NetLocalGroupAdd(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetLocalGroupAdd *r)
    9011             : {
    9012           0 :         ndr_print_struct(ndr, name, "NetLocalGroupAdd");
    9013           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9014           0 :         ndr->depth++;
    9015           0 :         if (flags & NDR_SET_VALUES) {
    9016           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9017             :         }
    9018           0 :         if (flags & NDR_IN) {
    9019           0 :                 ndr_print_struct(ndr, "in", "NetLocalGroupAdd");
    9020           0 :                 ndr->depth++;
    9021           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9022           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    9023           0 :                 ndr_print_ptr(ndr, "buffer", r->in.buffer);
    9024           0 :                 ndr->depth++;
    9025           0 :                 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
    9026           0 :                 ndr->depth--;
    9027           0 :                 ndr->depth--;
    9028             :         }
    9029           0 :         if (flags & NDR_OUT) {
    9030           0 :                 ndr_print_struct(ndr, "out", "NetLocalGroupAdd");
    9031           0 :                 ndr->depth++;
    9032           0 :                 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
    9033           0 :                 ndr->depth++;
    9034           0 :                 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
    9035           0 :                 ndr->depth--;
    9036           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9037           0 :                 ndr->depth--;
    9038             :         }
    9039           0 :         ndr->depth--;
    9040             : }
    9041             : 
    9042           0 : _PUBLIC_ void ndr_print_NetLocalGroupDel(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetLocalGroupDel *r)
    9043             : {
    9044           0 :         ndr_print_struct(ndr, name, "NetLocalGroupDel");
    9045           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9046           0 :         ndr->depth++;
    9047           0 :         if (flags & NDR_SET_VALUES) {
    9048           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9049             :         }
    9050           0 :         if (flags & NDR_IN) {
    9051           0 :                 ndr_print_struct(ndr, "in", "NetLocalGroupDel");
    9052           0 :                 ndr->depth++;
    9053           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9054           0 :                 ndr_print_string(ndr, "group_name", r->in.group_name);
    9055           0 :                 ndr->depth--;
    9056             :         }
    9057           0 :         if (flags & NDR_OUT) {
    9058           0 :                 ndr_print_struct(ndr, "out", "NetLocalGroupDel");
    9059           0 :                 ndr->depth++;
    9060           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9061           0 :                 ndr->depth--;
    9062             :         }
    9063           0 :         ndr->depth--;
    9064             : }
    9065             : 
    9066           0 : _PUBLIC_ void ndr_print_NetLocalGroupGetInfo(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetLocalGroupGetInfo *r)
    9067             : {
    9068           0 :         ndr_print_struct(ndr, name, "NetLocalGroupGetInfo");
    9069           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9070           0 :         ndr->depth++;
    9071           0 :         if (flags & NDR_SET_VALUES) {
    9072           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9073             :         }
    9074           0 :         if (flags & NDR_IN) {
    9075           0 :                 ndr_print_struct(ndr, "in", "NetLocalGroupGetInfo");
    9076           0 :                 ndr->depth++;
    9077           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9078           0 :                 ndr_print_string(ndr, "group_name", r->in.group_name);
    9079           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    9080           0 :                 ndr->depth--;
    9081             :         }
    9082           0 :         if (flags & NDR_OUT) {
    9083           0 :                 ndr_print_struct(ndr, "out", "NetLocalGroupGetInfo");
    9084           0 :                 ndr->depth++;
    9085           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    9086           0 :                 ndr->depth++;
    9087           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    9088           0 :                 ndr->depth++;
    9089           0 :                 if (*r->out.buffer) {
    9090           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    9091             :                 }
    9092           0 :                 ndr->depth--;
    9093           0 :                 ndr->depth--;
    9094           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9095           0 :                 ndr->depth--;
    9096             :         }
    9097           0 :         ndr->depth--;
    9098             : }
    9099             : 
    9100           0 : _PUBLIC_ void ndr_print_NetLocalGroupSetInfo(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetLocalGroupSetInfo *r)
    9101             : {
    9102           0 :         ndr_print_struct(ndr, name, "NetLocalGroupSetInfo");
    9103           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9104           0 :         ndr->depth++;
    9105           0 :         if (flags & NDR_SET_VALUES) {
    9106           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9107             :         }
    9108           0 :         if (flags & NDR_IN) {
    9109           0 :                 ndr_print_struct(ndr, "in", "NetLocalGroupSetInfo");
    9110           0 :                 ndr->depth++;
    9111           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9112           0 :                 ndr_print_string(ndr, "group_name", r->in.group_name);
    9113           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    9114           0 :                 ndr_print_ptr(ndr, "buffer", r->in.buffer);
    9115           0 :                 ndr->depth++;
    9116           0 :                 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
    9117           0 :                 ndr->depth--;
    9118           0 :                 ndr->depth--;
    9119             :         }
    9120           0 :         if (flags & NDR_OUT) {
    9121           0 :                 ndr_print_struct(ndr, "out", "NetLocalGroupSetInfo");
    9122           0 :                 ndr->depth++;
    9123           0 :                 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
    9124           0 :                 ndr->depth++;
    9125           0 :                 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
    9126           0 :                 ndr->depth--;
    9127           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9128           0 :                 ndr->depth--;
    9129             :         }
    9130           0 :         ndr->depth--;
    9131             : }
    9132             : 
    9133           0 : _PUBLIC_ void ndr_print_NetLocalGroupEnum(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetLocalGroupEnum *r)
    9134             : {
    9135           0 :         ndr_print_struct(ndr, name, "NetLocalGroupEnum");
    9136           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9137           0 :         ndr->depth++;
    9138           0 :         if (flags & NDR_SET_VALUES) {
    9139           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9140             :         }
    9141           0 :         if (flags & NDR_IN) {
    9142           0 :                 ndr_print_struct(ndr, "in", "NetLocalGroupEnum");
    9143           0 :                 ndr->depth++;
    9144           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9145           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    9146           0 :                 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
    9147           0 :                 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
    9148           0 :                 ndr->depth++;
    9149           0 :                 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
    9150           0 :                 ndr->depth--;
    9151           0 :                 ndr->depth--;
    9152             :         }
    9153           0 :         if (flags & NDR_OUT) {
    9154           0 :                 ndr_print_struct(ndr, "out", "NetLocalGroupEnum");
    9155           0 :                 ndr->depth++;
    9156           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    9157           0 :                 ndr->depth++;
    9158           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    9159           0 :                 ndr->depth++;
    9160           0 :                 if (*r->out.buffer) {
    9161           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    9162             :                 }
    9163           0 :                 ndr->depth--;
    9164           0 :                 ndr->depth--;
    9165           0 :                 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
    9166           0 :                 ndr->depth++;
    9167           0 :                 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
    9168           0 :                 ndr->depth--;
    9169           0 :                 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
    9170           0 :                 ndr->depth++;
    9171           0 :                 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
    9172           0 :                 ndr->depth--;
    9173           0 :                 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
    9174           0 :                 ndr->depth++;
    9175           0 :                 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
    9176           0 :                 ndr->depth--;
    9177           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9178           0 :                 ndr->depth--;
    9179             :         }
    9180           0 :         ndr->depth--;
    9181             : }
    9182             : 
    9183           0 : _PUBLIC_ void ndr_print_NetLocalGroupAddMembers(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetLocalGroupAddMembers *r)
    9184             : {
    9185           0 :         ndr_print_struct(ndr, name, "NetLocalGroupAddMembers");
    9186           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9187           0 :         ndr->depth++;
    9188           0 :         if (flags & NDR_SET_VALUES) {
    9189           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9190             :         }
    9191           0 :         if (flags & NDR_IN) {
    9192           0 :                 ndr_print_struct(ndr, "in", "NetLocalGroupAddMembers");
    9193           0 :                 ndr->depth++;
    9194           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9195           0 :                 ndr_print_string(ndr, "group_name", r->in.group_name);
    9196           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    9197           0 :                 ndr_print_ptr(ndr, "buffer", r->in.buffer);
    9198           0 :                 ndr->depth++;
    9199           0 :                 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
    9200           0 :                 ndr->depth--;
    9201           0 :                 ndr_print_uint32(ndr, "total_entries", r->in.total_entries);
    9202           0 :                 ndr->depth--;
    9203             :         }
    9204           0 :         if (flags & NDR_OUT) {
    9205           0 :                 ndr_print_struct(ndr, "out", "NetLocalGroupAddMembers");
    9206           0 :                 ndr->depth++;
    9207           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9208           0 :                 ndr->depth--;
    9209             :         }
    9210           0 :         ndr->depth--;
    9211             : }
    9212             : 
    9213           0 : _PUBLIC_ void ndr_print_NetLocalGroupDelMembers(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetLocalGroupDelMembers *r)
    9214             : {
    9215           0 :         ndr_print_struct(ndr, name, "NetLocalGroupDelMembers");
    9216           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9217           0 :         ndr->depth++;
    9218           0 :         if (flags & NDR_SET_VALUES) {
    9219           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9220             :         }
    9221           0 :         if (flags & NDR_IN) {
    9222           0 :                 ndr_print_struct(ndr, "in", "NetLocalGroupDelMembers");
    9223           0 :                 ndr->depth++;
    9224           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9225           0 :                 ndr_print_string(ndr, "group_name", r->in.group_name);
    9226           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    9227           0 :                 ndr_print_ptr(ndr, "buffer", r->in.buffer);
    9228           0 :                 ndr->depth++;
    9229           0 :                 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
    9230           0 :                 ndr->depth--;
    9231           0 :                 ndr_print_uint32(ndr, "total_entries", r->in.total_entries);
    9232           0 :                 ndr->depth--;
    9233             :         }
    9234           0 :         if (flags & NDR_OUT) {
    9235           0 :                 ndr_print_struct(ndr, "out", "NetLocalGroupDelMembers");
    9236           0 :                 ndr->depth++;
    9237           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9238           0 :                 ndr->depth--;
    9239             :         }
    9240           0 :         ndr->depth--;
    9241             : }
    9242             : 
    9243           0 : _PUBLIC_ void ndr_print_NetLocalGroupGetMembers(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetLocalGroupGetMembers *r)
    9244             : {
    9245           0 :         ndr_print_struct(ndr, name, "NetLocalGroupGetMembers");
    9246           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9247           0 :         ndr->depth++;
    9248           0 :         if (flags & NDR_SET_VALUES) {
    9249           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9250             :         }
    9251           0 :         if (flags & NDR_IN) {
    9252           0 :                 ndr_print_struct(ndr, "in", "NetLocalGroupGetMembers");
    9253           0 :                 ndr->depth++;
    9254           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9255           0 :                 ndr_print_string(ndr, "local_group_name", r->in.local_group_name);
    9256           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    9257           0 :                 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
    9258           0 :                 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
    9259           0 :                 ndr->depth++;
    9260           0 :                 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
    9261           0 :                 ndr->depth--;
    9262           0 :                 ndr->depth--;
    9263             :         }
    9264           0 :         if (flags & NDR_OUT) {
    9265           0 :                 ndr_print_struct(ndr, "out", "NetLocalGroupGetMembers");
    9266           0 :                 ndr->depth++;
    9267           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    9268           0 :                 ndr->depth++;
    9269           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    9270           0 :                 ndr->depth++;
    9271           0 :                 if (*r->out.buffer) {
    9272           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    9273             :                 }
    9274           0 :                 ndr->depth--;
    9275           0 :                 ndr->depth--;
    9276           0 :                 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
    9277           0 :                 ndr->depth++;
    9278           0 :                 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
    9279           0 :                 ndr->depth--;
    9280           0 :                 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
    9281           0 :                 ndr->depth++;
    9282           0 :                 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
    9283           0 :                 ndr->depth--;
    9284           0 :                 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
    9285           0 :                 ndr->depth++;
    9286           0 :                 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
    9287           0 :                 ndr->depth--;
    9288           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9289           0 :                 ndr->depth--;
    9290             :         }
    9291           0 :         ndr->depth--;
    9292             : }
    9293             : 
    9294           0 : _PUBLIC_ void ndr_print_NetLocalGroupSetMembers(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetLocalGroupSetMembers *r)
    9295             : {
    9296           0 :         ndr_print_struct(ndr, name, "NetLocalGroupSetMembers");
    9297           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9298           0 :         ndr->depth++;
    9299           0 :         if (flags & NDR_SET_VALUES) {
    9300           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9301             :         }
    9302           0 :         if (flags & NDR_IN) {
    9303           0 :                 ndr_print_struct(ndr, "in", "NetLocalGroupSetMembers");
    9304           0 :                 ndr->depth++;
    9305           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9306           0 :                 ndr_print_string(ndr, "group_name", r->in.group_name);
    9307           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    9308           0 :                 ndr_print_ptr(ndr, "buffer", r->in.buffer);
    9309           0 :                 ndr->depth++;
    9310           0 :                 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
    9311           0 :                 ndr->depth--;
    9312           0 :                 ndr_print_uint32(ndr, "total_entries", r->in.total_entries);
    9313           0 :                 ndr->depth--;
    9314             :         }
    9315           0 :         if (flags & NDR_OUT) {
    9316           0 :                 ndr_print_struct(ndr, "out", "NetLocalGroupSetMembers");
    9317           0 :                 ndr->depth++;
    9318           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9319           0 :                 ndr->depth--;
    9320             :         }
    9321           0 :         ndr->depth--;
    9322             : }
    9323             : 
    9324           0 : _PUBLIC_ void ndr_print_NetRemoteTOD(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetRemoteTOD *r)
    9325             : {
    9326           0 :         ndr_print_struct(ndr, name, "NetRemoteTOD");
    9327           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9328           0 :         ndr->depth++;
    9329           0 :         if (flags & NDR_SET_VALUES) {
    9330           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9331             :         }
    9332           0 :         if (flags & NDR_IN) {
    9333           0 :                 ndr_print_struct(ndr, "in", "NetRemoteTOD");
    9334           0 :                 ndr->depth++;
    9335           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9336           0 :                 ndr->depth--;
    9337             :         }
    9338           0 :         if (flags & NDR_OUT) {
    9339           0 :                 ndr_print_struct(ndr, "out", "NetRemoteTOD");
    9340           0 :                 ndr->depth++;
    9341           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    9342           0 :                 ndr->depth++;
    9343           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    9344           0 :                 ndr->depth++;
    9345           0 :                 if (*r->out.buffer) {
    9346           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    9347             :                 }
    9348           0 :                 ndr->depth--;
    9349           0 :                 ndr->depth--;
    9350           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9351           0 :                 ndr->depth--;
    9352             :         }
    9353           0 :         ndr->depth--;
    9354             : }
    9355             : 
    9356           0 : _PUBLIC_ void ndr_print_NetShareAdd(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetShareAdd *r)
    9357             : {
    9358           0 :         ndr_print_struct(ndr, name, "NetShareAdd");
    9359           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9360           0 :         ndr->depth++;
    9361           0 :         if (flags & NDR_SET_VALUES) {
    9362           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9363             :         }
    9364           0 :         if (flags & NDR_IN) {
    9365           0 :                 ndr_print_struct(ndr, "in", "NetShareAdd");
    9366           0 :                 ndr->depth++;
    9367           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9368           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    9369           0 :                 ndr_print_ptr(ndr, "buffer", r->in.buffer);
    9370           0 :                 ndr->depth++;
    9371           0 :                 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
    9372           0 :                 ndr->depth--;
    9373           0 :                 ndr->depth--;
    9374             :         }
    9375           0 :         if (flags & NDR_OUT) {
    9376           0 :                 ndr_print_struct(ndr, "out", "NetShareAdd");
    9377           0 :                 ndr->depth++;
    9378           0 :                 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
    9379           0 :                 ndr->depth++;
    9380           0 :                 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
    9381           0 :                 ndr->depth--;
    9382           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9383           0 :                 ndr->depth--;
    9384             :         }
    9385           0 :         ndr->depth--;
    9386             : }
    9387             : 
    9388           0 : _PUBLIC_ void ndr_print_NetShareDel(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetShareDel *r)
    9389             : {
    9390           0 :         ndr_print_struct(ndr, name, "NetShareDel");
    9391           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9392           0 :         ndr->depth++;
    9393           0 :         if (flags & NDR_SET_VALUES) {
    9394           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9395             :         }
    9396           0 :         if (flags & NDR_IN) {
    9397           0 :                 ndr_print_struct(ndr, "in", "NetShareDel");
    9398           0 :                 ndr->depth++;
    9399           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9400           0 :                 ndr_print_string(ndr, "net_name", r->in.net_name);
    9401           0 :                 ndr_print_uint32(ndr, "reserved", r->in.reserved);
    9402           0 :                 ndr->depth--;
    9403             :         }
    9404           0 :         if (flags & NDR_OUT) {
    9405           0 :                 ndr_print_struct(ndr, "out", "NetShareDel");
    9406           0 :                 ndr->depth++;
    9407           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9408           0 :                 ndr->depth--;
    9409             :         }
    9410           0 :         ndr->depth--;
    9411             : }
    9412             : 
    9413           0 : _PUBLIC_ void ndr_print_NetShareEnum(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetShareEnum *r)
    9414             : {
    9415           0 :         ndr_print_struct(ndr, name, "NetShareEnum");
    9416           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9417           0 :         ndr->depth++;
    9418           0 :         if (flags & NDR_SET_VALUES) {
    9419           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9420             :         }
    9421           0 :         if (flags & NDR_IN) {
    9422           0 :                 ndr_print_struct(ndr, "in", "NetShareEnum");
    9423           0 :                 ndr->depth++;
    9424           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9425           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    9426           0 :                 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
    9427           0 :                 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
    9428           0 :                 ndr->depth++;
    9429           0 :                 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
    9430           0 :                 ndr->depth--;
    9431           0 :                 ndr->depth--;
    9432             :         }
    9433           0 :         if (flags & NDR_OUT) {
    9434           0 :                 ndr_print_struct(ndr, "out", "NetShareEnum");
    9435           0 :                 ndr->depth++;
    9436           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    9437           0 :                 ndr->depth++;
    9438           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    9439           0 :                 ndr->depth++;
    9440           0 :                 if (*r->out.buffer) {
    9441           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    9442             :                 }
    9443           0 :                 ndr->depth--;
    9444           0 :                 ndr->depth--;
    9445           0 :                 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
    9446           0 :                 ndr->depth++;
    9447           0 :                 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
    9448           0 :                 ndr->depth--;
    9449           0 :                 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
    9450           0 :                 ndr->depth++;
    9451           0 :                 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
    9452           0 :                 ndr->depth--;
    9453           0 :                 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
    9454           0 :                 ndr->depth++;
    9455           0 :                 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
    9456           0 :                 ndr->depth--;
    9457           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9458           0 :                 ndr->depth--;
    9459             :         }
    9460           0 :         ndr->depth--;
    9461             : }
    9462             : 
    9463           0 : _PUBLIC_ void ndr_print_NetShareGetInfo(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetShareGetInfo *r)
    9464             : {
    9465           0 :         ndr_print_struct(ndr, name, "NetShareGetInfo");
    9466           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9467           0 :         ndr->depth++;
    9468           0 :         if (flags & NDR_SET_VALUES) {
    9469           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9470             :         }
    9471           0 :         if (flags & NDR_IN) {
    9472           0 :                 ndr_print_struct(ndr, "in", "NetShareGetInfo");
    9473           0 :                 ndr->depth++;
    9474           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9475           0 :                 ndr_print_string(ndr, "net_name", r->in.net_name);
    9476           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    9477           0 :                 ndr->depth--;
    9478             :         }
    9479           0 :         if (flags & NDR_OUT) {
    9480           0 :                 ndr_print_struct(ndr, "out", "NetShareGetInfo");
    9481           0 :                 ndr->depth++;
    9482           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    9483           0 :                 ndr->depth++;
    9484           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    9485           0 :                 ndr->depth++;
    9486           0 :                 if (*r->out.buffer) {
    9487           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    9488             :                 }
    9489           0 :                 ndr->depth--;
    9490           0 :                 ndr->depth--;
    9491           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9492           0 :                 ndr->depth--;
    9493             :         }
    9494           0 :         ndr->depth--;
    9495             : }
    9496             : 
    9497           0 : _PUBLIC_ void ndr_print_NetShareSetInfo(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetShareSetInfo *r)
    9498             : {
    9499           0 :         ndr_print_struct(ndr, name, "NetShareSetInfo");
    9500           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9501           0 :         ndr->depth++;
    9502           0 :         if (flags & NDR_SET_VALUES) {
    9503           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9504             :         }
    9505           0 :         if (flags & NDR_IN) {
    9506           0 :                 ndr_print_struct(ndr, "in", "NetShareSetInfo");
    9507           0 :                 ndr->depth++;
    9508           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9509           0 :                 ndr_print_string(ndr, "net_name", r->in.net_name);
    9510           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    9511           0 :                 ndr_print_ptr(ndr, "buffer", r->in.buffer);
    9512           0 :                 ndr->depth++;
    9513           0 :                 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
    9514           0 :                 ndr->depth--;
    9515           0 :                 ndr->depth--;
    9516             :         }
    9517           0 :         if (flags & NDR_OUT) {
    9518           0 :                 ndr_print_struct(ndr, "out", "NetShareSetInfo");
    9519           0 :                 ndr->depth++;
    9520           0 :                 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
    9521           0 :                 ndr->depth++;
    9522           0 :                 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
    9523           0 :                 ndr->depth--;
    9524           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9525           0 :                 ndr->depth--;
    9526             :         }
    9527           0 :         ndr->depth--;
    9528             : }
    9529             : 
    9530           0 : _PUBLIC_ void ndr_print_NetFileClose(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetFileClose *r)
    9531             : {
    9532           0 :         ndr_print_struct(ndr, name, "NetFileClose");
    9533           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9534           0 :         ndr->depth++;
    9535           0 :         if (flags & NDR_SET_VALUES) {
    9536           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9537             :         }
    9538           0 :         if (flags & NDR_IN) {
    9539           0 :                 ndr_print_struct(ndr, "in", "NetFileClose");
    9540           0 :                 ndr->depth++;
    9541           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9542           0 :                 ndr_print_uint32(ndr, "fileid", r->in.fileid);
    9543           0 :                 ndr->depth--;
    9544             :         }
    9545           0 :         if (flags & NDR_OUT) {
    9546           0 :                 ndr_print_struct(ndr, "out", "NetFileClose");
    9547           0 :                 ndr->depth++;
    9548           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9549           0 :                 ndr->depth--;
    9550             :         }
    9551           0 :         ndr->depth--;
    9552             : }
    9553             : 
    9554           0 : _PUBLIC_ void ndr_print_NetFileGetInfo(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetFileGetInfo *r)
    9555             : {
    9556           0 :         ndr_print_struct(ndr, name, "NetFileGetInfo");
    9557           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9558           0 :         ndr->depth++;
    9559           0 :         if (flags & NDR_SET_VALUES) {
    9560           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9561             :         }
    9562           0 :         if (flags & NDR_IN) {
    9563           0 :                 ndr_print_struct(ndr, "in", "NetFileGetInfo");
    9564           0 :                 ndr->depth++;
    9565           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9566           0 :                 ndr_print_uint32(ndr, "fileid", r->in.fileid);
    9567           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    9568           0 :                 ndr->depth--;
    9569             :         }
    9570           0 :         if (flags & NDR_OUT) {
    9571           0 :                 ndr_print_struct(ndr, "out", "NetFileGetInfo");
    9572           0 :                 ndr->depth++;
    9573           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    9574           0 :                 ndr->depth++;
    9575           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    9576           0 :                 ndr->depth++;
    9577           0 :                 if (*r->out.buffer) {
    9578           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    9579             :                 }
    9580           0 :                 ndr->depth--;
    9581           0 :                 ndr->depth--;
    9582           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9583           0 :                 ndr->depth--;
    9584             :         }
    9585           0 :         ndr->depth--;
    9586             : }
    9587             : 
    9588           0 : _PUBLIC_ void ndr_print_NetFileEnum(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetFileEnum *r)
    9589             : {
    9590           0 :         ndr_print_struct(ndr, name, "NetFileEnum");
    9591           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9592           0 :         ndr->depth++;
    9593           0 :         if (flags & NDR_SET_VALUES) {
    9594           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9595             :         }
    9596           0 :         if (flags & NDR_IN) {
    9597           0 :                 ndr_print_struct(ndr, "in", "NetFileEnum");
    9598           0 :                 ndr->depth++;
    9599           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9600           0 :                 ndr_print_string(ndr, "base_path", r->in.base_path);
    9601           0 :                 ndr_print_string(ndr, "user_name", r->in.user_name);
    9602           0 :                 ndr_print_uint32(ndr, "level", r->in.level);
    9603           0 :                 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
    9604           0 :                 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
    9605           0 :                 ndr->depth++;
    9606           0 :                 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
    9607           0 :                 ndr->depth--;
    9608           0 :                 ndr->depth--;
    9609             :         }
    9610           0 :         if (flags & NDR_OUT) {
    9611           0 :                 ndr_print_struct(ndr, "out", "NetFileEnum");
    9612           0 :                 ndr->depth++;
    9613           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    9614           0 :                 ndr->depth++;
    9615           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    9616           0 :                 ndr->depth++;
    9617           0 :                 if (*r->out.buffer) {
    9618           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    9619             :                 }
    9620           0 :                 ndr->depth--;
    9621           0 :                 ndr->depth--;
    9622           0 :                 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
    9623           0 :                 ndr->depth++;
    9624           0 :                 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
    9625           0 :                 ndr->depth--;
    9626           0 :                 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
    9627           0 :                 ndr->depth++;
    9628           0 :                 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
    9629           0 :                 ndr->depth--;
    9630           0 :                 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
    9631           0 :                 ndr->depth++;
    9632           0 :                 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
    9633           0 :                 ndr->depth--;
    9634           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9635           0 :                 ndr->depth--;
    9636             :         }
    9637           0 :         ndr->depth--;
    9638             : }
    9639             : 
    9640           0 : _PUBLIC_ void ndr_print_NetShutdownInit(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetShutdownInit *r)
    9641             : {
    9642           0 :         ndr_print_struct(ndr, name, "NetShutdownInit");
    9643           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9644           0 :         ndr->depth++;
    9645           0 :         if (flags & NDR_SET_VALUES) {
    9646           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9647             :         }
    9648           0 :         if (flags & NDR_IN) {
    9649           0 :                 ndr_print_struct(ndr, "in", "NetShutdownInit");
    9650           0 :                 ndr->depth++;
    9651           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9652           0 :                 ndr_print_string(ndr, "message", r->in.message);
    9653           0 :                 ndr_print_uint32(ndr, "timeout", r->in.timeout);
    9654           0 :                 ndr_print_uint8(ndr, "force_apps", r->in.force_apps);
    9655           0 :                 ndr_print_uint8(ndr, "do_reboot", r->in.do_reboot);
    9656           0 :                 ndr->depth--;
    9657             :         }
    9658           0 :         if (flags & NDR_OUT) {
    9659           0 :                 ndr_print_struct(ndr, "out", "NetShutdownInit");
    9660           0 :                 ndr->depth++;
    9661           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9662           0 :                 ndr->depth--;
    9663             :         }
    9664           0 :         ndr->depth--;
    9665             : }
    9666             : 
    9667           0 : _PUBLIC_ void ndr_print_NetShutdownAbort(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct NetShutdownAbort *r)
    9668             : {
    9669           0 :         ndr_print_struct(ndr, name, "NetShutdownAbort");
    9670           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9671           0 :         ndr->depth++;
    9672           0 :         if (flags & NDR_SET_VALUES) {
    9673           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9674             :         }
    9675           0 :         if (flags & NDR_IN) {
    9676           0 :                 ndr_print_struct(ndr, "in", "NetShutdownAbort");
    9677           0 :                 ndr->depth++;
    9678           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9679           0 :                 ndr->depth--;
    9680             :         }
    9681           0 :         if (flags & NDR_OUT) {
    9682           0 :                 ndr_print_struct(ndr, "out", "NetShutdownAbort");
    9683           0 :                 ndr->depth++;
    9684           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9685           0 :                 ndr->depth--;
    9686             :         }
    9687           0 :         ndr->depth--;
    9688             : }
    9689             : 
    9690           0 : _PUBLIC_ void ndr_print_I_NetLogonControl(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct I_NetLogonControl *r)
    9691             : {
    9692           0 :         ndr_print_struct(ndr, name, "I_NetLogonControl");
    9693           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9694           0 :         ndr->depth++;
    9695           0 :         if (flags & NDR_SET_VALUES) {
    9696           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9697             :         }
    9698           0 :         if (flags & NDR_IN) {
    9699           0 :                 ndr_print_struct(ndr, "in", "I_NetLogonControl");
    9700           0 :                 ndr->depth++;
    9701           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9702           0 :                 ndr_print_uint32(ndr, "function_code", r->in.function_code);
    9703           0 :                 ndr_print_uint32(ndr, "query_level", r->in.query_level);
    9704           0 :                 ndr->depth--;
    9705             :         }
    9706           0 :         if (flags & NDR_OUT) {
    9707           0 :                 ndr_print_struct(ndr, "out", "I_NetLogonControl");
    9708           0 :                 ndr->depth++;
    9709           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    9710           0 :                 ndr->depth++;
    9711           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    9712           0 :                 ndr->depth++;
    9713           0 :                 if (*r->out.buffer) {
    9714           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    9715             :                 }
    9716           0 :                 ndr->depth--;
    9717           0 :                 ndr->depth--;
    9718           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9719           0 :                 ndr->depth--;
    9720             :         }
    9721           0 :         ndr->depth--;
    9722             : }
    9723             : 
    9724           0 : _PUBLIC_ void ndr_print_I_NetLogonControl2(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct I_NetLogonControl2 *r)
    9725             : {
    9726           0 :         ndr_print_struct(ndr, name, "I_NetLogonControl2");
    9727           0 :         if (r == NULL) { ndr_print_null(ndr); return; }
    9728           0 :         ndr->depth++;
    9729           0 :         if (flags & NDR_SET_VALUES) {
    9730           0 :                 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
    9731             :         }
    9732           0 :         if (flags & NDR_IN) {
    9733           0 :                 ndr_print_struct(ndr, "in", "I_NetLogonControl2");
    9734           0 :                 ndr->depth++;
    9735           0 :                 ndr_print_string(ndr, "server_name", r->in.server_name);
    9736           0 :                 ndr_print_uint32(ndr, "function_code", r->in.function_code);
    9737           0 :                 ndr_print_uint32(ndr, "query_level", r->in.query_level);
    9738           0 :                 ndr_print_ptr(ndr, "data", r->in.data);
    9739           0 :                 ndr->depth++;
    9740           0 :                 if (r->in.data) {
    9741           0 :                         ndr_print_uint8(ndr, "data", *r->in.data);
    9742             :                 }
    9743           0 :                 ndr->depth--;
    9744           0 :                 ndr->depth--;
    9745             :         }
    9746           0 :         if (flags & NDR_OUT) {
    9747           0 :                 ndr_print_struct(ndr, "out", "I_NetLogonControl2");
    9748           0 :                 ndr->depth++;
    9749           0 :                 ndr_print_ptr(ndr, "buffer", r->out.buffer);
    9750           0 :                 ndr->depth++;
    9751           0 :                 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
    9752           0 :                 ndr->depth++;
    9753           0 :                 if (*r->out.buffer) {
    9754           0 :                         ndr_print_uint8(ndr, "buffer", **r->out.buffer);
    9755             :                 }
    9756           0 :                 ndr->depth--;
    9757           0 :                 ndr->depth--;
    9758           0 :                 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
    9759           0 :                 ndr->depth--;
    9760             :         }
    9761           0 :         ndr->depth--;
    9762             : }
    9763             : 
    9764             : #ifndef SKIP_NDR_TABLE_libnetapi
    9765             : static const struct ndr_interface_public_struct libnetapi_public_structs[] = {
    9766             :         {
    9767             :                 .name = "domsid",
    9768             :                 .struct_size = sizeof(struct domsid ),
    9769             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_domsid,
    9770             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_domsid,
    9771             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_domsid,
    9772             :         },
    9773             :         {
    9774             :                 .name = "SERVER_INFO_100",
    9775             :                 .struct_size = sizeof(struct SERVER_INFO_100 ),
    9776             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_100,
    9777             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_100,
    9778             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_100,
    9779             :         },
    9780             :         {
    9781             :                 .name = "SERVER_INFO_101",
    9782             :                 .struct_size = sizeof(struct SERVER_INFO_101 ),
    9783             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_101,
    9784             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_101,
    9785             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_101,
    9786             :         },
    9787             :         {
    9788             :                 .name = "SERVER_INFO_102",
    9789             :                 .struct_size = sizeof(struct SERVER_INFO_102 ),
    9790             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_102,
    9791             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_102,
    9792             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_102,
    9793             :         },
    9794             :         {
    9795             :                 .name = "SERVER_INFO_402",
    9796             :                 .struct_size = sizeof(struct SERVER_INFO_402 ),
    9797             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_402,
    9798             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_402,
    9799             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_402,
    9800             :         },
    9801             :         {
    9802             :                 .name = "SERVER_INFO_403",
    9803             :                 .struct_size = sizeof(struct SERVER_INFO_403 ),
    9804             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_403,
    9805             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_403,
    9806             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_403,
    9807             :         },
    9808             :         {
    9809             :                 .name = "SERVER_INFO_502",
    9810             :                 .struct_size = sizeof(struct SERVER_INFO_502 ),
    9811             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_502,
    9812             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_502,
    9813             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_502,
    9814             :         },
    9815             :         {
    9816             :                 .name = "SERVER_INFO_503",
    9817             :                 .struct_size = sizeof(struct SERVER_INFO_503 ),
    9818             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_503,
    9819             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_503,
    9820             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_503,
    9821             :         },
    9822             :         {
    9823             :                 .name = "SERVER_INFO_599",
    9824             :                 .struct_size = sizeof(struct SERVER_INFO_599 ),
    9825             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_599,
    9826             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_599,
    9827             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_599,
    9828             :         },
    9829             :         {
    9830             :                 .name = "SERVER_INFO_598",
    9831             :                 .struct_size = sizeof(struct SERVER_INFO_598 ),
    9832             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_598,
    9833             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_598,
    9834             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_598,
    9835             :         },
    9836             :         {
    9837             :                 .name = "SERVER_INFO_1005",
    9838             :                 .struct_size = sizeof(struct SERVER_INFO_1005 ),
    9839             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1005,
    9840             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1005,
    9841             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1005,
    9842             :         },
    9843             :         {
    9844             :                 .name = "SERVER_INFO_1107",
    9845             :                 .struct_size = sizeof(struct SERVER_INFO_1107 ),
    9846             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1107,
    9847             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1107,
    9848             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1107,
    9849             :         },
    9850             :         {
    9851             :                 .name = "SERVER_INFO_1010",
    9852             :                 .struct_size = sizeof(struct SERVER_INFO_1010 ),
    9853             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1010,
    9854             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1010,
    9855             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1010,
    9856             :         },
    9857             :         {
    9858             :                 .name = "SERVER_INFO_1016",
    9859             :                 .struct_size = sizeof(struct SERVER_INFO_1016 ),
    9860             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1016,
    9861             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1016,
    9862             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1016,
    9863             :         },
    9864             :         {
    9865             :                 .name = "SERVER_INFO_1017",
    9866             :                 .struct_size = sizeof(struct SERVER_INFO_1017 ),
    9867             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1017,
    9868             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1017,
    9869             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1017,
    9870             :         },
    9871             :         {
    9872             :                 .name = "SERVER_INFO_1018",
    9873             :                 .struct_size = sizeof(struct SERVER_INFO_1018 ),
    9874             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1018,
    9875             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1018,
    9876             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1018,
    9877             :         },
    9878             :         {
    9879             :                 .name = "SERVER_INFO_1501",
    9880             :                 .struct_size = sizeof(struct SERVER_INFO_1501 ),
    9881             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1501,
    9882             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1501,
    9883             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1501,
    9884             :         },
    9885             :         {
    9886             :                 .name = "SERVER_INFO_1502",
    9887             :                 .struct_size = sizeof(struct SERVER_INFO_1502 ),
    9888             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1502,
    9889             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1502,
    9890             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1502,
    9891             :         },
    9892             :         {
    9893             :                 .name = "SERVER_INFO_1503",
    9894             :                 .struct_size = sizeof(struct SERVER_INFO_1503 ),
    9895             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1503,
    9896             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1503,
    9897             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1503,
    9898             :         },
    9899             :         {
    9900             :                 .name = "SERVER_INFO_1506",
    9901             :                 .struct_size = sizeof(struct SERVER_INFO_1506 ),
    9902             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1506,
    9903             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1506,
    9904             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1506,
    9905             :         },
    9906             :         {
    9907             :                 .name = "SERVER_INFO_1509",
    9908             :                 .struct_size = sizeof(struct SERVER_INFO_1509 ),
    9909             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1509,
    9910             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1509,
    9911             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1509,
    9912             :         },
    9913             :         {
    9914             :                 .name = "SERVER_INFO_1510",
    9915             :                 .struct_size = sizeof(struct SERVER_INFO_1510 ),
    9916             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1510,
    9917             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1510,
    9918             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1510,
    9919             :         },
    9920             :         {
    9921             :                 .name = "SERVER_INFO_1511",
    9922             :                 .struct_size = sizeof(struct SERVER_INFO_1511 ),
    9923             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1511,
    9924             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1511,
    9925             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1511,
    9926             :         },
    9927             :         {
    9928             :                 .name = "SERVER_INFO_1512",
    9929             :                 .struct_size = sizeof(struct SERVER_INFO_1512 ),
    9930             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1512,
    9931             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1512,
    9932             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1512,
    9933             :         },
    9934             :         {
    9935             :                 .name = "SERVER_INFO_1513",
    9936             :                 .struct_size = sizeof(struct SERVER_INFO_1513 ),
    9937             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1513,
    9938             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1513,
    9939             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1513,
    9940             :         },
    9941             :         {
    9942             :                 .name = "SERVER_INFO_1514",
    9943             :                 .struct_size = sizeof(struct SERVER_INFO_1514 ),
    9944             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1514,
    9945             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1514,
    9946             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1514,
    9947             :         },
    9948             :         {
    9949             :                 .name = "SERVER_INFO_1515",
    9950             :                 .struct_size = sizeof(struct SERVER_INFO_1515 ),
    9951             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1515,
    9952             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1515,
    9953             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1515,
    9954             :         },
    9955             :         {
    9956             :                 .name = "SERVER_INFO_1516",
    9957             :                 .struct_size = sizeof(struct SERVER_INFO_1516 ),
    9958             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1516,
    9959             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1516,
    9960             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1516,
    9961             :         },
    9962             :         {
    9963             :                 .name = "SERVER_INFO_1518",
    9964             :                 .struct_size = sizeof(struct SERVER_INFO_1518 ),
    9965             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1518,
    9966             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1518,
    9967             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1518,
    9968             :         },
    9969             :         {
    9970             :                 .name = "SERVER_INFO_1520",
    9971             :                 .struct_size = sizeof(struct SERVER_INFO_1520 ),
    9972             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1520,
    9973             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1520,
    9974             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1520,
    9975             :         },
    9976             :         {
    9977             :                 .name = "SERVER_INFO_1521",
    9978             :                 .struct_size = sizeof(struct SERVER_INFO_1521 ),
    9979             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1521,
    9980             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1521,
    9981             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1521,
    9982             :         },
    9983             :         {
    9984             :                 .name = "SERVER_INFO_1522",
    9985             :                 .struct_size = sizeof(struct SERVER_INFO_1522 ),
    9986             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1522,
    9987             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1522,
    9988             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1522,
    9989             :         },
    9990             :         {
    9991             :                 .name = "SERVER_INFO_1523",
    9992             :                 .struct_size = sizeof(struct SERVER_INFO_1523 ),
    9993             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1523,
    9994             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1523,
    9995             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1523,
    9996             :         },
    9997             :         {
    9998             :                 .name = "SERVER_INFO_1524",
    9999             :                 .struct_size = sizeof(struct SERVER_INFO_1524 ),
   10000             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1524,
   10001             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1524,
   10002             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1524,
   10003             :         },
   10004             :         {
   10005             :                 .name = "SERVER_INFO_1525",
   10006             :                 .struct_size = sizeof(struct SERVER_INFO_1525 ),
   10007             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1525,
   10008             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1525,
   10009             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1525,
   10010             :         },
   10011             :         {
   10012             :                 .name = "SERVER_INFO_1528",
   10013             :                 .struct_size = sizeof(struct SERVER_INFO_1528 ),
   10014             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1528,
   10015             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1528,
   10016             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1528,
   10017             :         },
   10018             :         {
   10019             :                 .name = "SERVER_INFO_1529",
   10020             :                 .struct_size = sizeof(struct SERVER_INFO_1529 ),
   10021             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1529,
   10022             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1529,
   10023             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1529,
   10024             :         },
   10025             :         {
   10026             :                 .name = "SERVER_INFO_1530",
   10027             :                 .struct_size = sizeof(struct SERVER_INFO_1530 ),
   10028             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1530,
   10029             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1530,
   10030             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1530,
   10031             :         },
   10032             :         {
   10033             :                 .name = "SERVER_INFO_1533",
   10034             :                 .struct_size = sizeof(struct SERVER_INFO_1533 ),
   10035             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1533,
   10036             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1533,
   10037             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1533,
   10038             :         },
   10039             :         {
   10040             :                 .name = "SERVER_INFO_1534",
   10041             :                 .struct_size = sizeof(struct SERVER_INFO_1534 ),
   10042             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1534,
   10043             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1534,
   10044             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1534,
   10045             :         },
   10046             :         {
   10047             :                 .name = "SERVER_INFO_1535",
   10048             :                 .struct_size = sizeof(struct SERVER_INFO_1535 ),
   10049             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1535,
   10050             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1535,
   10051             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1535,
   10052             :         },
   10053             :         {
   10054             :                 .name = "SERVER_INFO_1536",
   10055             :                 .struct_size = sizeof(struct SERVER_INFO_1536 ),
   10056             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1536,
   10057             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1536,
   10058             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1536,
   10059             :         },
   10060             :         {
   10061             :                 .name = "SERVER_INFO_1537",
   10062             :                 .struct_size = sizeof(struct SERVER_INFO_1537 ),
   10063             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1537,
   10064             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1537,
   10065             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1537,
   10066             :         },
   10067             :         {
   10068             :                 .name = "SERVER_INFO_1538",
   10069             :                 .struct_size = sizeof(struct SERVER_INFO_1538 ),
   10070             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1538,
   10071             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1538,
   10072             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1538,
   10073             :         },
   10074             :         {
   10075             :                 .name = "SERVER_INFO_1539",
   10076             :                 .struct_size = sizeof(struct SERVER_INFO_1539 ),
   10077             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1539,
   10078             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1539,
   10079             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1539,
   10080             :         },
   10081             :         {
   10082             :                 .name = "SERVER_INFO_1540",
   10083             :                 .struct_size = sizeof(struct SERVER_INFO_1540 ),
   10084             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1540,
   10085             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1540,
   10086             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1540,
   10087             :         },
   10088             :         {
   10089             :                 .name = "SERVER_INFO_1541",
   10090             :                 .struct_size = sizeof(struct SERVER_INFO_1541 ),
   10091             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1541,
   10092             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1541,
   10093             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1541,
   10094             :         },
   10095             :         {
   10096             :                 .name = "SERVER_INFO_1542",
   10097             :                 .struct_size = sizeof(struct SERVER_INFO_1542 ),
   10098             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1542,
   10099             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1542,
   10100             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1542,
   10101             :         },
   10102             :         {
   10103             :                 .name = "SERVER_INFO_1543",
   10104             :                 .struct_size = sizeof(struct SERVER_INFO_1543 ),
   10105             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1543,
   10106             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1543,
   10107             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1543,
   10108             :         },
   10109             :         {
   10110             :                 .name = "SERVER_INFO_1544",
   10111             :                 .struct_size = sizeof(struct SERVER_INFO_1544 ),
   10112             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1544,
   10113             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1544,
   10114             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1544,
   10115             :         },
   10116             :         {
   10117             :                 .name = "SERVER_INFO_1545",
   10118             :                 .struct_size = sizeof(struct SERVER_INFO_1545 ),
   10119             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1545,
   10120             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1545,
   10121             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1545,
   10122             :         },
   10123             :         {
   10124             :                 .name = "SERVER_INFO_1546",
   10125             :                 .struct_size = sizeof(struct SERVER_INFO_1546 ),
   10126             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1546,
   10127             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1546,
   10128             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1546,
   10129             :         },
   10130             :         {
   10131             :                 .name = "SERVER_INFO_1547",
   10132             :                 .struct_size = sizeof(struct SERVER_INFO_1547 ),
   10133             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1547,
   10134             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1547,
   10135             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1547,
   10136             :         },
   10137             :         {
   10138             :                 .name = "SERVER_INFO_1548",
   10139             :                 .struct_size = sizeof(struct SERVER_INFO_1548 ),
   10140             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1548,
   10141             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1548,
   10142             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1548,
   10143             :         },
   10144             :         {
   10145             :                 .name = "SERVER_INFO_1549",
   10146             :                 .struct_size = sizeof(struct SERVER_INFO_1549 ),
   10147             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1549,
   10148             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1549,
   10149             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1549,
   10150             :         },
   10151             :         {
   10152             :                 .name = "SERVER_INFO_1550",
   10153             :                 .struct_size = sizeof(struct SERVER_INFO_1550 ),
   10154             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1550,
   10155             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1550,
   10156             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1550,
   10157             :         },
   10158             :         {
   10159             :                 .name = "SERVER_INFO_1552",
   10160             :                 .struct_size = sizeof(struct SERVER_INFO_1552 ),
   10161             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1552,
   10162             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1552,
   10163             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1552,
   10164             :         },
   10165             :         {
   10166             :                 .name = "SERVER_INFO_1553",
   10167             :                 .struct_size = sizeof(struct SERVER_INFO_1553 ),
   10168             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1553,
   10169             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1553,
   10170             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1553,
   10171             :         },
   10172             :         {
   10173             :                 .name = "SERVER_INFO_1554",
   10174             :                 .struct_size = sizeof(struct SERVER_INFO_1554 ),
   10175             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1554,
   10176             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1554,
   10177             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1554,
   10178             :         },
   10179             :         {
   10180             :                 .name = "SERVER_INFO_1555",
   10181             :                 .struct_size = sizeof(struct SERVER_INFO_1555 ),
   10182             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1555,
   10183             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1555,
   10184             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1555,
   10185             :         },
   10186             :         {
   10187             :                 .name = "SERVER_INFO_1556",
   10188             :                 .struct_size = sizeof(struct SERVER_INFO_1556 ),
   10189             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1556,
   10190             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1556,
   10191             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1556,
   10192             :         },
   10193             :         {
   10194             :                 .name = "SERVER_INFO_1557",
   10195             :                 .struct_size = sizeof(struct SERVER_INFO_1557 ),
   10196             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1557,
   10197             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1557,
   10198             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1557,
   10199             :         },
   10200             :         {
   10201             :                 .name = "SERVER_INFO_1560",
   10202             :                 .struct_size = sizeof(struct SERVER_INFO_1560 ),
   10203             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1560,
   10204             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1560,
   10205             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1560,
   10206             :         },
   10207             :         {
   10208             :                 .name = "SERVER_INFO_1561",
   10209             :                 .struct_size = sizeof(struct SERVER_INFO_1561 ),
   10210             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1561,
   10211             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1561,
   10212             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1561,
   10213             :         },
   10214             :         {
   10215             :                 .name = "SERVER_INFO_1562",
   10216             :                 .struct_size = sizeof(struct SERVER_INFO_1562 ),
   10217             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1562,
   10218             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1562,
   10219             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1562,
   10220             :         },
   10221             :         {
   10222             :                 .name = "SERVER_INFO_1563",
   10223             :                 .struct_size = sizeof(struct SERVER_INFO_1563 ),
   10224             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1563,
   10225             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1563,
   10226             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1563,
   10227             :         },
   10228             :         {
   10229             :                 .name = "SERVER_INFO_1564",
   10230             :                 .struct_size = sizeof(struct SERVER_INFO_1564 ),
   10231             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1564,
   10232             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1564,
   10233             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1564,
   10234             :         },
   10235             :         {
   10236             :                 .name = "SERVER_INFO_1565",
   10237             :                 .struct_size = sizeof(struct SERVER_INFO_1565 ),
   10238             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1565,
   10239             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1565,
   10240             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1565,
   10241             :         },
   10242             :         {
   10243             :                 .name = "SERVER_INFO_1566",
   10244             :                 .struct_size = sizeof(struct SERVER_INFO_1566 ),
   10245             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1566,
   10246             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1566,
   10247             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1566,
   10248             :         },
   10249             :         {
   10250             :                 .name = "SERVER_INFO_1567",
   10251             :                 .struct_size = sizeof(struct SERVER_INFO_1567 ),
   10252             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1567,
   10253             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1567,
   10254             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1567,
   10255             :         },
   10256             :         {
   10257             :                 .name = "SERVER_INFO_1568",
   10258             :                 .struct_size = sizeof(struct SERVER_INFO_1568 ),
   10259             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1568,
   10260             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1568,
   10261             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1568,
   10262             :         },
   10263             :         {
   10264             :                 .name = "SERVER_INFO_1569",
   10265             :                 .struct_size = sizeof(struct SERVER_INFO_1569 ),
   10266             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1569,
   10267             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1569,
   10268             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1569,
   10269             :         },
   10270             :         {
   10271             :                 .name = "SERVER_INFO_1570",
   10272             :                 .struct_size = sizeof(struct SERVER_INFO_1570 ),
   10273             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1570,
   10274             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1570,
   10275             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1570,
   10276             :         },
   10277             :         {
   10278             :                 .name = "SERVER_INFO_1571",
   10279             :                 .struct_size = sizeof(struct SERVER_INFO_1571 ),
   10280             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1571,
   10281             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1571,
   10282             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1571,
   10283             :         },
   10284             :         {
   10285             :                 .name = "SERVER_INFO_1572",
   10286             :                 .struct_size = sizeof(struct SERVER_INFO_1572 ),
   10287             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1572,
   10288             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1572,
   10289             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1572,
   10290             :         },
   10291             :         {
   10292             :                 .name = "SERVER_INFO_1573",
   10293             :                 .struct_size = sizeof(struct SERVER_INFO_1573 ),
   10294             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1573,
   10295             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1573,
   10296             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1573,
   10297             :         },
   10298             :         {
   10299             :                 .name = "SERVER_INFO_1574",
   10300             :                 .struct_size = sizeof(struct SERVER_INFO_1574 ),
   10301             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1574,
   10302             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1574,
   10303             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1574,
   10304             :         },
   10305             :         {
   10306             :                 .name = "SERVER_INFO_1575",
   10307             :                 .struct_size = sizeof(struct SERVER_INFO_1575 ),
   10308             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1575,
   10309             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1575,
   10310             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1575,
   10311             :         },
   10312             :         {
   10313             :                 .name = "SERVER_INFO_1576",
   10314             :                 .struct_size = sizeof(struct SERVER_INFO_1576 ),
   10315             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1576,
   10316             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1576,
   10317             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1576,
   10318             :         },
   10319             :         {
   10320             :                 .name = "SERVER_INFO_1577",
   10321             :                 .struct_size = sizeof(struct SERVER_INFO_1577 ),
   10322             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1577,
   10323             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1577,
   10324             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1577,
   10325             :         },
   10326             :         {
   10327             :                 .name = "SERVER_INFO_1578",
   10328             :                 .struct_size = sizeof(struct SERVER_INFO_1578 ),
   10329             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1578,
   10330             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1578,
   10331             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1578,
   10332             :         },
   10333             :         {
   10334             :                 .name = "SERVER_INFO_1579",
   10335             :                 .struct_size = sizeof(struct SERVER_INFO_1579 ),
   10336             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1579,
   10337             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1579,
   10338             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1579,
   10339             :         },
   10340             :         {
   10341             :                 .name = "SERVER_INFO_1580",
   10342             :                 .struct_size = sizeof(struct SERVER_INFO_1580 ),
   10343             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1580,
   10344             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1580,
   10345             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1580,
   10346             :         },
   10347             :         {
   10348             :                 .name = "SERVER_INFO_1581",
   10349             :                 .struct_size = sizeof(struct SERVER_INFO_1581 ),
   10350             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1581,
   10351             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1581,
   10352             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1581,
   10353             :         },
   10354             :         {
   10355             :                 .name = "SERVER_INFO_1582",
   10356             :                 .struct_size = sizeof(struct SERVER_INFO_1582 ),
   10357             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1582,
   10358             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1582,
   10359             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1582,
   10360             :         },
   10361             :         {
   10362             :                 .name = "SERVER_INFO_1583",
   10363             :                 .struct_size = sizeof(struct SERVER_INFO_1583 ),
   10364             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1583,
   10365             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1583,
   10366             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1583,
   10367             :         },
   10368             :         {
   10369             :                 .name = "SERVER_INFO_1584",
   10370             :                 .struct_size = sizeof(struct SERVER_INFO_1584 ),
   10371             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1584,
   10372             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1584,
   10373             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1584,
   10374             :         },
   10375             :         {
   10376             :                 .name = "SERVER_INFO_1585",
   10377             :                 .struct_size = sizeof(struct SERVER_INFO_1585 ),
   10378             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1585,
   10379             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1585,
   10380             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1585,
   10381             :         },
   10382             :         {
   10383             :                 .name = "SERVER_INFO_1586",
   10384             :                 .struct_size = sizeof(struct SERVER_INFO_1586 ),
   10385             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1586,
   10386             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1586,
   10387             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1586,
   10388             :         },
   10389             :         {
   10390             :                 .name = "SERVER_INFO_1587",
   10391             :                 .struct_size = sizeof(struct SERVER_INFO_1587 ),
   10392             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1587,
   10393             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1587,
   10394             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1587,
   10395             :         },
   10396             :         {
   10397             :                 .name = "SERVER_INFO_1588",
   10398             :                 .struct_size = sizeof(struct SERVER_INFO_1588 ),
   10399             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1588,
   10400             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1588,
   10401             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1588,
   10402             :         },
   10403             :         {
   10404             :                 .name = "SERVER_INFO_1590",
   10405             :                 .struct_size = sizeof(struct SERVER_INFO_1590 ),
   10406             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1590,
   10407             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1590,
   10408             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1590,
   10409             :         },
   10410             :         {
   10411             :                 .name = "SERVER_INFO_1591",
   10412             :                 .struct_size = sizeof(struct SERVER_INFO_1591 ),
   10413             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1591,
   10414             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1591,
   10415             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1591,
   10416             :         },
   10417             :         {
   10418             :                 .name = "SERVER_INFO_1592",
   10419             :                 .struct_size = sizeof(struct SERVER_INFO_1592 ),
   10420             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1592,
   10421             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1592,
   10422             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1592,
   10423             :         },
   10424             :         {
   10425             :                 .name = "SERVER_INFO_1593",
   10426             :                 .struct_size = sizeof(struct SERVER_INFO_1593 ),
   10427             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1593,
   10428             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1593,
   10429             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1593,
   10430             :         },
   10431             :         {
   10432             :                 .name = "SERVER_INFO_1594",
   10433             :                 .struct_size = sizeof(struct SERVER_INFO_1594 ),
   10434             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1594,
   10435             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1594,
   10436             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1594,
   10437             :         },
   10438             :         {
   10439             :                 .name = "SERVER_INFO_1595",
   10440             :                 .struct_size = sizeof(struct SERVER_INFO_1595 ),
   10441             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1595,
   10442             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1595,
   10443             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1595,
   10444             :         },
   10445             :         {
   10446             :                 .name = "SERVER_INFO_1596",
   10447             :                 .struct_size = sizeof(struct SERVER_INFO_1596 ),
   10448             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1596,
   10449             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1596,
   10450             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1596,
   10451             :         },
   10452             :         {
   10453             :                 .name = "SERVER_INFO_1597",
   10454             :                 .struct_size = sizeof(struct SERVER_INFO_1597 ),
   10455             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1597,
   10456             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1597,
   10457             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1597,
   10458             :         },
   10459             :         {
   10460             :                 .name = "SERVER_INFO_1598",
   10461             :                 .struct_size = sizeof(struct SERVER_INFO_1598 ),
   10462             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1598,
   10463             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1598,
   10464             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1598,
   10465             :         },
   10466             :         {
   10467             :                 .name = "SERVER_INFO_1599",
   10468             :                 .struct_size = sizeof(struct SERVER_INFO_1599 ),
   10469             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1599,
   10470             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1599,
   10471             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1599,
   10472             :         },
   10473             :         {
   10474             :                 .name = "SERVER_INFO_1600",
   10475             :                 .struct_size = sizeof(struct SERVER_INFO_1600 ),
   10476             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1600,
   10477             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1600,
   10478             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1600,
   10479             :         },
   10480             :         {
   10481             :                 .name = "SERVER_INFO_1601",
   10482             :                 .struct_size = sizeof(struct SERVER_INFO_1601 ),
   10483             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1601,
   10484             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1601,
   10485             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1601,
   10486             :         },
   10487             :         {
   10488             :                 .name = "SERVER_INFO_1602",
   10489             :                 .struct_size = sizeof(struct SERVER_INFO_1602 ),
   10490             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_SERVER_INFO_1602,
   10491             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_SERVER_INFO_1602,
   10492             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_SERVER_INFO_1602,
   10493             :         },
   10494             :         {
   10495             :                 .name = "WKSTA_INFO_100",
   10496             :                 .struct_size = sizeof(struct WKSTA_INFO_100 ),
   10497             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_WKSTA_INFO_100,
   10498             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_WKSTA_INFO_100,
   10499             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_WKSTA_INFO_100,
   10500             :         },
   10501             :         {
   10502             :                 .name = "WKSTA_INFO_101",
   10503             :                 .struct_size = sizeof(struct WKSTA_INFO_101 ),
   10504             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_WKSTA_INFO_101,
   10505             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_WKSTA_INFO_101,
   10506             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_WKSTA_INFO_101,
   10507             :         },
   10508             :         {
   10509             :                 .name = "WKSTA_INFO_102",
   10510             :                 .struct_size = sizeof(struct WKSTA_INFO_102 ),
   10511             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_WKSTA_INFO_102,
   10512             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_WKSTA_INFO_102,
   10513             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_WKSTA_INFO_102,
   10514             :         },
   10515             :         {
   10516             :                 .name = "DOMAIN_CONTROLLER_INFO",
   10517             :                 .struct_size = sizeof(struct DOMAIN_CONTROLLER_INFO ),
   10518             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_DOMAIN_CONTROLLER_INFO,
   10519             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_DOMAIN_CONTROLLER_INFO,
   10520             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_DOMAIN_CONTROLLER_INFO,
   10521             :         },
   10522             :         {
   10523             :                 .name = "USER_INFO_0",
   10524             :                 .struct_size = sizeof(struct USER_INFO_0 ),
   10525             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_0,
   10526             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_0,
   10527             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_0,
   10528             :         },
   10529             :         {
   10530             :                 .name = "USER_INFO_1",
   10531             :                 .struct_size = sizeof(struct USER_INFO_1 ),
   10532             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_1,
   10533             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_1,
   10534             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_1,
   10535             :         },
   10536             :         {
   10537             :                 .name = "USER_INFO_2",
   10538             :                 .struct_size = sizeof(struct USER_INFO_2 ),
   10539             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_2,
   10540             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_2,
   10541             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_2,
   10542             :         },
   10543             :         {
   10544             :                 .name = "USER_INFO_3",
   10545             :                 .struct_size = sizeof(struct USER_INFO_3 ),
   10546             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_3,
   10547             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_3,
   10548             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_3,
   10549             :         },
   10550             :         {
   10551             :                 .name = "USER_INFO_4",
   10552             :                 .struct_size = sizeof(struct USER_INFO_4 ),
   10553             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_4,
   10554             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_4,
   10555             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_4,
   10556             :         },
   10557             :         {
   10558             :                 .name = "USER_INFO_10",
   10559             :                 .struct_size = sizeof(struct USER_INFO_10 ),
   10560             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_10,
   10561             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_10,
   10562             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_10,
   10563             :         },
   10564             :         {
   10565             :                 .name = "USER_INFO_11",
   10566             :                 .struct_size = sizeof(struct USER_INFO_11 ),
   10567             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_11,
   10568             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_11,
   10569             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_11,
   10570             :         },
   10571             :         {
   10572             :                 .name = "USER_INFO_20",
   10573             :                 .struct_size = sizeof(struct USER_INFO_20 ),
   10574             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_20,
   10575             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_20,
   10576             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_20,
   10577             :         },
   10578             :         {
   10579             :                 .name = "USER_INFO_21",
   10580             :                 .struct_size = sizeof(struct USER_INFO_21 ),
   10581             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_21,
   10582             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_21,
   10583             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_21,
   10584             :         },
   10585             :         {
   10586             :                 .name = "USER_INFO_22",
   10587             :                 .struct_size = sizeof(struct USER_INFO_22 ),
   10588             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_22,
   10589             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_22,
   10590             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_22,
   10591             :         },
   10592             :         {
   10593             :                 .name = "USER_INFO_23",
   10594             :                 .struct_size = sizeof(struct USER_INFO_23 ),
   10595             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_23,
   10596             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_23,
   10597             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_23,
   10598             :         },
   10599             :         {
   10600             :                 .name = "USER_INFO_1003",
   10601             :                 .struct_size = sizeof(struct USER_INFO_1003 ),
   10602             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_1003,
   10603             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_1003,
   10604             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_1003,
   10605             :         },
   10606             :         {
   10607             :                 .name = "USER_INFO_1005",
   10608             :                 .struct_size = sizeof(struct USER_INFO_1005 ),
   10609             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_1005,
   10610             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_1005,
   10611             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_1005,
   10612             :         },
   10613             :         {
   10614             :                 .name = "USER_INFO_1006",
   10615             :                 .struct_size = sizeof(struct USER_INFO_1006 ),
   10616             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_1006,
   10617             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_1006,
   10618             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_1006,
   10619             :         },
   10620             :         {
   10621             :                 .name = "USER_INFO_1007",
   10622             :                 .struct_size = sizeof(struct USER_INFO_1007 ),
   10623             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_1007,
   10624             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_1007,
   10625             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_1007,
   10626             :         },
   10627             :         {
   10628             :                 .name = "USER_INFO_1008",
   10629             :                 .struct_size = sizeof(struct USER_INFO_1008 ),
   10630             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_1008,
   10631             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_1008,
   10632             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_1008,
   10633             :         },
   10634             :         {
   10635             :                 .name = "USER_INFO_1009",
   10636             :                 .struct_size = sizeof(struct USER_INFO_1009 ),
   10637             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_1009,
   10638             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_1009,
   10639             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_1009,
   10640             :         },
   10641             :         {
   10642             :                 .name = "USER_INFO_1010",
   10643             :                 .struct_size = sizeof(struct USER_INFO_1010 ),
   10644             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_1010,
   10645             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_1010,
   10646             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_1010,
   10647             :         },
   10648             :         {
   10649             :                 .name = "USER_INFO_1011",
   10650             :                 .struct_size = sizeof(struct USER_INFO_1011 ),
   10651             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_1011,
   10652             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_1011,
   10653             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_1011,
   10654             :         },
   10655             :         {
   10656             :                 .name = "USER_INFO_1012",
   10657             :                 .struct_size = sizeof(struct USER_INFO_1012 ),
   10658             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_1012,
   10659             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_1012,
   10660             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_1012,
   10661             :         },
   10662             :         {
   10663             :                 .name = "USER_INFO_1013",
   10664             :                 .struct_size = sizeof(struct USER_INFO_1013 ),
   10665             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_1013,
   10666             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_1013,
   10667             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_1013,
   10668             :         },
   10669             :         {
   10670             :                 .name = "USER_INFO_1014",
   10671             :                 .struct_size = sizeof(struct USER_INFO_1014 ),
   10672             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_1014,
   10673             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_1014,
   10674             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_1014,
   10675             :         },
   10676             :         {
   10677             :                 .name = "USER_INFO_1017",
   10678             :                 .struct_size = sizeof(struct USER_INFO_1017 ),
   10679             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_1017,
   10680             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_1017,
   10681             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_1017,
   10682             :         },
   10683             :         {
   10684             :                 .name = "USER_INFO_1018",
   10685             :                 .struct_size = sizeof(struct USER_INFO_1018 ),
   10686             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_1018,
   10687             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_1018,
   10688             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_1018,
   10689             :         },
   10690             :         {
   10691             :                 .name = "USER_INFO_1020",
   10692             :                 .struct_size = sizeof(struct USER_INFO_1020 ),
   10693             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_1020,
   10694             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_1020,
   10695             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_1020,
   10696             :         },
   10697             :         {
   10698             :                 .name = "USER_INFO_1023",
   10699             :                 .struct_size = sizeof(struct USER_INFO_1023 ),
   10700             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_1023,
   10701             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_1023,
   10702             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_1023,
   10703             :         },
   10704             :         {
   10705             :                 .name = "USER_INFO_1024",
   10706             :                 .struct_size = sizeof(struct USER_INFO_1024 ),
   10707             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_1024,
   10708             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_1024,
   10709             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_1024,
   10710             :         },
   10711             :         {
   10712             :                 .name = "USER_INFO_1025",
   10713             :                 .struct_size = sizeof(struct USER_INFO_1025 ),
   10714             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_1025,
   10715             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_1025,
   10716             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_1025,
   10717             :         },
   10718             :         {
   10719             :                 .name = "USER_INFO_1051",
   10720             :                 .struct_size = sizeof(struct USER_INFO_1051 ),
   10721             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_1051,
   10722             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_1051,
   10723             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_1051,
   10724             :         },
   10725             :         {
   10726             :                 .name = "USER_INFO_1052",
   10727             :                 .struct_size = sizeof(struct USER_INFO_1052 ),
   10728             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_1052,
   10729             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_1052,
   10730             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_1052,
   10731             :         },
   10732             :         {
   10733             :                 .name = "USER_INFO_1053",
   10734             :                 .struct_size = sizeof(struct USER_INFO_1053 ),
   10735             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_1053,
   10736             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_1053,
   10737             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_1053,
   10738             :         },
   10739             :         {
   10740             :                 .name = "USER_INFO_X",
   10741             :                 .struct_size = sizeof(struct USER_INFO_X ),
   10742             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_USER_INFO_X,
   10743             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_USER_INFO_X,
   10744             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_USER_INFO_X,
   10745             :         },
   10746             :         {
   10747             :                 .name = "GROUP_USERS_INFO_0",
   10748             :                 .struct_size = sizeof(struct GROUP_USERS_INFO_0 ),
   10749             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_GROUP_USERS_INFO_0,
   10750             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_GROUP_USERS_INFO_0,
   10751             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_GROUP_USERS_INFO_0,
   10752             :         },
   10753             :         {
   10754             :                 .name = "GROUP_USERS_INFO_1",
   10755             :                 .struct_size = sizeof(struct GROUP_USERS_INFO_1 ),
   10756             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_GROUP_USERS_INFO_1,
   10757             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_GROUP_USERS_INFO_1,
   10758             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_GROUP_USERS_INFO_1,
   10759             :         },
   10760             :         {
   10761             :                 .name = "NET_DISPLAY_USER",
   10762             :                 .struct_size = sizeof(struct NET_DISPLAY_USER ),
   10763             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_NET_DISPLAY_USER,
   10764             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_NET_DISPLAY_USER,
   10765             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_NET_DISPLAY_USER,
   10766             :         },
   10767             :         {
   10768             :                 .name = "NET_DISPLAY_MACHINE",
   10769             :                 .struct_size = sizeof(struct NET_DISPLAY_MACHINE ),
   10770             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_NET_DISPLAY_MACHINE,
   10771             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_NET_DISPLAY_MACHINE,
   10772             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_NET_DISPLAY_MACHINE,
   10773             :         },
   10774             :         {
   10775             :                 .name = "NET_DISPLAY_GROUP",
   10776             :                 .struct_size = sizeof(struct NET_DISPLAY_GROUP ),
   10777             :                 .ndr_push = (ndr_push_flags_fn_t) ndr_push_NET_DISPLAY_GROUP,
   10778             :                 .ndr_pull = (ndr_pull_flags_fn_t) ndr_pull_NET_DISPLAY_GROUP,
   10779             :                 .ndr_print = (ndr_print_function_t) ndr_print_flags_NET_DISPLAY_GROUP,
   10780             :         },
   10781             :         { .name = NULL }
   10782             : };
   10783             : 
   10784             : static const struct ndr_interface_call libnetapi_calls[] = {
   10785             :         {
   10786             :                 "NetJoinDomain",
   10787             :                 sizeof(struct NetJoinDomain),
   10788             :                 (ndr_push_flags_fn_t) ndr_push_NetJoinDomain,
   10789             :                 (ndr_pull_flags_fn_t) ndr_pull_NetJoinDomain,
   10790             :                 (ndr_print_function_t) ndr_print_NetJoinDomain,
   10791             :                 { 0, NULL },
   10792             :                 { 0, NULL },
   10793             :         },
   10794             :         {
   10795             :                 "NetUnjoinDomain",
   10796             :                 sizeof(struct NetUnjoinDomain),
   10797             :                 (ndr_push_flags_fn_t) ndr_push_NetUnjoinDomain,
   10798             :                 (ndr_pull_flags_fn_t) ndr_pull_NetUnjoinDomain,
   10799             :                 (ndr_print_function_t) ndr_print_NetUnjoinDomain,
   10800             :                 { 0, NULL },
   10801             :                 { 0, NULL },
   10802             :         },
   10803             :         {
   10804             :                 "NetGetJoinInformation",
   10805             :                 sizeof(struct NetGetJoinInformation),
   10806             :                 (ndr_push_flags_fn_t) ndr_push_NetGetJoinInformation,
   10807             :                 (ndr_pull_flags_fn_t) ndr_pull_NetGetJoinInformation,
   10808             :                 (ndr_print_function_t) ndr_print_NetGetJoinInformation,
   10809             :                 { 0, NULL },
   10810             :                 { 0, NULL },
   10811             :         },
   10812             :         {
   10813             :                 "NetGetJoinableOUs",
   10814             :                 sizeof(struct NetGetJoinableOUs),
   10815             :                 (ndr_push_flags_fn_t) ndr_push_NetGetJoinableOUs,
   10816             :                 (ndr_pull_flags_fn_t) ndr_pull_NetGetJoinableOUs,
   10817             :                 (ndr_print_function_t) ndr_print_NetGetJoinableOUs,
   10818             :                 { 0, NULL },
   10819             :                 { 0, NULL },
   10820             :         },
   10821             :         {
   10822             :                 "NetRenameMachineInDomain",
   10823             :                 sizeof(struct NetRenameMachineInDomain),
   10824             :                 (ndr_push_flags_fn_t) ndr_push_NetRenameMachineInDomain,
   10825             :                 (ndr_pull_flags_fn_t) ndr_pull_NetRenameMachineInDomain,
   10826             :                 (ndr_print_function_t) ndr_print_NetRenameMachineInDomain,
   10827             :                 { 0, NULL },
   10828             :                 { 0, NULL },
   10829             :         },
   10830             :         {
   10831             :                 "NetProvisionComputerAccount",
   10832             :                 sizeof(struct NetProvisionComputerAccount),
   10833             :                 (ndr_push_flags_fn_t) ndr_push_NetProvisionComputerAccount,
   10834             :                 (ndr_pull_flags_fn_t) ndr_pull_NetProvisionComputerAccount,
   10835             :                 (ndr_print_function_t) ndr_print_NetProvisionComputerAccount,
   10836             :                 { 0, NULL },
   10837             :                 { 0, NULL },
   10838             :         },
   10839             :         {
   10840             :                 "NetRequestOfflineDomainJoin",
   10841             :                 sizeof(struct NetRequestOfflineDomainJoin),
   10842             :                 (ndr_push_flags_fn_t) ndr_push_NetRequestOfflineDomainJoin,
   10843             :                 (ndr_pull_flags_fn_t) ndr_pull_NetRequestOfflineDomainJoin,
   10844             :                 (ndr_print_function_t) ndr_print_NetRequestOfflineDomainJoin,
   10845             :                 { 0, NULL },
   10846             :                 { 0, NULL },
   10847             :         },
   10848             :         {
   10849             :                 "NetComposeOfflineDomainJoin",
   10850             :                 sizeof(struct NetComposeOfflineDomainJoin),
   10851             :                 (ndr_push_flags_fn_t) ndr_push_NetComposeOfflineDomainJoin,
   10852             :                 (ndr_pull_flags_fn_t) ndr_pull_NetComposeOfflineDomainJoin,
   10853             :                 (ndr_print_function_t) ndr_print_NetComposeOfflineDomainJoin,
   10854             :                 { 0, NULL },
   10855             :                 { 0, NULL },
   10856             :         },
   10857             :         {
   10858             :                 "NetServerGetInfo",
   10859             :                 sizeof(struct NetServerGetInfo),
   10860             :                 (ndr_push_flags_fn_t) ndr_push_NetServerGetInfo,
   10861             :                 (ndr_pull_flags_fn_t) ndr_pull_NetServerGetInfo,
   10862             :                 (ndr_print_function_t) ndr_print_NetServerGetInfo,
   10863             :                 { 0, NULL },
   10864             :                 { 0, NULL },
   10865             :         },
   10866             :         {
   10867             :                 "NetServerSetInfo",
   10868             :                 sizeof(struct NetServerSetInfo),
   10869             :                 (ndr_push_flags_fn_t) ndr_push_NetServerSetInfo,
   10870             :                 (ndr_pull_flags_fn_t) ndr_pull_NetServerSetInfo,
   10871             :                 (ndr_print_function_t) ndr_print_NetServerSetInfo,
   10872             :                 { 0, NULL },
   10873             :                 { 0, NULL },
   10874             :         },
   10875             :         {
   10876             :                 "NetWkstaGetInfo",
   10877             :                 sizeof(struct NetWkstaGetInfo),
   10878             :                 (ndr_push_flags_fn_t) ndr_push_NetWkstaGetInfo,
   10879             :                 (ndr_pull_flags_fn_t) ndr_pull_NetWkstaGetInfo,
   10880             :                 (ndr_print_function_t) ndr_print_NetWkstaGetInfo,
   10881             :                 { 0, NULL },
   10882             :                 { 0, NULL },
   10883             :         },
   10884             :         {
   10885             :                 "NetGetDCName",
   10886             :                 sizeof(struct NetGetDCName),
   10887             :                 (ndr_push_flags_fn_t) ndr_push_NetGetDCName,
   10888             :                 (ndr_pull_flags_fn_t) ndr_pull_NetGetDCName,
   10889             :                 (ndr_print_function_t) ndr_print_NetGetDCName,
   10890             :                 { 0, NULL },
   10891             :                 { 0, NULL },
   10892             :         },
   10893             :         {
   10894             :                 "NetGetAnyDCName",
   10895             :                 sizeof(struct NetGetAnyDCName),
   10896             :                 (ndr_push_flags_fn_t) ndr_push_NetGetAnyDCName,
   10897             :                 (ndr_pull_flags_fn_t) ndr_pull_NetGetAnyDCName,
   10898             :                 (ndr_print_function_t) ndr_print_NetGetAnyDCName,
   10899             :                 { 0, NULL },
   10900             :                 { 0, NULL },
   10901             :         },
   10902             :         {
   10903             :                 "DsGetDcName",
   10904             :                 sizeof(struct DsGetDcName),
   10905             :                 (ndr_push_flags_fn_t) ndr_push_DsGetDcName,
   10906             :                 (ndr_pull_flags_fn_t) ndr_pull_DsGetDcName,
   10907             :                 (ndr_print_function_t) ndr_print_DsGetDcName,
   10908             :                 { 0, NULL },
   10909             :                 { 0, NULL },
   10910             :         },
   10911             :         {
   10912             :                 "NetUserAdd",
   10913             :                 sizeof(struct NetUserAdd),
   10914             :                 (ndr_push_flags_fn_t) ndr_push_NetUserAdd,
   10915             :                 (ndr_pull_flags_fn_t) ndr_pull_NetUserAdd,
   10916             :                 (ndr_print_function_t) ndr_print_NetUserAdd,
   10917             :                 { 0, NULL },
   10918             :                 { 0, NULL },
   10919             :         },
   10920             :         {
   10921             :                 "NetUserDel",
   10922             :                 sizeof(struct NetUserDel),
   10923             :                 (ndr_push_flags_fn_t) ndr_push_NetUserDel,
   10924             :                 (ndr_pull_flags_fn_t) ndr_pull_NetUserDel,
   10925             :                 (ndr_print_function_t) ndr_print_NetUserDel,
   10926             :                 { 0, NULL },
   10927             :                 { 0, NULL },
   10928             :         },
   10929             :         {
   10930             :                 "NetUserEnum",
   10931             :                 sizeof(struct NetUserEnum),
   10932             :                 (ndr_push_flags_fn_t) ndr_push_NetUserEnum,
   10933             :                 (ndr_pull_flags_fn_t) ndr_pull_NetUserEnum,
   10934             :                 (ndr_print_function_t) ndr_print_NetUserEnum,
   10935             :                 { 0, NULL },
   10936             :                 { 0, NULL },
   10937             :         },
   10938             :         {
   10939             :                 "NetUserChangePassword",
   10940             :                 sizeof(struct NetUserChangePassword),
   10941             :                 (ndr_push_flags_fn_t) ndr_push_NetUserChangePassword,
   10942             :                 (ndr_pull_flags_fn_t) ndr_pull_NetUserChangePassword,
   10943             :                 (ndr_print_function_t) ndr_print_NetUserChangePassword,
   10944             :                 { 0, NULL },
   10945             :                 { 0, NULL },
   10946             :         },
   10947             :         {
   10948             :                 "NetUserGetInfo",
   10949             :                 sizeof(struct NetUserGetInfo),
   10950             :                 (ndr_push_flags_fn_t) ndr_push_NetUserGetInfo,
   10951             :                 (ndr_pull_flags_fn_t) ndr_pull_NetUserGetInfo,
   10952             :                 (ndr_print_function_t) ndr_print_NetUserGetInfo,
   10953             :                 { 0, NULL },
   10954             :                 { 0, NULL },
   10955             :         },
   10956             :         {
   10957             :                 "NetUserSetInfo",
   10958             :                 sizeof(struct NetUserSetInfo),
   10959             :                 (ndr_push_flags_fn_t) ndr_push_NetUserSetInfo,
   10960             :                 (ndr_pull_flags_fn_t) ndr_pull_NetUserSetInfo,
   10961             :                 (ndr_print_function_t) ndr_print_NetUserSetInfo,
   10962             :                 { 0, NULL },
   10963             :                 { 0, NULL },
   10964             :         },
   10965             :         {
   10966             :                 "NetUserGetGroups",
   10967             :                 sizeof(struct NetUserGetGroups),
   10968             :                 (ndr_push_flags_fn_t) ndr_push_NetUserGetGroups,
   10969             :                 (ndr_pull_flags_fn_t) ndr_pull_NetUserGetGroups,
   10970             :                 (ndr_print_function_t) ndr_print_NetUserGetGroups,
   10971             :                 { 0, NULL },
   10972             :                 { 0, NULL },
   10973             :         },
   10974             :         {
   10975             :                 "NetUserSetGroups",
   10976             :                 sizeof(struct NetUserSetGroups),
   10977             :                 (ndr_push_flags_fn_t) ndr_push_NetUserSetGroups,
   10978             :                 (ndr_pull_flags_fn_t) ndr_pull_NetUserSetGroups,
   10979             :                 (ndr_print_function_t) ndr_print_NetUserSetGroups,
   10980             :                 { 0, NULL },
   10981             :                 { 0, NULL },
   10982             :         },
   10983             :         {
   10984             :                 "NetUserGetLocalGroups",
   10985             :                 sizeof(struct NetUserGetLocalGroups),
   10986             :                 (ndr_push_flags_fn_t) ndr_push_NetUserGetLocalGroups,
   10987             :                 (ndr_pull_flags_fn_t) ndr_pull_NetUserGetLocalGroups,
   10988             :                 (ndr_print_function_t) ndr_print_NetUserGetLocalGroups,
   10989             :                 { 0, NULL },
   10990             :                 { 0, NULL },
   10991             :         },
   10992             :         {
   10993             :                 "NetUserModalsGet",
   10994             :                 sizeof(struct NetUserModalsGet),
   10995             :                 (ndr_push_flags_fn_t) ndr_push_NetUserModalsGet,
   10996             :                 (ndr_pull_flags_fn_t) ndr_pull_NetUserModalsGet,
   10997             :                 (ndr_print_function_t) ndr_print_NetUserModalsGet,
   10998             :                 { 0, NULL },
   10999             :                 { 0, NULL },
   11000             :         },
   11001             :         {
   11002             :                 "NetUserModalsSet",
   11003             :                 sizeof(struct NetUserModalsSet),
   11004             :                 (ndr_push_flags_fn_t) ndr_push_NetUserModalsSet,
   11005             :                 (ndr_pull_flags_fn_t) ndr_pull_NetUserModalsSet,
   11006             :                 (ndr_print_function_t) ndr_print_NetUserModalsSet,
   11007             :                 { 0, NULL },
   11008             :                 { 0, NULL },
   11009             :         },
   11010             :         {
   11011             :                 "NetQueryDisplayInformation",
   11012             :                 sizeof(struct NetQueryDisplayInformation),
   11013             :                 (ndr_push_flags_fn_t) ndr_push_NetQueryDisplayInformation,
   11014             :                 (ndr_pull_flags_fn_t) ndr_pull_NetQueryDisplayInformation,
   11015             :                 (ndr_print_function_t) ndr_print_NetQueryDisplayInformation,
   11016             :                 { 0, NULL },
   11017             :                 { 0, NULL },
   11018             :         },
   11019             :         {
   11020             :                 "NetGroupAdd",
   11021             :                 sizeof(struct NetGroupAdd),
   11022             :                 (ndr_push_flags_fn_t) ndr_push_NetGroupAdd,
   11023             :                 (ndr_pull_flags_fn_t) ndr_pull_NetGroupAdd,
   11024             :                 (ndr_print_function_t) ndr_print_NetGroupAdd,
   11025             :                 { 0, NULL },
   11026             :                 { 0, NULL },
   11027             :         },
   11028             :         {
   11029             :                 "NetGroupDel",
   11030             :                 sizeof(struct NetGroupDel),
   11031             :                 (ndr_push_flags_fn_t) ndr_push_NetGroupDel,
   11032             :                 (ndr_pull_flags_fn_t) ndr_pull_NetGroupDel,
   11033             :                 (ndr_print_function_t) ndr_print_NetGroupDel,
   11034             :                 { 0, NULL },
   11035             :                 { 0, NULL },
   11036             :         },
   11037             :         {
   11038             :                 "NetGroupEnum",
   11039             :                 sizeof(struct NetGroupEnum),
   11040             :                 (ndr_push_flags_fn_t) ndr_push_NetGroupEnum,
   11041             :                 (ndr_pull_flags_fn_t) ndr_pull_NetGroupEnum,
   11042             :                 (ndr_print_function_t) ndr_print_NetGroupEnum,
   11043             :                 { 0, NULL },
   11044             :                 { 0, NULL },
   11045             :         },
   11046             :         {
   11047             :                 "NetGroupSetInfo",
   11048             :                 sizeof(struct NetGroupSetInfo),
   11049             :                 (ndr_push_flags_fn_t) ndr_push_NetGroupSetInfo,
   11050             :                 (ndr_pull_flags_fn_t) ndr_pull_NetGroupSetInfo,
   11051             :                 (ndr_print_function_t) ndr_print_NetGroupSetInfo,
   11052             :                 { 0, NULL },
   11053             :                 { 0, NULL },
   11054             :         },
   11055             :         {
   11056             :                 "NetGroupGetInfo",
   11057             :                 sizeof(struct NetGroupGetInfo),
   11058             :                 (ndr_push_flags_fn_t) ndr_push_NetGroupGetInfo,
   11059             :                 (ndr_pull_flags_fn_t) ndr_pull_NetGroupGetInfo,
   11060             :                 (ndr_print_function_t) ndr_print_NetGroupGetInfo,
   11061             :                 { 0, NULL },
   11062             :                 { 0, NULL },
   11063             :         },
   11064             :         {
   11065             :                 "NetGroupAddUser",
   11066             :                 sizeof(struct NetGroupAddUser),
   11067             :                 (ndr_push_flags_fn_t) ndr_push_NetGroupAddUser,
   11068             :                 (ndr_pull_flags_fn_t) ndr_pull_NetGroupAddUser,
   11069             :                 (ndr_print_function_t) ndr_print_NetGroupAddUser,
   11070             :                 { 0, NULL },
   11071             :                 { 0, NULL },
   11072             :         },
   11073             :         {
   11074             :                 "NetGroupDelUser",
   11075             :                 sizeof(struct NetGroupDelUser),
   11076             :                 (ndr_push_flags_fn_t) ndr_push_NetGroupDelUser,
   11077             :                 (ndr_pull_flags_fn_t) ndr_pull_NetGroupDelUser,
   11078             :                 (ndr_print_function_t) ndr_print_NetGroupDelUser,
   11079             :                 { 0, NULL },
   11080             :                 { 0, NULL },
   11081             :         },
   11082             :         {
   11083             :                 "NetGroupGetUsers",
   11084             :                 sizeof(struct NetGroupGetUsers),
   11085             :                 (ndr_push_flags_fn_t) ndr_push_NetGroupGetUsers,
   11086             :                 (ndr_pull_flags_fn_t) ndr_pull_NetGroupGetUsers,
   11087             :                 (ndr_print_function_t) ndr_print_NetGroupGetUsers,
   11088             :                 { 0, NULL },
   11089             :                 { 0, NULL },
   11090             :         },
   11091             :         {
   11092             :                 "NetGroupSetUsers",
   11093             :                 sizeof(struct NetGroupSetUsers),
   11094             :                 (ndr_push_flags_fn_t) ndr_push_NetGroupSetUsers,
   11095             :                 (ndr_pull_flags_fn_t) ndr_pull_NetGroupSetUsers,
   11096             :                 (ndr_print_function_t) ndr_print_NetGroupSetUsers,
   11097             :                 { 0, NULL },
   11098             :                 { 0, NULL },
   11099             :         },
   11100             :         {
   11101             :                 "NetLocalGroupAdd",
   11102             :                 sizeof(struct NetLocalGroupAdd),
   11103             :                 (ndr_push_flags_fn_t) ndr_push_NetLocalGroupAdd,
   11104             :                 (ndr_pull_flags_fn_t) ndr_pull_NetLocalGroupAdd,
   11105             :                 (ndr_print_function_t) ndr_print_NetLocalGroupAdd,
   11106             :                 { 0, NULL },
   11107             :                 { 0, NULL },
   11108             :         },
   11109             :         {
   11110             :                 "NetLocalGroupDel",
   11111             :                 sizeof(struct NetLocalGroupDel),
   11112             :                 (ndr_push_flags_fn_t) ndr_push_NetLocalGroupDel,
   11113             :                 (ndr_pull_flags_fn_t) ndr_pull_NetLocalGroupDel,
   11114             :                 (ndr_print_function_t) ndr_print_NetLocalGroupDel,
   11115             :                 { 0, NULL },
   11116             :                 { 0, NULL },
   11117             :         },
   11118             :         {
   11119             :                 "NetLocalGroupGetInfo",
   11120             :                 sizeof(struct NetLocalGroupGetInfo),
   11121             :                 (ndr_push_flags_fn_t) ndr_push_NetLocalGroupGetInfo,
   11122             :                 (ndr_pull_flags_fn_t) ndr_pull_NetLocalGroupGetInfo,
   11123             :                 (ndr_print_function_t) ndr_print_NetLocalGroupGetInfo,
   11124             :                 { 0, NULL },
   11125             :                 { 0, NULL },
   11126             :         },
   11127             :         {
   11128             :                 "NetLocalGroupSetInfo",
   11129             :                 sizeof(struct NetLocalGroupSetInfo),
   11130             :                 (ndr_push_flags_fn_t) ndr_push_NetLocalGroupSetInfo,
   11131             :                 (ndr_pull_flags_fn_t) ndr_pull_NetLocalGroupSetInfo,
   11132             :                 (ndr_print_function_t) ndr_print_NetLocalGroupSetInfo,
   11133             :                 { 0, NULL },
   11134             :                 { 0, NULL },
   11135             :         },
   11136             :         {
   11137             :                 "NetLocalGroupEnum",
   11138             :                 sizeof(struct NetLocalGroupEnum),
   11139             :                 (ndr_push_flags_fn_t) ndr_push_NetLocalGroupEnum,
   11140             :                 (ndr_pull_flags_fn_t) ndr_pull_NetLocalGroupEnum,
   11141             :                 (ndr_print_function_t) ndr_print_NetLocalGroupEnum,
   11142             :                 { 0, NULL },
   11143             :                 { 0, NULL },
   11144             :         },
   11145             :         {
   11146             :                 "NetLocalGroupAddMembers",
   11147             :                 sizeof(struct NetLocalGroupAddMembers),
   11148             :                 (ndr_push_flags_fn_t) ndr_push_NetLocalGroupAddMembers,
   11149             :                 (ndr_pull_flags_fn_t) ndr_pull_NetLocalGroupAddMembers,
   11150             :                 (ndr_print_function_t) ndr_print_NetLocalGroupAddMembers,
   11151             :                 { 0, NULL },
   11152             :                 { 0, NULL },
   11153             :         },
   11154             :         {
   11155             :                 "NetLocalGroupDelMembers",
   11156             :                 sizeof(struct NetLocalGroupDelMembers),
   11157             :                 (ndr_push_flags_fn_t) ndr_push_NetLocalGroupDelMembers,
   11158             :                 (ndr_pull_flags_fn_t) ndr_pull_NetLocalGroupDelMembers,
   11159             :                 (ndr_print_function_t) ndr_print_NetLocalGroupDelMembers,
   11160             :                 { 0, NULL },
   11161             :                 { 0, NULL },
   11162             :         },
   11163             :         {
   11164             :                 "NetLocalGroupGetMembers",
   11165             :                 sizeof(struct NetLocalGroupGetMembers),
   11166             :                 (ndr_push_flags_fn_t) ndr_push_NetLocalGroupGetMembers,
   11167             :                 (ndr_pull_flags_fn_t) ndr_pull_NetLocalGroupGetMembers,
   11168             :                 (ndr_print_function_t) ndr_print_NetLocalGroupGetMembers,
   11169             :                 { 0, NULL },
   11170             :                 { 0, NULL },
   11171             :         },
   11172             :         {
   11173             :                 "NetLocalGroupSetMembers",
   11174             :                 sizeof(struct NetLocalGroupSetMembers),
   11175             :                 (ndr_push_flags_fn_t) ndr_push_NetLocalGroupSetMembers,
   11176             :                 (ndr_pull_flags_fn_t) ndr_pull_NetLocalGroupSetMembers,
   11177             :                 (ndr_print_function_t) ndr_print_NetLocalGroupSetMembers,
   11178             :                 { 0, NULL },
   11179             :                 { 0, NULL },
   11180             :         },
   11181             :         {
   11182             :                 "NetRemoteTOD",
   11183             :                 sizeof(struct NetRemoteTOD),
   11184             :                 (ndr_push_flags_fn_t) ndr_push_NetRemoteTOD,
   11185             :                 (ndr_pull_flags_fn_t) ndr_pull_NetRemoteTOD,
   11186             :                 (ndr_print_function_t) ndr_print_NetRemoteTOD,
   11187             :                 { 0, NULL },
   11188             :                 { 0, NULL },
   11189             :         },
   11190             :         {
   11191             :                 "NetShareAdd",
   11192             :                 sizeof(struct NetShareAdd),
   11193             :                 (ndr_push_flags_fn_t) ndr_push_NetShareAdd,
   11194             :                 (ndr_pull_flags_fn_t) ndr_pull_NetShareAdd,
   11195             :                 (ndr_print_function_t) ndr_print_NetShareAdd,
   11196             :                 { 0, NULL },
   11197             :                 { 0, NULL },
   11198             :         },
   11199             :         {
   11200             :                 "NetShareDel",
   11201             :                 sizeof(struct NetShareDel),
   11202             :                 (ndr_push_flags_fn_t) ndr_push_NetShareDel,
   11203             :                 (ndr_pull_flags_fn_t) ndr_pull_NetShareDel,
   11204             :                 (ndr_print_function_t) ndr_print_NetShareDel,
   11205             :                 { 0, NULL },
   11206             :                 { 0, NULL },
   11207             :         },
   11208             :         {
   11209             :                 "NetShareEnum",
   11210             :                 sizeof(struct NetShareEnum),
   11211             :                 (ndr_push_flags_fn_t) ndr_push_NetShareEnum,
   11212             :                 (ndr_pull_flags_fn_t) ndr_pull_NetShareEnum,
   11213             :                 (ndr_print_function_t) ndr_print_NetShareEnum,
   11214             :                 { 0, NULL },
   11215             :                 { 0, NULL },
   11216             :         },
   11217             :         {
   11218             :                 "NetShareGetInfo",
   11219             :                 sizeof(struct NetShareGetInfo),
   11220             :                 (ndr_push_flags_fn_t) ndr_push_NetShareGetInfo,
   11221             :                 (ndr_pull_flags_fn_t) ndr_pull_NetShareGetInfo,
   11222             :                 (ndr_print_function_t) ndr_print_NetShareGetInfo,
   11223             :                 { 0, NULL },
   11224             :                 { 0, NULL },
   11225             :         },
   11226             :         {
   11227             :                 "NetShareSetInfo",
   11228             :                 sizeof(struct NetShareSetInfo),
   11229             :                 (ndr_push_flags_fn_t) ndr_push_NetShareSetInfo,
   11230             :                 (ndr_pull_flags_fn_t) ndr_pull_NetShareSetInfo,
   11231             :                 (ndr_print_function_t) ndr_print_NetShareSetInfo,
   11232             :                 { 0, NULL },
   11233             :                 { 0, NULL },
   11234             :         },
   11235             :         {
   11236             :                 "NetFileClose",
   11237             :                 sizeof(struct NetFileClose),
   11238             :                 (ndr_push_flags_fn_t) ndr_push_NetFileClose,
   11239             :                 (ndr_pull_flags_fn_t) ndr_pull_NetFileClose,
   11240             :                 (ndr_print_function_t) ndr_print_NetFileClose,
   11241             :                 { 0, NULL },
   11242             :                 { 0, NULL },
   11243             :         },
   11244             :         {
   11245             :                 "NetFileGetInfo",
   11246             :                 sizeof(struct NetFileGetInfo),
   11247             :                 (ndr_push_flags_fn_t) ndr_push_NetFileGetInfo,
   11248             :                 (ndr_pull_flags_fn_t) ndr_pull_NetFileGetInfo,
   11249             :                 (ndr_print_function_t) ndr_print_NetFileGetInfo,
   11250             :                 { 0, NULL },
   11251             :                 { 0, NULL },
   11252             :         },
   11253             :         {
   11254             :                 "NetFileEnum",
   11255             :                 sizeof(struct NetFileEnum),
   11256             :                 (ndr_push_flags_fn_t) ndr_push_NetFileEnum,
   11257             :                 (ndr_pull_flags_fn_t) ndr_pull_NetFileEnum,
   11258             :                 (ndr_print_function_t) ndr_print_NetFileEnum,
   11259             :                 { 0, NULL },
   11260             :                 { 0, NULL },
   11261             :         },
   11262             :         {
   11263             :                 "NetShutdownInit",
   11264             :                 sizeof(struct NetShutdownInit),
   11265             :                 (ndr_push_flags_fn_t) ndr_push_NetShutdownInit,
   11266             :                 (ndr_pull_flags_fn_t) ndr_pull_NetShutdownInit,
   11267             :                 (ndr_print_function_t) ndr_print_NetShutdownInit,
   11268             :                 { 0, NULL },
   11269             :                 { 0, NULL },
   11270             :         },
   11271             :         {
   11272             :                 "NetShutdownAbort",
   11273             :                 sizeof(struct NetShutdownAbort),
   11274             :                 (ndr_push_flags_fn_t) ndr_push_NetShutdownAbort,
   11275             :                 (ndr_pull_flags_fn_t) ndr_pull_NetShutdownAbort,
   11276             :                 (ndr_print_function_t) ndr_print_NetShutdownAbort,
   11277             :                 { 0, NULL },
   11278             :                 { 0, NULL },
   11279             :         },
   11280             :         {
   11281             :                 "I_NetLogonControl",
   11282             :                 sizeof(struct I_NetLogonControl),
   11283             :                 (ndr_push_flags_fn_t) ndr_push_I_NetLogonControl,
   11284             :                 (ndr_pull_flags_fn_t) ndr_pull_I_NetLogonControl,
   11285             :                 (ndr_print_function_t) ndr_print_I_NetLogonControl,
   11286             :                 { 0, NULL },
   11287             :                 { 0, NULL },
   11288             :         },
   11289             :         {
   11290             :                 "I_NetLogonControl2",
   11291             :                 sizeof(struct I_NetLogonControl2),
   11292             :                 (ndr_push_flags_fn_t) ndr_push_I_NetLogonControl2,
   11293             :                 (ndr_pull_flags_fn_t) ndr_pull_I_NetLogonControl2,
   11294             :                 (ndr_print_function_t) ndr_print_I_NetLogonControl2,
   11295             :                 { 0, NULL },
   11296             :                 { 0, NULL },
   11297             :         },
   11298             :         { .name = NULL }
   11299             : };
   11300             : 
   11301             : static const char * const libnetapi_endpoint_strings[] = {
   11302             :         "ncacn_np:[\\pipe\\libnetapi]", 
   11303             : };
   11304             : 
   11305             : static const struct ndr_interface_string_array libnetapi_endpoints = {
   11306             :         .count  = 1,
   11307             :         .names  = libnetapi_endpoint_strings
   11308             : };
   11309             : 
   11310             : static const char * const libnetapi_authservice_strings[] = {
   11311             :         "host", 
   11312             : };
   11313             : 
   11314             : static const struct ndr_interface_string_array libnetapi_authservices = {
   11315             :         .count  = 1,
   11316             :         .names  = libnetapi_authservice_strings
   11317             : };
   11318             : 
   11319             : 
   11320             : const struct ndr_interface_table ndr_table_libnetapi = {
   11321             :         .name           = "libnetapi",
   11322             :         .num_calls      = 57,
   11323             :         .calls          = libnetapi_calls,
   11324             :         .num_public_structs     = 145,
   11325             :         .public_structs         = libnetapi_public_structs,
   11326             :         .endpoints      = &libnetapi_endpoints,
   11327             :         .authservices   = &libnetapi_authservices
   11328             : };
   11329             : 
   11330             : #endif /* SKIP_NDR_TABLE_libnetapi */

Generated by: LCOV version 1.14