[default] ForestTrustDataBinaryData data;
} ForestTrustData;
- /* same as lsa_ForestTrustRecordType */
+ /* same as lsa_ForestTrustRecordType, but only 8 bit */
typedef [enum8bit] enum {
- FOREST_TRUST_TOP_LEVEL_NAME = 0,
- FOREST_TRUST_TOP_LEVEL_NAME_EX = 1,
- FOREST_TRUST_DOMAIN_INFO = 2
+ FOREST_TRUST_TOP_LEVEL_NAME = LSA_FOREST_TRUST_TOP_LEVEL_NAME,
+ FOREST_TRUST_TOP_LEVEL_NAME_EX = LSA_FOREST_TRUST_TOP_LEVEL_NAME_EX,
+ FOREST_TRUST_DOMAIN_INFO = LSA_FOREST_TRUST_DOMAIN_INFO
} ForestTrustInfoRecordType;
/* meaning of flags depends on record type and values are
the same as in lsa.idl, see collision record types */
typedef [public,gensize,flag(NDR_NOALIGN)] struct {
- uint32 flags;
+ lsa_ForestTrustRecordFlags flags;
NTTIME timestamp;
ForestTrustInfoRecordType type;
[switch_is(type)] ForestTrustData data;