⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lmaccess.h

📁 c++编程宝典源码及Quincy99编译器 是《标准C++编程宝典》电子工业出版社的光盘
💻 H
📖 第 1 页 / 共 2 页
字号:
}USER_INFO_21,*PUSER_INFO_21,*LPUSER_INFO_21;typedef struct _USER_INFO_22 {	LPWSTR usri22_name;	BYTE usri22_password[ENCRYPTED_PWLEN];	DWORD usri22_password_age;	DWORD usri22_priv;	LPWSTR usri22_home_dir;	LPWSTR usri22_comment;	DWORD usri22_flags;	LPWSTR usri22_script_path;	DWORD usri22_auth_flags;	LPWSTR usri22_full_name;	LPWSTR usri22_usr_comment;	LPWSTR usri22_parms;	LPWSTR usri22_workstations;	DWORD usri22_last_logon;	DWORD usri22_last_logoff;	DWORD usri22_acct_expires;	DWORD usri22_max_storage;	DWORD usri22_units_per_week;	PBYTE usri22_logon_hours;	DWORD usri22_bad_pw_count;	DWORD usri22_num_logons;	LPWSTR usri22_logon_server;	DWORD usri22_country_code;	DWORD usri22_code_page;	}USER_INFO_22,*PUSER_INFO_22,*LPUSER_INFO_22;typedef struct _USER_INFO_1003 {	LPWSTR usri1003_password;} USER_INFO_1003,*PUSER_INFO_1003,*LPUSER_INFO_1003;typedef struct _USER_INFO_1005 {	DWORD usri1005_priv;} USER_INFO_1005,*PUSER_INFO_1005,*LPUSER_INFO_1005;typedef struct _USER_INFO_1006 {	LPWSTR usri1006_home_dir;} USER_INFO_1006,*PUSER_INFO_1006,*LPUSER_INFO_1006;typedef struct _USER_INFO_1007 {	LPWSTR usri1007_comment;} USER_INFO_1007,*PUSER_INFO_1007,*LPUSER_INFO_1007;typedef struct _USER_INFO_1008 {	DWORD usri1008_flags;} USER_INFO_1008,*PUSER_INFO_1008,*LPUSER_INFO_1008;typedef struct _USER_INFO_1009 {	LPWSTR usri1009_script_path;} USER_INFO_1009,*PUSER_INFO_1009,*LPUSER_INFO_1009;typedef struct _USER_INFO_1010 {	DWORD usri1010_auth_flags;} USER_INFO_1010,*PUSER_INFO_1010,*LPUSER_INFO_1010;typedef struct _USER_INFO_1011 {	LPWSTR usri1011_full_name;} USER_INFO_1011,*PUSER_INFO_1011,*LPUSER_INFO_1011;typedef struct _USER_INFO_1012 {	LPWSTR usri1012_usr_comment;} USER_INFO_1012,*PUSER_INFO_1012,*LPUSER_INFO_1012;typedef struct _USER_INFO_1013 {	LPWSTR usri1013_parms;} USER_INFO_1013,*PUSER_INFO_1013,*LPUSER_INFO_1013;typedef struct _USER_INFO_1014 {	LPWSTR usri1014_workstations;} USER_INFO_1014,*PUSER_INFO_1014,*LPUSER_INFO_1014;typedef struct _USER_INFO_1017 {	DWORD usri1017_acct_expires;} USER_INFO_1017,*PUSER_INFO_1017,*LPUSER_INFO_1017;typedef struct _USER_INFO_1018 {	DWORD usri1018_max_storage;} USER_INFO_1018,*PUSER_INFO_1018,*LPUSER_INFO_1018;typedef struct _USER_INFO_1020 {	DWORD usri1020_units_per_week;	PBYTE usri1020_logon_hours;} USER_INFO_1020,*PUSER_INFO_1020,*LPUSER_INFO_1020;typedef struct _USER_INFO_1023 {	LPWSTR usri1023_logon_server;} USER_INFO_1023,*PUSER_INFO_1023,*LPUSER_INFO_1023;typedef struct _USER_INFO_1024 {	DWORD usri1024_country_code;} USER_INFO_1024,*PUSER_INFO_1024,*LPUSER_INFO_1024;typedef struct _USER_INFO_1025 {	DWORD usri1025_code_page;} USER_INFO_1025,*PUSER_INFO_1025,*LPUSER_INFO_1025;typedef struct _USER_INFO_1051 {	DWORD usri1051_primary_group_id;} USER_INFO_1051,*PUSER_INFO_1051,*LPUSER_INFO_1051;typedef struct _USER_INFO_1052 {	LPWSTR usri1052_profile;} USER_INFO_1052,*PUSER_INFO_1052,*LPUSER_INFO_1052;typedef struct _USER_INFO_1053 {	LPWSTR usri1053_home_dir_drive;} USER_INFO_1053,*PUSER_INFO_1053,*LPUSER_INFO_1053;typedef struct _USER_MODALS_INFO_0 {	DWORD usrmod0_min_passwd_len;	DWORD usrmod0_max_passwd_age;	DWORD usrmod0_min_passwd_age;	DWORD usrmod0_force_logoff;	DWORD usrmod0_password_hist_len;}USER_MODALS_INFO_0,*PUSER_MODALS_INFO_0,*LPUSER_MODALS_INFO_0;typedef struct _USER_MODALS_INFO_1 {	DWORD usrmod1_role;	LPWSTR usrmod1_primary;}USER_MODALS_INFO_1,*PUSER_MODALS_INFO_1,*LPUSER_MODALS_INFO_1;typedef struct _USER_MODALS_INFO_2 {	LPWSTR usrmod2_domain_name;	PSID usrmod2_domain_id;}USER_MODALS_INFO_2,*PUSER_MODALS_INFO_2,*LPUSER_MODALS_INFO_2;typedef struct _USER_MODALS_INFO_3 {	DWORD usrmod3_lockout_duration;	DWORD usrmod3_lockout_observation_window;	DWORD usrmod3_lockout_threshold;}USER_MODALS_INFO_3,*PUSER_MODALS_INFO_3,*LPUSER_MODALS_INFO_3;typedef struct _USER_MODALS_INFO_1001 {	DWORD usrmod1001_min_passwd_len;} USER_MODALS_INFO_1001,*PUSER_MODALS_INFO_1001,*LPUSER_MODALS_INFO_1001;typedef struct _USER_MODALS_INFO_1002 {	DWORD usrmod1002_max_passwd_age;} USER_MODALS_INFO_1002,*PUSER_MODALS_INFO_1002,*LPUSER_MODALS_INFO_1002;typedef struct _USER_MODALS_INFO_1003 {	DWORD usrmod1003_min_passwd_age;} USER_MODALS_INFO_1003,*PUSER_MODALS_INFO_1003,*LPUSER_MODALS_INFO_1003;typedef struct _USER_MODALS_INFO_1004 {	DWORD usrmod1004_force_logoff;} USER_MODALS_INFO_1004,*PUSER_MODALS_INFO_1004,*LPUSER_MODALS_INFO_1004;typedef struct _USER_MODALS_INFO_1005 {	DWORD usrmod1005_password_hist_len;} USER_MODALS_INFO_1005,*PUSER_MODALS_INFO_1005,*LPUSER_MODALS_INFO_1005;typedef struct _USER_MODALS_INFO_1006 {	DWORD usrmod1006_role;} USER_MODALS_INFO_1006,*PUSER_MODALS_INFO_1006,*LPUSER_MODALS_INFO_1006;typedef struct _USER_MODALS_INFO_1007 {	LPWSTR usrmod1007_primary;} USER_MODALS_INFO_1007,*PUSER_MODALS_INFO_1007,*LPUSER_MODALS_INFO_1007;typedef struct _GROUP_INFO_0 {	LPWSTR grpi0_name;}GROUP_INFO_0,*PGROUP_INFO_0,*LPGROUP_INFO_0;typedef struct _GROUP_INFO_1 {	LPWSTR grpi1_name;	LPWSTR grpi1_comment;}GROUP_INFO_1,*PGROUP_INFO_1,*LPGROUP_INFO_1;typedef struct _GROUP_INFO_2 {	LPWSTR grpi2_name;	LPWSTR grpi2_comment;	DWORD grpi2_group_id;	DWORD grpi2_attributes;}GROUP_INFO_2,*PGROUP_INFO_2;typedef struct _GROUP_INFO_1002 {	LPWSTR grpi1002_comment;} GROUP_INFO_1002,*PGROUP_INFO_1002,*LPGROUP_INFO_1002;typedef struct _GROUP_INFO_1005 {	DWORD grpi1005_attributes;} GROUP_INFO_1005,*PGROUP_INFO_1005,*LPGROUP_INFO_1005;typedef struct _GROUP_USERS_INFO_0 {	LPWSTR grui0_name;} GROUP_USERS_INFO_0,*PGROUP_USERS_INFO_0,*LPGROUP_USERS_INFO_0;typedef struct _GROUP_USERS_INFO_1 {	LPWSTR grui1_name;	DWORD grui1_attributes;} GROUP_USERS_INFO_1,*PGROUP_USERS_INFO_1,*LPGROUP_USERS_INFO_1;typedef struct _LOCALGROUP_INFO_0 {	LPWSTR lgrpi0_name;}LOCALGROUP_INFO_0,*PLOCALGROUP_INFO_0,*LPLOCALGROUP_INFO_0;typedef struct _LOCALGROUP_INFO_1 {	LPWSTR lgrpi1_name;	LPWSTR lgrpi1_comment;}LOCALGROUP_INFO_1,*PLOCALGROUP_INFO_1,*LPLOCALGROUP_INFO_1;typedef struct _LOCALGROUP_INFO_1002 {	LPWSTR lgrpi1002_comment;}LOCALGROUP_INFO_1002,*PLOCALGROUP_INFO_1002,*LPLOCALGROUP_INFO_1002;typedef struct _LOCALGROUP_MEMBERS_INFO_0 {	PSID lgrmi0_sid;} LOCALGROUP_MEMBERS_INFO_0,*PLOCALGROUP_MEMBERS_INFO_0,*LPLOCALGROUP_MEMBERS_INFO_0;typedef struct _LOCALGROUP_MEMBERS_INFO_1 {	PSID lgrmi1_sid;	SID_NAME_USE lgrmi1_sidusage;	LPWSTR lgrmi1_name;} LOCALGROUP_MEMBERS_INFO_1,*PLOCALGROUP_MEMBERS_INFO_1,*LPLOCALGROUP_MEMBERS_INFO_1;typedef struct _LOCALGROUP_MEMBERS_INFO_2 {	PSID lgrmi2_sid;	SID_NAME_USE lgrmi2_sidusage;	LPWSTR lgrmi2_domainandname;} LOCALGROUP_MEMBERS_INFO_2,*PLOCALGROUP_MEMBERS_INFO_2,*LPLOCALGROUP_MEMBERS_INFO_2;typedef struct _LOCALGROUP_MEMBERS_INFO_3 {	LPWSTR lgrmi3_domainandname;} LOCALGROUP_MEMBERS_INFO_3,*PLOCALGROUP_MEMBERS_INFO_3,*LPLOCALGROUP_MEMBERS_INFO_3;typedef struct _LOCALGROUP_USERS_INFO_0 {	LPWSTR lgrui0_name;} LOCALGROUP_USERS_INFO_0,*PLOCALGROUP_USERS_INFO_0,*LPLOCALGROUP_USERS_INFO_0;typedef struct _NET_DISPLAY_USER {	LPWSTR usri1_name;	LPWSTR usri1_comment;	DWORD usri1_flags;	LPWSTR usri1_full_name;	DWORD usri1_user_id;	DWORD usri1_next_index;} NET_DISPLAY_USER,*PNET_DISPLAY_USER;typedef struct _NET_DISPLAY_MACHINE {	LPWSTR usri2_name;	LPWSTR usri2_comment;	DWORD usri2_flags;	DWORD usri2_user_id;	DWORD usri2_next_index;} NET_DISPLAY_MACHINE,*PNET_DISPLAY_MACHINE;typedef struct _NET_DISPLAY_GROUP {	LPWSTR grpi3_name;	LPWSTR grpi3_comment;	DWORD grpi3_group_id;	DWORD grpi3_attributes;	DWORD grpi3_next_index;} NET_DISPLAY_GROUP,*PNET_DISPLAY_GROUP;typedef struct _ACCESS_INFO_0 {	LPTSTR acc0_resource_name;}ACCESS_INFO_0,*PACCESS_INFO_0,*LPACCESS_INFO_0;typedef struct _ACCESS_INFO_1 {	LPTSTR acc1_resource_name;	DWORD acc1_attr;	DWORD acc1_count;}ACCESS_INFO_1,*PACCESS_INFO_1,*LPACCESS_INFO_1;typedef struct _ACCESS_INFO_1002 {	DWORD acc1002_attr;} ACCESS_INFO_1002,*PACCESS_INFO_1002,*LPACCESS_INFO_1002;typedef struct _ACCESS_LIST {	LPTSTR acl_ugname;	DWORD acl_access;}ACCESS_LIST,*PACCESS_LIST,*LPACCESS_LIST;typedef struct _NETLOGON_INFO_1 {	DWORD netlog1_flags;	NET_API_STATUS netlog1_pdc_connection_status;} NETLOGON_INFO_1,*PNETLOGON_INFO_1;typedef struct _NETLOGON_INFO_2 {	DWORD netlog2_flags;	NET_API_STATUS netlog2_pdc_connection_status;	LPWSTR netlog2_trusted_dc_name;	NET_API_STATUS netlog2_tc_connection_status;} NETLOGON_INFO_2,*PNETLOGON_INFO_2;typedef struct _NETLOGON_INFO_3 {	DWORD netlog3_flags;	DWORD netlog3_logon_attempts;	DWORD netlog3_reserved1;	DWORD netlog3_reserved2;	DWORD netlog3_reserved3;	DWORD netlog3_reserved4;	DWORD netlog3_reserved5;} NETLOGON_INFO_3,*PNETLOGON_INFO_3;#if 0/* MS has these defined, but the RxNetAccessXX functions aren't documented nor do   they exist in any headers */#define NetAccessAdd RxNetAccessAdd#define NetAccessEnum RxNetAccessEnum#define NetAccessGetInfo RxNetAccessGetInfo#define NetAccessSetInfo RxNetAccessSetInfo#define NetAccessDel RxNetAccessDel#define NetAccessGetUserPerms RxNetAccessGetUserPerms/* These are obsolete */NET_API_STATUS WINAPI NetAccessAdd(LPTSTR,DWORD,PBYTE,PDWORD);NET_API_STATUS WINAPI NetAccessEnum(LPTSTR,LPTSTR,DWORD,DWORD,PBYTE*,DWORD,PDWORD,PDWORD,PDWORD);NET_API_STATUS WINAPI NetAccessGetInfo(LPTSTR,LPTSTR,DWORD,PBYTE*);NET_API_STATUS WINAPI NetAccessSetInfo(LPTSTR,LPTSTR,DWORD,PBYTE,PDWORD);NET_API_STATUS WINAPI NetAccessDel(LPTSTR,LPTSTR);NET_API_STATUS WINAPI NetAccessGetUserPerms(LPTSTR,LPTSTR,LPTSTR,PDWORD);#endifNET_API_STATUS WINAPI NetUserAdd(LPWSTR,DWORD,PBYTE,PDWORD);NET_API_STATUS WINAPI NetUserEnum(LPWSTR,DWORD,DWORD,PBYTE*,DWORD,PDWORD,PDWORD,PDWORD);NET_API_STATUS WINAPI NetUserGetInfo(LPWSTR,LPWSTR,DWORD,PBYTE*);NET_API_STATUS WINAPI NetUserSetInfo(LPWSTR,LPWSTR,DWORD,PBYTE,PDWORD);NET_API_STATUS WINAPI NetUserDel(LPWSTR,LPWSTR);NET_API_STATUS WINAPI NetUserGetGroups(LPWSTR,LPWSTR,DWORD,PBYTE*,DWORD,PDWORD,PDWORD);NET_API_STATUS WINAPI NetUserSetGroups(LPWSTR,LPWSTR,DWORD,PBYTE,DWORD);NET_API_STATUS WINAPI NetUserGetLocalGroups(LPWSTR,LPWSTR,DWORD,DWORD,PBYTE*,DWORD,PDWORD,PDWORD);NET_API_STATUS WINAPI NetUserModalsGet(LPWSTR,DWORD,PBYTE*);NET_API_STATUS WINAPI NetUserModalsSet(LPWSTR,DWORD,PBYTE,PDWORD);NET_API_STATUS WINAPI NetUserChangePassword(LPWSTR,LPWSTR,LPWSTR,LPWSTR);NET_API_STATUS WINAPI NetGroupAdd(LPWSTR,DWORD,PBYTE,PDWORD);NET_API_STATUS WINAPI NetGroupAddUser(LPWSTR,LPWSTR,LPWSTR);NET_API_STATUS WINAPI NetGroupEnum(LPWSTR,DWORD,PBYTE*,DWORD,PDWORD,PDWORD,PDWORD);NET_API_STATUS WINAPI NetGroupGetInfo(LPWSTR,LPWSTR,DWORD,PBYTE*);NET_API_STATUS WINAPI NetGroupSetInfo(LPWSTR,LPWSTR,DWORD,PBYTE,PDWORD);NET_API_STATUS WINAPI NetGroupDel(LPWSTR,LPWSTR);NET_API_STATUS WINAPI NetGroupDelUser(LPWSTR,LPWSTR,LPWSTR);NET_API_STATUS WINAPI NetGroupGetUsers(LPWSTR,LPWSTR,DWORD,PBYTE*,DWORD,PDWORD,PDWORD,PDWORD);NET_API_STATUS WINAPI NetGroupSetUsers(LPWSTR,LPWSTR,DWORD,PBYTE,DWORD);NET_API_STATUS WINAPI NetLocalGroupAdd(LPWSTR,DWORD,PBYTE,PDWORD);NET_API_STATUS WINAPI NetLocalGroupAddMember(LPWSTR,LPWSTR,PSID);NET_API_STATUS WINAPI NetLocalGroupEnum(LPWSTR,DWORD,PBYTE*,DWORD,PDWORD,PDWORD,PDWORD);NET_API_STATUS WINAPI NetLocalGroupGetInfo(LPWSTR,LPWSTR,DWORD,PBYTE*);NET_API_STATUS WINAPI NetLocalGroupSetInfo(LPWSTR,LPWSTR,DWORD,PBYTE,PDWORD);NET_API_STATUS WINAPI NetLocalGroupDel(LPWSTR,LPWSTR);NET_API_STATUS WINAPI NetLocalGroupDelMember(LPWSTR,LPWSTR,PSID);NET_API_STATUS WINAPI NetLocalGroupGetMembers(LPWSTR,LPWSTR,DWORD,PBYTE*,DWORD,PDWORD,PDWORD,PDWORD);NET_API_STATUS WINAPI NetLocalGroupSetMembers(LPWSTR,LPWSTR,DWORD,PBYTE,DWORD);NET_API_STATUS WINAPI NetLocalGroupAddMembers(LPWSTR,LPWSTR,DWORD,PBYTE,DWORD);NET_API_STATUS WINAPI NetLocalGroupDelMembers(LPWSTR,LPWSTR,DWORD,PBYTE,DWORD);NET_API_STATUS WINAPI NetQueryDisplayInformation(LPWSTR,DWORD,DWORD,DWORD,DWORD,PDWORD,PVOID*);NET_API_STATUS WINAPI NetGetDisplayInformationIndex(LPWSTR,DWORD,LPWSTR,PDWORD);NET_API_STATUS WINAPI NetGetDCName(LPWSTR,LPWSTR,PBYTE*);NET_API_STATUS WINAPI NetGetAnyDCName(LPWSTR,LPWSTR,PBYTE*);NET_API_STATUS WINAPI I_NetLogonControl(LPWSTR,DWORD,DWORD,PBYTE*);NET_API_STATUS WINAPI I_NetLogonControl2(LPWSTR,DWORD,DWORD,PBYTE,PBYTE*);#ifdef __cplusplus}#endif#endif 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -