Changeset 989 for vendor/current/librpc/idl
- Timestamp:
 - Nov 25, 2016, 8:04:54 PM (9 years ago)
 - Location:
 - vendor/current/librpc/idl
 - Files:
 - 
      
- 3 edited
 
- 
          
  dcerpc.idl (modified) (1 diff)
 - 
          
  dns.idl (modified) (4 diffs)
 - 
          
  idl_types.h (modified) (1 diff)
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
      
vendor/current/librpc/idl/dcerpc.idl
r988 r989 536 536 const uint8 DCERPC_AUTH_LEN_OFFSET = 10; 537 537 const uint8 DCERPC_NCACN_PAYLOAD_OFFSET = 16; 538 const uint32 DCERPC_NCACN_PAYLOAD_MAX_SIZE = 0x400000; /* 4 MByte */ 538 539 /* 540 * See [MS-RPCE] 3.3.3.5.4 Maximum Server Input Data Size 541 * 4 MByte is the default limit of reassembled request payload 542 */ 543 const uint32 DCERPC_NCACN_REQUEST_DEFAULT_MAX_SIZE = 0x400000; 544 545 /* 546 * See [MS-RPCE] 3.3.2.5.2 Handling Responses 547 * 548 * Indicates that Windows accepts up to 0x7FFFFFFF ~2 GByte 549 * 550 * talloc has a limit of 256 MByte, so we need to use something smaller. 551 * 552 * For now we try our luck with 240 MByte. 553 */ 554 const uint32 DCERPC_NCACN_RESPONSE_DEFAULT_MAX_SIZE = 0xf000000; /* 240 MByte */ 539 555 540 556 /* little-endian flag */  - 
      
vendor/current/librpc/idl/dns.idl
r988 r989 180 180 } dns_opt_record; 181 181 182 typedef [ public] struct {182 typedef [flag(NDR_NO_COMP),public] struct { 183 183 dns_string algorithm; 184 184 uint32 inception; … … 192 192 } dns_tkey_record; 193 193 194 typedef [ public] struct {194 typedef [flag(NDR_NO_COMP),public] struct { 195 195 dns_string algorithm_name; 196 196 uint16 time_prefix; /* 0 until February 2106*/ … … 205 205 } dns_tsig_record; 206 206 207 typedef [flag(NDR_NO ALIGN|NDR_BIG_ENDIAN|NDR_PAHEX),public] struct {207 typedef [flag(NDR_NO_COMP|NDR_NOALIGN|NDR_BIG_ENDIAN|NDR_PAHEX),public] struct { 208 208 dns_string name; 209 209 dns_qclass rr_class; … … 213 213 uint32 time; 214 214 uint16 fudge; 215 uint16 original_id;216 215 uint16 error; 217 216 uint16 other_size;  - 
      
vendor/current/librpc/idl/idl_types.h
r988 r989 41 41 #define NDR_ALIGN4 LIBNDR_FLAG_ALIGN4 42 42 #define NDR_ALIGN8 LIBNDR_FLAG_ALIGN8 43 #define NDR_NO_COMP LIBNDR_FLAG_NO_COMPRESSION 43 44 44 45 /* this flag is used to force a section of IDL as little endian. It is  
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  