8#define GROUP_SPECIALGRP_USERS L"USERS"
9#define GROUP_SPECIALGRP_ADMINS L"ADMINS"
10#define GROUP_SPECIALGRP_GUESTS L"GUESTS"
11#define GROUP_SPECIALGRP_LOCAL L"LOCAL"
12#define ACCESS_LETTERS "RWCXDAP "
13#define NETLOGON_CONTROL_QUERY 1
14#define NETLOGON_CONTROL_REPLICATE 2
15#define NETLOGON_CONTROL_SYNCHRONIZE 3
16#define NETLOGON_CONTROL_PDC_REPLICATE 4
17#define NETLOGON_CONTROL_REDISCOVER 5
18#define NETLOGON_CONTROL_TC_QUERY 6
19#define NETLOGON_CONTROL_BACKUP_CHANGE_LOG 65532
20#define NETLOGON_CONTROL_TRUNCATE_LOG 65533
21#define NETLOGON_CONTROL_SET_DBFLAG 65534
22#define NETLOGON_CONTROL_BREAKPOINT 65535
24#define UF_ACCOUNTDISABLE 2
25#define UF_HOMEDIR_REQUIRED 8
27#define UF_PASSWD_NOTREQD 32
28#define UF_PASSWD_CANT_CHANGE 64
29#define UF_TEMP_DUPLICATE_ACCOUNT 256
30#define UF_NORMAL_ACCOUNT 512
31#define UF_INTERDOMAIN_TRUST_ACCOUNT 2048
32#define UF_WORKSTATION_TRUST_ACCOUNT 4096
33#define UF_SERVER_TRUST_ACCOUNT 8192
34#define UF_MNS_LOGON_ACCOUNT 131072
35#define UF_MACHINE_ACCOUNT_MASK (UF_INTERDOMAIN_TRUST_ACCOUNT|UF_WORKSTATION_TRUST_ACCOUNT|UF_SERVER_TRUST_ACCOUNT)
36#define UF_ACCOUNT_TYPE_MASK (UF_TEMP_DUPLICATE_ACCOUNT|UF_NORMAL_ACCOUNT|UF_INTERDOMAIN_TRUST_ACCOUNT|UF_WORKSTATION_TRUST_ACCOUNT|UF_SERVER_TRUST_ACCOUNT)
37#define UF_DONT_EXPIRE_PASSWD 65536
38#define UF_SETTABLE_BITS (UF_SCRIPT|UF_ACCOUNTDISABLE|UF_LOCKOUT|UF_HOMEDIR_REQUIRED|UF_PASSWD_NOTREQD|UF_PASSWD_CANT_CHANGE|UF_ACCOUNT_TYPE_MASK|UF_DONT_EXPIRE_PASSWD)
39#define FILTER_TEMP_DUPLICATE_ACCOUNT 1
40#define FILTER_NORMAL_ACCOUNT 2
41#define FILTER_INTERDOMAIN_TRUST_ACCOUNT 8
42#define FILTER_WORKSTATION_TRUST_ACCOUNT 16
43#define FILTER_SERVER_TRUST_ACCOUNT 32
44#define LG_INCLUDE_INDIRECT 1
48#define AF_OP_ACCOUNTS 8
49#define AF_SETTABLE_BITS (AF_OP_PRINT|AF_OP_COMM|AF_OP_SERVER|AF_OP_ACCOUNTS)
50#define UAS_ROLE_STANDALONE 0
51#define UAS_ROLE_MEMBER 1
52#define UAS_ROLE_BACKUP 2
53#define UAS_ROLE_PRIMARY 3
54#define USER_NAME_PARMNUM 1
55#define USER_PASSWORD_PARMNUM 3
56#define USER_PASSWORD_AGE_PARMNUM 4
57#define USER_PRIV_PARMNUM 5
58#define USER_HOME_DIR_PARMNUM 6
59#define USER_COMMENT_PARMNUM 7
60#define USER_FLAGS_PARMNUM 8
61#define USER_SCRIPT_PATH_PARMNUM 9
62#define USER_AUTH_FLAGS_PARMNUM 10
63#define USER_FULL_NAME_PARMNUM 11
64#define USER_USR_COMMENT_PARMNUM 12
65#define USER_PARMS_PARMNUM 13
66#define USER_WORKSTATIONS_PARMNUM 14
67#define USER_LAST_LOGON_PARMNUM 15
68#define USER_LAST_LOGOFF_PARMNUM 16
69#define USER_ACCT_EXPIRES_PARMNUM 17
70#define USER_MAX_STORAGE_PARMNUM 18
71#define USER_UNITS_PER_WEEK_PARMNUM 19
72#define USER_LOGON_HOURS_PARMNUM 20
73#define USER_PAD_PW_COUNT_PARMNUM 21
74#define USER_NUM_LOGONS_PARMNUM 22
75#define USER_LOGON_SERVER_PARMNUM 23
76#define USER_COUNTRY_CODE_PARMNUM 24
77#define USER_CODE_PAGE_PARMNUM 25
78#define USER_PRIMARY_GROUP_PARMNUM 51
79#define USER_PROFILE 52
80#define USER_PROFILE_PARMNUM 52
81#define USER_HOME_DIR_DRIVE_PARMNUM 53
82#define USER_NAME_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_NAME_PARMNUM)
83#define USER_PASSWORD_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_PASSWORD_PARMNUM)
84#define USER_PASSWORD_AGE_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_PASSWORD_AGE_PARMNUM)
85#define USER_PRIV_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_PRIV_PARMNUM)
86#define USER_HOME_DIR_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_HOME_DIR_PARMNUM)
87#define USER_COMMENT_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_COMMENT_PARMNUM)
88#define USER_FLAGS_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_FLAGS_PARMNUM)
89#define USER_SCRIPT_PATH_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_SCRIPT_PATH_PARMNUM)
90#define USER_AUTH_FLAGS_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_AUTH_FLAGS_PARMNUM)
91#define USER_FULL_NAME_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_FULL_NAME_PARMNUM)
92#define USER_USR_COMMENT_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_USR_COMMENT_PARMNUM)
93#define USER_PARMS_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_PARMS_PARMNUM)
94#define USER_WORKSTATIONS_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_WORKSTATIONS_PARMNUM)
95#define USER_LAST_LOGON_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_LAST_LOGON_PARMNUM)
96#define USER_LAST_LOGOFF_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_LAST_LOGOFF_PARMNUM)
97#define USER_ACCT_EXPIRES_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_ACCT_EXPIRES_PARMNUM)
98#define USER_MAX_STORAGE_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_MAX_STORAGE_PARMNUM)
99#define USER_UNITS_PER_WEEK_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_UNITS_PER_WEEK_PARMNUM)
100#define USER_LOGON_HOURS_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_LOGON_HOURS_PARMNUM)
101#define USER_PAD_PW_COUNT_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_PAD_PW_COUNT_PARMNUM)
102#define USER_NUM_LOGONS_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_NUM_LOGONS_PARMNUM)
103#define USER_LOGON_SERVER_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_LOGON_SERVER_PARMNUM)
104#define USER_COUNTRY_CODE_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_COUNTRY_CODE_PARMNUM)
105#define USER_CODE_PAGE_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_CODE_PAGE_PARMNUM)
106#define USER_PRIMARY_GROUP_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_PRIMARY_GROUP_PARMNUM)
107#define USER_POSIX_ID_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_POSIX_ID_PARMNUM)
108#define USER_HOME_DIR_DRIVE_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_HOME_DIR_DRIVE_PARMNUM)
109#define NULL_USERSETINFO_PASSWD " "
110#define TIMEQ_FOREVER ((ULONG)-1)
111#define USER_MAXSTORAGE_UNLIMITED ((ULONG)-1)
112#define USER_NO_LOGOFF ((ULONG)-1L)
113#define UNITS_PER_DAY 24
114#define UNITS_PER_WEEK 168
115#define USER_PRIV_MASK 3
116#define USER_PRIV_GUEST 0
117#define USER_PRIV_USER 1
118#define USER_PRIV_ADMIN 2
119#define MAX_PASSWD_LEN PWLEN
120#define DEF_MIN_PWLEN 6
121#define DEF_PWUNIQUENESS 5
122#define DEF_MAX_PWHIST 8
123#define DEF_MAX_PWAGE TIMEQ_FOREVER
124#define DEF_MIN_PWAGE 0
125#define DEF_FORCE_LOGOFF (ULONG)0xffffffff
126#define DEF_MAX_BADPW 0
128#define VALIDATED_LOGON 0
129#define PASSWORD_EXPIRED 2
130#define NON_VALIDATED_LOGON 3
131#define VALID_LOGOFF 1
132#define MODALS_MIN_PASSWD_LEN_PARMNUM 1
133#define MODALS_MAX_PASSWD_AGE_PARMNUM 2
134#define MODALS_MIN_PASSWD_AGE_PARMNUM 3
135#define MODALS_FORCE_LOGOFF_PARMNUM 4
136#define MODALS_PASSWD_HIST_LEN_PARMNUM 5
137#define MODALS_ROLE_PARMNUM 6
138#define MODALS_PRIMARY_PARMNUM 7
139#define MODALS_DOMAIN_NAME_PARMNUM 8
140#define MODALS_DOMAIN_ID_PARMNUM 9
141#define MODALS_LOCKOUT_DURATION_PARMNUM 10
142#define MODALS_LOCKOUT_OBSERVATION_WINDOW_PARMNUM 11
143#define MODALS_LOCKOUT_THRESHOLD_PARMNUM 12
144#define MODALS_MIN_PASSWD_LEN_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+MODALS_MIN_PASSWD_LEN_PARMNUM)
145#define MODALS_MAX_PASSWD_AGE_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+MODALS_MAX_PASSWD_AGE_PARMNUM)
146#define MODALS_MIN_PASSWD_AGE_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+MODALS_MIN_PASSWD_AGE_PARMNUM)
147#define MODALS_FORCE_LOGOFF_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+MODALS_FORCE_LOGOFF_PARMNUM)
148#define MODALS_PASSWD_HIST_LEN_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+MODALS_PASSWD_HIST_LEN_PARMNUM)
149#define MODALS_ROLE_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+MODALS_ROLE_PARMNUM)
150#define MODALS_PRIMARY_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+MODALS_PRIMARY_PARMNUM)
151#define MODALS_DOMAIN_NAME_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+MODALS_DOMAIN_NAME_PARMNUM)
152#define MODALS_DOMAIN_ID_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+MODALS_DOMAIN_ID_PARMNUM)
153#define GROUPIDMASK 0x8000
154#define GROUP_ALL_PARMNUM 0
155#define GROUP_NAME_PARMNUM 1
156#define GROUP_COMMENT_PARMNUM 2
157#define GROUP_ATTRIBUTES_PARMNUM 3
158#define GROUP_ALL_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+GROUP_ALL_PARMNUM)
159#define GROUP_NAME_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+GROUP_NAME_PARMNUM)
160#define GROUP_COMMENT_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+GROUP_COMMENT_PARMNUM)
161#define GROUP_ATTRIBUTES_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+GROUP_ATTRIBUTES_PARMNUM)
162#define GROUP_POSIX_ID_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+GROUP_POSIX_ID_PARMNUM)
163#define LOCALGROUP_NAME_PARMNUM 1
164#define LOCALGROUP_COMMENT_PARMNUM 2
165#define MAXPERMENTRIES 64
167#define ACCESS_ALL (ACCESS_READ|ACCESS_WRITE|ACCESS_CREATE|ACCESS_EXEC|ACCESS_DELETE|ACCESS_ATRIB|ACCESS_PERM)
169#define ACCESS_WRITE 2
170#define ACCESS_CREATE 4
172#define ACCESS_DELETE 16
173#define ACCESS_ATRIB 32
174#define ACCESS_PERM 64
175#define ACCESS_GROUP 0x8000
176#define ACCESS_AUDIT 1
177#define ACCESS_SUCCESS_OPEN 16
178#define ACCESS_SUCCESS_WRITE 32
179#define ACCESS_SUCCESS_DELETE 64
180#define ACCESS_SUCCESS_ACL 128
181#define ACCESS_SUCCESS_MASK 240
182#define ACCESS_FAIL_OPEN 256
183#define ACCESS_FAIL_WRITE 512
184#define ACCESS_FAIL_DELETE 1024
185#define ACCESS_FAIL_ACL 2048
186#define ACCESS_FAIL_MASK 3840
187#define ACCESS_FAIL_SHIFT 4
188#define ACCESS_RESOURCE_NAME_PARMNUM 1
189#define ACCESS_ATTR_PARMNUM 2
190#define ACCESS_COUNT_PARMNUM 3
191#define ACCESS_ACCESS_LIST_PARMNUM 4
192#define ACCESS_RESOURCE_NAME_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+ACCESS_RESOURCE_NAME_PARMNUM)
193#define ACCESS_ATTR_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+ACCESS_ATTR_PARMNUM)
194#define ACCESS_COUNT_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+ACCESS_COUNT_PARMNUM)
195#define ACCESS_ACCESS_LIST_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+ACCESS_ACCESS_LIST_PARMNUM)
196#define NETLOGON_REPLICATION_NEEDED 1
197#define NETLOGON_REPLICATION_IN_PROGRESS 2
198#define NETLOGON_FULL_SYNC_REPLICATION 4
199#define NETLOGON_REDO_NEEDED 8
600#define NetAccessAdd RxNetAccessAdd
601#define NetAccessEnum RxNetAccessEnum
602#define NetAccessGetInfo RxNetAccessGetInfo
603#define NetAccessSetInfo RxNetAccessSetInfo
604#define NetAccessDel RxNetAccessDel
605#define NetAccessGetUserPerms RxNetAccessGetUserPerms
struct _USER_MODALS_INFO_1001 USER_MODALS_INFO_1001
NET_API_STATUS WINAPI NetLocalGroupGetInfo(LPCWSTR, LPCWSTR, DWORD, PBYTE *)
struct _NETLOGON_INFO_3 * PNETLOGON_INFO_3
struct _LOCALGROUP_MEMBERS_INFO_3 * LPLOCALGROUP_MEMBERS_INFO_3
struct _USER_MODALS_INFO_0 USER_MODALS_INFO_0
NET_API_STATUS WINAPI NetLocalGroupAdd(LPCWSTR, DWORD, PBYTE, PDWORD)
struct _ACCESS_INFO_1002 * PACCESS_INFO_1002
struct _GROUP_INFO_2 * PGROUP_INFO_2
struct _USER_MODALS_INFO_1005 USER_MODALS_INFO_1005
struct _LOCALGROUP_MEMBERS_INFO_1 * LPLOCALGROUP_MEMBERS_INFO_1
struct _ACCESS_INFO_0 * PACCESS_INFO_0
struct _USER_INFO_1009 * LPUSER_INFO_1009
struct _USER_INFO_1011 * LPUSER_INFO_1011
NET_API_STATUS WINAPI NetQueryDisplayInformation(LPCWSTR, DWORD, DWORD, DWORD, DWORD, PDWORD, PVOID *)
struct _USER_MODALS_INFO_1 * PUSER_MODALS_INFO_1
struct _LOCALGROUP_INFO_1002 * PLOCALGROUP_INFO_1002
struct _USER_INFO_1008 * PUSER_INFO_1008
struct _LOCALGROUP_INFO_1 LOCALGROUP_INFO_1
struct _USER_MODALS_INFO_1006 * LPUSER_MODALS_INFO_1006
NET_API_STATUS WINAPI NetLocalGroupAddMember(LPCWSTR, LPCWSTR, PSID)
struct _USER_INFO_1007 USER_INFO_1007
struct _LOCALGROUP_MEMBERS_INFO_0 * LPLOCALGROUP_MEMBERS_INFO_0
NET_API_STATUS WINAPI NetGetDCName(LPCWSTR, LPCWSTR, PBYTE *)
struct _USER_MODALS_INFO_1005 * PUSER_MODALS_INFO_1005
struct _USER_MODALS_INFO_1004 USER_MODALS_INFO_1004
struct _USER_INFO_0 * LPUSER_INFO_0
struct _USER_MODALS_INFO_1007 * PUSER_MODALS_INFO_1007
struct _USER_MODALS_INFO_1003 * PUSER_MODALS_INFO_1003
struct _LOCALGROUP_INFO_1 * LPLOCALGROUP_INFO_1
struct _GROUP_INFO_3 * LPGROUP_INFO_3
NET_API_STATUS WINAPI NetUserModalsGet(LPCWSTR, DWORD, PBYTE *)
struct _USER_INFO_1023 * PUSER_INFO_1023
struct _GROUP_INFO_3 GROUP_INFO_3
struct _USER_INFO_21 * PUSER_INFO_21
struct _USER_MODALS_INFO_0 * LPUSER_MODALS_INFO_0
struct _ACCESS_INFO_0 * LPACCESS_INFO_0
struct _NET_DISPLAY_USER NET_DISPLAY_USER
struct _GROUP_INFO_0 * PGROUP_INFO_0
NET_API_STATUS WINAPI NetGetDisplayInformationIndex(LPCWSTR, DWORD, LPCWSTR, PDWORD)
struct _USER_INFO_3 * PUSER_INFO_3
NET_API_STATUS WINAPI NetUserDel(LPCWSTR, LPCWSTR)
struct _USER_INFO_1018 * PUSER_INFO_1018
struct _NET_DISPLAY_GROUP * PNET_DISPLAY_GROUP
struct _ACCESS_INFO_1 ACCESS_INFO_1
struct _NET_DISPLAY_MACHINE NET_DISPLAY_MACHINE
NET_API_STATUS WINAPI NetLocalGroupDelMembers(LPCWSTR, LPCWSTR, DWORD, PBYTE, DWORD)
struct _USER_INFO_1003 * PUSER_INFO_1003
struct _LOCALGROUP_INFO_1 * PLOCALGROUP_INFO_1
NET_API_STATUS WINAPI NetGroupAdd(LPCWSTR, DWORD, PBYTE, PDWORD)
NET_API_STATUS WINAPI I_NetLogonControl(LPCWSTR, DWORD, DWORD, PBYTE *)
struct _USER_INFO_0 USER_INFO_0
struct _USER_INFO_2 * PUSER_INFO_2
NET_API_STATUS WINAPI NetUserModalsSet(LPCWSTR, DWORD, PBYTE, PDWORD)
NET_API_STATUS WINAPI NetGroupEnum(LPCWSTR, DWORD, PBYTE *, DWORD, PDWORD, PDWORD, PDWORD_PTR)
NET_API_STATUS WINAPI NetGetAnyDCName(LPCWSTR, LPCWSTR, PBYTE *)
NET_API_STATUS WINAPI NetLocalGroupSetMembers(LPCWSTR, LPCWSTR, DWORD, PBYTE, DWORD)
struct _USER_MODALS_INFO_1005 * LPUSER_MODALS_INFO_1005
struct _USER_INFO_1018 USER_INFO_1018
struct _USER_INFO_1018 * LPUSER_INFO_1018
struct _GROUP_INFO_3 * PGROUP_INFO_3
NET_API_STATUS WINAPI NetUserEnum(LPCWSTR, DWORD, DWORD, PBYTE *, DWORD, PDWORD, PDWORD, PDWORD)
struct _LOCALGROUP_MEMBERS_INFO_2 LOCALGROUP_MEMBERS_INFO_2
struct _USER_INFO_1025 USER_INFO_1025
NET_API_STATUS WINAPI NetUserSetGroups(LPCWSTR, LPCWSTR, DWORD, PBYTE, DWORD)
NET_API_STATUS WINAPI I_NetLogonControl2(LPCWSTR, DWORD, DWORD, PBYTE, PBYTE *)
struct _USER_INFO_1053 USER_INFO_1053
struct _GROUP_INFO_0 * LPGROUP_INFO_0
struct _USER_INFO_1051 * PUSER_INFO_1051
struct _USER_MODALS_INFO_1004 * LPUSER_MODALS_INFO_1004
struct _LOCALGROUP_MEMBERS_INFO_0 * PLOCALGROUP_MEMBERS_INFO_0
struct _LOCALGROUP_USERS_INFO_0 LOCALGROUP_USERS_INFO_0
struct _USER_MODALS_INFO_1002 USER_MODALS_INFO_1002
struct _LOCALGROUP_INFO_0 * LPLOCALGROUP_INFO_0
struct _USER_INFO_1052 USER_INFO_1052
struct _NETLOGON_INFO_2 * PNETLOGON_INFO_2
struct _USER_INFO_1025 * PUSER_INFO_1025
struct _USER_MODALS_INFO_1006 USER_MODALS_INFO_1006
struct _USER_MODALS_INFO_2 * PUSER_MODALS_INFO_2
struct _USER_MODALS_INFO_3 * PUSER_MODALS_INFO_3
struct _USER_INFO_20 * PUSER_INFO_20
struct _GROUP_USERS_INFO_1 GROUP_USERS_INFO_1
struct _USER_INFO_1053 * PUSER_INFO_1053
struct _USER_INFO_11 * LPUSER_INFO_11
struct _GROUP_INFO_1002 GROUP_INFO_1002
struct _LOCALGROUP_MEMBERS_INFO_2 * PLOCALGROUP_MEMBERS_INFO_2
struct _GROUP_INFO_1002 * PGROUP_INFO_1002
struct _USER_INFO_4 * LPUSER_INFO_4
struct _USER_MODALS_INFO_1004 * PUSER_MODALS_INFO_1004
NET_API_STATUS WINAPI NetUserSetInfo(LPCWSTR, LPCWSTR, DWORD, PBYTE, PDWORD)
NET_API_STATUS WINAPI NetLocalGroupDelMember(LPCWSTR, LPCWSTR, PSID)
struct _NET_DISPLAY_GROUP NET_DISPLAY_GROUP
struct _USER_MODALS_INFO_1 * LPUSER_MODALS_INFO_1
struct _USER_INFO_23 * LPUSER_INFO_23
NET_API_STATUS WINAPI NetGroupGetUsers(LPCWSTR, LPCWSTR, DWORD, PBYTE *, DWORD, PDWORD, PDWORD, PDWORD_PTR)
struct _USER_INFO_1006 * PUSER_INFO_1006
struct _USER_MODALS_INFO_1003 USER_MODALS_INFO_1003
struct _USER_INFO_3 USER_INFO_3
struct _USER_INFO_1051 USER_INFO_1051
struct _USER_INFO_1 USER_INFO_1
struct _USER_MODALS_INFO_2 USER_MODALS_INFO_2
struct _USER_INFO_1017 * PUSER_INFO_1017
struct _GROUP_INFO_1 GROUP_INFO_1
struct _USER_INFO_1005 * PUSER_INFO_1005
struct _GROUP_INFO_1005 GROUP_INFO_1005
struct _USER_MODALS_INFO_3 USER_MODALS_INFO_3
struct _USER_INFO_10 * LPUSER_INFO_10
struct _USER_INFO_21 * LPUSER_INFO_21
struct _ACCESS_INFO_1 * PACCESS_INFO_1
struct _ACCESS_INFO_1002 * LPACCESS_INFO_1002
struct _USER_MODALS_INFO_1007 USER_MODALS_INFO_1007
struct _GROUP_INFO_1005 * LPGROUP_INFO_1005
struct _USER_INFO_1009 USER_INFO_1009
struct _GROUP_INFO_1 * LPGROUP_INFO_1
struct _GROUP_USERS_INFO_0 * PGROUP_USERS_INFO_0
struct _ACCESS_INFO_1002 ACCESS_INFO_1002
struct _USER_INFO_4 * PUSER_INFO_4
struct _USER_MODALS_INFO_1001 * LPUSER_MODALS_INFO_1001
struct _USER_INFO_21 USER_INFO_21
struct _GROUP_INFO_2 GROUP_INFO_2
NET_API_STATUS WINAPI NetUserGetGroups(LPCWSTR, LPCWSTR, DWORD, PBYTE *, DWORD, PDWORD, PDWORD)
struct _USER_INFO_1009 * PUSER_INFO_1009
struct _USER_MODALS_INFO_1002 * PUSER_MODALS_INFO_1002
struct _USER_INFO_20 * LPUSER_INFO_20
NET_API_STATUS WINAPI NetLocalGroupAddMembers(LPCWSTR, LPCWSTR, DWORD, PBYTE, DWORD)
struct _USER_INFO_1006 USER_INFO_1006
NET_API_STATUS WINAPI NetLocalGroupDel(LPCWSTR, LPCWSTR)
struct _USER_INFO_1 * LPUSER_INFO_1
struct _USER_INFO_2 * LPUSER_INFO_2
struct _USER_INFO_1014 * PUSER_INFO_1014
struct _USER_MODALS_INFO_1007 * LPUSER_MODALS_INFO_1007
struct _USER_INFO_1020 USER_INFO_1020
struct _LOCALGROUP_MEMBERS_INFO_1 * PLOCALGROUP_MEMBERS_INFO_1
struct _ACCESS_LIST * PACCESS_LIST
struct _NETLOGON_INFO_1 NETLOGON_INFO_1
NET_API_STATUS WINAPI NetLocalGroupEnum(LPCWSTR, DWORD, PBYTE *, DWORD, PDWORD, PDWORD, PDWORD_PTR)
struct _USER_INFO_1005 USER_INFO_1005
struct _USER_INFO_1023 * LPUSER_INFO_1023
struct _NETLOGON_INFO_3 NETLOGON_INFO_3
NET_API_STATUS WINAPI NetGroupGetInfo(LPCWSTR, LPCWSTR, DWORD, PBYTE *)
NET_API_STATUS WINAPI NetGroupSetUsers(LPCWSTR, LPCWSTR, DWORD, PBYTE, DWORD)
struct _USER_INFO_1020 * LPUSER_INFO_1020
struct _USER_INFO_1003 USER_INFO_1003
struct _LOCALGROUP_MEMBERS_INFO_3 * PLOCALGROUP_MEMBERS_INFO_3
struct _NETLOGON_INFO_1 * PNETLOGON_INFO_1
struct _LOCALGROUP_INFO_0 * PLOCALGROUP_INFO_0
NET_API_STATUS WINAPI NetGroupAddUser(LPCWSTR, LPCWSTR, LPCWSTR)
struct _LOCALGROUP_USERS_INFO_0 * LPLOCALGROUP_USERS_INFO_0
NET_API_STATUS WINAPI NetGroupDelUser(LPCWSTR, LPCWSTR, LPCWSTR)
struct _NET_DISPLAY_MACHINE * PNET_DISPLAY_MACHINE
struct _GROUP_INFO_1005 * PGROUP_INFO_1005
struct _USER_INFO_1013 USER_INFO_1013
struct _USER_INFO_3 * LPUSER_INFO_3
struct _USER_INFO_1017 * LPUSER_INFO_1017
struct _USER_INFO_1012 * LPUSER_INFO_1012
struct _USER_INFO_1008 * LPUSER_INFO_1008
struct _USER_INFO_1013 * LPUSER_INFO_1013
struct _GROUP_USERS_INFO_0 GROUP_USERS_INFO_0
struct _GROUP_USERS_INFO_1 * PGROUP_USERS_INFO_1
struct _USER_INFO_1020 * PUSER_INFO_1020
struct _USER_MODALS_INFO_2 * LPUSER_MODALS_INFO_2
struct _ACCESS_LIST * LPACCESS_LIST
struct _USER_INFO_1005 * LPUSER_INFO_1005
struct _LOCALGROUP_INFO_1002 LOCALGROUP_INFO_1002
struct _USER_INFO_1051 * LPUSER_INFO_1051
NTSTATUS WINAPI NetEnumerateTrustedDomains(LPWSTR, LPWSTR *)
struct _USER_INFO_1052 * PUSER_INFO_1052
struct _LOCALGROUP_INFO_0 LOCALGROUP_INFO_0
struct _USER_INFO_1011 * PUSER_INFO_1011
struct _USER_INFO_1008 USER_INFO_1008
struct _GROUP_INFO_0 GROUP_INFO_0
struct _GROUP_INFO_2 * LPGROUP_INFO_2
NET_API_STATUS WINAPI NetLocalGroupGetMembers(LPCWSTR, LPCWSTR, DWORD, PBYTE *, DWORD, PDWORD, PDWORD, PDWORD_PTR)
struct _GROUP_INFO_1002 * LPGROUP_INFO_1002
struct _USER_INFO_22 * PUSER_INFO_22
NET_API_STATUS WINAPI NetGroupSetInfo(LPCWSTR, LPCWSTR, DWORD, PBYTE, PDWORD)
NET_API_STATUS WINAPI NetUserGetLocalGroups(LPCWSTR, LPCWSTR, DWORD, DWORD, PBYTE *, DWORD, PDWORD, PDWORD)
struct _USER_MODALS_INFO_1001 * PUSER_MODALS_INFO_1001
struct _GROUP_USERS_INFO_1 * LPGROUP_USERS_INFO_1
struct _NET_DISPLAY_USER * PNET_DISPLAY_USER
struct _LOCALGROUP_USERS_INFO_0 * PLOCALGROUP_USERS_INFO_0
struct _USER_INFO_11 * PUSER_INFO_11
struct _USER_INFO_11 USER_INFO_11
struct _USER_MODALS_INFO_1006 * PUSER_MODALS_INFO_1006
struct _USER_MODALS_INFO_1 USER_MODALS_INFO_1
struct _USER_MODALS_INFO_1003 * LPUSER_MODALS_INFO_1003
struct _USER_INFO_22 USER_INFO_22
struct _USER_INFO_22 * LPUSER_INFO_22
struct _USER_INFO_1052 * LPUSER_INFO_1052
struct _USER_INFO_1010 USER_INFO_1010
struct _USER_INFO_1023 USER_INFO_1023
struct _LOCALGROUP_MEMBERS_INFO_2 * LPLOCALGROUP_MEMBERS_INFO_2
struct _ACCESS_INFO_1 * LPACCESS_INFO_1
struct _LOCALGROUP_INFO_1002 * LPLOCALGROUP_INFO_1002
struct _USER_INFO_1 * PUSER_INFO_1
struct _LOCALGROUP_MEMBERS_INFO_1 LOCALGROUP_MEMBERS_INFO_1
struct _USER_INFO_1024 USER_INFO_1024
struct _USER_INFO_1007 * LPUSER_INFO_1007
struct _USER_INFO_1010 * PUSER_INFO_1010
struct _GROUP_INFO_1 * PGROUP_INFO_1
struct _USER_INFO_10 * PUSER_INFO_10
struct _USER_INFO_1012 * PUSER_INFO_1012
struct _ACCESS_LIST ACCESS_LIST
struct _USER_INFO_4 USER_INFO_4
struct _USER_INFO_1003 * LPUSER_INFO_1003
NET_API_STATUS WINAPI NetGroupDel(LPCWSTR, LPCWSTR)
struct _USER_INFO_1025 * LPUSER_INFO_1025
struct _LOCALGROUP_MEMBERS_INFO_3 LOCALGROUP_MEMBERS_INFO_3
struct _USER_INFO_1014 USER_INFO_1014
NET_API_STATUS WINAPI NetUserChangePassword(LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR)
struct _LOCALGROUP_MEMBERS_INFO_0 LOCALGROUP_MEMBERS_INFO_0
struct _USER_MODALS_INFO_3 * LPUSER_MODALS_INFO_3
struct _USER_MODALS_INFO_1002 * LPUSER_MODALS_INFO_1002
NET_API_STATUS WINAPI NetUserGetInfo(LPCWSTR, LPCWSTR, DWORD, PBYTE *)
struct _USER_INFO_1024 * PUSER_INFO_1024
struct _NETLOGON_INFO_2 NETLOGON_INFO_2
struct _USER_INFO_23 * PUSER_INFO_23
struct _USER_INFO_1007 * PUSER_INFO_1007
struct _USER_INFO_0 * PUSER_INFO_0
struct _USER_INFO_1011 USER_INFO_1011
NET_API_STATUS WINAPI NetUserAdd(LPCWSTR, DWORD, PBYTE, PDWORD)
struct _USER_INFO_2 USER_INFO_2
NET_API_STATUS WINAPI NetLocalGroupSetInfo(LPCWSTR, LPCWSTR, DWORD, PBYTE, PDWORD)
struct _USER_INFO_1012 USER_INFO_1012
struct _USER_INFO_1017 USER_INFO_1017
struct _USER_INFO_1024 * LPUSER_INFO_1024
struct _GROUP_USERS_INFO_0 * LPGROUP_USERS_INFO_0
struct _USER_INFO_20 USER_INFO_20
struct _USER_INFO_1010 * LPUSER_INFO_1010
struct _USER_INFO_1053 * LPUSER_INFO_1053
struct _USER_INFO_1006 * LPUSER_INFO_1006
struct _USER_INFO_1014 * LPUSER_INFO_1014
struct _USER_INFO_1013 * PUSER_INFO_1013
struct _ACCESS_INFO_0 ACCESS_INFO_0
struct _USER_INFO_23 USER_INFO_23
struct _USER_INFO_10 USER_INFO_10
struct _USER_MODALS_INFO_0 * PUSER_MODALS_INFO_0
enum _SID_NAME_USE SID_NAME_USE
#define _Return_type_success_(c)
LPTSTR acc0_resource_name
LPTSTR acc1_resource_name
DWORD grpi1005_attributes
SID_NAME_USE lgrmi1_sidusage
LPWSTR lgrmi2_domainandname
SID_NAME_USE lgrmi2_sidusage
LPWSTR lgrmi3_domainandname
NET_API_STATUS netlog1_pdc_connection_status
NET_API_STATUS netlog2_tc_connection_status
LPWSTR netlog2_trusted_dc_name
NET_API_STATUS netlog2_pdc_connection_status
DWORD netlog3_logon_attempts
LPWSTR usri1009_script_path
DWORD usri1010_auth_flags
LPWSTR usri1011_full_name
LPWSTR usri1012_usr_comment
LPWSTR usri1014_workstations
DWORD usri1017_acct_expires
DWORD usri1018_max_storage
PBYTE usri1020_logon_hours
DWORD usri1020_units_per_week
LPWSTR usri1023_logon_server
DWORD usri1024_country_code
DWORD usri1051_primary_group_id
LPWSTR usri1053_home_dir_drive
LPWSTR usri10_usr_comment
LPWSTR usri11_usr_comment
DWORD usri11_bad_pw_count
DWORD usri11_units_per_week
LPWSTR usri11_logon_server
DWORD usri11_password_age
LPWSTR usri11_workstations
DWORD usri11_country_code
BYTE usri21_password[ENCRYPTED_PWLEN]
DWORD usri22_password_age
DWORD usri22_units_per_week
LPWSTR usri22_script_path
DWORD usri22_country_code
LPWSTR usri22_logon_server
LPWSTR usri22_workstations
DWORD usri22_bad_pw_count
LPWSTR usri22_usr_comment
DWORD usri22_acct_expires
BYTE usri22_password[ENCRYPTED_PWLEN]
LPWSTR usri2_logon_server
DWORD usri2_units_per_week
LPWSTR usri2_workstations
DWORD usri3_units_per_week
LPWSTR usri3_workstations
LPWSTR usri3_home_dir_drive
DWORD usri3_primary_group_id
DWORD usri3_password_expired
LPWSTR usri3_logon_server
LPWSTR usri4_workstations
DWORD usri4_password_expired
LPWSTR usri4_home_dir_drive
DWORD usri4_primary_group_id
DWORD usri4_units_per_week
LPWSTR usri4_logon_server
DWORD usrmod0_min_passwd_age
DWORD usrmod0_force_logoff
DWORD usrmod0_min_passwd_len
DWORD usrmod0_max_passwd_age
DWORD usrmod0_password_hist_len
DWORD usrmod1001_min_passwd_len
DWORD usrmod1002_max_passwd_age
DWORD usrmod1003_min_passwd_age
DWORD usrmod1004_force_logoff
DWORD usrmod1005_password_hist_len
LPWSTR usrmod1007_primary
LPWSTR usrmod2_domain_name
DWORD usrmod3_lockout_observation_window
DWORD usrmod3_lockout_threshold
DWORD usrmod3_lockout_duration