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.
