interface netlogon
{
+ declare bitmap samr_AcctFlags;
+
typedef [public] struct {
[value(strlen_m(r->string)*2)] uint16 size;
[value(r->size)] uint16 length;
netr_String domain;
dom_sid2 *domain_sid;
netr_LMSessionKey LMSessKey;
- uint32 acct_flags;
+ samr_AcctFlags acct_flags;
uint32 unknown[7];
} netr_SamBaseInfo;
uint16 logon_count;
NTTIME last_password_change;
NTTIME acct_expiry;
- uint32 acct_flags;
+ samr_AcctFlags acct_flags;
samr_Password lmpassword;
samr_Password ntpassword;
bool8 nt_password_present;
] interface samr
{
/* account control (acct_flags) bits */
- typedef bitmap {
+ typedef [public] bitmap {
ACB_DISABLED = 0x00000001, /* 1 = User account disabled */
ACB_HOMDIRREQ = 0x00000002, /* 1 = Home directory required */
ACB_PWNOTREQ = 0x00000004, /* 1 = User password not required */