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

Location:
trunk/server/librpc/idl
Files:
3 edited

Legend:

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

    r414 r596  
    106106        const int DCERPC_FAULT_ACCESS_DENIED      = 0x00000005;
    107107        const int DCERPC_FAULT_CANT_PERFORM       = 0x000006d8;
     108        const int DCERPC_FAULT_SEC_PKG_ERROR      = 0x00000721;
    108109
    109110        /* we return this fault when we haven't yet run the test
  • trunk/server/librpc/idl/idl_types.h

    r414 r596  
    1313  a null terminated UCS2 string
    1414*/
    15 #define nstring         [flag(STR_NULLTERM)] string
     15#define nstring         [flag(STR_NULLTERM|NDR_ALIGN2)] string
    1616
    1717/*
     
    5151  a null terminated UCS2 string
    5252*/
    53 #define nstring_array   [flag(STR_NULLTERM)] string_array
     53#define nstring_array   [flag(STR_NULLTERM|NDR_ALIGN2)] string_array
    5454
    5555#define NDR_NOALIGN       LIBNDR_FLAG_NOALIGN
  • 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.