ReactOS 0.4.15-dev-7924-g5949c20
lmaccess.h
Go to the documentation of this file.
1#ifndef _LMACCESS_H
2#define _LMACCESS_H
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7#include <lmcons.h>
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
23#define UF_SCRIPT 1
24#define UF_ACCOUNTDISABLE 2
25#define UF_HOMEDIR_REQUIRED 8
26#define UF_LOCKOUT 16
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
45#define AF_OP_PRINT 1
46#define AF_OP_COMM 2
47#define AF_OP_SERVER 4
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
127#define ONE_DAY 86400
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
166#define ACCESS_NONE 0
167#define ACCESS_ALL (ACCESS_READ|ACCESS_WRITE|ACCESS_CREATE|ACCESS_EXEC|ACCESS_DELETE|ACCESS_ATRIB|ACCESS_PERM)
168#define ACCESS_READ 1
169#define ACCESS_WRITE 2
170#define ACCESS_CREATE 4
171#define ACCESS_EXEC 8
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
200
202typedef struct _USER_INFO_1 {
212typedef struct _USER_INFO_2 {
238typedef struct _USER_INFO_3 {
269typedef struct _USER_INFO_4 {
300typedef struct _USER_INFO_10 {
306typedef struct _USER_INFO_11 {
328typedef struct _USER_INFO_20 {
335typedef struct _USER_INFO_21 {
338typedef struct _USER_INFO_22 {
364typedef struct _USER_INFO_23 {
371typedef struct _USER_INFO_1003 {
374typedef struct _USER_INFO_1005 {
377typedef struct _USER_INFO_1006 {
380typedef struct _USER_INFO_1007 {
383typedef struct _USER_INFO_1008 {
386typedef struct _USER_INFO_1009 {
389typedef struct _USER_INFO_1010 {
392typedef struct _USER_INFO_1011 {
395typedef struct _USER_INFO_1012 {
398typedef struct _USER_INFO_1013 {
401typedef struct _USER_INFO_1014 {
404typedef struct _USER_INFO_1017 {
407typedef struct _USER_INFO_1018 {
410typedef struct _USER_INFO_1020 {
414typedef struct _USER_INFO_1023 {
417typedef struct _USER_INFO_1024 {
420typedef struct _USER_INFO_1025 {
423typedef struct _USER_INFO_1051 {
426typedef struct _USER_INFO_1052 {
429typedef struct _USER_INFO_1053 {
432typedef struct _USER_MODALS_INFO_0 {
439typedef struct _USER_MODALS_INFO_1 {
443typedef struct _USER_MODALS_INFO_2 {
447typedef struct _USER_MODALS_INFO_3 {
473typedef struct _GROUP_INFO_0 {
476typedef struct _GROUP_INFO_1 {
480typedef struct _GROUP_INFO_2 {
486typedef struct _GROUP_INFO_3 {
492typedef struct _GROUP_INFO_1002 {
495typedef struct _GROUP_INFO_1005 {
498typedef struct _GROUP_USERS_INFO_0 {
501typedef struct _GROUP_USERS_INFO_1 {
505typedef struct _LOCALGROUP_INFO_0 {
508typedef struct _LOCALGROUP_INFO_1 {
512typedef struct _LOCALGROUP_INFO_1002 {
535typedef struct _NET_DISPLAY_USER {
543typedef struct _NET_DISPLAY_MACHINE {
550typedef struct _NET_DISPLAY_GROUP {
557typedef struct _ACCESS_INFO_0 {
560typedef struct _ACCESS_INFO_1 {
565typedef struct _ACCESS_INFO_1002 {
568typedef struct _ACCESS_LIST {
572typedef struct _NETLOGON_INFO_1 {
576typedef struct _NETLOGON_INFO_2 {
582typedef struct _NETLOGON_INFO_3 {
591
592#ifndef _NTDEF_
595#endif
596
597#if 0
598/* MS has these defined, but the RxNetAccessXX functions aren't documented nor do
599 they exist in any headers */
600#define NetAccessAdd RxNetAccessAdd
601#define NetAccessEnum RxNetAccessEnum
602#define NetAccessGetInfo RxNetAccessGetInfo
603#define NetAccessSetInfo RxNetAccessSetInfo
604#define NetAccessDel RxNetAccessDel
605#define NetAccessGetUserPerms RxNetAccessGetUserPerms
606/* These are obsolete */
612NET_API_STATUS WINAPI NetAccessGetUserPerms(LPCWSTR,LPCWSTR,LPCWSTR,PDWORD);
613#endif
614
654#ifdef __cplusplus
655}
656#endif
657#endif
LONG NTSTATUS
Definition: precomp.h:26
ULONG_PTR * PDWORD_PTR
Definition: basetsd.h:182
unsigned long DWORD
Definition: ntddk_ex.h:95
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)
Definition: local_group.c:495
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)
Definition: user.c:2543
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)
Definition: local_group.c:792
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)
Definition: local_group.c:677
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)
Definition: user.c:2399
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
#define ENCRYPTED_PWLEN
Definition: lmcons.h:51
enum _SID_NAME_USE SID_NAME_USE
* PNTSTATUS
Definition: strlen.c:14
DWORD NET_API_STATUS
Definition: ms-dtyp.idl:91
#define _Return_type_success_(expr)
Definition: ms_sal.h:263
BYTE * PBYTE
Definition: pedump.c:66
DWORD * PDWORD
Definition: pedump.c:68
long LONG
Definition: pedump.c:60
LPTSTR acc0_resource_name
Definition: lmaccess.h:558
DWORD acc1002_attr
Definition: lmaccess.h:566
DWORD acc1_attr
Definition: lmaccess.h:562
LPTSTR acc1_resource_name
Definition: lmaccess.h:561
DWORD acc1_count
Definition: lmaccess.h:563
DWORD acl_access
Definition: lmaccess.h:570
LPTSTR acl_ugname
Definition: lmaccess.h:569
LPWSTR grpi0_name
Definition: lmaccess.h:474
LPWSTR grpi1002_comment
Definition: lmaccess.h:493
DWORD grpi1005_attributes
Definition: lmaccess.h:496
LPWSTR grpi1_name
Definition: lmaccess.h:477
LPWSTR grpi1_comment
Definition: lmaccess.h:478
LPWSTR grpi2_comment
Definition: lmaccess.h:482
DWORD grpi2_group_id
Definition: lmaccess.h:483
DWORD grpi2_attributes
Definition: lmaccess.h:484
LPWSTR grpi2_name
Definition: lmaccess.h:481
LPWSTR grpi3_name
Definition: lmaccess.h:487
DWORD grpi3_attributes
Definition: lmaccess.h:490
LPWSTR grpi3_comment
Definition: lmaccess.h:488
PSID grpi3_group_sid
Definition: lmaccess.h:489
DWORD grui1_attributes
Definition: lmaccess.h:503
LPWSTR lgrpi0_name
Definition: lmaccess.h:506
LPWSTR lgrpi1002_comment
Definition: lmaccess.h:513
LPWSTR lgrpi1_comment
Definition: lmaccess.h:510
LPWSTR lgrpi1_name
Definition: lmaccess.h:509
SID_NAME_USE lgrmi1_sidusage
Definition: lmaccess.h:520
SID_NAME_USE lgrmi2_sidusage
Definition: lmaccess.h:525
NET_API_STATUS netlog1_pdc_connection_status
Definition: lmaccess.h:574
DWORD netlog1_flags
Definition: lmaccess.h:573
NET_API_STATUS netlog2_tc_connection_status
Definition: lmaccess.h:580
LPWSTR netlog2_trusted_dc_name
Definition: lmaccess.h:579
DWORD netlog2_flags
Definition: lmaccess.h:577
NET_API_STATUS netlog2_pdc_connection_status
Definition: lmaccess.h:578
DWORD netlog3_reserved2
Definition: lmaccess.h:586
DWORD netlog3_flags
Definition: lmaccess.h:583
DWORD netlog3_reserved3
Definition: lmaccess.h:587
DWORD netlog3_reserved5
Definition: lmaccess.h:589
DWORD netlog3_logon_attempts
Definition: lmaccess.h:584
DWORD netlog3_reserved1
Definition: lmaccess.h:585
DWORD netlog3_reserved4
Definition: lmaccess.h:588
DWORD grpi3_group_id
Definition: lmaccess.h:553
LPWSTR grpi3_comment
Definition: lmaccess.h:552
DWORD grpi3_next_index
Definition: lmaccess.h:555
DWORD grpi3_attributes
Definition: lmaccess.h:554
LPWSTR usri1_comment
Definition: lmaccess.h:537
DWORD usri1_user_id
Definition: lmaccess.h:540
DWORD usri1_next_index
Definition: lmaccess.h:541
LPWSTR usri1_name
Definition: lmaccess.h:536
LPWSTR usri1_full_name
Definition: lmaccess.h:539
LPWSTR usri0_name
Definition: lmaccess.h:201
LPWSTR usri1003_password
Definition: lmaccess.h:372
DWORD usri1005_priv
Definition: lmaccess.h:375
LPWSTR usri1006_home_dir
Definition: lmaccess.h:378
LPWSTR usri1007_comment
Definition: lmaccess.h:381
DWORD usri1008_flags
Definition: lmaccess.h:384
LPWSTR usri1009_script_path
Definition: lmaccess.h:387
DWORD usri1010_auth_flags
Definition: lmaccess.h:390
LPWSTR usri1011_full_name
Definition: lmaccess.h:393
LPWSTR usri1012_usr_comment
Definition: lmaccess.h:396
LPWSTR usri1013_parms
Definition: lmaccess.h:399
LPWSTR usri1014_workstations
Definition: lmaccess.h:402
DWORD usri1017_acct_expires
Definition: lmaccess.h:405
DWORD usri1018_max_storage
Definition: lmaccess.h:408
PBYTE usri1020_logon_hours
Definition: lmaccess.h:412
DWORD usri1020_units_per_week
Definition: lmaccess.h:411
LPWSTR usri1023_logon_server
Definition: lmaccess.h:415
DWORD usri1024_country_code
Definition: lmaccess.h:418
DWORD usri1025_code_page
Definition: lmaccess.h:421
DWORD usri1051_primary_group_id
Definition: lmaccess.h:424
LPWSTR usri1052_profile
Definition: lmaccess.h:427
LPWSTR usri1053_home_dir_drive
Definition: lmaccess.h:430
LPWSTR usri10_usr_comment
Definition: lmaccess.h:303
LPWSTR usri10_full_name
Definition: lmaccess.h:304
LPWSTR usri10_comment
Definition: lmaccess.h:302
LPWSTR usri10_name
Definition: lmaccess.h:301
LPWSTR usri11_home_dir
Definition: lmaccess.h:314
LPWSTR usri11_name
Definition: lmaccess.h:307
PBYTE usri11_logon_hours
Definition: lmaccess.h:325
DWORD usri11_code_page
Definition: lmaccess.h:326
LPWSTR usri11_parms
Definition: lmaccess.h:315
LPWSTR usri11_usr_comment
Definition: lmaccess.h:309
DWORD usri11_auth_flags
Definition: lmaccess.h:312
DWORD usri11_bad_pw_count
Definition: lmaccess.h:318
DWORD usri11_last_logoff
Definition: lmaccess.h:317
DWORD usri11_units_per_week
Definition: lmaccess.h:324
DWORD usri11_num_logons
Definition: lmaccess.h:319
DWORD usri11_max_storage
Definition: lmaccess.h:323
LPWSTR usri11_comment
Definition: lmaccess.h:308
LPWSTR usri11_logon_server
Definition: lmaccess.h:320
DWORD usri11_last_logon
Definition: lmaccess.h:316
DWORD usri11_password_age
Definition: lmaccess.h:313
LPWSTR usri11_workstations
Definition: lmaccess.h:322
DWORD usri11_priv
Definition: lmaccess.h:311
LPWSTR usri11_full_name
Definition: lmaccess.h:310
DWORD usri11_country_code
Definition: lmaccess.h:321
DWORD usri1_flags
Definition: lmaccess.h:209
LPWSTR usri1_comment
Definition: lmaccess.h:208
DWORD usri1_password_age
Definition: lmaccess.h:205
LPWSTR usri1_name
Definition: lmaccess.h:203
LPWSTR usri1_script_path
Definition: lmaccess.h:210
LPWSTR usri1_home_dir
Definition: lmaccess.h:207
LPWSTR usri1_password
Definition: lmaccess.h:204
DWORD usri1_priv
Definition: lmaccess.h:206
LPWSTR usri20_name
Definition: lmaccess.h:329
LPWSTR usri20_full_name
Definition: lmaccess.h:330
DWORD usri20_user_id
Definition: lmaccess.h:333
LPWSTR usri20_comment
Definition: lmaccess.h:331
DWORD usri20_flags
Definition: lmaccess.h:332
BYTE usri21_password[ENCRYPTED_PWLEN]
Definition: lmaccess.h:336
DWORD usri22_flags
Definition: lmaccess.h:345
DWORD usri22_max_storage
Definition: lmaccess.h:355
DWORD usri22_num_logons
Definition: lmaccess.h:359
DWORD usri22_password_age
Definition: lmaccess.h:341
DWORD usri22_units_per_week
Definition: lmaccess.h:356
LPWSTR usri22_script_path
Definition: lmaccess.h:346
DWORD usri22_country_code
Definition: lmaccess.h:361
DWORD usri22_last_logoff
Definition: lmaccess.h:353
DWORD usri22_priv
Definition: lmaccess.h:342
DWORD usri22_auth_flags
Definition: lmaccess.h:347
LPWSTR usri22_logon_server
Definition: lmaccess.h:360
LPWSTR usri22_workstations
Definition: lmaccess.h:351
LPWSTR usri22_comment
Definition: lmaccess.h:344
DWORD usri22_last_logon
Definition: lmaccess.h:352
DWORD usri22_bad_pw_count
Definition: lmaccess.h:358
LPWSTR usri22_usr_comment
Definition: lmaccess.h:349
LPWSTR usri22_home_dir
Definition: lmaccess.h:343
DWORD usri22_acct_expires
Definition: lmaccess.h:354
LPWSTR usri22_name
Definition: lmaccess.h:339
LPWSTR usri22_parms
Definition: lmaccess.h:350
BYTE usri22_password[ENCRYPTED_PWLEN]
Definition: lmaccess.h:340
DWORD usri22_code_page
Definition: lmaccess.h:362
LPWSTR usri22_full_name
Definition: lmaccess.h:348
PBYTE usri22_logon_hours
Definition: lmaccess.h:357
DWORD usri23_flags
Definition: lmaccess.h:368
PSID usri23_user_sid
Definition: lmaccess.h:369
LPWSTR usri23_name
Definition: lmaccess.h:365
LPWSTR usri23_comment
Definition: lmaccess.h:367
LPWSTR usri23_full_name
Definition: lmaccess.h:366
DWORD usri2_last_logoff
Definition: lmaccess.h:227
DWORD usri2_num_logons
Definition: lmaccess.h:233
LPWSTR usri2_logon_server
Definition: lmaccess.h:234
DWORD usri2_priv
Definition: lmaccess.h:216
DWORD usri2_auth_flags
Definition: lmaccess.h:221
LPWSTR usri2_parms
Definition: lmaccess.h:224
DWORD usri2_bad_pw_count
Definition: lmaccess.h:232
DWORD usri2_flags
Definition: lmaccess.h:219
DWORD usri2_password_age
Definition: lmaccess.h:215
DWORD usri2_units_per_week
Definition: lmaccess.h:230
LPWSTR usri2_workstations
Definition: lmaccess.h:225
LPWSTR usri2_name
Definition: lmaccess.h:213
DWORD usri2_country_code
Definition: lmaccess.h:235
LPWSTR usri2_password
Definition: lmaccess.h:214
DWORD usri2_code_page
Definition: lmaccess.h:236
PBYTE usri2_logon_hours
Definition: lmaccess.h:231
DWORD usri2_max_storage
Definition: lmaccess.h:229
DWORD usri2_acct_expires
Definition: lmaccess.h:228
LPWSTR usri2_script_path
Definition: lmaccess.h:220
DWORD usri2_last_logon
Definition: lmaccess.h:226
LPWSTR usri2_usr_comment
Definition: lmaccess.h:223
LPWSTR usri2_full_name
Definition: lmaccess.h:222
LPWSTR usri2_home_dir
Definition: lmaccess.h:217
LPWSTR usri2_comment
Definition: lmaccess.h:218
PBYTE usri3_logon_hours
Definition: lmaccess.h:257
LPWSTR usri3_parms
Definition: lmaccess.h:250
DWORD usri3_user_id
Definition: lmaccess.h:263
LPWSTR usri3_home_dir
Definition: lmaccess.h:243
LPWSTR usri3_script_path
Definition: lmaccess.h:246
LPWSTR usri3_usr_comment
Definition: lmaccess.h:249
DWORD usri3_units_per_week
Definition: lmaccess.h:256
DWORD usri3_priv
Definition: lmaccess.h:242
DWORD usri3_num_logons
Definition: lmaccess.h:259
LPWSTR usri3_workstations
Definition: lmaccess.h:251
LPWSTR usri3_name
Definition: lmaccess.h:239
LPWSTR usri3_home_dir_drive
Definition: lmaccess.h:266
LPWSTR usri3_password
Definition: lmaccess.h:240
LPWSTR usri3_comment
Definition: lmaccess.h:244
DWORD usri3_primary_group_id
Definition: lmaccess.h:264
DWORD usri3_country_code
Definition: lmaccess.h:261
DWORD usri3_password_age
Definition: lmaccess.h:241
DWORD usri3_code_page
Definition: lmaccess.h:262
DWORD usri3_flags
Definition: lmaccess.h:245
DWORD usri3_password_expired
Definition: lmaccess.h:267
LPWSTR usri3_logon_server
Definition: lmaccess.h:260
DWORD usri3_max_storage
Definition: lmaccess.h:255
DWORD usri3_acct_expires
Definition: lmaccess.h:254
DWORD usri3_bad_pw_count
Definition: lmaccess.h:258
LPWSTR usri3_full_name
Definition: lmaccess.h:248
DWORD usri3_last_logoff
Definition: lmaccess.h:253
LPWSTR usri3_profile
Definition: lmaccess.h:265
DWORD usri3_last_logon
Definition: lmaccess.h:252
DWORD usri3_auth_flags
Definition: lmaccess.h:247
LPWSTR usri4_workstations
Definition: lmaccess.h:282
DWORD usri4_password_expired
Definition: lmaccess.h:298
DWORD usri4_auth_flags
Definition: lmaccess.h:278
DWORD usri4_num_logons
Definition: lmaccess.h:290
PSID usri4_user_sid
Definition: lmaccess.h:294
LPWSTR usri4_parms
Definition: lmaccess.h:281
DWORD usri4_bad_pw_count
Definition: lmaccess.h:289
DWORD usri4_max_storage
Definition: lmaccess.h:286
DWORD usri4_flags
Definition: lmaccess.h:276
LPWSTR usri4_comment
Definition: lmaccess.h:275
LPWSTR usri4_home_dir_drive
Definition: lmaccess.h:297
DWORD usri4_primary_group_id
Definition: lmaccess.h:295
DWORD usri4_units_per_week
Definition: lmaccess.h:287
DWORD usri4_acct_expires
Definition: lmaccess.h:285
LPWSTR usri4_profile
Definition: lmaccess.h:296
LPWSTR usri4_logon_server
Definition: lmaccess.h:291
LPWSTR usri4_usr_comment
Definition: lmaccess.h:280
DWORD usri4_password_age
Definition: lmaccess.h:272
LPWSTR usri4_name
Definition: lmaccess.h:270
LPWSTR usri4_password
Definition: lmaccess.h:271
DWORD usri4_country_code
Definition: lmaccess.h:292
DWORD usri4_last_logon
Definition: lmaccess.h:283
DWORD usri4_code_page
Definition: lmaccess.h:293
LPWSTR usri4_home_dir
Definition: lmaccess.h:274
PBYTE usri4_logon_hours
Definition: lmaccess.h:288
DWORD usri4_priv
Definition: lmaccess.h:273
DWORD usri4_last_logoff
Definition: lmaccess.h:284
LPWSTR usri4_full_name
Definition: lmaccess.h:279
LPWSTR usri4_script_path
Definition: lmaccess.h:277
DWORD usrmod0_min_passwd_age
Definition: lmaccess.h:435
DWORD usrmod0_force_logoff
Definition: lmaccess.h:436
DWORD usrmod0_min_passwd_len
Definition: lmaccess.h:433
DWORD usrmod0_max_passwd_age
Definition: lmaccess.h:434
DWORD usrmod0_password_hist_len
Definition: lmaccess.h:437
DWORD usrmod1001_min_passwd_len
Definition: lmaccess.h:453
DWORD usrmod1002_max_passwd_age
Definition: lmaccess.h:456
DWORD usrmod1003_min_passwd_age
Definition: lmaccess.h:459
DWORD usrmod1004_force_logoff
Definition: lmaccess.h:462
DWORD usrmod1005_password_hist_len
Definition: lmaccess.h:465
LPWSTR usrmod1_primary
Definition: lmaccess.h:441
LPWSTR usrmod2_domain_name
Definition: lmaccess.h:444
DWORD usrmod3_lockout_observation_window
Definition: lmaccess.h:449
DWORD usrmod3_lockout_threshold
Definition: lmaccess.h:450
DWORD usrmod3_lockout_duration
Definition: lmaccess.h:448
#define WINAPI
Definition: msvc.h:6
WCHAR * LPWSTR
Definition: xmlstorage.h:184
CHAR * LPTSTR
Definition: xmlstorage.h:192
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185
unsigned char BYTE
Definition: xxhash.c:193