Ignore:
Timestamp:
Jul 2, 2011, 3:35:33 PM (14 years ago)
Author:
Herwig Bauernfeind
Message:

Samba 3.5: Update trunk to 3.5.8

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/server/librpc/idl/spoolss.idl

    r429 r596  
    1818{
    1919        typedef [v1_enum] enum winreg_Type winreg_Type;
    20         typedef [gensize] struct {
     20        typedef [gensize,noprint] struct {
    2121                uint16 year;
    2222                uint16 month;
     
    12571257                [relative] nstring *driver_name;
    12581258                [relative] nstring *architecture;
    1259                 [relative] [size_is(file_count)] spoolss_DriverFileInfo *file_info;
     1259                [relative,size_is(file_count),flag(NDR_ALIGN4)] spoolss_DriverFileInfo *file_info;
    12601260                uint32 file_count;
    12611261                [relative] nstring *monitor_name;
     
    25512551                [value(2*strlen_m_term(value_name))] uint32 value_name_len;
    25522552                winreg_Type type;
    2553                 [relative,subcontext(0),subcontext_size(data_length),flag(NDR_REMAINING)] DATA_BLOB *data;
    2554                 [value(data->length)] uint32 data_length;
     2553                [relative,subcontext(0),subcontext_size(data_length),flag(NDR_REMAINING|ndr_spoolss_PrinterEnumValues_align(r->type))] DATA_BLOB *data;
     2554                [value(data ? data->length : 0)] uint32 data_length;
    25552555        } spoolss_PrinterEnumValues;
    25562556
Note: See TracChangeset for help on using the changeset viewer.