📄 jwalmaccess.pas
字号:
{$EXTERNALSYM _USER_INFO_23}
USER_INFO_23 = _USER_INFO_23;
{$EXTERNALSYM USER_INFO_23}
TUserInfo23 = USER_INFO_23;
PUserInfo23 = PUSER_INFO_23;
LPUSER_INFO_1003 = ^USER_INFO_1003;
{$EXTERNALSYM LPUSER_INFO_1003}
PUSER_INFO_1003 = ^USER_INFO_1003;
{$EXTERNALSYM PUSER_INFO_1003}
_USER_INFO_1003 = record
usri1003_password: LPWSTR;
end;
{$EXTERNALSYM _USER_INFO_1003}
USER_INFO_1003 = _USER_INFO_1003;
{$EXTERNALSYM USER_INFO_1003}
TUserInfo1003 = USER_INFO_1003;
PUserInfo1003 = PUSER_INFO_1003;
LPUSER_INFO_1005 = ^USER_INFO_1005;
{$EXTERNALSYM LPUSER_INFO_1005}
PUSER_INFO_1005 = ^USER_INFO_1005;
{$EXTERNALSYM PUSER_INFO_1005}
_USER_INFO_1005 = record
usri1005_priv: DWORD;
end;
{$EXTERNALSYM _USER_INFO_1005}
USER_INFO_1005 = _USER_INFO_1005;
{$EXTERNALSYM USER_INFO_1005}
TUserInfo1005 = USER_INFO_1005;
PUserInfo1005 = PUSER_INFO_1005;
LPUSER_INFO_1006 = ^USER_INFO_1006;
{$EXTERNALSYM LPUSER_INFO_1006}
PUSER_INFO_1006 = ^USER_INFO_1006;
{$EXTERNALSYM PUSER_INFO_1006}
_USER_INFO_1006 = record
usri1006_home_dir: LPWSTR;
end;
{$EXTERNALSYM _USER_INFO_1006}
USER_INFO_1006 = _USER_INFO_1006;
{$EXTERNALSYM USER_INFO_1006}
TUserInfo1006 = USER_INFO_1006;
PUserInfo1006 = PUSER_INFO_1006;
LPUSER_INFO_1007 = ^USER_INFO_1007;
{$EXTERNALSYM LPUSER_INFO_1007}
PUSER_INFO_1007 = ^USER_INFO_1007;
{$EXTERNALSYM PUSER_INFO_1007}
_USER_INFO_1007 = record
usri1007_comment: LPWSTR;
end;
{$EXTERNALSYM _USER_INFO_1007}
USER_INFO_1007 = _USER_INFO_1007;
{$EXTERNALSYM USER_INFO_1007}
TUserInfo1007 = USER_INFO_1007;
PUserInfo1007 = PUSER_INFO_1007;
LPUSER_INFO_1008 = ^USER_INFO_1008;
{$EXTERNALSYM LPUSER_INFO_1008}
PUSER_INFO_1008 = ^USER_INFO_1008;
{$EXTERNALSYM PUSER_INFO_1008}
_USER_INFO_1008 = record
usri1008_flags: DWORD;
end;
{$EXTERNALSYM _USER_INFO_1008}
USER_INFO_1008 = _USER_INFO_1008;
{$EXTERNALSYM USER_INFO_1008}
TUserInfo1008 = USER_INFO_1008;
PUserInfo1008 = PUSER_INFO_1008;
LPUSER_INFO_1009 = ^USER_INFO_1009;
{$EXTERNALSYM LPUSER_INFO_1009}
PUSER_INFO_1009 = ^USER_INFO_1009;
{$EXTERNALSYM PUSER_INFO_1009}
_USER_INFO_1009 = record
usri1009_script_path: LPWSTR;
end;
{$EXTERNALSYM _USER_INFO_1009}
USER_INFO_1009 = _USER_INFO_1009;
{$EXTERNALSYM USER_INFO_1009}
TUserInfo1009 = USER_INFO_1009;
PUserInfo1009 = PUSER_INFO_1009;
LPUSER_INFO_1010 = ^USER_INFO_1010;
{$EXTERNALSYM LPUSER_INFO_1010}
PUSER_INFO_1010 = ^USER_INFO_1010;
{$EXTERNALSYM PUSER_INFO_1010}
_USER_INFO_1010 = record
usri1010_auth_flags: DWORD;
end;
{$EXTERNALSYM _USER_INFO_1010}
USER_INFO_1010 = _USER_INFO_1010;
{$EXTERNALSYM USER_INFO_1010}
TUserInfo1010 = USER_INFO_1010;
PUserInfo1010 = PUSER_INFO_1010;
LPUSER_INFO_1011 = ^USER_INFO_1011;
{$EXTERNALSYM LPUSER_INFO_1011}
PUSER_INFO_1011 = ^USER_INFO_1011;
{$EXTERNALSYM PUSER_INFO_1011}
_USER_INFO_1011 = record
usri1011_full_name: LPWSTR;
end;
{$EXTERNALSYM _USER_INFO_1011}
USER_INFO_1011 = _USER_INFO_1011;
{$EXTERNALSYM USER_INFO_1011}
TUserInfo1011 = USER_INFO_1011;
PUserInfo1011 = PUSER_INFO_1011;
LPUSER_INFO_1012 = ^USER_INFO_1012;
{$EXTERNALSYM LPUSER_INFO_1012}
PUSER_INFO_1012 = ^USER_INFO_1012;
{$EXTERNALSYM PUSER_INFO_1012}
_USER_INFO_1012 = record
usri1012_usr_comment: LPWSTR;
end;
{$EXTERNALSYM _USER_INFO_1012}
USER_INFO_1012 = _USER_INFO_1012;
{$EXTERNALSYM USER_INFO_1012}
TUserInfo1012 = USER_INFO_1012;
PUserInfo1012 = PUSER_INFO_1012;
LPUSER_INFO_1013 = ^USER_INFO_1013;
{$EXTERNALSYM LPUSER_INFO_1013}
PUSER_INFO_1013 = ^USER_INFO_1013;
{$EXTERNALSYM PUSER_INFO_1013}
_USER_INFO_1013 = record
usri1013_parms: LPWSTR;
end;
{$EXTERNALSYM _USER_INFO_1013}
USER_INFO_1013 = _USER_INFO_1013;
{$EXTERNALSYM USER_INFO_1013}
TUserInfo1013 = USER_INFO_1013;
PUserInfo1013 = PUSER_INFO_1013;
LPUSER_INFO_1014 = ^USER_INFO_1014;
{$EXTERNALSYM LPUSER_INFO_1014}
PUSER_INFO_1014 = ^USER_INFO_1014;
{$EXTERNALSYM PUSER_INFO_1014}
_USER_INFO_1014 = record
usri1014_workstations: LPWSTR;
end;
{$EXTERNALSYM _USER_INFO_1014}
USER_INFO_1014 = _USER_INFO_1014;
{$EXTERNALSYM USER_INFO_1014}
TUserInfo1014 = USER_INFO_1014;
PUserInfo1014 = PUSER_INFO_1014;
LPUSER_INFO_1017 = ^USER_INFO_1017;
{$EXTERNALSYM LPUSER_INFO_1017}
PUSER_INFO_1017 = ^USER_INFO_1017;
{$EXTERNALSYM PUSER_INFO_1017}
_USER_INFO_1017 = record
usri1017_acct_expires: DWORD;
end;
{$EXTERNALSYM _USER_INFO_1017}
USER_INFO_1017 = _USER_INFO_1017;
{$EXTERNALSYM USER_INFO_1017}
TUserInfo1017 = USER_INFO_1017;
PUserInfo1017 = PUSER_INFO_1017;
LPUSER_INFO_1018 = ^USER_INFO_1018;
{$EXTERNALSYM LPUSER_INFO_1018}
PUSER_INFO_1018 = ^USER_INFO_1018;
{$EXTERNALSYM PUSER_INFO_1018}
_USER_INFO_1018 = record
usri1018_max_storage: DWORD;
end;
{$EXTERNALSYM _USER_INFO_1018}
USER_INFO_1018 = _USER_INFO_1018;
{$EXTERNALSYM USER_INFO_1018}
TUserInfo1018 = USER_INFO_1018;
PUserInfo1018 = PUSER_INFO_1018;
LPUSER_INFO_1020 = ^USER_INFO_1020;
{$EXTERNALSYM LPUSER_INFO_1020}
PUSER_INFO_1020 = ^USER_INFO_1020;
{$EXTERNALSYM PUSER_INFO_1020}
_USER_INFO_1020 = record
usri1020_units_per_week: DWORD;
usri1020_logon_hours: LPBYTE;
end;
{$EXTERNALSYM _USER_INFO_1020}
USER_INFO_1020 = _USER_INFO_1020;
{$EXTERNALSYM USER_INFO_1020}
TUserInfo1020 = USER_INFO_1020;
PUserInfo1020 = PUSER_INFO_1020;
LPUSER_INFO_1023 = ^USER_INFO_1023;
{$EXTERNALSYM LPUSER_INFO_1023}
PUSER_INFO_1023 = ^USER_INFO_1023;
{$EXTERNALSYM PUSER_INFO_1023}
_USER_INFO_1023 = record
usri1023_logon_server: LPWSTR;
end;
{$EXTERNALSYM _USER_INFO_1023}
USER_INFO_1023 = _USER_INFO_1023;
{$EXTERNALSYM USER_INFO_1023}
TUserInfo1023 = USER_INFO_1023;
PUserInfo1023 = PUSER_INFO_1023;
LPUSER_INFO_1024 = ^USER_INFO_1024;
{$EXTERNALSYM LPUSER_INFO_1024}
PUSER_INFO_1024 = ^USER_INFO_1024;
{$EXTERNALSYM PUSER_INFO_1024}
_USER_INFO_1024 = record
usri1024_country_code: DWORD;
end;
{$EXTERNALSYM _USER_INFO_1024}
USER_INFO_1024 = _USER_INFO_1024;
{$EXTERNALSYM USER_INFO_1024}
TUserInfo1024 = USER_INFO_1024;
PUserInfo1024 = PUSER_INFO_1024;
LPUSER_INFO_1025 = ^USER_INFO_1025;
{$EXTERNALSYM LPUSER_INFO_1025}
PUSER_INFO_1025 = ^USER_INFO_1025;
{$EXTERNALSYM PUSER_INFO_1025}
_USER_INFO_1025 = record
usri1025_code_page: DWORD;
end;
{$EXTERNALSYM _USER_INFO_1025}
USER_INFO_1025 = _USER_INFO_1025;
{$EXTERNALSYM USER_INFO_1025}
TUserInfo1025 = USER_INFO_1025;
PUserInfo1025 = PUSER_INFO_1025;
LPUSER_INFO_1051 = ^USER_INFO_1051;
{$EXTERNALSYM LPUSER_INFO_1051}
PUSER_INFO_1051 = ^USER_INFO_1051;
{$EXTERNALSYM PUSER_INFO_1051}
_USER_INFO_1051 = record
usri1051_primary_group_id: DWORD;
end;
{$EXTERNALSYM _USER_INFO_1051}
USER_INFO_1051 = _USER_INFO_1051;
{$EXTERNALSYM USER_INFO_1051}
TUserInfo1051 = USER_INFO_1051;
PUserInfo1051 = PUSER_INFO_1051;
LPUSER_INFO_1052 = ^USER_INFO_1052;
{$EXTERNALSYM LPUSER_INFO_1052}
PUSER_INFO_1052 = ^USER_INFO_1052;
{$EXTERNALSYM PUSER_INFO_1052}
_USER_INFO_1052 = record
usri1052_profile: LPWSTR;
end;
{$EXTERNALSYM _USER_INFO_1052}
USER_INFO_1052 = _USER_INFO_1052;
{$EXTERNALSYM USER_INFO_1052}
TUserInfo1052 = USER_INFO_1052;
PUserInfo1052 = PUSER_INFO_1052;
LPUSER_INFO_1053 = ^USER_INFO_1053;
{$EXTERNALSYM LPUSER_INFO_1053}
PUSER_INFO_1053 = ^USER_INFO_1053;
{$EXTERNALSYM PUSER_INFO_1053}
_USER_INFO_1053 = record
usri1053_home_dir_drive: LPWSTR;
end;
{$EXTERNALSYM _USER_INFO_1053}
USER_INFO_1053 = _USER_INFO_1053;
{$EXTERNALSYM USER_INFO_1053}
TUserInfo1053 = USER_INFO_1053;
PUserInfo1053 = PUSER_INFO_1053;
//
// Data Structures - User Modals
//
LPUSER_MODALS_INFO_0 = ^USER_MODALS_INFO_0;
{$EXTERNALSYM LPUSER_MODALS_INFO_0}
PUSER_MODALS_INFO_0 = ^USER_MODALS_INFO_0;
{$EXTERNALSYM PUSER_MODALS_INFO_0}
_USER_MODALS_INFO_0 = record
usrmod0_min_passwd_len: DWORD;
usrmod0_max_passwd_age: DWORD;
usrmod0_min_passwd_age: DWORD;
usrmod0_force_logoff: DWORD;
usrmod0_password_hist_len: DWORD;
end;
{$EXTERNALSYM _USER_MODALS_INFO_0}
USER_MODALS_INFO_0 = _USER_MODALS_INFO_0;
{$EXTERNALSYM USER_MODALS_INFO_0}
TUserModalsInfo0 = USER_MODALS_INFO_0;
PUserModalsInfo0 = PUSER_MODALS_INFO_0;
LPUSER_MODALS_INFO_1 = ^USER_MODALS_INFO_1;
{$EXTERNALSYM LPUSER_MODALS_INFO_1}
PUSER_MODALS_INFO_1 = ^USER_MODALS_INFO_1;
{$EXTERNALSYM PUSER_MODALS_INFO_1}
_USER_MODALS_INFO_1 = record
usrmod1_role: DWORD;
usrmod1_primary: LPWSTR;
end;
{$EXTERNALSYM _USER_MODALS_INFO_1}
USER_MODALS_INFO_1 = _USER_MODALS_INFO_1;
{$EXTERNALSYM USER_MODALS_INFO_1}
TUserModalsInfo1 = USER_MODALS_INFO_1;
PUserModalsInfo1 = PUSER_MODALS_INFO_1;
LPUSER_MODALS_INFO_2 = ^USER_MODALS_INFO_2;
{$EXTERNALSYM LPUSER_MODALS_INFO_2}
PUSER_MODALS_INFO_2 = ^USER_MODALS_INFO_2;
{$EXTERNALSYM PUSER_MODALS_INFO_2}
_USER_MODALS_INFO_2 = record
usrmod2_domain_name: LPWSTR;
usrmod2_domain_id: PSID;
end;
{$EXTERNALSYM _USER_MODALS_INFO_2}
USER_MODALS_INFO_2 = _USER_MODALS_INFO_2;
{$EXTERNALSYM USER_MODALS_INFO_2}
TUserModalsInfo2 = USER_MODALS_INFO_2;
PUserModalsInfo2 = PUSER_MODALS_INFO_2;
LPUSER_MODALS_INFO_3 = ^USER_MODALS_INFO_3;
{$EXTERNALSYM LPUSER_MODALS_INFO_3}
PUSER_MODALS_INFO_3 = ^USER_MODALS_INFO_3;
{$EXTERNALSYM PUSER_MODALS_INFO_3}
_USER_MODALS_INFO_3 = record
usrmod3_lockout_duration: DWORD;
usrmod3_lockout_observation_window: DWORD;
usrmod3_lockout_threshold: DWORD;
end;
{$EXTERNALSYM _USER_MODALS_INFO_3}
USER_MODALS_INFO_3 = _USER_MODALS_INFO_3;
{$EXTERNALSYM USER_MODALS_INFO_3}
TUserModalsInfo3 = USER_MODALS_INFO_3;
PUserModalsInfo3 = PUSER_MODALS_INFO_3;
LPUSER_MODALS_INFO_1001 = ^USER_MODALS_INFO_1001;
{$EXTERNALSYM LPUSER_MODALS_INFO_1001}
PUSER_MODALS_INFO_1001 = ^USER_MODALS_INFO_1001;
{$EXTERNALSYM PUSER_MODALS_INFO_1001}
_USER_MODALS_INFO_1001 = record
usrmod1001_min_passwd_len: DWORD;
end;
{$EXTERNALSYM _USER_MODALS_INFO_1001}
USER_MODALS_INFO_1001 = _USER_MODALS_INFO_1001;
{$EXTERNALSYM USER_MODALS_INFO_1001}
TUserModalsInfo1001 = USER_MODALS_INFO_1001;
PUserModalsInfo1001 = PUSER_MODALS_INFO_1001;
LPUSER_MODALS_INFO_1002 = ^USER_MODALS_INFO_1002;
{$EXTERNALSYM LPUSER_MODALS_INFO_1002}
PUSER_MODALS_INFO_1002 = ^USER_MODALS_INFO_1002;
{$EXTERNALSYM PUSER_MODALS_INFO_1002}
_USER_MODALS_INFO_1002 = record
usrmod1002_max_passwd_age: DWORD;
end;
{$EXTERNALSYM _USER_MODALS_INFO_1002}
USER_MODALS_INFO_1002 = _USER_MODALS_INFO_1002;
{$EXTERNALSYM USER_MODALS_INFO_1002}
TUserModalsInfo1002 = USER_MODALS_INFO_1002;
PUserModalsInfo1002 = PUSER_MODALS_INFO_1002;
LPUSER_MODALS_INFO_1003 = ^USER_MODALS_INFO_1003;
{$EXTERNALSYM LPUSER_MODALS_INFO_1003}
PUSER_MODALS_INFO_1003 = ^USER_MODALS_INFO_1003;
{$EXTERNALSYM PUSER_MODALS_INFO_1003}
_USER_MODALS_INFO_1003 = record
usrmod1003_min_passwd_age: DWORD;
end;
{$EXTERNALSYM _USER_MODALS_INFO_1003}
USER_MODALS_INFO_1003 = _USER_MODALS_INFO_1003;
{$EXTERNALSYM USER_MODALS_INFO_1003}
TUserModalsInfo1003 = USER_MODALS_INFO_1003;
PUserModalsInfo1003 = PUSER_MODALS_INFO_1003;
LPUSER_MODALS_INFO_1004 = ^USER_MODALS_INFO_1004;
{$EXTERNALSYM LPUSER_MODALS_INFO_1004}
PUSER_MODALS_INFO_1004 = ^USER_MODALS_INFO_1004;
{$EXTERNALSYM PUSER_MODALS_INFO_1004}
_USER_MODALS_INFO_1004 = record
usrmod1004_force_logoff: DWORD;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -