-- $Source: /home/harp/1/proto/monoBANK/winnt/win32-lmaccess.ads,v $
-- $Revision: 1.15 $ $Date: 96/09/04 08:03:47 $ $Author: mg $
-- See end of file for Copyright (c) information.
with Win32.Lmcons;
with Win32.Winnt;
package Win32.Lmaccess is
use type Interfaces.C.Char_Array;
UF_SCRIPT : constant := 16#1#; -- lmaccess.h:468
UF_ACCOUNTDISABLE : constant := 16#2#; -- lmaccess.h:469
UF_HOMEDIR_REQUIRED : constant := 16#8#; -- lmaccess.h:470
UF_LOCKOUT : constant := 16#10#; -- lmaccess.h:471
UF_PASSWD_NOTREQD : constant := 16#20#; -- lmaccess.h:472
UF_PASSWD_CANT_CHANGE : constant := 16#40#; -- lmaccess.h:473
UF_TEMP_DUPLICATE_ACCOUNT : constant := 16#100#; -- lmaccess.h:479
UF_NORMAL_ACCOUNT : constant := 16#200#; -- lmaccess.h:480
UF_INTERDOMAIN_TRUST_ACCOUNT : constant := 16#800#; -- lmaccess.h:481
UF_WORKSTATION_TRUST_ACCOUNT : constant := 16#1000#; -- lmaccess.h:482
UF_SERVER_TRUST_ACCOUNT : constant := 16#2000#; -- lmaccess.h:483
UF_MACHINE_ACCOUNT_MASK : constant := 16#3800#; -- lmaccess.h:485
UF_ACCOUNT_TYPE_MASK : constant := 16#3b00#; -- lmaccess.h:489
UF_DONT_EXPIRE_PASSWD : constant := 16#10000#;-- lmaccess.h:497
UF_SETTABLE_BITS : constant := 16#13b7b#;-- lmaccess.h:500
FILTER_TEMP_DUPLICATE_ACCOUNT : constant := 16#1#; -- lmaccess.h:515
FILTER_NORMAL_ACCOUNT : constant := 16#2#; -- lmaccess.h:516
FILTER_INTERDOMAIN_TRUST_ACCOUNT: constant := 16#8#; -- lmaccess.h:518
FILTER_WORKSTATION_TRUST_ACCOUNT: constant := 16#10#; -- lmaccess.h:519
FILTER_SERVER_TRUST_ACCOUNT : constant := 16#20#; -- lmaccess.h:520
LG_INCLUDE_INDIRECT : constant := 16#1#; -- lmaccess.h:525
AF_OP_PRINT : constant := 16#1#; -- lmaccess.h:531
AF_OP_COMM : constant := 16#2#; -- lmaccess.h:532
AF_OP_SERVER : constant := 16#4#; -- lmaccess.h:533
AF_OP_ACCOUNTS : constant := 16#8#; -- lmaccess.h:534
AF_SETTABLE_BITS : constant := 16#f#; -- lmaccess.h:535
UAS_ROLE_STANDALONE : constant := 0; -- lmaccess.h:542
UAS_ROLE_MEMBER : constant := 1; -- lmaccess.h:543
UAS_ROLE_BACKUP : constant := 2; -- lmaccess.h:544
UAS_ROLE_PRIMARY : constant := 3; -- lmaccess.h:545
USER_NAME_PARMNUM : constant := 1; -- lmaccess.h:551
USER_PASSWORD_PARMNUM : constant := 3; -- lmaccess.h:552
USER_PASSWORD_AGE_PARMNUM : constant := 4; -- lmaccess.h:553
USER_PRIV_PARMNUM : constant := 5; -- lmaccess.h:554
USER_HOME_DIR_PARMNUM : constant := 6; -- lmaccess.h:555
USER_COMMENT_PARMNUM : constant := 7; -- lmaccess.h:556
USER_FLAGS_PARMNUM : constant := 8; -- lmaccess.h:557
USER_SCRIPT_PATH_PARMNUM : constant := 9; -- lmaccess.h:558
USER_AUTH_FLAGS_PARMNUM : constant := 10; -- lmaccess.h:559
USER_FULL_NAME_PARMNUM : constant := 11; -- lmaccess.h:560
USER_USR_COMMENT_PARMNUM : constant := 12; -- lmaccess.h:561
USER_PARMS_PARMNUM : constant := 13; -- lmaccess.h:562
USER_WORKSTATIONS_PARMNUM : constant := 14; -- lmaccess.h:563
USER_LAST_LOGON_PARMNUM : constant := 15; -- lmaccess.h:564
USER_LAST_LOGOFF_PARMNUM : constant := 16; -- lmaccess.h:565
USER_ACCT_EXPIRES_PARMNUM : constant := 17; -- lmaccess.h:566
USER_MAX_STORAGE_PARMNUM : constant := 18; -- lmaccess.h:567
USER_UNITS_PER_WEEK_PARMNUM : constant := 19; -- lmaccess.h:568
USER_LOGON_HOURS_PARMNUM : constant := 20; -- lmaccess.h:569
USER_PAD_PW_COUNT_PARMNUM : constant := 21; -- lmaccess.h:570
USER_NUM_LOGONS_PARMNUM : constant := 22; -- lmaccess.h:571
USER_LOGON_SERVER_PARMNUM : constant := 23; -- lmaccess.h:572
USER_COUNTRY_CODE_PARMNUM : constant := 24; -- lmaccess.h:573
USER_CODE_PAGE_PARMNUM : constant := 25; -- lmaccess.h:574
USER_PRIMARY_GROUP_PARMNUM : constant := 51; -- lmaccess.h:575
USER_PROFILE : constant := 52; -- lmaccess.h:576
USER_PROFILE_PARMNUM : constant := 52; -- lmaccess.h:577
USER_HOME_DIR_DRIVE_PARMNUM : constant := 53; -- lmaccess.h:578
USER_NAME_INFOLEVEL : constant := 1001; -- lmaccess.h:584
USER_PASSWORD_INFOLEVEL : constant := 1003; -- lmaccess.h:586
USER_PASSWORD_AGE_INFOLEVEL : constant := 1004; -- lmaccess.h:588
USER_PRIV_INFOLEVEL : constant := 1005; -- lmaccess.h:590
USER_HOME_DIR_INFOLEVEL : constant := 1006; -- lmaccess.h:592
USER_COMMENT_INFOLEVEL : constant := 1007; -- lmaccess.h:594
USER_FLAGS_INFOLEVEL : constant := 1008; -- lmaccess.h:596
USER_SCRIPT_PATH_INFOLEVEL : constant := 1009; -- lmaccess.h:598
USER_AUTH_FLAGS_INFOLEVEL : constant := 1010; -- lmaccess.h:600
USER_FULL_NAME_INFOLEVEL : constant := 1011; -- lmaccess.h:602
USER_USR_COMMENT_INFOLEVEL : constant := 1012; -- lmaccess.h:604
USER_PARMS_INFOLEVEL : constant := 1013; -- lmaccess.h:606
USER_WORKSTATIONS_INFOLEVEL : constant := 1014; -- lmaccess.h:608
USER_LAST_LOGON_INFOLEVEL : constant := 1015; -- lmaccess.h:610
USER_LAST_LOGOFF_INFOLEVEL : constant := 1016; -- lmaccess.h:612
USER_ACCT_EXPIRES_INFOLEVEL : constant := 1017; -- lmaccess.h:614
USER_MAX_STORAGE_INFOLEVEL : constant := 1018; -- lmaccess.h:616
USER_UNITS_PER_WEEK_INFOLEVEL : constant := 1019; -- lmaccess.h:618
USER_LOGON_HOURS_INFOLEVEL : constant := 1020; -- lmaccess.h:620
USER_PAD_PW_COUNT_INFOLEVEL : constant := 1021; -- lmaccess.h:622
USER_NUM_LOGONS_INFOLEVEL : constant := 1022; -- lmaccess.h:624
USER_LOGON_SERVER_INFOLEVEL : constant := 1023; -- lmaccess.h:626
USER_COUNTRY_CODE_INFOLEVEL : constant := 1024; -- lmaccess.h:628
USER_CODE_PAGE_INFOLEVEL : constant := 1025; -- lmaccess.h:630
USER_PRIMARY_GROUP_INFOLEVEL : constant := 1051; -- lmaccess.h:632
USER_HOME_DIR_DRIVE_INFOLEVEL : constant := 1053; -- lmaccess.h:636
NULL_USERSETINFO_PASSWD : constant CHAR_Array :=
" " & Nul; -- lmaccess.h:643
TIMEQ_FOREVER : constant Win32.ULONG := Win32.ULONG'Last;
-- lmaccess.h:645
USER_MAXSTORAGE_UNLIMITED : constant Win32.ULONG := Win32.ULONG'Last;
-- lmaccess.h:646
USER_NO_LOGOFF : constant Win32.ULONG := Win32.ULONG'Last;
-- lmaccess.h:647
UNITS_PER_DAY : constant := 24; -- lmaccess.h:648
UNITS_PER_WEEK : constant := 168; -- lmaccess.h:649
USER_PRIV_MASK : constant := 16#3#; -- lmaccess.h:655
USER_PRIV_GUEST : constant := 0; -- lmaccess.h:656
USER_PRIV_USER : constant := 1; -- lmaccess.h:657
USER_PRIV_ADMIN : constant := 2; -- lmaccess.h:658
MAX_PASSWD_LEN : constant := 256; -- lmaccess.h:664
DEF_MIN_PWLEN : constant := 6; -- lmaccess.h:665
DEF_PWUNIQUENESS : constant := 5; -- lmaccess.h:666
DEF_MAX_PWHIST : constant := 8; -- lmaccess.h:667
DEF_MIN_PWAGE : constant Win32.ULONG := 0;
-- lmaccess.h:670
DEF_FORCE_LOGOFF : constant Win32.ULONG := 16#ffffffff#;
-- lmaccess.h:671
DEF_MAX_BADPW : constant := 0; -- lmaccess.h:672
ONE_DAY : constant Win32.ULONG := 8#250600#;
-- lmaccess.h:673
VALIDATED_LOGON : constant := 0; -- lmaccess.h:679
PASSWORD_EXPIRED : constant := 2; -- lmaccess.h:680
NON_VALIDATED_LOGON : constant := 3; -- lmaccess.h:681
VALID_LOGOFF : constant := 1; -- lmaccess.h:683
MODALS_MIN_PASSWD_LEN_PARMNUM : constant := 1; -- lmaccess.h:689
MODALS_MAX_PASSWD_AGE_PARMNUM : constant := 2; -- lmaccess.h:690
MODALS_MIN_PASSWD_AGE_PARMNUM : constant := 3; -- lmaccess.h:691
MODALS_FORCE_LOGOFF_PARMNUM : constant := 4; -- lmaccess.h:692
MODALS_PASSWD_HIST_LEN_PARMNUM : constant := 5; -- lmaccess.h:693
MODALS_ROLE_PARMNUM : constant := 6; -- lmaccess.h:694
MODALS_PRIMARY_PARMNUM : constant := 7; -- lmaccess.h:695
MODALS_DOMAIN_NAME_PARMNUM : constant := 8; -- lmaccess.h:696
MODALS_DOMAIN_ID_PARMNUM : constant := 9; -- lmaccess.h:697
MODALS_LOCKOUT_DURATION_PARMNUM : constant := 10; -- lmaccess.h:698
MODALS_LOCKOUT_OBSERVATION_WINDOW_PARMNUM: constant := 11;
-- lmaccess.h:699
MODALS_LOCKOUT_THRESHOLD_PARMNUM: constant := 12; -- lmaccess.h:700
MODALS_MIN_PASSWD_LEN_INFOLEVEL : constant := 1001; -- lmaccess.h:706
MODALS_MAX_PASSWD_AGE_INFOLEVEL : constant := 1002; -- lmaccess.h:708
MODALS_MIN_PASSWD_AGE_INFOLEVEL : constant := 1003; -- lmaccess.h:710
MODALS_FORCE_LOGOFF_INFOLEVEL : constant := 1004; -- lmaccess.h:712
MODALS_PASSWD_HIST_LEN_INFOLEVEL: constant := 1005; -- lmaccess.h:714
MODALS_ROLE_INFOLEVEL : constant := 1006; -- lmaccess.h:716
MODALS_PRIMARY_INFOLEVEL : constant := 1007; -- lmaccess.h:718
MODALS_DOMAIN_NAME_INFOLEVEL : constant := 1008; -- lmaccess.h:720
MODALS_DOMAIN_ID_INFOLEVEL : constant := 1009; -- lmaccess.h:722
GROUPIDMASK : constant := 16#8000#; -- lmaccess.h:857
GROUP_SPECIALGRP_USERS : constant WCHAR_Array :=
"USERS" & Wide_Nul; -- lmaccess.h:865
GROUP_SPECIALGRP_ADMINS : constant WCHAR_Array :=
"ADMINS" & Wide_Nul; -- lmaccess.h:866
GROUP_SPECIALGRP_GUESTS : constant WCHAR_Array :=
"GUESTS" & Wide_Nul; -- lmaccess.h:867
GROUP_SPECIALGRP_LOCAL : constant WCHAR_Array :=
"LOCAL" & Wide_Nul; -- lmaccess.h:868
GROUP_ALL_PARMNUM : constant := 0; -- lmaccess.h:874
GROUP_NAME_PARMNUM : constant := 1; -- lmaccess.h:875
GROUP_COMMENT_PARMNUM : constant := 2; -- lmaccess.h:876
GROUP_ATTRIBUTES_PARMNUM : constant := 3; -- lmaccess.h:877
GROUP_ALL_INFOLEVEL : constant := 1000; -- lmaccess.h:883
GROUP_NAME_INFOLEVEL : constant := 1001; -- lmaccess.h:885
GROUP_COMMENT_INFOLEVEL : constant := 1002; -- lmaccess.h:887
GROUP_ATTRIBUTES_INFOLEVEL : constant := 1003; -- lmaccess.h:889
LOCALGROUP_NAME_PARMNUM : constant := 1; -- lmaccess.h:1019
LOCALGROUP_COMMENT_PARMNUM : constant := 2; -- lmaccess.h:1020
MAXPERMENTRIES : constant := 64; -- lmaccess.h:1136
ACCESS_NONE : constant := 0; -- lmaccess.h:1144
ACCESS_ALL : constant := 16#7f#; -- lmaccess.h:1145
ACCESS_READ : constant := 16#1#; -- lmaccess.h:1154
ACCESS_WRITE : constant := 16#2#; -- lmaccess.h:1155
ACCESS_CREATE : constant := 16#4#; -- lmaccess.h:1156
ACCESS_EXEC : constant := 16#8#; -- lmaccess.h:1157
ACCESS_DELETE : constant := 16#10#; -- lmaccess.h:1158
ACCESS_ATRIB : constant := 16#20#; -- lmaccess.h:1159
ACCESS_PERM : constant := 16#40#; -- lmaccess.h:1160
ACCESS_GROUP : constant := 16#8000#; -- lmaccess.h:1162
ACCESS_AUDIT : constant := 16#1#; -- lmaccess.h:1168
ACCESS_SUCCESS_OPEN : constant := 16#10#; -- lmaccess.h:1170
ACCESS_SUCCESS_WRITE : constant := 16#20#; -- lmaccess.h:1171
ACCESS_SUCCESS_DELETE : constant := 16#40#; -- lmaccess.h:1172
ACCESS_SUCCESS_ACL : constant := 16#80#; -- lmaccess.h:1173
ACCESS_SUCCESS_MASK : constant := 16#f0#; -- lmaccess.h:1174
ACCESS_FAIL_OPEN : constant := 16#100#; -- lmaccess.h:1176
ACCESS_FAIL_WRITE : constant := 16#200#; -- lmaccess.h:1177
ACCESS_FAIL_DELETE : constant := 16#400#; -- lmaccess.h:1178
ACCESS_FAIL_ACL : constant := 16#800#; -- lmaccess.h:1179
ACCESS_FAIL_MASK : constant := 16#f00#; -- lmaccess.h:1180
ACCESS_FAIL_SHIFT : constant := 4; -- lmaccess.h:1182
ACCESS_RESOURCE_NAME_PARMNUM : constant := 1; -- lmaccess.h:1188
ACCESS_ATTR_PARMNUM : constant := 2; -- lmaccess.h:1189
ACCESS_COUNT_PARMNUM : constant := 3; -- lmaccess.h:1190
ACCESS_ACCESS_LIST_PARMNUM : constant := 4; -- lmaccess.h:1191
ACCESS_RESOURCE_NAME_INFOLEVEL : constant := 1001; -- lmaccess.h:1197
ACCESS_ATTR_INFOLEVEL : constant := 1002; -- lmaccess.h:1199
ACCESS_COUNT_INFOLEVEL : constant := 1003; -- lmaccess.h:1201
ACCESS_ACCESS_LIST_INFOLEVEL : constant := 1004; -- lmaccess.h:1203
ACCESS_LETTERS : constant CHAR_Array :=
"RWCXDAP " & Nul;
-- lmaccess.h:1212
NETLOGON_CONTROL_QUERY : constant := 1; -- lmaccess.h:1272
NETLOGON_CONTROL_REPLICATE : constant := 2; -- lmaccess.h:1273
NETLOGON_CONTROL_SYNCHRONIZE : constant := 3; -- lmaccess.h:1274
NETLOGON_CONTROL_PDC_REPLICATE : constant := 4; -- lmaccess.h:1275
NETLOGON_CONTROL_REDISCOVER : constant := 5; -- lmaccess.h:1276
NETLOGON_CONTROL_TC_QUERY : constant := 6; -- lmaccess.h:1277
NETLOGON_CONTROL_BACKUP_CHANGE_LOG: constant := 16#fffc#;
-- lmaccess.h:1281
NETLOGON_CONTROL_TRUNCATE_LOG : constant := 16#fffd#; -- lmaccess.h:1282
NETLOGON_CONTROL_SET_DBFLAG : constant := 16#fffe#; -- lmaccess.h:1283
NETLOGON_CONTROL_BREAKPOINT : constant := 16#ffff#; -- lmaccess.h:1284
NETLOGON_REPLICATION_NEEDED : constant := 16#1#; -- lmaccess.h:1310
NETLOGON_REPLICATION_IN_PROGRESS: constant := 16#2#; -- lmaccess.h:1311
NETLOGON_FULL_SYNC_REPLICATION : constant := 16#4#; -- lmaccess.h:1312
NETLOGON_REDO_NEEDED : constant := 16#8#; -- lmaccess.h:1313
type USER_INFO_0; -- lmaccess.h:178
type USER_INFO_1; -- lmaccess.h:182
type USER_INFO_2; -- lmaccess.h:193
type USER_INFO_3; -- lmaccess.h:220
type USER_INFO_10; -- lmaccess.h:252
type USER_INFO_11; -- lmaccess.h:259
type USER_INFO_20; -- lmaccess.h:282
type USER_INFO_21; -- lmaccess.h:290
type USER_INFO_22; -- lmaccess.h:294
type USER_INFO_1003; -- lmaccess.h:321
type USER_INFO_1005; -- lmaccess.h:325
type USER_INFO_1006; -- lmaccess.h:329
type USER_INFO_1007; -- lmaccess.h:333
type USER_INFO_1008; -- lmaccess.h:337
type USER_INFO_1009; -- lmaccess.h:341
type USER_INFO_1010; -- lmaccess.h:345
type USER_INFO_1011; -- lmaccess.h:349
type USER_INFO_1012; -- lmaccess.h:353
type USER_INFO_1013; -- lmaccess.h:357
type USER_INFO_1014; -- lmaccess.h:361
type USER_INFO_1017; -- lmaccess.h:365
type USER_INFO_1018; -- lmaccess.h:369
type USER_INFO_1020; -- lmaccess.h:373
type USER_INFO_1023; -- lmaccess.h:378
type USER_INFO_1024; -- lmaccess.h:382
type USER_INFO_1025; -- lmaccess.h:386
type USER_INFO_1051; -- lmaccess.h:390
type USER_INFO_1052; -- lmaccess.h:394
type USER_INFO_1053; -- lmaccess.h:398
type USER_MODALS_INFO_0; -- lmaccess.h:407
type USER_MODALS_INFO_1; -- lmaccess.h:415
type USER_MODALS_INFO_2; -- lmaccess.h:420
type USER_MODALS_INFO_3; -- lmaccess.h:425
type USER_MODALS_INFO_1001; -- lmaccess.h:431
type USER_MODALS_INFO_1002; -- lmaccess.h:435
type USER_MODALS_INFO_1003; -- lmaccess.h:439
type USER_MODALS_INFO_1004; -- lmaccess.h:443
type USER_MODALS_INFO_1005; -- lmaccess.h:447
type USER_MODALS_INFO_1006; -- lmaccess.h:451
type USER_MODALS_INFO_1007; -- lmaccess.h:455
type GROUP_INFO_0; -- lmaccess.h:819
type GROUP_INFO_1; -- lmaccess.h:823
type GROUP_INFO_2; -- lmaccess.h:828
type GROUP_INFO_1002; -- lmaccess.h:835
type GROUP_INFO_1005; -- lmaccess.h:839
type GROUP_USERS_INFO_0; -- lmaccess.h:844
type GROUP_USERS_INFO_1; -- lmaccess.h:848
type LOCALGROUP_INFO_0; -- lmaccess.h:988
type LOCALGROUP_INFO_1; -- lmaccess.h:992
type LOCALGROUP_INFO_1002; -- lmaccess.h:997
type LOCALGROUP_MEMBERS_INFO_0; -- lmaccess.h:1001
type LOCALGROUP_MEMBERS_INFO_1; -- lmaccess.h:1006
type LOCALGROUP_USERS_INFO_0; -- lmaccess.h:1013
type ACCESS_INFO_0; -- lmaccess.h:1108
type ACCESS_INFO_1; -- lmaccess.h:1112
type ACCESS_INFO_1002; -- lmaccess.h:1118
type ACCESS_LIST; -- lmaccess.h:1123
type NETLOGON_INFO_1; -- lmaccess.h:1290
type NETLOGON_INFO_2; -- lmaccess.h:1295
type PUSER_INFO_0 is access all USER_INFO_0; -- lmaccess.h:180
subtype LPUSER_INFO_0 is PUSER_INFO_0; -- lmaccess.h:180
type PUSER_INFO_1 is access all USER_INFO_1; -- lmaccess.h:191
subtype LPUSER_INFO_1 is PUSER_INFO_1; -- lmaccess.h:191
type PUSER_INFO_2 is access all USER_INFO_2; -- lmaccess.h:218
subtype LPUSER_INFO_2 is PUSER_INFO_2; -- lmaccess.h:218
type PUSER_INFO_3 is access all USER_INFO_3; -- lmaccess.h:250
subtype LPUSER_INFO_3 is PUSER_INFO_3; -- lmaccess.h:250
type PUSER_INFO_10 is access all USER_INFO_10; -- lmaccess.h:257
subtype LPUSER_INFO_10 is PUSER_INFO_10; -- lmaccess.h:257
type PUSER_INFO_11 is access all USER_INFO_11; -- lmaccess.h:280
subtype LPUSER_INFO_11 is PUSER_INFO_11; -- lmaccess.h:280
type PUSER_INFO_20 is access all USER_INFO_20; -- lmaccess.h:288
subtype LPUSER_INFO_20 is PUSER_INFO_20; -- lmaccess.h:288
type PUSER_INFO_21 is access all USER_INFO_21; -- lmaccess.h:292
subtype LPUSER_INFO_21 is PUSER_INFO_21; -- lmaccess.h:292
type PUSER_INFO_22 is access all USER_INFO_22; -- lmaccess.h:319
subtype LPUSER_INFO_22 is PUSER_INFO_22; -- lmaccess.h:319
type PUSER_INFO_1003 is access all USER_INFO_1003; -- lmaccess.h:323
subtype LPUSER_INFO_1003 is PUSER_INFO_1003; -- lmaccess.h:323
type PUSER_INFO_1005 is access all USER_INFO_1005; -- lmaccess.h:327
subtype LPUSER_INFO_1005 is PUSER_INFO_1005; -- lmaccess.h:327
type PUSER_INFO_1006 is access all USER_INFO_1006; -- lmaccess.h:331
subtype LPUSER_INFO_1006 is PUSER_INFO_1006; -- lmaccess.h:331
type PUSER_INFO_1007 is access all USER_INFO_1007; -- lmaccess.h:335
subtype LPUSER_INFO_1007 is PUSER_INFO_1007; -- lmaccess.h:335
type PUSER_INFO_1008 is access all USER_INFO_1008; -- lmaccess.h:339
subtype LPUSER_INFO_1008 is PUSER_INFO_1008; -- lmaccess.h:339
type PUSER_INFO_1009 is access all USER_INFO_1009; -- lmaccess.h:343
subtype LPUSER_INFO_1009 is PUSER_INFO_1009; -- lmaccess.h:343
type PUSER_INFO_1010 is access all USER_INFO_1010; -- lmaccess.h:347
subtype LPUSER_INFO_1010 is PUSER_INFO_1010; -- lmaccess.h:347
type PUSER_INFO_1011 is access all USER_INFO_1011; -- lmaccess.h:351
subtype LPUSER_INFO_1011 is PUSER_INFO_1011; -- lmaccess.h:351
type PUSER_INFO_1012 is access all USER_INFO_1012; -- lmaccess.h:355
subtype LPUSER_INFO_1012 is PUSER_INFO_1012; -- lmaccess.h:355
type PUSER_INFO_1013 is access all USER_INFO_1013; -- lmaccess.h:359
subtype LPUSER_INFO_1013 is PUSER_INFO_1013; -- lmaccess.h:359
type PUSER_INFO_1014 is access all USER_INFO_1014; -- lmaccess.h:363
subtype LPUSER_INFO_1014 is PUSER_INFO_1014; -- lmaccess.h:363
type PUSER_INFO_1017 is access all USER_INFO_1017; -- lmaccess.h:367
subtype LPUSER_INFO_1017 is PUSER_INFO_1017; -- lmaccess.h:367
type PUSER_INFO_1018 is access all USER_INFO_1018; -- lmaccess.h:371
subtype LPUSER_INFO_1018 is PUSER_INFO_1018; -- lmaccess.h:371
type PUSER_INFO_1020 is access all USER_INFO_1020; -- lmaccess.h:376
subtype LPUSER_INFO_1020 is PUSER_INFO_1020; -- lmaccess.h:376
type PUSER_INFO_1023 is access all USER_INFO_1023; -- lmaccess.h:380
subtype LPUSER_INFO_1023 is PUSER_INFO_1023; -- lmaccess.h:380
type PUSER_INFO_1024 is access all USER_INFO_1024; -- lmaccess.h:384
subtype LPUSER_INFO_1024 is PUSER_INFO_1024; -- lmaccess.h:384
type PUSER_INFO_1025 is access all USER_INFO_1025; -- lmaccess.h:388
subtype LPUSER_INFO_1025 is PUSER_INFO_1025; -- lmaccess.h:388
type PUSER_INFO_1051 is access all USER_INFO_1051; -- lmaccess.h:392
subtype LPUSER_INFO_1051 is PUSER_INFO_1051; -- lmaccess.h:392
type PUSER_INFO_1052 is access all USER_INFO_1052; -- lmaccess.h:396
subtype LPUSER_INFO_1052 is PUSER_INFO_1052; -- lmaccess.h:396
type PUSER_INFO_1053 is access all USER_INFO_1053; -- lmaccess.h:400
subtype LPUSER_INFO_1053 is PUSER_INFO_1053; -- lmaccess.h:400
type PUSER_MODALS_INFO_0 is access all USER_MODALS_INFO_0;
-- lmaccess.h:413
subtype LPUSER_MODALS_INFO_0 is PUSER_MODALS_INFO_0; -- lmaccess.h:413
type PUSER_MODALS_INFO_1 is access all USER_MODALS_INFO_1;
-- lmaccess.h:418
subtype LPUSER_MODALS_INFO_1 is PUSER_MODALS_INFO_1; -- lmaccess.h:418
type PUSER_MODALS_INFO_2 is access all USER_MODALS_INFO_2;
-- lmaccess.h:423
subtype LPUSER_MODALS_INFO_2 is PUSER_MODALS_INFO_2; -- lmaccess.h:423
type PUSER_MODALS_INFO_3 is access all USER_MODALS_INFO_3;
-- lmaccess.h:429
subtype LPUSER_MODALS_INFO_3 is PUSER_MODALS_INFO_3; -- lmaccess.h:429
type PUSER_MODALS_INFO_1001 is access all USER_MODALS_INFO_1001;
-- lmaccess.h:433
subtype LPUSER_MODALS_INFO_1001 is PUSER_MODALS_INFO_1001;
-- lmaccess.h:433
type PUSER_MODALS_INFO_1002 is access all USER_MODALS_INFO_1002;
-- lmaccess.h:437
subtype LPUSER_MODALS_INFO_1002 is PUSER_MODALS_INFO_1002;
-- lmaccess.h:437
type PUSER_MODALS_INFO_1003 is access all USER_MODALS_INFO_1003;
-- lmaccess.h:441
subtype LPUSER_MODALS_INFO_1003 is PUSER_MODALS_INFO_1003;
-- lmaccess.h:441
type PUSER_MODALS_INFO_1004 is access all USER_MODALS_INFO_1004;
-- lmaccess.h:445
subtype LPUSER_MODALS_INFO_1004 is PUSER_MODALS_INFO_1004;
-- lmaccess.h:445
type PUSER_MODALS_INFO_1005 is access all USER_MODALS_INFO_1005;
-- lmaccess.h:449
subtype LPUSER_MODALS_INFO_1005 is PUSER_MODALS_INFO_1005;
-- lmaccess.h:449
type PUSER_MODALS_INFO_1006 is access all USER_MODALS_INFO_1006;
-- lmaccess.h:453
subtype LPUSER_MODALS_INFO_1006 is PUSER_MODALS_INFO_1006;
-- lmaccess.h:453
type PUSER_MODALS_INFO_1007 is access all USER_MODALS_INFO_1007;
-- lmaccess.h:457
subtype LPUSER_MODALS_INFO_1007 is PUSER_MODALS_INFO_1007;
-- lmaccess.h:457
type PGROUP_INFO_0 is access all GROUP_INFO_0; -- lmaccess.h:821
subtype LPGROUP_INFO_0 is PGROUP_INFO_0; -- lmaccess.h:821
type PGROUP_INFO_1 is access all GROUP_INFO_1; -- lmaccess.h:826
subtype LPGROUP_INFO_1 is PGROUP_INFO_1; -- lmaccess.h:826
type PGROUP_INFO_2 is access all GROUP_INFO_2; -- lmaccess.h:833
type PGROUP_INFO_1002 is access all GROUP_INFO_1002; -- lmaccess.h:837
subtype LPGROUP_INFO_1002 is PGROUP_INFO_1002; -- lmaccess.h:837
type PGROUP_INFO_1005 is access all GROUP_INFO_1005; -- lmaccess.h:841
subtype LPGROUP_INFO_1005 is PGROUP_INFO_1005; -- lmaccess.h:841
type PGROUP_USERS_INFO_0 is access all GROUP_USERS_INFO_0;
-- lmaccess.h:846
subtype LPGROUP_USERS_INFO_0 is PGROUP_USERS_INFO_0; -- lmaccess.h:846
type PGROUP_USERS_INFO_1 is access all GROUP_USERS_INFO_1;
-- lmaccess.h:851
subtype LPGROUP_USERS_INFO_1 is PGROUP_USERS_INFO_1; -- lmaccess.h:851
type PLOCALGROUP_INFO_0 is access all LOCALGROUP_INFO_0;-- lmaccess.h:990
subtype LPLOCALGROUP_INFO_0 is PLOCALGROUP_INFO_0; -- lmaccess.h:990
type PLOCALGROUP_INFO_1 is access all LOCALGROUP_INFO_1;-- lmaccess.h:995
subtype LPLOCALGROUP_INFO_1 is PLOCALGROUP_INFO_1; -- lmaccess.h:995
type PLOCALGROUP_INFO_1002 is access all LOCALGROUP_INFO_1002;
-- lmaccess.h:999
subtype LPLOCALGROUP_INFO_1002 is PLOCALGROUP_INFO_1002;-- lmaccess.h:999
type PLOCALGROUP_MEMBERS_INFO_0 is access all LOCALGROUP_MEMBERS_INFO_0;
-- lmaccess.h:1003
type LPLOCALGROUP_MEMBERS_INFO_0 is access all LOCALGROUP_MEMBERS_INFO_0;
-- lmaccess.h:1004
type PLOCALGROUP_MEMBERS_INFO_1 is access all LOCALGROUP_MEMBERS_INFO_1;
-- lmaccess.h:1010
type LPLOCALGROUP_MEMBERS_INFO_1 is access all LOCALGROUP_MEMBERS_INFO_1;
-- lmaccess.h:1011
type PLOCALGROUP_USERS_INFO_0 is access all LOCALGROUP_USERS_INFO_0;
-- lmaccess.h:1015
subtype LPLOCALGROUP_USERS_INFO_0 is PLOCALGROUP_USERS_INFO_0;
-- lmaccess.h:1016
type PACCESS_INFO_0 is access all ACCESS_INFO_0; -- lmaccess.h:1110
subtype LPACCESS_INFO_0 is PACCESS_INFO_0; -- lmaccess.h:1110
type PACCESS_INFO_1 is access all ACCESS_INFO_1; -- lmaccess.h:1116
subtype LPACCESS_INFO_1 is PACCESS_INFO_1; -- lmaccess.h:1116
type PACCESS_INFO_1002 is access all ACCESS_INFO_1002; -- lmaccess.h:1120
subtype LPACCESS_INFO_1002 is PACCESS_INFO_1002; -- lmaccess.h:1120
type PACCESS_LIST is access all ACCESS_LIST; -- lmaccess.h:1126
subtype LPACCESS_LIST is PACCESS_LIST; -- lmaccess.h:1126
type PNETLOGON_INFO_1 is access all NETLOGON_INFO_1; -- lmaccess.h:1293
type PNETLOGON_INFO_2 is access all NETLOGON_INFO_2; -- lmaccess.h:1304
type USER_INFO_0 is -- lmaccess.h:178
record
usri0_name: Win32.LPWSTR; -- lmaccess.h:179
end record;
type USER_INFO_1 is -- lmaccess.h:182
record
usri1_name : Win32.LPWSTR; -- lmaccess.h:183
usri1_password : Win32.LPWSTR; -- lmaccess.h:184
usri1_password_age: Win32.DWORD; -- lmaccess.h:185
usri1_priv : Win32.DWORD; -- lmaccess.h:186
usri1_home_dir : Win32.LPWSTR; -- lmaccess.h:187
usri1_comment : Win32.LPWSTR; -- lmaccess.h:188
usri1_flags : Win32.DWORD; -- lmaccess.h:189
usri1_script_path : Win32.LPWSTR; -- lmaccess.h:190
end record;
type USER_INFO_2 is -- lmaccess.h:193
record
usri2_name : Win32.LPWSTR; -- lmaccess.h:194
usri2_password : Win32.LPWSTR; -- lmaccess.h:195
usri2_password_age : Win32.DWORD; -- lmaccess.h:196
usri2_priv : Win32.DWORD; -- lmaccess.h:197
usri2_home_dir : Win32.LPWSTR; -- lmaccess.h:198
usri2_comment : Win32.LPWSTR; -- lmaccess.h:199
usri2_flags : Win32.DWORD; -- lmaccess.h:200
usri2_script_path : Win32.LPWSTR; -- lmaccess.h:201
usri2_auth_flags : Win32.DWORD; -- lmaccess.h:202
usri2_full_name : Win32.LPWSTR; -- lmaccess.h:203
usri2_usr_comment : Win32.LPWSTR; -- lmaccess.h:204
usri2_parms : Win32.LPWSTR; -- lmaccess.h:205
usri2_workstations : Win32.LPWSTR; -- lmaccess.h:206
usri2_last_logon : Win32.DWORD; -- lmaccess.h:207
usri2_last_logoff : Win32.DWORD; -- lmaccess.h:208
usri2_acct_expires : Win32.DWORD; -- lmaccess.h:209
usri2_max_storage : Win32.DWORD; -- lmaccess.h:210
usri2_units_per_week: Win32.DWORD; -- lmaccess.h:211
usri2_logon_hours : Win32.PBYTE; -- lmaccess.h:212
usri2_bad_pw_count : Win32.DWORD; -- lmaccess.h:213
usri2_num_logons : Win32.DWORD; -- lmaccess.h:214
usri2_logon_server : Win32.LPWSTR; -- lmaccess.h:215
usri2_country_code : Win32.DWORD; -- lmaccess.h:216
usri2_code_page : Win32.DWORD; -- lmaccess.h:217
end record;
type USER_INFO_3 is -- lmaccess.h:220
record
usri3_name : Win32.LPWSTR; -- lmaccess.h:221
usri3_password : Win32.LPWSTR; -- lmaccess.h:222
usri3_password_age : Win32.DWORD; -- lmaccess.h:223
usri3_priv : Win32.DWORD; -- lmaccess.h:224
usri3_home_dir : Win32.LPWSTR; -- lmaccess.h:225
usri3_comment : Win32.LPWSTR; -- lmaccess.h:226
usri3_flags : Win32.DWORD; -- lmaccess.h:227
usri3_script_path : Win32.LPWSTR; -- lmaccess.h:228
usri3_auth_flags : Win32.DWORD; -- lmaccess.h:229
usri3_full_name : Win32.LPWSTR; -- lmaccess.h:230
usri3_usr_comment : Win32.LPWSTR; -- lmaccess.h:231
usri3_parms : Win32.LPWSTR; -- lmaccess.h:232
usri3_workstations : Win32.LPWSTR; -- lmaccess.h:233
usri3_last_logon : Win32.DWORD; -- lmaccess.h:234
usri3_last_logoff : Win32.DWORD; -- lmaccess.h:235
usri3_acct_expires : Win32.DWORD; -- lmaccess.h:236
usri3_max_storage : Win32.DWORD; -- lmaccess.h:237
usri3_units_per_week : Win32.DWORD; -- lmaccess.h:238
usri3_logon_hours : Win32.PBYTE; -- lmaccess.h:239
usri3_bad_pw_count : Win32.DWORD; -- lmaccess.h:240
usri3_num_logons : Win32.DWORD; -- lmaccess.h:241
usri3_logon_server : Win32.LPWSTR; -- lmaccess.h:242
usri3_country_code : Win32.DWORD; -- lmaccess.h:243
usri3_code_page : Win32.DWORD; -- lmaccess.h:244
usri3_user_id : Win32.DWORD; -- lmaccess.h:245
usri3_primary_group_id: Win32.DWORD; -- lmaccess.h:246
usri3_profile : Win32.LPWSTR; -- lmaccess.h:247
usri3_home_dir_drive : Win32.LPWSTR; -- lmaccess.h:248
usri3_password_expired: Win32.DWORD; -- lmaccess.h:249
end record;
type USER_INFO_10 is -- lmaccess.h:252
record
usri10_name : Win32.LPWSTR; -- lmaccess.h:253
usri10_comment : Win32.LPWSTR; -- lmaccess.h:254
usri10_usr_comment: Win32.LPWSTR; -- lmaccess.h:255
usri10_full_name : Win32.LPWSTR; -- lmaccess.h:256
end record;
type USER_INFO_11 is -- lmaccess.h:259
record
usri11_name : Win32.LPWSTR; -- lmaccess.h:260
usri11_comment : Win32.LPWSTR; -- lmaccess.h:261
usri11_usr_comment : Win32.LPWSTR; -- lmaccess.h:262
usri11_full_name : Win32.LPWSTR; -- lmaccess.h:263
usri11_priv : Win32.DWORD; -- lmaccess.h:264
usri11_auth_flags : Win32.DWORD; -- lmaccess.h:265
usri11_password_age : Win32.DWORD; -- lmaccess.h:266
usri11_home_dir : Win32.LPWSTR; -- lmaccess.h:267
usri11_parms : Win32.LPWSTR; -- lmaccess.h:268
usri11_last_logon : Win32.DWORD; -- lmaccess.h:269
usri11_last_logoff : Win32.DWORD; -- lmaccess.h:270
usri11_bad_pw_count : Win32.DWORD; -- lmaccess.h:271
usri11_num_logons : Win32.DWORD; -- lmaccess.h:272
usri11_logon_server : Win32.LPWSTR; -- lmaccess.h:273
usri11_country_code : Win32.DWORD; -- lmaccess.h:274
usri11_workstations : Win32.LPWSTR; -- lmaccess.h:275
usri11_max_storage : Win32.DWORD; -- lmaccess.h:276
usri11_units_per_week: Win32.DWORD; -- lmaccess.h:277
usri11_logon_hours : Win32.PBYTE; -- lmaccess.h:278
usri11_code_page : Win32.DWORD; -- lmaccess.h:279
end record;
type USER_INFO_20 is -- lmaccess.h:282
record
usri20_name : Win32.LPWSTR; -- lmaccess.h:283
usri20_full_name: Win32.LPWSTR; -- lmaccess.h:284
usri20_comment : Win32.LPWSTR; -- lmaccess.h:285
usri20_flags : Win32.DWORD; -- lmaccess.h:286
usri20_user_id : Win32.DWORD; -- lmaccess.h:287
end record;
type USER_INFO_21 is -- lmaccess.h:290
record
usri21_password: Win32.BYTE_Array(
0..Win32.Lmcons.ENCRYPTED_PWLEN-1);
-- lmaccess.h:291
end record;
type USER_INFO_22 is -- lmaccess.h:294
record
usri22_name : Win32.LPWSTR; -- lmaccess.h:295
usri22_password : Win32.BYTE_Array(
0..Win32.Lmcons.ENCRYPTED_PWLEN-1);
-- lmaccess.h:296
usri22_password_age : Win32.DWORD; -- lmaccess.h:297
usri22_priv : Win32.DWORD; -- lmaccess.h:298
usri22_home_dir : Win32.LPWSTR; -- lmaccess.h:299
usri22_comment : Win32.LPWSTR; -- lmaccess.h:300
usri22_flags : Win32.DWORD; -- lmaccess.h:301
usri22_script_path : Win32.LPWSTR; -- lmaccess.h:302
usri22_auth_flags : Win32.DWORD; -- lmaccess.h:303
usri22_full_name : Win32.LPWSTR; -- lmaccess.h:304
usri22_usr_comment : Win32.LPWSTR; -- lmaccess.h:305
usri22_parms : Win32.LPWSTR; -- lmaccess.h:306
usri22_workstations : Win32.LPWSTR; -- lmaccess.h:307
usri22_last_logon : Win32.DWORD; -- lmaccess.h:308
usri22_last_logoff : Win32.DWORD; -- lmaccess.h:309
usri22_acct_expires : Win32.DWORD; -- lmaccess.h:310
usri22_max_storage : Win32.DWORD; -- lmaccess.h:311
usri22_units_per_week: Win32.DWORD; -- lmaccess.h:312
usri22_logon_hours : Win32.PBYTE; -- lmaccess.h:313
usri22_bad_pw_count : Win32.DWORD; -- lmaccess.h:314
usri22_num_logons : Win32.DWORD; -- lmaccess.h:315
usri22_logon_server : Win32.LPWSTR; -- lmaccess.h:316
usri22_country_code : Win32.DWORD; -- lmaccess.h:317
usri22_code_page : Win32.DWORD; -- lmaccess.h:318
end record;
type USER_INFO_1003 is -- lmaccess.h:321
record
usri1003_password: Win32.LPWSTR; -- lmaccess.h:322
end record;
type USER_INFO_1005 is -- lmaccess.h:325
record
usri1005_priv: Win32.DWORD; -- lmaccess.h:326
end record;
type USER_INFO_1006 is -- lmaccess.h:329
record
usri1006_home_dir: Win32.LPWSTR; -- lmaccess.h:330
end record;
type USER_INFO_1007 is -- lmaccess.h:333
record
usri1007_comment: Win32.LPWSTR; -- lmaccess.h:334
end record;
type USER_INFO_1008 is -- lmaccess.h:337
record
usri1008_flags: Win32.DWORD; -- lmaccess.h:338
end record;
type USER_INFO_1009 is -- lmaccess.h:341
record
usri1009_script_path: Win32.LPWSTR; -- lmaccess.h:342
end record;
type USER_INFO_1010 is -- lmaccess.h:345
record
usri1010_auth_flags: Win32.DWORD; -- lmaccess.h:346
end record;
type USER_INFO_1011 is -- lmaccess.h:349
record
usri1011_full_name: Win32.LPWSTR; -- lmaccess.h:350
end record;
type USER_INFO_1012 is -- lmaccess.h:353
record
usri1012_usr_comment: Win32.LPWSTR; -- lmaccess.h:354
end record;
type USER_INFO_1013 is -- lmaccess.h:357
record
usri1013_parms: Win32.LPWSTR; -- lmaccess.h:358
end record;
type USER_INFO_1014 is -- lmaccess.h:361
record
usri1014_workstations: Win32.LPWSTR; -- lmaccess.h:362
end record;
type USER_INFO_1017 is -- lmaccess.h:365
record
usri1017_acct_expires: Win32.DWORD; -- lmaccess.h:366
end record;
type USER_INFO_1018 is -- lmaccess.h:369
record
usri1018_max_storage: Win32.DWORD; -- lmaccess.h:370
end record;
type USER_INFO_1020 is -- lmaccess.h:373
record
usri1020_units_per_week: Win32.DWORD; -- lmaccess.h:374
usri1020_logon_hours : Win32.LPBYTE; -- lmaccess.h:375
end record;
type USER_INFO_1023 is -- lmaccess.h:378
record
usri1023_logon_server: Win32.LPWSTR; -- lmaccess.h:379
end record;
type USER_INFO_1024 is -- lmaccess.h:382
record
usri1024_country_code: Win32.DWORD; -- lmaccess.h:383
end record;
type USER_INFO_1025 is -- lmaccess.h:386
record
usri1025_code_page: Win32.DWORD; -- lmaccess.h:387
end record;
type USER_INFO_1051 is -- lmaccess.h:390
record
usri1051_primary_group_id: Win32.DWORD; -- lmaccess.h:391
end record;
type USER_INFO_1052 is -- lmaccess.h:394
record
usri1052_profile: Win32.LPWSTR; -- lmaccess.h:395
end record;
type USER_INFO_1053 is -- lmaccess.h:398
record
usri1053_home_dir_drive: Win32.LPWSTR; -- lmaccess.h:399
end record;
type USER_MODALS_INFO_0 is -- lmaccess.h:407
record
usrmod0_min_passwd_len : Win32.DWORD; -- lmaccess.h:408
usrmod0_max_passwd_age : Win32.DWORD; -- lmaccess.h:409
usrmod0_min_passwd_age : Win32.DWORD; -- lmaccess.h:410
usrmod0_force_logoff : Win32.DWORD; -- lmaccess.h:411
usrmod0_password_hist_len: Win32.DWORD; -- lmaccess.h:412
end record;
type USER_MODALS_INFO_1 is -- lmaccess.h:415
record
usrmod1_role : Win32.DWORD; -- lmaccess.h:416
usrmod1_primary: Win32.LPWSTR; -- lmaccess.h:417
end record;
type USER_MODALS_INFO_2 is -- lmaccess.h:420
record
usrmod2_domain_name: Win32.LPWSTR; -- lmaccess.h:421
usrmod2_domain_id : Win32.Winnt.PSID; -- lmaccess.h:422
end record;
type USER_MODALS_INFO_3 is -- lmaccess.h:425
record
usrmod3_lockout_duration : Win32.DWORD;-- lmaccess.h:426
usrmod3_lockout_observation_window: Win32.DWORD;-- lmaccess.h:427
usrmod3_lockout_threshold : Win32.DWORD;-- lmaccess.h:428
end record;
type USER_MODALS_INFO_1001 is -- lmaccess.h:431
record
usrmod1001_min_passwd_len: Win32.DWORD; -- lmaccess.h:432
end record;
type USER_MODALS_INFO_1002 is -- lmaccess.h:435
record
usrmod1002_max_passwd_age: Win32.DWORD; -- lmaccess.h:436
end record;
type USER_MODALS_INFO_1003 is -- lmaccess.h:439
record
usrmod1003_min_passwd_age: Win32.DWORD; -- lmaccess.h:440
end record;
type USER_MODALS_INFO_1004 is -- lmaccess.h:443
record
usrmod1004_force_logoff: Win32.DWORD; -- lmaccess.h:444
end record;
type USER_MODALS_INFO_1005 is -- lmaccess.h:447
record
usrmod1005_password_hist_len: Win32.DWORD; -- lmaccess.h:448
end record;
type USER_MODALS_INFO_1006 is -- lmaccess.h:451
record
usrmod1006_role: Win32.DWORD; -- lmaccess.h:452
end record;
type USER_MODALS_INFO_1007 is -- lmaccess.h:455
record
usrmod1007_primary: Win32.LPWSTR; -- lmaccess.h:456
end record;
type GROUP_INFO_0 is -- lmaccess.h:819
record
grpi0_name: Win32.LPWSTR; -- lmaccess.h:820
end record;
type GROUP_INFO_1 is -- lmaccess.h:823
record
grpi1_name : Win32.LPWSTR; -- lmaccess.h:824
grpi1_comment: Win32.LPWSTR; -- lmaccess.h:825
end record;
type GROUP_INFO_2 is -- lmaccess.h:828
record
grpi2_name : Win32.LPWSTR; -- lmaccess.h:829
grpi2_comment : Win32.LPWSTR; -- lmaccess.h:830
grpi2_group_id : Win32.DWORD; -- lmaccess.h:831
grpi2_attributes: Win32.DWORD; -- lmaccess.h:832
end record;
type GROUP_INFO_1002 is -- lmaccess.h:835
record
grpi1002_comment: Win32.LPWSTR; -- lmaccess.h:836
end record;
type GROUP_INFO_1005 is -- lmaccess.h:839
record
grpi1005_attributes: Win32.DWORD; -- lmaccess.h:840
end record;
type GROUP_USERS_INFO_0 is -- lmaccess.h:844
record
grui0_name: Win32.LPWSTR; -- lmaccess.h:845
end record;
type GROUP_USERS_INFO_1 is -- lmaccess.h:848
record
grui1_name : Win32.LPWSTR; -- lmaccess.h:849
grui1_attributes: Win32.DWORD; -- lmaccess.h:850
end record;
type LOCALGROUP_INFO_0 is -- lmaccess.h:988
record
lgrpi0_name: Win32.LPWSTR; -- lmaccess.h:989
end record;
type LOCALGROUP_INFO_1 is -- lmaccess.h:992
record
lgrpi1_name : Win32.LPWSTR; -- lmaccess.h:993
lgrpi1_comment: Win32.LPWSTR; -- lmaccess.h:994
end record;
type LOCALGROUP_INFO_1002 is -- lmaccess.h:997
record
lgrpi1002_comment: Win32.LPWSTR; -- lmaccess.h:998
end record;
type LOCALGROUP_MEMBERS_INFO_0 is -- lmaccess.h:1001
record
lgrmi0_sid: Win32.Winnt.PSID; -- lmaccess.h:1002
end record;
type LOCALGROUP_MEMBERS_INFO_1 is -- lmaccess.h:1006
record
lgrmi1_sid : Win32.Winnt.PSID; -- lmaccess.h:1007
lgrmi1_sidusage: Win32.Winnt.SID_NAME_USE; -- lmaccess.h:1008
lgrmi1_name : Win32.LPWSTR; -- lmaccess.h:1009
end record;
type LOCALGROUP_USERS_INFO_0 is -- lmaccess.h:1013
record
lgrui0_name: Win32.LPWSTR; -- lmaccess.h:1014
end record;
type ACCESS_INFO_0 is -- lmaccess.h:1108
record
acc0_resource_name: Win32.Winnt.LPTSTR; -- lmaccess.h:1109
end record;
type ACCESS_INFO_1 is -- lmaccess.h:1112
record
acc1_resource_name: Win32.Winnt.LPTSTR; -- lmaccess.h:1113
acc1_attr : Win32.DWORD; -- lmaccess.h:1114
acc1_count : Win32.DWORD; -- lmaccess.h:1115
end record;
type ACCESS_INFO_1002 is -- lmaccess.h:1118
record
acc1002_attr: Win32.DWORD; -- lmaccess.h:1119
end record;
type ACCESS_LIST is -- lmaccess.h:1123
record
acl_ugname: Win32.Winnt.LPTSTR; -- lmaccess.h:1124
acl_access: Win32.DWORD; -- lmaccess.h:1125
end record;
type NETLOGON_INFO_1 is -- lmaccess.h:1290
record
netlog1_flags : Win32.DWORD; -- lmaccess.h:1291
netlog1_pdc_connection_status: Win32.DWORD; -- lmaccess.h:1292
end record;
type NETLOGON_INFO_2 is -- lmaccess.h:1295
record
netlog2_flags : Win32.DWORD; -- lmaccess.h:1296
netlog2_pdc_connection_status: Win32.DWORD; -- lmaccess.h:1297
netlog2_trusted_dc_name : Win32.LPWSTR; -- lmaccess.h:1301
netlog2_tc_connection_status : Win32.DWORD; -- lmaccess.h:1303
end record;
function NetUserAdd(
servername: Win32.LPWSTR;
level : Win32.DWORD;
buf : Win32.LPBYTE;
parm_err : Win32.LPDWORD)
return Win32.DWORD; -- lmaccess.h:85
function NetUserEnum(
servername : Win32.LPWSTR;
level : Win32.DWORD;
filter : Win32.DWORD;
bufptr : access Win32.LPBYTE;
prefmaxlen : Win32.DWORD;
entriesread : Win32.LPDWORD;
totalentries : Win32.LPDWORD;
resume_handle: Win32.LPDWORD)
return Win32.DWORD; -- lmaccess.h:93
function NetUserGetInfo(
servername: Win32.LPWSTR;
username : Win32.LPWSTR;
level : Win32.DWORD;
bufptr : access Win32.LPBYTE)
return Win32.DWORD; -- lmaccess.h:105
function NetUserSetInfo(
servername: Win32.LPWSTR;
username : Win32.LPWSTR;
level : Win32.DWORD;
buf : Win32.LPBYTE;
parm_err : Win32.LPDWORD)
return Win32.DWORD; -- lmaccess.h:113
function NetUserDel(
servername: Win32.LPWSTR;
username : Win32.LPWSTR)
return Win32.DWORD; -- lmaccess.h:122
function NetUserGetGroups(
servername : Win32.LPWSTR;
username : Win32.LPWSTR;
level : Win32.DWORD;
bufptr : access Win32.LPBYTE;
prefmaxlen : Win32.DWORD;
entriesread : Win32.LPDWORD;
totalentries: Win32.LPDWORD)
return Win32.DWORD; -- lmaccess.h:128
function NetUserSetGroups(
servername : Win32.LPWSTR;
username : Win32.LPWSTR;
level : Win32.DWORD;
buf : Win32.LPBYTE;
num_entries: Win32.DWORD)
return Win32.DWORD; -- lmaccess.h:139
function NetUserGetLocalGroups(
servername : Win32.LPWSTR;
username : Win32.LPWSTR;
level : Win32.DWORD;
flags : Win32.DWORD;
bufptr : access Win32.LPBYTE;
prefmaxlen : Win32.DWORD;
entriesread : Win32.LPDWORD;
totalentries: Win32.LPDWORD)
return Win32.DWORD; -- lmaccess.h:148
function NetUserModalsGet(
servername: Win32.LPWSTR;
level : Win32.DWORD;
bufptr : access Win32.LPBYTE)
return Win32.DWORD; -- lmaccess.h:160
function NetUserModalsSet(
servername: Win32.LPWSTR;
level : Win32.DWORD;
buf : Win32.LPBYTE;
parm_err : Win32.LPDWORD)
return Win32.DWORD; -- lmaccess.h:167
function NetGroupAdd(
servername: Win32.LPWSTR;
level : Win32.DWORD;
buf : Win32.LPBYTE;
parm_err : Win32.LPDWORD)
return Win32.DWORD; -- lmaccess.h:739
function NetGroupAddUser(
servername: Win32.LPWSTR;
GroupName : Win32.LPWSTR;
username : Win32.LPWSTR)
return Win32.DWORD; -- lmaccess.h:747
function NetGroupEnum(
servername : Win32.LPWSTR;
level : Win32.DWORD;
bufptr : access Win32.LPBYTE;
prefmaxlen : Win32.DWORD;
entriesread : Win32.LPDWORD;
totalentries : Win32.LPDWORD;
resume_handle: Win32.LPDWORD)
return Win32.DWORD; -- lmaccess.h:754
function NetGroupGetInfo(
servername: Win32.LPWSTR;
groupname : Win32.LPWSTR;
level : Win32.DWORD;
bufptr : access Win32.LPBYTE)
return Win32.DWORD; -- lmaccess.h:765
function NetGroupSetInfo(
servername: Win32.LPWSTR;
groupname : Win32.LPWSTR;
level : Win32.DWORD;
buf : Win32.LPBYTE;
parm_err : Win32.LPDWORD)
return Win32.DWORD; -- lmaccess.h:773
function NetGroupDel(
servername: Win32.LPWSTR;
groupname : Win32.LPWSTR)
return Win32.DWORD; -- lmaccess.h:782
function NetGroupDelUser(
servername: Win32.LPWSTR;
GroupName : Win32.LPWSTR;
Username : Win32.LPWSTR)
return Win32.DWORD; -- lmaccess.h:788
function NetGroupGetUsers(
servername : Win32.LPWSTR;
groupname : Win32.LPWSTR;
level : Win32.DWORD;
bufptr : access Win32.LPBYTE;
prefmaxlen : Win32.DWORD;
entriesread : Win32.LPDWORD;
totalentries: Win32.LPDWORD;
ResumeHandle: Win32.LPDWORD)
return Win32.DWORD; -- lmaccess.h:795
function NetGroupSetUsers(
servername : Win32.LPWSTR;
groupname : Win32.LPWSTR;
level : Win32.DWORD;
buf : Win32.LPBYTE;
totalentries: Win32.DWORD)
return Win32.DWORD; -- lmaccess.h:807
function NetLocalGroupAdd(
servername: Win32.LPWSTR;
level : Win32.DWORD;
buf : Win32.LPBYTE;
parm_err : Win32.LPDWORD)
return Win32.DWORD; -- lmaccess.h:908
function NetLocalGroupAddMember(
servername: Win32.LPWSTR;
groupname : Win32.LPWSTR;
membersid : Win32.Winnt.PSID)
return Win32.DWORD; -- lmaccess.h:916
function NetLocalGroupEnum(
servername : Win32.LPWSTR;
level : Win32.DWORD;
bufptr : access Win32.LPBYTE;
prefmaxlen : Win32.DWORD;
entriesread : Win32.LPDWORD;
totalentries: Win32.LPDWORD;
resumehandle: Win32.LPDWORD)
return Win32.DWORD; -- lmaccess.h:923
function NetLocalGroupGetInfo(
servername: Win32.LPWSTR;
groupname : Win32.LPWSTR;
level : Win32.DWORD;
bufptr : access Win32.LPBYTE)
return Win32.DWORD; -- lmaccess.h:934
function NetLocalGroupSetInfo(
servername: Win32.LPWSTR;
groupname : Win32.LPWSTR;
level : Win32.DWORD;
buf : Win32.LPBYTE;
parm_err : Win32.LPDWORD)
return Win32.DWORD; -- lmaccess.h:942
function NetLocalGroupDel(
servername: Win32.LPWSTR;
groupname : Win32.LPWSTR)
return Win32.DWORD; -- lmaccess.h:951
function NetLocalGroupDelMember(
servername: Win32.LPWSTR;
groupname : Win32.LPWSTR;
membersid : Win32.Winnt.PSID)
return Win32.DWORD; -- lmaccess.h:957
function NetLocalGroupGetMembers(
servername : Win32.LPWSTR;
localgroupname: Win32.LPWSTR;
level : Win32.DWORD;
bufptr : access Win32.LPBYTE;
prefmaxlen : Win32.DWORD;
entriesread : Win32.LPDWORD;
totalentries : Win32.LPDWORD;
resumehandle : Win32.LPDWORD)
return Win32.DWORD; -- lmaccess.h:964
function NetLocalGroupSetMembers(
servername : Win32.LPWSTR;
groupname : Win32.LPWSTR;
level : Win32.DWORD;
buf : Win32.LPBYTE;
totalentries: Win32.DWORD)
return Win32.DWORD; -- lmaccess.h:976
function RxNetAccessAdd(
servername: Win32.Winnt.LPTSTR;
level : Win32.DWORD;
buf : Win32.LPBYTE;
parm_err : Win32.LPDWORD)
return Win32.DWORD; -- lmaccess.h:1043
function NetAccessAdd(
servername: Win32.Winnt.LPTSTR;
level : Win32.DWORD;
buf : Win32.LPBYTE;
parm_err : Win32.LPDWORD)
return Win32.DWORD
renames RxNetAccessAdd; -- lmaccess.h:1043
function RxNetAccessEnum(
servername : Win32.Winnt.LPTSTR;
BasePath : Win32.Winnt.LPTSTR;
Recursive : Win32.DWORD;
level : Win32.DWORD;
bufptr : access Win32.LPBYTE;
prefmaxlen : Win32.DWORD;
entriesread : Win32.LPDWORD;
totalentries : Win32.LPDWORD;
resume_handle: Win32.LPDWORD)
return Win32.DWORD; -- lmaccess.h:1053
function NetAccessEnum(
servername : Win32.Winnt.LPTSTR;
BasePath : Win32.Winnt.LPTSTR;
Recursive : Win32.DWORD;
level : Win32.DWORD;
bufptr : access Win32.LPBYTE;
prefmaxlen : Win32.DWORD;
entriesread : Win32.LPDWORD;
totalentries : Win32.LPDWORD;
resume_handle: Win32.LPDWORD)
return Win32.DWORD
renames RxNetAccessEnum; -- lmaccess.h:1053
function RxNetAccessGetInfo(
servername: Win32.Winnt.LPTSTR;
resource : Win32.Winnt.LPTSTR;
level : Win32.DWORD;
bufptr : access Win32.LPBYTE)
return Win32.DWORD; -- lmaccess.h:1068
function NetAccessGetInfo(
servername: Win32.Winnt.LPTSTR;
resource : Win32.Winnt.LPTSTR;
level : Win32.DWORD;
bufptr : access Win32.LPBYTE)
return Win32.DWORD
renames RxNetAccessGetInfo; -- lmaccess.h:1068
function RxNetAccessSetInfo(
servername: Win32.Winnt.LPTSTR;
resource : Win32.Winnt.LPTSTR;
level : Win32.DWORD;
buf : Win32.LPBYTE;
parm_err : Win32.LPDWORD)
return Win32.DWORD; -- lmaccess.h:1078
function NetAccessSetInfo(
servername: Win32.Winnt.LPTSTR;
resource : Win32.Winnt.LPTSTR;
level : Win32.DWORD;
buf : Win32.LPBYTE;
parm_err : Win32.LPDWORD)
return Win32.DWORD
renames RxNetAccessSetInfo; -- lmaccess.h:1078
function RxNetAccessDel(
servername: Win32.Winnt.LPTSTR;
resource : Win32.Winnt.LPTSTR)
return Win32.DWORD; -- lmaccess.h:1089
function NetAccessDel(
servername: Win32.Winnt.LPTSTR;
resource : Win32.Winnt.LPTSTR)
return Win32.DWORD
renames RxNetAccessDel; -- lmaccess.h:1089
function RxNetAccessGetUserPerms(
servername: Win32.Winnt.LPTSTR;
UGname : Win32.Winnt.LPTSTR;
resource : Win32.Winnt.LPTSTR;
Perms : Win32.LPDWORD)
return Win32.DWORD; -- lmaccess.h:1097
function NetAccessGetUserPerms(
servername: Win32.Winnt.LPTSTR;
UGname : Win32.Winnt.LPTSTR;
resource : Win32.Winnt.LPTSTR;
Perms : Win32.LPDWORD)
return Win32.DWORD
renames RxNetAccessGetUserPerms; -- lmaccess.h:1097
function NetGetDCName(
servername: Win32.LPWSTR;
domainname: Win32.LPWSTR;
bufptr : access Win32.LPBYTE)
return Win32.DWORD; -- lmaccess.h:1228
function NetGetAnyDCName(
servername: Win32.LPWSTR;
domainname: Win32.LPWSTR;
bufptr : access Win32.LPBYTE)
return Win32.DWORD; -- lmaccess.h:1235
function I_NetLogonControl(
ServerName : Win32.LPWSTR;
FunctionCode: Win32.DWORD;
QueryLevel : Win32.DWORD;
Buffer : access Win32.LPBYTE)
return Win32.DWORD; -- lmaccess.h:1243
function I_NetLogonControl2(
ServerName : Win32.LPWSTR;
FunctionCode: Win32.DWORD;
QueryLevel : Win32.DWORD;
Data : Win32.LPBYTE;
Buffer : access Win32.LPBYTE)
return Win32.DWORD; -- lmaccess.h:1251
private
pragma Convention(C, USER_INFO_0); -- lmaccess.h:178
pragma Convention(C, USER_INFO_1); -- lmaccess.h:182
pragma Convention(C, USER_INFO_2); -- lmaccess.h:193
pragma Convention(C, USER_INFO_3); -- lmaccess.h:220
pragma Convention(C, USER_INFO_10); -- lmaccess.h:252
pragma Convention(C, USER_INFO_11); -- lmaccess.h:259
pragma Convention(C, USER_INFO_20); -- lmaccess.h:282
pragma Convention(C, USER_INFO_21); -- lmaccess.h:290
pragma Convention(C, USER_INFO_22); -- lmaccess.h:294
pragma Convention(C, USER_INFO_1003); -- lmaccess.h:321
pragma Convention(C, USER_INFO_1005); -- lmaccess.h:325
pragma Convention(C, USER_INFO_1006); -- lmaccess.h:329
pragma Convention(C, USER_INFO_1007); -- lmaccess.h:333
pragma Convention(C, USER_INFO_1008); -- lmaccess.h:337
pragma Convention(C, USER_INFO_1009); -- lmaccess.h:341
pragma Convention(C, USER_INFO_1010); -- lmaccess.h:345
pragma Convention(C, USER_INFO_1011); -- lmaccess.h:349
pragma Convention(C, USER_INFO_1012); -- lmaccess.h:353
pragma Convention(C, USER_INFO_1013); -- lmaccess.h:357
pragma Convention(C, USER_INFO_1014); -- lmaccess.h:361
pragma Convention(C, USER_INFO_1017); -- lmaccess.h:365
pragma Convention(C, USER_INFO_1018); -- lmaccess.h:369
pragma Convention(C, USER_INFO_1020); -- lmaccess.h:373
pragma Convention(C, USER_INFO_1023); -- lmaccess.h:378
pragma Convention(C, USER_INFO_1024); -- lmaccess.h:382
pragma Convention(C, USER_INFO_1025); -- lmaccess.h:386
pragma Convention(C, USER_INFO_1051); -- lmaccess.h:390
pragma Convention(C, USER_INFO_1052); -- lmaccess.h:394
pragma Convention(C, USER_INFO_1053); -- lmaccess.h:398
pragma Convention(C, USER_MODALS_INFO_0); -- lmaccess.h:407
pragma Convention(C, USER_MODALS_INFO_1); -- lmaccess.h:415
pragma Convention(C, USER_MODALS_INFO_2); -- lmaccess.h:420
pragma Convention(C, USER_MODALS_INFO_3); -- lmaccess.h:425
pragma Convention(C, USER_MODALS_INFO_1001); -- lmaccess.h:431
pragma Convention(C, USER_MODALS_INFO_1002); -- lmaccess.h:435
pragma Convention(C, USER_MODALS_INFO_1003); -- lmaccess.h:439
pragma Convention(C, USER_MODALS_INFO_1004); -- lmaccess.h:443
pragma Convention(C, USER_MODALS_INFO_1005); -- lmaccess.h:447
pragma Convention(C, USER_MODALS_INFO_1006); -- lmaccess.h:451
pragma Convention(C, USER_MODALS_INFO_1007); -- lmaccess.h:455
pragma Convention(C, GROUP_INFO_0); -- lmaccess.h:819
pragma Convention(C, GROUP_INFO_1); -- lmaccess.h:823
pragma Convention(C, GROUP_INFO_2); -- lmaccess.h:828
pragma Convention(C, GROUP_INFO_1002); -- lmaccess.h:835
pragma Convention(C, GROUP_INFO_1005); -- lmaccess.h:839
pragma Convention(C, GROUP_USERS_INFO_0); -- lmaccess.h:844
pragma Convention(C, GROUP_USERS_INFO_1); -- lmaccess.h:848
pragma Convention(C, LOCALGROUP_INFO_0); -- lmaccess.h:988
pragma Convention(C, LOCALGROUP_INFO_1); -- lmaccess.h:992
pragma Convention(C, LOCALGROUP_INFO_1002); -- lmaccess.h:997
pragma Convention(C, LOCALGROUP_MEMBERS_INFO_0); -- lmaccess.h:1001
pragma Convention(C, LOCALGROUP_MEMBERS_INFO_1); -- lmaccess.h:1006
pragma Convention(C, LOCALGROUP_USERS_INFO_0); -- lmaccess.h:1013
pragma Convention(C, ACCESS_INFO_0); -- lmaccess.h:1108
pragma Convention(C, ACCESS_INFO_1); -- lmaccess.h:1112
pragma Convention(C, ACCESS_INFO_1002); -- lmaccess.h:1118
pragma Convention(C, ACCESS_LIST); -- lmaccess.h:1123
pragma Convention(C, NETLOGON_INFO_1); -- lmaccess.h:1290
pragma Convention(C, NETLOGON_INFO_2); -- lmaccess.h:1295
pragma Import(Stdcall, NetUserAdd, "NetUserAdd"); -- lmaccess.h:85
pragma Import(Stdcall, NetUserEnum, "NetUserEnum"); -- lmaccess.h:93
pragma Import(Stdcall, NetUserGetInfo, "NetUserGetInfo"); -- lmaccess.h:105
pragma Import(Stdcall, NetUserSetInfo, "NetUserSetInfo"); -- lmaccess.h:113
pragma Import(Stdcall, NetUserDel, "NetUserDel"); -- lmaccess.h:122
pragma Import(Stdcall, NetUserGetGroups, "NetUserGetGroups"); -- lmaccess.h:128
pragma Import(Stdcall, NetUserSetGroups, "NetUserSetGroups"); -- lmaccess.h:139
pragma Import(Stdcall, NetUserGetLocalGroups, "NetUserGetLocalGroups");
-- lmaccess.h:148
pragma Import(Stdcall, NetUserModalsGet, "NetUserModalsGet"); -- lmaccess.h:160
pragma Import(Stdcall, NetUserModalsSet, "NetUserModalsSet"); -- lmaccess.h:167
pragma Import(Stdcall, NetGroupAdd, "NetGroupAdd"); -- lmaccess.h:739
pragma Import(Stdcall, NetGroupAddUser, "NetGroupAddUser"); -- lmaccess.h:747
pragma Import(Stdcall, NetGroupEnum, "NetGroupEnum"); -- lmaccess.h:754
pragma Import(Stdcall, NetGroupGetInfo, "NetGroupGetInfo"); -- lmaccess.h:765
pragma Import(Stdcall, NetGroupSetInfo, "NetGroupSetInfo"); -- lmaccess.h:773
pragma Import(Stdcall, NetGroupDel, "NetGroupDel"); -- lmaccess.h:782
pragma Import(Stdcall, NetGroupDelUser, "NetGroupDelUser"); -- lmaccess.h:788
pragma Import(Stdcall, NetGroupGetUsers, "NetGroupGetUsers"); -- lmaccess.h:795
pragma Import(Stdcall, NetGroupSetUsers, "NetGroupSetUsers"); -- lmaccess.h:807
pragma Import(Stdcall, NetLocalGroupAdd, "NetLocalGroupAdd"); -- lmaccess.h:908
pragma Import(Stdcall, NetLocalGroupAddMember, "NetLocalGroupAddMember");
-- lmaccess.h:916
pragma Import(Stdcall, NetLocalGroupEnum, "NetLocalGroupEnum");
-- lmaccess.h:923
pragma Import(Stdcall, NetLocalGroupGetInfo, "NetLocalGroupGetInfo");
-- lmaccess.h:934
pragma Import(Stdcall, NetLocalGroupSetInfo, "NetLocalGroupSetInfo");
-- lmaccess.h:942
pragma Import(Stdcall, NetLocalGroupDel, "NetLocalGroupDel"); -- lmaccess.h:951
pragma Import(Stdcall, NetLocalGroupDelMember, "NetLocalGroupDelMember");
-- lmaccess.h:957
pragma Import(Stdcall, NetLocalGroupGetMembers, "NetLocalGroupGetMembers");
-- lmaccess.h:964
pragma Import(Stdcall, NetLocalGroupSetMembers, "NetLocalGroupSetMembers");
-- lmaccess.h:976
pragma Import(Stdcall, RxNetAccessAdd, "RxNetAccessAdd"); -- lmaccess.h:1043
pragma Import(Stdcall, RxNetAccessEnum, "RxNetAccessEnum"); -- lmaccess.h:1053
pragma Import(Stdcall, RxNetAccessGetInfo, "RxNetAccessGetInfo");
-- lmaccess.h:1068
pragma Import(Stdcall, RxNetAccessSetInfo, "RxNetAccessSetInfo");
-- lmaccess.h:1078
pragma Import(Stdcall, RxNetAccessDel, "RxNetAccessDel"); -- lmaccess.h:1089
pragma Import(Stdcall, RxNetAccessGetUserPerms, "RxNetAccessGetUserPerms");
-- lmaccess.h:1097
pragma Import(Stdcall, NetGetDCName, "NetGetDCName"); -- lmaccess.h:1228
pragma Import(Stdcall, NetGetAnyDCName, "NetGetAnyDCName"); -- lmaccess.h:1235
pragma Import(Stdcall, I_NetLogonControl, "I_NetLogonControl");
-- lmaccess.h:1243
pragma Import(Stdcall, I_NetLogonControl2, "I_NetLogonControl2");
-- lmaccess.h:1251
-------------------------------------------------------------------------------
--
-- THIS FILE AND ANY ASSOCIATED DOCUMENTATION IS PROVIDED WITHOUT CHARGE
-- "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING
-- BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR
-- FITNESS FOR A PARTICULAR PURPOSE. The user assumes the entire risk as to
-- the accuracy and the use of this file. This file may be used, copied,
-- modified and distributed only by licensees of Microsoft Corporation's
-- WIN32 Software Development Kit in accordance with the terms of the
-- licensee's End-User License Agreement for Microsoft Software for the
-- WIN32 Development Kit.
--
-- Copyright (c) Intermetrics, Inc. 1995
-- Portions (c) 1985-1994 Microsoft Corporation with permission.
-- Microsoft is a registered trademark and Windows and Windows NT are
-- trademarks of Microsoft Corporation.
--
-------------------------------------------------------------------------------
end Win32.Lmaccess;