} netr_LogonLevel;
typedef [public,flag(NDR_PAHEX)] struct {
- uint8 key[16];
+ [flag(NDR_SECRET)] uint8 key[16];
} netr_UserSessionKey;
typedef [public,flag(NDR_PAHEX)] struct {
- uint8 key[8];
+ [flag(NDR_SECRET)] uint8 key[8];
} netr_LMSessionKey;
/* Flags for user_flags below */
uint32 primary_gid;
samr_RidWithAttributeArray groups;
netr_UserFlags user_flags;
- [flag(NDR_SECRET)] netr_UserSessionKey key;
+ netr_UserSessionKey key;
lsa_StringLarge logon_server;
lsa_StringLarge logon_domain;
dom_sid2 *domain_sid;
- [flag(NDR_SECRET)] netr_LMSessionKey LMSessKey;
+ netr_LMSessionKey LMSessKey;
samr_AcctFlags acct_flags;
uint32 sub_auth_status;
NTTIME last_successful_logon;
} NL_PASSWORD_VERSION;
typedef [flag(NDR_PAHEX)] struct {
- uint8 data[512];
+ [flag(NDR_SECRET)] uint8 data[512];
uint32 length;
} netr_CryptPassword;
[in] [string,charset(UTF16)] uint16 *computer_name,
[in,ref] netr_Authenticator *credential,
[out,ref] netr_Authenticator *return_authenticator,
- [in,ref] [size_is(buffer_len)] uint8 *opaque_buffer,
+ [in,ref] [size_is(buffer_len)][flag(NDR_SECRET)] uint8 *opaque_buffer,
[in] uint32 buffer_len
);
} samr_UserInfo17;
typedef [public, flag(NDR_PAHEX)] struct {
- uint8 hash[16];
+ [flag(NDR_SECRET)] uint8 hash[16];
} samr_Password;
typedef struct {
} samr_UserInfo21;
typedef [public, flag(NDR_PAHEX)] struct {
- uint8 data[516];
+ [flag(NDR_SECRET)] uint8 data[516];
} samr_CryptPassword;
typedef struct {
} samr_UserInfo24;
typedef [flag(NDR_PAHEX)] struct {
- uint8 data[532];
+ [flag(NDR_SECRET)] uint8 data[532];
} samr_CryptPasswordEx;
typedef struct {