Ignore:
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_eventlog.c

    r745 r751  
    158158_PUBLIC_ enum ndr_err_code ndr_pull_eventlog_Record_tdb(struct ndr_pull *ndr, int ndr_flags, struct eventlog_Record_tdb *r)
    159159{
     160
     161
    160162        uint32_t cntr_strings_0;
    161163        TALLOC_CTX *_mem_save_strings_0;
     
    166168                        NDR_CHECK(ndr_pull_align(ndr, 4));
    167169                        NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->size));
    168                         NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->reserved, 4, sizeof(uint8_t), CH_DOS));
     170                        size_reserved_0 = 4;
     171                        NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->reserved, size_reserved_0, sizeof(uint8_t), CH_DOS));
    169172                        NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->record_number));
    170173                        NDR_CHECK(ndr_pull_time_t(ndr, NDR_SCALARS, &r->time_generated));
     
    204207                                uint32_t _flags_save_string = ndr->flags;
    205208                                ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM|LIBNDR_FLAG_ALIGN2);
    206                                 NDR_PULL_ALLOC_N(ndr, r->strings, r->num_of_strings);
     209                                size_strings_0 = r->num_of_strings;
     210                                NDR_PULL_ALLOC_N(ndr, r->strings, size_strings_0);
    207211                                _mem_save_strings_0 = NDR_PULL_GET_MEM_CTX(ndr);
    208212                                NDR_PULL_SET_MEM_CTX(ndr, r->strings, 0);
    209                                 for (cntr_strings_0 = 0; cntr_strings_0 < r->num_of_strings; cntr_strings_0++) {
     213                                for (cntr_strings_0 = 0; cntr_strings_0 < ; cntr_strings_0++) {
    210214                                        NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->strings[cntr_strings_0]));
    211215                                }
     
    321325_PUBLIC_ enum ndr_err_code ndr_pull_EVENTLOGHEADER(struct ndr_pull *ndr, int ndr_flags, struct EVENTLOGHEADER *r)
    322326{
     327
    323328        if (ndr_flags & NDR_SCALARS) {
    324329                NDR_CHECK(ndr_pull_align(ndr, 4));
    325330                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->HeaderSize));
    326                 NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->Signature, 4, sizeof(uint8_t), CH_DOS));
     331                size_Signature_0 = 4;
     332                NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->Signature, size_Signature_0, sizeof(uint8_t), CH_DOS));
    327333                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->MajorVersion));
    328334                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->MinorVersion));
     
    441447_PUBLIC_ enum ndr_err_code ndr_pull_EVENTLOGRECORD(struct ndr_pull *ndr, int ndr_flags, struct EVENTLOGRECORD *r)
    442448{
     449
     450
    443451        uint32_t cntr_Strings_0;
    444452        TALLOC_CTX *_mem_save_Strings_0;
     453
    445454        if (ndr_flags & NDR_SCALARS) {
    446455                NDR_CHECK(ndr_pull_align(ndr, 4));
    447456                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->Length));
    448                 NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->Reserved, 4, sizeof(uint8_t), CH_DOS));
     457                size_Reserved_0 = 4;
     458                NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->Reserved, size_Reserved_0, sizeof(uint8_t), CH_DOS));
    449459                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->RecordNumber));
    450460                NDR_CHECK(ndr_pull_time_t(ndr, NDR_SCALARS, &r->TimeGenerated));
     
    487497                        uint32_t _flags_save_string = ndr->flags;
    488498                        ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM|LIBNDR_FLAG_ALIGN2);
    489                         NDR_PULL_ALLOC_N(ndr, r->Strings, r->NumStrings);
     499                        size_Strings_0 = r->NumStrings;
     500                        NDR_PULL_ALLOC_N(ndr, r->Strings, size_Strings_0);
    490501                        _mem_save_Strings_0 = NDR_PULL_GET_MEM_CTX(ndr);
    491502                        NDR_PULL_SET_MEM_CTX(ndr, r->Strings, 0);
    492                         for (cntr_Strings_0 = 0; cntr_Strings_0 < r->NumStrings; cntr_Strings_0++) {
     503                        for (cntr_Strings_0 = 0; cntr_Strings_0 < ; cntr_Strings_0++) {
    493504                                NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->Strings[cntr_Strings_0]));
    494505                        }
     
    499510                        uint32_t _flags_save_uint8 = ndr->flags;
    500511                        ndr_set_flags(&ndr->flags, LIBNDR_PRINT_ARRAY_HEX);
    501                         NDR_PULL_ALLOC_N(ndr, r->Data, r->DataLength);
    502                         NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->Data, r->DataLength));
     512                        size_Data_0 = r->DataLength;
     513                        NDR_PULL_ALLOC_N(ndr, r->Data, size_Data_0);
     514                        NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->Data, size_Data_0));
    503515                        ndr->flags = _flags_save_uint8;
    504516                }
     
    646658_PUBLIC_ enum ndr_err_code ndr_pull_EVENTLOG_EVT_FILE(struct ndr_pull *ndr, int ndr_flags, struct EVENTLOG_EVT_FILE *r)
    647659{
     660
    648661        uint32_t cntr_records_0;
    649662        TALLOC_CTX *_mem_save_records_0;
     
    651664                NDR_CHECK(ndr_pull_align(ndr, 4));
    652665                NDR_CHECK(ndr_pull_EVENTLOGHEADER(ndr, NDR_SCALARS, &r->hdr));
    653                 NDR_PULL_ALLOC_N(ndr, r->records, r->hdr.CurrentRecordNumber - r->hdr.OldestRecordNumber);
     666                size_records_0 = r->hdr.CurrentRecordNumber - r->hdr.OldestRecordNumber;
     667                NDR_PULL_ALLOC_N(ndr, r->records, size_records_0);
    654668                _mem_save_records_0 = NDR_PULL_GET_MEM_CTX(ndr);
    655669                NDR_PULL_SET_MEM_CTX(ndr, r->records, 0);
    656                 for (cntr_records_0 = 0; cntr_records_0 < r->hdr.CurrentRecordNumber - r->hdr.OldestRecordNumber; cntr_records_0++) {
     670                for (cntr_records_0 = 0; cntr_records_0 < ; cntr_records_0++) {
    657671                        NDR_CHECK(ndr_pull_EVENTLOGRECORD(ndr, NDR_SCALARS, &r->records[cntr_records_0]));
    658672                }
     
    662676        }
    663677        if (ndr_flags & NDR_BUFFERS) {
     678
    664679                _mem_save_records_0 = NDR_PULL_GET_MEM_CTX(ndr);
    665680                NDR_PULL_SET_MEM_CTX(ndr, r->records, 0);
    666                 for (cntr_records_0 = 0; cntr_records_0 < r->hdr.CurrentRecordNumber - r->hdr.OldestRecordNumber; cntr_records_0++) {
     681                for (cntr_records_0 = 0; cntr_records_0 < ; cntr_records_0++) {
    667682                        NDR_CHECK(ndr_pull_EVENTLOGRECORD(ndr, NDR_BUFFERS, &r->records[cntr_records_0]));
    668683                }
     
    16181633static enum ndr_err_code ndr_pull_eventlog_ReadEventLogW(struct ndr_pull *ndr, int flags, struct eventlog_ReadEventLogW *r)
    16191634{
     1635
    16201636        TALLOC_CTX *_mem_save_handle_0;
    16211637        TALLOC_CTX *_mem_save_sent_size_0;
     
    16461662        if (flags & NDR_OUT) {
    16471663                NDR_CHECK(ndr_pull_array_size(ndr, &r->out.data));
     1664
    16481665                if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
    1649                         NDR_PULL_ALLOC_N(ndr, r->out.data, ndr_get_array_size(ndr, &r->out.data));
    1650                 }
    1651                 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->out.data, ndr_get_array_size(ndr, &r->out.data)));
     1666                        NDR_PULL_ALLOC_N(ndr, r->out.data, );
     1667                }
     1668                NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->out.data, ));
    16521669                if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
    16531670                        NDR_PULL_ALLOC(ndr, r->out.sent_size);
     
    17801797        uint32_t _ptr_user_sid;
    17811798        uint32_t _ptr_strings;
     1799
    17821800        uint32_t cntr_strings_1;
    17831801        uint32_t _ptr_data;
     1802
    17841803        uint32_t _ptr_record_number;
    17851804        uint32_t _ptr_time_written;
     
    18441863                        NDR_PULL_SET_MEM_CTX(ndr, r->in.strings, 0);
    18451864                        NDR_CHECK(ndr_pull_array_size(ndr, &r->in.strings));
    1846                         NDR_PULL_ALLOC_N(ndr, r->in.strings, ndr_get_array_size(ndr, &r->in.strings));
     1865                        size_strings_1 = ndr_get_array_size(ndr, &r->in.strings);
     1866                        NDR_PULL_ALLOC_N(ndr, r->in.strings, size_strings_1);
    18471867                        _mem_save_strings_1 = NDR_PULL_GET_MEM_CTX(ndr);
    18481868                        NDR_PULL_SET_MEM_CTX(ndr, r->in.strings, 0);
    1849                         for (cntr_strings_1 = 0; cntr_strings_1 < r->in.num_of_strings; cntr_strings_1++) {
     1869                        for (cntr_strings_1 = 0; cntr_strings_1 < ; cntr_strings_1++) {
    18501870                        }
    1851                         for (cntr_strings_1 = 0; cntr_strings_1 < r->in.num_of_strings; cntr_strings_1++) {
     1871                        for (cntr_strings_1 = 0; cntr_strings_1 < ; cntr_strings_1++) {
    18521872                                NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_strings));
    18531873                                if (_ptr_strings) {
     
    18761896                        NDR_PULL_SET_MEM_CTX(ndr, r->in.data, 0);
    18771897                        NDR_CHECK(ndr_pull_array_size(ndr, &r->in.data));
    1878                         NDR_PULL_ALLOC_N(ndr, r->in.data, ndr_get_array_size(ndr, &r->in.data));
    1879                         NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->in.data, ndr_get_array_size(ndr, &r->in.data)));
     1898                        size_data_1 = ndr_get_array_size(ndr, &r->in.data);
     1899                        NDR_PULL_ALLOC_N(ndr, r->in.data, size_data_1);
     1900                        NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->in.data, size_data_1));
    18801901                        NDR_PULL_SET_MEM_CTX(ndr, _mem_save_data_0, 0);
    18811902                }
     
    24792500static enum ndr_err_code ndr_pull_eventlog_GetLogInformation(struct ndr_pull *ndr, int flags, struct eventlog_GetLogInformation *r)
    24802501{
     2502
    24812503        TALLOC_CTX *_mem_save_handle_0;
    24822504        TALLOC_CTX *_mem_save_bytes_needed_0;
     
    25032525        if (flags & NDR_OUT) {
    25042526                NDR_CHECK(ndr_pull_array_size(ndr, &r->out.buffer));
     2527
    25052528                if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
    2506                         NDR_PULL_ALLOC_N(ndr, r->out.buffer, ndr_get_array_size(ndr, &r->out.buffer));
    2507                 }
    2508                 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->out.buffer, ndr_get_array_size(ndr, &r->out.buffer)));
     2529                        NDR_PULL_ALLOC_N(ndr, r->out.buffer, );
     2530                }
     2531                NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->out.buffer, ));
    25092532                if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
    25102533                        NDR_PULL_ALLOC(ndr, r->out.bytes_needed);
     
    26872710        uint32_t _ptr_user_sid;
    26882711        uint32_t _ptr_strings;
     2712
    26892713        uint32_t cntr_strings_1;
    26902714        uint32_t _ptr_data;
     2715
    26912716        uint32_t _ptr_record_number;
    26922717        uint32_t _ptr_time_written;
     
    27592784                        NDR_PULL_SET_MEM_CTX(ndr, r->in.strings, 0);
    27602785                        NDR_CHECK(ndr_pull_array_size(ndr, &r->in.strings));
    2761                         NDR_PULL_ALLOC_N(ndr, r->in.strings, ndr_get_array_size(ndr, &r->in.strings));
     2786                        size_strings_1 = ndr_get_array_size(ndr, &r->in.strings);
     2787                        NDR_PULL_ALLOC_N(ndr, r->in.strings, size_strings_1);
    27622788                        _mem_save_strings_1 = NDR_PULL_GET_MEM_CTX(ndr);
    27632789                        NDR_PULL_SET_MEM_CTX(ndr, r->in.strings, 0);
    2764                         for (cntr_strings_1 = 0; cntr_strings_1 < r->in.num_of_strings; cntr_strings_1++) {
     2790                        for (cntr_strings_1 = 0; cntr_strings_1 < ; cntr_strings_1++) {
    27652791                        }
    2766                         for (cntr_strings_1 = 0; cntr_strings_1 < r->in.num_of_strings; cntr_strings_1++) {
     2792                        for (cntr_strings_1 = 0; cntr_strings_1 < ; cntr_strings_1++) {
    27672793                                NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_strings));
    27682794                                if (_ptr_strings) {
     
    27912817                        NDR_PULL_SET_MEM_CTX(ndr, r->in.data, 0);
    27922818                        NDR_CHECK(ndr_pull_array_size(ndr, &r->in.data));
    2793                         NDR_PULL_ALLOC_N(ndr, r->in.data, ndr_get_array_size(ndr, &r->in.data));
    2794                         NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->in.data, ndr_get_array_size(ndr, &r->in.data)));
     2819                        size_data_1 = ndr_get_array_size(ndr, &r->in.data);
     2820                        NDR_PULL_ALLOC_N(ndr, r->in.data, size_data_1);
     2821                        NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->in.data, size_data_1));
    27952822                        NDR_PULL_SET_MEM_CTX(ndr, _mem_save_data_0, 0);
    27962823                }
Note: See TracChangeset for help on using the changeset viewer.