BOOLEAN PasswordExpired;
} SAMPR_USER_INTERNAL1_INFORMATION, *PSAMPR_USER_INTERNAL1_INFORMATION;
+typedef struct _SAMPR_USER_INTERNAL2_INFORMATION
+{
+ unsigned long Flags;
+ OLD_LARGE_INTEGER LastLogon;
+ OLD_LARGE_INTEGER LastLogoff;
+ unsigned short BadPasswordCount;
+ unsigned short LogonCount;
+} SAMPR_USER_INTERNAL2_INFORMATION, *PSAMPR_USER_INTERNAL2_INFORMATION;
+
typedef struct _SAMPR_USER_INTERNAL4_INFORMATION
{
SAMPR_USER_ALL_INFORMATION I1;
[case(UserControlInformation)] USER_CONTROL_INFORMATION Control;
[case(UserExpiresInformation)] USER_EXPIRES_INFORMATION Expires;
[case(UserInternal1Information)] SAMPR_USER_INTERNAL1_INFORMATION Internal1;
+ [case(UserInternal2Information)] SAMPR_USER_INTERNAL2_INFORMATION Internal2;
[case(UserParametersInformation)] SAMPR_USER_PARAMETERS_INFORMATION Parameters;
[case(UserAllInformation)] SAMPR_USER_ALL_INFORMATION All;
[case(UserInternal4Information)] SAMPR_USER_INTERNAL4_INFORMATION Internal4;