Timestamp:
Nov 29, 2012, 1:59:04 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: updated trunk to 3.6.9

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/server/source3/librpc/gen_ndr/ndr_drsblobs.c

    r745 r751  
    7676static enum ndr_err_code ndr_pull_replPropertyMetaDataCtr1(struct ndr_pull *ndr, int ndr_flags, struct replPropertyMetaDataCtr1 *r)
    7777{
     78
    7879        uint32_t cntr_array_0;
    7980        TALLOC_CTX *_mem_save_array_0;
     
    8283                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->count));
    8384                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->reserved));
    84                 NDR_PULL_ALLOC_N(ndr, r->array, r->count);
     85                size_array_0 = r->count;
     86                NDR_PULL_ALLOC_N(ndr, r->array, size_array_0);
    8587                _mem_save_array_0 = NDR_PULL_GET_MEM_CTX(ndr);
    8688                NDR_PULL_SET_MEM_CTX(ndr, r->array, 0);
    87                 for (cntr_array_0 = 0; cntr_array_0 < r->count; cntr_array_0++) {
     89                for (cntr_array_0 = 0; cntr_array_0 < ; cntr_array_0++) {
    8890                        NDR_CHECK(ndr_pull_replPropertyMetaData1(ndr, NDR_SCALARS, &r->array[cntr_array_0]));
    8991                }
     
    243245static enum ndr_err_code ndr_pull_replUpToDateVectorCtr1(struct ndr_pull *ndr, int ndr_flags, struct replUpToDateVectorCtr1 *r)
    244246{
     247
    245248        uint32_t cntr_cursors_0;
    246249        TALLOC_CTX *_mem_save_cursors_0;
     
    249252                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->count));
    250253                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->reserved));
    251                 NDR_PULL_ALLOC_N(ndr, r->cursors, r->count);
     254                size_cursors_0 = r->count;
     255                NDR_PULL_ALLOC_N(ndr, r->cursors, size_cursors_0);
    252256                _mem_save_cursors_0 = NDR_PULL_GET_MEM_CTX(ndr);
    253257                NDR_PULL_SET_MEM_CTX(ndr, r->cursors, 0);
    254                 for (cntr_cursors_0 = 0; cntr_cursors_0 < r->count; cntr_cursors_0++) {
     258                for (cntr_cursors_0 = 0; cntr_cursors_0 < ; cntr_cursors_0++) {
    255259                        NDR_CHECK(ndr_pull_drsuapi_DsReplicaCursor(ndr, NDR_SCALARS, &r->cursors[cntr_cursors_0]));
    256260                }
     
    299303static enum ndr_err_code ndr_pull_replUpToDateVectorCtr2(struct ndr_pull *ndr, int ndr_flags, struct replUpToDateVectorCtr2 *r)
    300304{
     305
    301306        uint32_t cntr_cursors_0;
    302307        TALLOC_CTX *_mem_save_cursors_0;
     
    305310                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->count));
    306311                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->reserved));
    307                 NDR_PULL_ALLOC_N(ndr, r->cursors, r->count);
     312                size_cursors_0 = r->count;
     313                NDR_PULL_ALLOC_N(ndr, r->cursors, size_cursors_0);
    308314                _mem_save_cursors_0 = NDR_PULL_GET_MEM_CTX(ndr);
    309315                NDR_PULL_SET_MEM_CTX(ndr, r->cursors, 0);
    310                 for (cntr_cursors_0 = 0; cntr_cursors_0 < r->count; cntr_cursors_0++) {
     316                for (cntr_cursors_0 = 0; cntr_cursors_0 < ; cntr_cursors_0++) {
    311317                        NDR_CHECK(ndr_pull_drsuapi_DsReplicaCursor2(ndr, NDR_SCALARS, &r->cursors[cntr_cursors_0]));
    312318                }
     
    480486_PUBLIC_ enum ndr_err_code ndr_pull_repsFromTo1OtherInfo(struct ndr_pull *ndr, int ndr_flags, struct repsFromTo1OtherInfo *r)
    481487{
     488
    482489        if (ndr_flags & NDR_SCALARS) {
    483490                NDR_CHECK(ndr_pull_align(ndr, 4));
    484491                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->__dns_name_size));
    485                 NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->dns_name, r->__dns_name_size, sizeof(uint8_t), CH_DOS));
     492                size_dns_name_0 = r->__dns_name_size;
     493                NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->dns_name, size_dns_name_0, sizeof(uint8_t), CH_DOS));
    486494                NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    487495        }
     
    545553        uint32_t _ptr_other_info;
    546554        TALLOC_CTX *_mem_save_other_info_0;
     555
    547556        {
    548557                uint32_t _flags_save_STRUCT = ndr->flags;
     
    564573                        NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->other_info_length));
    565574                        NDR_CHECK(ndr_pull_drsuapi_DrsOptions(ndr, NDR_SCALARS, &r->replica_flags));
    566                         NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->schedule, 84));
     575                        size_schedule_0 = 84;
     576                        NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->schedule, size_schedule_0));
    567577                        NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->reserved));
    568578                        NDR_CHECK(ndr_pull_drsuapi_DsReplicaHighWaterMark(ndr, NDR_SCALARS, &r->highwatermark));
     
    830840        uint32_t _ptr_other_info;
    831841        TALLOC_CTX *_mem_save_other_info_0;
     842
    832843        {
    833844                uint32_t _flags_save_STRUCT = ndr->flags;
     
    849860                        NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->other_info_length));
    850861                        NDR_CHECK(ndr_pull_drsuapi_DrsOptions(ndr, NDR_SCALARS, &r->replica_flags));
    851                         NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->schedule, 84));
     862                        size_schedule_0 = 84;
     863                        NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->schedule, size_schedule_0));
    852864                        NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->reserved));
    853865                        NDR_CHECK(ndr_pull_drsuapi_DsReplicaHighWaterMark(ndr, NDR_SCALARS, &r->highwatermark));
     
    10701082static enum ndr_err_code ndr_pull_partialAttributeSetCtr1(struct ndr_pull *ndr, int ndr_flags, struct partialAttributeSetCtr1 *r)
    10711083{
     1084
    10721085        uint32_t cntr_array_0;
    10731086        TALLOC_CTX *_mem_save_array_0;
     
    10751088                NDR_CHECK(ndr_pull_align(ndr, 4));
    10761089                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->count));
    1077                 NDR_PULL_ALLOC_N(ndr, r->array, r->count);
     1090                size_array_0 = r->count;
     1091                NDR_PULL_ALLOC_N(ndr, r->array, size_array_0);
    10781092                _mem_save_array_0 = NDR_PULL_GET_MEM_CTX(ndr);
    10791093                NDR_PULL_SET_MEM_CTX(ndr, r->array, 0);
    1080                 for (cntr_array_0 = 0; cntr_array_0 < r->count; cntr_array_0++) {
     1094                for (cntr_array_0 = 0; cntr_array_0 < ; cntr_array_0++) {
    10811095                        NDR_CHECK(ndr_pull_drsuapi_DsAttributeId(ndr, NDR_SCALARS, &r->array[cntr_array_0]));
    10821096                }
     
    13011315static enum ndr_err_code ndr_pull_drsuapi_MSPrefixMap_Entry(struct ndr_pull *ndr, int ndr_flags, struct drsuapi_MSPrefixMap_Entry *r)
    13021316{
     1317
    13031318        {
    13041319                uint32_t _flags_save_STRUCT = ndr->flags;
     
    13081323                        NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->entryID));
    13091324                        NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->length));
    1310                         NDR_PULL_ALLOC_N(ndr, r->binary_oid, r->length);
    1311                         NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->binary_oid, r->length));
     1325                        size_binary_oid_0 = r->length;
     1326                        NDR_PULL_ALLOC_N(ndr, r->binary_oid, size_binary_oid_0);
     1327                        NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->binary_oid, size_binary_oid_0));
    13121328                        NDR_CHECK(ndr_pull_trailer_align(ndr, 2));
    13131329                }
     
    13381354_PUBLIC_ enum ndr_err_code ndr_pull_drsuapi_MSPrefixMap_Ctr(struct ndr_pull *ndr, int ndr_flags, struct drsuapi_MSPrefixMap_Ctr *r)
    13391355{
     1356
    13401357        uint32_t cntr_entries_0;
    13411358        TALLOC_CTX *_mem_save_entries_0;
     
    13441361                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->num_entries));
    13451362                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->__ndr_size));
    1346                 NDR_PULL_ALLOC_N(ndr, r->entries, r->num_entries);
     1363                size_entries_0 = r->num_entries;
     1364                NDR_PULL_ALLOC_N(ndr, r->entries, size_entries_0);
    13471365                _mem_save_entries_0 = NDR_PULL_GET_MEM_CTX(ndr);
    13481366                NDR_PULL_SET_MEM_CTX(ndr, r->entries, 0);
    1349                 for (cntr_entries_0 = 0; cntr_entries_0 < r->num_entries; cntr_entries_0++) {
     1367                for (cntr_entries_0 = 0; cntr_entries_0 < ; cntr_entries_0++) {
    13501368                        NDR_CHECK(ndr_pull_drsuapi_MSPrefixMap_Entry(ndr, NDR_SCALARS, &r->entries[cntr_entries_0]));
    13511369                }
     
    16821700{
    16831701        uint32_t _save_relative_base_offset = ndr_pull_get_relative_base_offset(ndr);
     1702
    16841703        if (ndr_flags & NDR_SCALARS) {
    16851704                NDR_CHECK(ndr_pull_align(ndr, 8));
    16861705                NDR_CHECK(ndr_pull_setup_relative_base_offset1(ndr, r, ndr->offset));
    1687                 NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->msds, 4, sizeof(uint8_t), CH_DOS));
     1706                size_msds_0 = 4;
     1707                NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->msds, size_msds_0, sizeof(uint8_t), CH_DOS));
    16881708                {
    16891709                        struct ndr_pull *_ndr_blob;
     
    17291749static enum ndr_err_code ndr_pull_supplementalCredentialsPackage(struct ndr_pull *ndr, int ndr_flags, struct supplementalCredentialsPackage *r)
    17301750{
     1751
     1752
    17311753        if (ndr_flags & NDR_SCALARS) {
    17321754                NDR_CHECK(ndr_pull_align(ndr, 2));
     
    17341756                NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->data_len));
    17351757                NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->reserved));
    1736                 NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->name, r->name_len, sizeof(uint8_t), CH_UTF16));
    1737                 NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->data, r->data_len, sizeof(uint8_t), CH_DOS));
     1758                size_name_0 = r->name_len;
     1759                NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->name, size_name_0, sizeof(uint8_t), CH_UTF16));
     1760                size_data_0 = r->data_len;
     1761                NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->data, size_data_0, sizeof(uint8_t), CH_DOS));
    17381762                NDR_CHECK(ndr_pull_trailer_align(ndr, 2));
    17391763        }
     
    18151839static enum ndr_err_code ndr_pull_supplementalCredentialsSubBlob(struct ndr_pull *ndr, int ndr_flags, struct supplementalCredentialsSubBlob *r)
    18161840{
     1841
     1842
    18171843        uint32_t cntr_packages_0;
    18181844        TALLOC_CTX *_mem_save_packages_0;
    18191845        if (ndr_flags & NDR_SCALARS) {
    18201846                NDR_CHECK(ndr_pull_align(ndr, 3));
    1821                 NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->prefix, 0x30, sizeof(uint16_t), CH_UTF16));
     1847                size_prefix_0 = 0x30;
     1848                NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->prefix, size_prefix_0, sizeof(uint16_t), CH_UTF16));
    18221849                NDR_CHECK(ndr_pull_supplementalCredentialsSignature(ndr, NDR_SCALARS, &r->signature));
    18231850                NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->num_packages));
    1824                 NDR_PULL_ALLOC_N(ndr, r->packages, r->num_packages);
     1851                size_packages_0 = r->num_packages;
     1852                NDR_PULL_ALLOC_N(ndr, r->packages, size_packages_0);
    18251853                _mem_save_packages_0 = NDR_PULL_GET_MEM_CTX(ndr);
    18261854                NDR_PULL_SET_MEM_CTX(ndr, r->packages, 0);
    1827                 for (cntr_packages_0 = 0; cntr_packages_0 < r->num_packages; cntr_packages_0++) {
     1855                for (cntr_packages_0 = 0; cntr_packages_0 < ; cntr_packages_0++) {
    18281856                        NDR_CHECK(ndr_pull_supplementalCredentialsPackage(ndr, NDR_SCALARS, &r->packages[cntr_packages_0]));
    18291857                }
     
    22022230static enum ndr_err_code ndr_pull_package_PrimaryKerberosCtr3(struct ndr_pull *ndr, int ndr_flags, struct package_PrimaryKerberosCtr3 *r)
    22032231{
     2232
    22042233        uint32_t cntr_keys_0;
    22052234        TALLOC_CTX *_mem_save_keys_0;
     2235
    22062236        uint32_t cntr_old_keys_0;
    22072237        TALLOC_CTX *_mem_save_old_keys_0;
     
    22112241                NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->num_old_keys));
    22122242                NDR_CHECK(ndr_pull_package_PrimaryKerberosString(ndr, NDR_SCALARS, &r->salt));
    2213                 NDR_PULL_ALLOC_N(ndr, r->keys, r->num_keys);
     2243                size_keys_0 = r->num_keys;
     2244                NDR_PULL_ALLOC_N(ndr, r->keys, size_keys_0);
    22142245                _mem_save_keys_0 = NDR_PULL_GET_MEM_CTX(ndr);
    22152246                NDR_PULL_SET_MEM_CTX(ndr, r->keys, 0);
    2216                 for (cntr_keys_0 = 0; cntr_keys_0 < r->num_keys; cntr_keys_0++) {
     2247                for (cntr_keys_0 = 0; cntr_keys_0 < ; cntr_keys_0++) {
    22172248                        NDR_CHECK(ndr_pull_package_PrimaryKerberosKey3(ndr, NDR_SCALARS, &r->keys[cntr_keys_0]));
    22182249                }
    22192250                NDR_PULL_SET_MEM_CTX(ndr, _mem_save_keys_0, 0);
    2220                 NDR_PULL_ALLOC_N(ndr, r->old_keys, r->num_old_keys);
     2251                size_old_keys_0 = r->num_old_keys;
     2252                NDR_PULL_ALLOC_N(ndr, r->old_keys, size_old_keys_0);
    22212253                _mem_save_old_keys_0 = NDR_PULL_GET_MEM_CTX(ndr);
    22222254                NDR_PULL_SET_MEM_CTX(ndr, r->old_keys, 0);
    2223                 for (cntr_old_keys_0 = 0; cntr_old_keys_0 < r->num_old_keys; cntr_old_keys_0++) {
     2255                for (cntr_old_keys_0 = 0; cntr_old_keys_0 < ; cntr_old_keys_0++) {
    22242256                        NDR_CHECK(ndr_pull_package_PrimaryKerberosKey3(ndr, NDR_SCALARS, &r->old_keys[cntr_old_keys_0]));
    22252257                }
     
    22342266        if (ndr_flags & NDR_BUFFERS) {
    22352267                NDR_CHECK(ndr_pull_package_PrimaryKerberosString(ndr, NDR_BUFFERS, &r->salt));
     2268
    22362269                _mem_save_keys_0 = NDR_PULL_GET_MEM_CTX(ndr);
    22372270                NDR_PULL_SET_MEM_CTX(ndr, r->keys, 0);
    2238                 for (cntr_keys_0 = 0; cntr_keys_0 < r->num_keys; cntr_keys_0++) {
     2271                for (cntr_keys_0 = 0; cntr_keys_0 < ; cntr_keys_0++) {
    22392272                        NDR_CHECK(ndr_pull_package_PrimaryKerberosKey3(ndr, NDR_BUFFERS, &r->keys[cntr_keys_0]));
    22402273                }
    22412274                NDR_PULL_SET_MEM_CTX(ndr, _mem_save_keys_0, 0);
     2275
    22422276                _mem_save_old_keys_0 = NDR_PULL_GET_MEM_CTX(ndr);
    22432277                NDR_PULL_SET_MEM_CTX(ndr, r->old_keys, 0);
    2244                 for (cntr_old_keys_0 = 0; cntr_old_keys_0 < r->num_old_keys; cntr_old_keys_0++) {
     2278                for (cntr_old_keys_0 = 0; cntr_old_keys_0 < ; cntr_old_keys_0++) {
    22452279                        NDR_CHECK(ndr_pull_package_PrimaryKerberosKey3(ndr, NDR_BUFFERS, &r->old_keys[cntr_old_keys_0]));
    22462280                }
     
    24332467static enum ndr_err_code ndr_pull_package_PrimaryKerberosCtr4(struct ndr_pull *ndr, int ndr_flags, struct package_PrimaryKerberosCtr4 *r)
    24342468{
     2469
    24352470        uint32_t cntr_keys_0;
    24362471        TALLOC_CTX *_mem_save_keys_0;
     2472
    24372473        uint32_t cntr_service_keys_0;
    24382474        TALLOC_CTX *_mem_save_service_keys_0;
     2475
    24392476        uint32_t cntr_old_keys_0;
    24402477        TALLOC_CTX *_mem_save_old_keys_0;
     2478
    24412479        uint32_t cntr_older_keys_0;
    24422480        TALLOC_CTX *_mem_save_older_keys_0;
     
    24492487                NDR_CHECK(ndr_pull_package_PrimaryKerberosString(ndr, NDR_SCALARS, &r->salt));
    24502488                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->default_iteration_count));
    2451                 NDR_PULL_ALLOC_N(ndr, r->keys, r->num_keys);
     2489                size_keys_0 = r->num_keys;
     2490                NDR_PULL_ALLOC_N(ndr, r->keys, size_keys_0);
    24522491                _mem_save_keys_0 = NDR_PULL_GET_MEM_CTX(ndr);
    24532492                NDR_PULL_SET_MEM_CTX(ndr, r->keys, 0);
    2454                 for (cntr_keys_0 = 0; cntr_keys_0 < r->num_keys; cntr_keys_0++) {
     2493                for (cntr_keys_0 = 0; cntr_keys_0 < ; cntr_keys_0++) {
    24552494                        NDR_CHECK(ndr_pull_package_PrimaryKerberosKey4(ndr, NDR_SCALARS, &r->keys[cntr_keys_0]));
    24562495                }
    24572496                NDR_PULL_SET_MEM_CTX(ndr, _mem_save_keys_0, 0);
    2458                 NDR_PULL_ALLOC_N(ndr, r->service_keys, r->num_service_keys);
     2497                size_service_keys_0 = r->num_service_keys;
     2498                NDR_PULL_ALLOC_N(ndr, r->service_keys, size_service_keys_0);
    24592499                _mem_save_service_keys_0 = NDR_PULL_GET_MEM_CTX(ndr);
    24602500                NDR_PULL_SET_MEM_CTX(ndr, r->service_keys, 0);
    2461                 for (cntr_service_keys_0 = 0; cntr_service_keys_0 < r->num_service_keys; cntr_service_keys_0++) {
     2501                for (cntr_service_keys_0 = 0; cntr_service_keys_0 < ; cntr_service_keys_0++) {
    24622502                        NDR_CHECK(ndr_pull_package_PrimaryKerberosKey4(ndr, NDR_SCALARS, &r->service_keys[cntr_service_keys_0]));
    24632503                }
    24642504                NDR_PULL_SET_MEM_CTX(ndr, _mem_save_service_keys_0, 0);
    2465                 NDR_PULL_ALLOC_N(ndr, r->old_keys, r->num_old_keys);
     2505                size_old_keys_0 = r->num_old_keys;
     2506                NDR_PULL_ALLOC_N(ndr, r->old_keys, size_old_keys_0);
    24662507                _mem_save_old_keys_0 = NDR_PULL_GET_MEM_CTX(ndr);
    24672508                NDR_PULL_SET_MEM_CTX(ndr, r->old_keys, 0);
    2468                 for (cntr_old_keys_0 = 0; cntr_old_keys_0 < r->num_old_keys; cntr_old_keys_0++) {
     2509                for (cntr_old_keys_0 = 0; cntr_old_keys_0 < ; cntr_old_keys_0++) {
    24692510                        NDR_CHECK(ndr_pull_package_PrimaryKerberosKey4(ndr, NDR_SCALARS, &r->old_keys[cntr_old_keys_0]));
    24702511                }
    24712512                NDR_PULL_SET_MEM_CTX(ndr, _mem_save_old_keys_0, 0);
    2472                 NDR_PULL_ALLOC_N(ndr, r->older_keys, r->num_older_keys);
     2513                size_older_keys_0 = r->num_older_keys;
     2514                NDR_PULL_ALLOC_N(ndr, r->older_keys, size_older_keys_0);
    24732515                _mem_save_older_keys_0 = NDR_PULL_GET_MEM_CTX(ndr);
    24742516                NDR_PULL_SET_MEM_CTX(ndr, r->older_keys, 0);
    2475                 for (cntr_older_keys_0 = 0; cntr_older_keys_0 < r->num_older_keys; cntr_older_keys_0++) {
     2517                for (cntr_older_keys_0 = 0; cntr_older_keys_0 < ; cntr_older_keys_0++) {
    24762518                        NDR_CHECK(ndr_pull_package_PrimaryKerberosKey4(ndr, NDR_SCALARS, &r->older_keys[cntr_older_keys_0]));
    24772519                }
     
    24812523        if (ndr_flags & NDR_BUFFERS) {
    24822524                NDR_CHECK(ndr_pull_package_PrimaryKerberosString(ndr, NDR_BUFFERS, &r->salt));
     2525
    24832526                _mem_save_keys_0 = NDR_PULL_GET_MEM_CTX(ndr);
    24842527                NDR_PULL_SET_MEM_CTX(ndr, r->keys, 0);
    2485                 for (cntr_keys_0 = 0; cntr_keys_0 < r->num_keys; cntr_keys_0++) {
     2528                for (cntr_keys_0 = 0; cntr_keys_0 < ; cntr_keys_0++) {
    24862529                        NDR_CHECK(ndr_pull_package_PrimaryKerberosKey4(ndr, NDR_BUFFERS, &r->keys[cntr_keys_0]));
    24872530                }
    24882531                NDR_PULL_SET_MEM_CTX(ndr, _mem_save_keys_0, 0);
     2532
    24892533                _mem_save_service_keys_0 = NDR_PULL_GET_MEM_CTX(ndr);
    24902534                NDR_PULL_SET_MEM_CTX(ndr, r->service_keys, 0);
    2491                 for (cntr_service_keys_0 = 0; cntr_service_keys_0 < r->num_service_keys; cntr_service_keys_0++) {
     2535                for (cntr_service_keys_0 = 0; cntr_service_keys_0 < ; cntr_service_keys_0++) {
    24922536                        NDR_CHECK(ndr_pull_package_PrimaryKerberosKey4(ndr, NDR_BUFFERS, &r->service_keys[cntr_service_keys_0]));
    24932537                }
    24942538                NDR_PULL_SET_MEM_CTX(ndr, _mem_save_service_keys_0, 0);
     2539
    24952540                _mem_save_old_keys_0 = NDR_PULL_GET_MEM_CTX(ndr);
    24962541                NDR_PULL_SET_MEM_CTX(ndr, r->old_keys, 0);
    2497                 for (cntr_old_keys_0 = 0; cntr_old_keys_0 < r->num_old_keys; cntr_old_keys_0++) {
     2542                for (cntr_old_keys_0 = 0; cntr_old_keys_0 < ; cntr_old_keys_0++) {
    24982543                        NDR_CHECK(ndr_pull_package_PrimaryKerberosKey4(ndr, NDR_BUFFERS, &r->old_keys[cntr_old_keys_0]));
    24992544                }
    25002545                NDR_PULL_SET_MEM_CTX(ndr, _mem_save_old_keys_0, 0);
     2546
    25012547                _mem_save_older_keys_0 = NDR_PULL_GET_MEM_CTX(ndr);
    25022548                NDR_PULL_SET_MEM_CTX(ndr, r->older_keys, 0);
    2503                 for (cntr_older_keys_0 = 0; cntr_older_keys_0 < r->num_older_keys; cntr_older_keys_0++) {
     2549                for (cntr_older_keys_0 = 0; cntr_older_keys_0 < ; cntr_older_keys_0++) {
    25042550                        NDR_CHECK(ndr_pull_package_PrimaryKerberosKey4(ndr, NDR_BUFFERS, &r->older_keys[cntr_older_keys_0]));
    25052551                }
     
    27482794static enum ndr_err_code ndr_pull_package_PrimaryWDigestHash(struct ndr_pull *ndr, int ndr_flags, struct package_PrimaryWDigestHash *r)
    27492795{
     2796
    27502797        {
    27512798                uint32_t _flags_save_STRUCT = ndr->flags;
     
    27532800                if (ndr_flags & NDR_SCALARS) {
    27542801                        NDR_CHECK(ndr_pull_align(ndr, 1));
    2755                         NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->hash, 16));
     2802                        size_hash_0 = 16;
     2803                        NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->hash, size_hash_0));
    27562804                        NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
    27572805                }
     
    27992847_PUBLIC_ enum ndr_err_code ndr_pull_package_PrimaryWDigestBlob(struct ndr_pull *ndr, int ndr_flags, struct package_PrimaryWDigestBlob *r)
    28002848{
     2849
    28012850        uint32_t cntr_hashes_0;
    28022851        TALLOC_CTX *_mem_save_hashes_0;
     
    28082857                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->unknown3));
    28092858                NDR_CHECK(ndr_pull_udlong(ndr, NDR_SCALARS, &r->uuknown4));
    2810                 NDR_PULL_ALLOC_N(ndr, r->hashes, r->num_hashes);
     2859                size_hashes_0 = r->num_hashes;
     2860                NDR_PULL_ALLOC_N(ndr, r->hashes, size_hashes_0);
    28112861                _mem_save_hashes_0 = NDR_PULL_GET_MEM_CTX(ndr);
    28122862                NDR_PULL_SET_MEM_CTX(ndr, r->hashes, 0);
    2813                 for (cntr_hashes_0 = 0; cntr_hashes_0 < r->num_hashes; cntr_hashes_0++) {
     2863                for (cntr_hashes_0 = 0; cntr_hashes_0 < ; cntr_hashes_0++) {
    28142864                        NDR_CHECK(ndr_pull_package_PrimaryWDigestHash(ndr, NDR_SCALARS, &r->hashes[cntr_hashes_0]));
    28152865                }
     
    29262976static enum ndr_err_code ndr_pull_AuthInfoClear(struct ndr_pull *ndr, int ndr_flags, struct AuthInfoClear *r)
    29272977{
     2978
    29282979        if (ndr_flags & NDR_SCALARS) {
    29292980                NDR_CHECK(ndr_pull_align(ndr, 4));
    29302981                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->size));
    2931                 NDR_PULL_ALLOC_N(ndr, r->password, r->size);
    2932                 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->password, r->size));
     2982                size_password_0 = r->size;
     2983                NDR_PULL_ALLOC_N(ndr, r->password, size_password_0);
     2984                NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->password, size_password_0));
    29332985                NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    29342986        }
     
    33273379{
    33283380        uint32_t _ptr_string;
     3381
    33293382        TALLOC_CTX *_mem_save_string_0;
    33303383        if (ndr_flags & NDR_SCALARS) {
     
    33443397                        NDR_PULL_SET_MEM_CTX(ndr, r->string, 0);
    33453398                        NDR_CHECK(ndr_pull_array_size(ndr, &r->string));
    3346                         NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->string, ndr_get_array_size(ndr, &r->string), sizeof(uint8_t), CH_DOS));
     3399                        size_string_1 = ndr_get_array_size(ndr, &r->string);
     3400                        NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->string, size_string_1, sizeof(uint8_t), CH_DOS));
    33473401                        NDR_PULL_SET_MEM_CTX(ndr, _mem_save_string_0, 0);
    33483402                }
     
    33893443{
    33903444        uint32_t _ptr_string;
     3445
    33913446        TALLOC_CTX *_mem_save_string_0;
    33923447        if (ndr_flags & NDR_SCALARS) {
     
    34063461                        NDR_PULL_SET_MEM_CTX(ndr, r->string, 0);
    34073462                        NDR_CHECK(ndr_pull_array_size(ndr, &r->string));
    3408                         NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->string, ndr_get_array_size(ndr, &r->string), sizeof(uint16_t), CH_UTF16));
     3463                        size_string_1 = ndr_get_array_size(ndr, &r->string);
     3464                        NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->string, size_string_1, sizeof(uint16_t), CH_UTF16));
    34093465                        NDR_PULL_SET_MEM_CTX(ndr, _mem_save_string_0, 0);
    34103466                }
     
    34513507{
    34523508        uint32_t _ptr_data;
     3509
    34533510        TALLOC_CTX *_mem_save_data_0;
    34543511        if (ndr_flags & NDR_SCALARS) {
     
    34683525                        NDR_PULL_SET_MEM_CTX(ndr, r->data, 0);
    34693526                        NDR_CHECK(ndr_pull_array_size(ndr, &r->data));
    3470                         NDR_PULL_ALLOC_N(ndr, r->data, ndr_get_array_size(ndr, &r->data));
    3471                         NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->data, ndr_get_array_size(ndr, &r->data)));
     3527                        size_data_1 = ndr_get_array_size(ndr, &r->data);
     3528                        NDR_PULL_ALLOC_N(ndr, r->data, size_data_1);
     3529                        NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->data, size_data_1));
    34723530                        NDR_PULL_SET_MEM_CTX(ndr, _mem_save_data_0, 0);
    34733531                }
     
    39494007        uint32_t _ptr_next;
    39504008        TALLOC_CTX *_mem_save_next_0;
     4009
    39514010        uint32_t cntr_params_0;
    39524011        TALLOC_CTX *_mem_save_params_0;
     
    39684027                NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->flags));
    39694028                NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->num_params));
    3970                 NDR_PULL_ALLOC_N(ndr, r->params, ndr_get_array_size(ndr, &r->params));
     4029                size_params_0 = ndr_get_array_size(ndr, &r->params);
     4030                NDR_PULL_ALLOC_N(ndr, r->params, size_params_0);
    39714031                _mem_save_params_0 = NDR_PULL_GET_MEM_CTX(ndr);
    39724032                NDR_PULL_SET_MEM_CTX(ndr, r->params, 0);
    3973                 for (cntr_params_0 = 0; cntr_params_0 < r->num_params; cntr_params_0++) {
     4033                for (cntr_params_0 = 0; cntr_params_0 < ; cntr_params_0++) {
    39744034                        NDR_CHECK(ndr_pull_ExtendedErrorParam(ndr, NDR_SCALARS, &r->params[cntr_params_0]));
    39754035                }
     
    39884048                }
    39894049                NDR_CHECK(ndr_pull_ExtendedErrorComputerName(ndr, NDR_BUFFERS, &r->computer_name));
     4050
    39904051                _mem_save_params_0 = NDR_PULL_GET_MEM_CTX(ndr);
    39914052                NDR_PULL_SET_MEM_CTX(ndr, r->params, 0);
    3992                 for (cntr_params_0 = 0; cntr_params_0 < r->num_params; cntr_params_0++) {
     4053                for (cntr_params_0 = 0; cntr_params_0 < ; cntr_params_0++) {
    39934054                        NDR_CHECK(ndr_pull_ExtendedErrorParam(ndr, NDR_BUFFERS, &r->params[cntr_params_0]));
    39944055                }
     
    40964157static enum ndr_err_code ndr_pull_ForestTrustString(struct ndr_pull *ndr, int ndr_flags, struct ForestTrustString *r)
    40974158{
     4159
    40984160        if (ndr_flags & NDR_SCALARS) {
    40994161                NDR_CHECK(ndr_pull_align(ndr, 4));
    41004162                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->size));
    4101                 NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->string, r->size, sizeof(uint8_t), CH_UTF8));
     4163                size_string_0 = r->size;
     4164                NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->string, size_string_0, sizeof(uint8_t), CH_UTF8));
    41024165                NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    41034166        }
     
    42044267static enum ndr_err_code ndr_pull_ForestTrustDataBinaryData(struct ndr_pull *ndr, int ndr_flags, struct ForestTrustDataBinaryData *r)
    42054268{
     4269
    42064270        {
    42074271                uint32_t _flags_save_STRUCT = ndr->flags;
     
    42104274                        NDR_CHECK(ndr_pull_align(ndr, 4));
    42114275                        NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->size));
    4212                         NDR_PULL_ALLOC_N(ndr, r->data, r->size);
    4213                         NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->data, r->size));
     4276                        size_data_0 = r->size;
     4277                        NDR_PULL_ALLOC_N(ndr, r->data, size_data_0);
     4278                        NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->data, size_data_0));
    42144279                        NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    42154280                }
     
    45164581_PUBLIC_ enum ndr_err_code ndr_pull_ForestTrustInfo(struct ndr_pull *ndr, int ndr_flags, struct ForestTrustInfo *r)
    45174582{
     4583
    45184584        uint32_t cntr_records_0;
    45194585        TALLOC_CTX *_mem_save_records_0;
     
    45254591                        NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->version));
    45264592                        NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->count));
    4527                         NDR_PULL_ALLOC_N(ndr, r->records, r->count);
     4593                        size_records_0 = r->count;
     4594                        NDR_PULL_ALLOC_N(ndr, r->records, size_records_0);
    45284595                        _mem_save_records_0 = NDR_PULL_GET_MEM_CTX(ndr);
    45294596                        NDR_PULL_SET_MEM_CTX(ndr, r->records, 0);
    4530                         for (cntr_records_0 = 0; cntr_records_0 < r->count; cntr_records_0++) {
     4597                        for (cntr_records_0 = 0; cntr_records_0 < ; cntr_records_0++) {
    45314598                                NDR_CHECK(ndr_pull_ForestTrustInfoRecordArmor(ndr, NDR_SCALARS, &r->records[cntr_records_0]));
    45324599                        }
Note: See TracChangeset for help on using the changeset viewer.