Changeset 988 for vendor/current/librpc/idl/dfsblobs.idl
- Timestamp:
- Nov 24, 2016, 1:14:11 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/librpc/idl/dfsblobs.idl
r740 r988 54 54 [relative_short] nstring *DFS_alt_path; 55 55 [relative_short] nstring *netw_address; 56 /* As stated in MS DFSC 2.2.4.3.1 this array was guid but now MUST be 16 null bytes*/57 56 } dfs_normal_referral; 58 57 … … 75 74 76 75 typedef [flag(NDR_NOALIGN)] struct { 76 uint16 size; 77 77 DFS_SERVER_TYPE server_type; 78 78 DFS_FLAGS_REFERRAL entry_flags; 79 79 uint32 ttl; 80 80 [switch_is(entry_flags & DFS_FLAG_REFERRAL_DOMAIN_RESP)] dfs_referral referrals; 81 } dfs_referral_v3_remaining;82 83 typedef [flag(NDR_NOALIGN)] struct {84 uint16 size;85 dfs_referral_v3_remaining data;86 81 /* this is either 0 or 16 bytes */ 87 82 [switch_is(size - 18)] dfs_padding service_site_guid; 88 83 } dfs_referral_v3; 89 90 typedef struct {91 uint16 size;92 DFS_SERVER_TYPE server_type;93 DFS_FLAGS_REFERRAL entry_flags;94 uint32 ttl;95 dfs_normal_referral r1;96 } dfs_referral_v4;97 84 98 85 typedef [nodiscriminant] union { … … 100 87 [case(2)] dfs_referral_v2 v2; 101 88 [case(3)] dfs_referral_v3 v3; 102 [case(4)] dfs_referral_v 4v4;89 [case(4)] dfs_referral_v3 v4; 103 90 [default]; 104 91 } dfs_referral_version;
Note:
See TracChangeset
for help on using the changeset viewer.