Changeset 6048 for trunk/include/winconst.h
- Timestamp:
- Jun 19, 2001, 12:49:50 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/winconst.h
r5244 r6048 1 /* $Id: winconst.h,v 1.40 2001-02-22 18:13:00 sandervl Exp $ */2 3 1 /* 4 2 * Win32 constants … … 984 982 /* Access rights */ 985 983 986 #define DELETE 0x00010000 987 #define READ_CONTROL 0x00020000 988 #define WRITE_DAC 0x00040000 989 #define WRITE_OWNER 0x00080000 990 #define SYNCHRONIZE 0x00100000 991 #define STANDARD_RIGHTS_REQUIRED 0x000f0000 992 993 #define STANDARD_RIGHTS_READ READ_CONTROL 994 #define STANDARD_RIGHTS_WRITE READ_CONTROL 995 #define STANDARD_RIGHTS_EXECUTE READ_CONTROL 996 997 #define STANDARD_RIGHTS_ALL 0x001f0000 998 999 #define SPECIFIC_RIGHTS_ALL 0x0000ffff 1000 1001 #define GENERIC_READ 0x80000000 1002 #define GENERIC_WRITE 0x40000000 1003 #define GENERIC_EXECUTE 0x20000000 1004 #define GENERIC_ALL 0x10000000 1005 1006 #define MAXIMUM_ALLOWED 0x02000000 1007 #define ACCESS_SYSTEM_SECURITY 0x01000000 984 #define DELETE_W 0x00010000 985 #define READ_CONTROL_W 0x00020000 986 #define WRITE_DAC_W 0x00040000 987 #define WRITE_OWNER_W 0x00080000 988 #define SYNCHRONIZE_W 0x00100000 989 #define STANDARD_RIGHTS_REQUIRED_W 0x000f0000 990 991 #define STANDARD_RIGHTS_READ_W READ_CONTROL_W 992 #define STANDARD_RIGHTS_WRITE_W READ_CONTROL_W 993 #define STANDARD_RIGHTS_EXECUTE_W READ_CONTROL_W 994 995 #define STANDARD_RIGHTS_ALL_W 0x001f0000 996 997 #define SPECIFIC_RIGHTS_ALL_W 0x0000ffff 998 999 #define EVENT_MODIFY_STATE_W 0x0002 1000 #define EVENT_ALL_ACCESS_W (STANDARD_RIGHTS_REQUIRED_W|SYNCHRONIZE_W|0x3) 1001 1002 #define SEMAPHORE_MODIFY_STATE_W 0x0002 1003 #define SEMAPHORE_ALL_ACCESS_W (STANDARD_RIGHTS_REQUIRED_W|SYNCHRONIZE_W|0x3) 1004 1005 #define MUTEX_MODIFY_STATE_W 0x0001 1006 #define MUTEX_ALL_ACCESS_W (STANDARD_RIGHTS_REQUIRED_W|SYNCHRONIZE_W|0x1) 1007 1008 #define MAXIMUM_ALLOWED_W 0x02000000 1009 #define ACCESS_SYSTEM_SECURITY_W 0x01000000 1008 1010 1009 1011 #ifndef LOWORD … … 1104 1106 #define KEY_CREATE_LINK 0x00000020 1105 1107 1106 #define KEY_READ (STANDARD_RIGHTS_READ | \1108 #define KEY_READ (STANDARD_RIGHTS_READ_W| \ 1107 1109 KEY_QUERY_VALUE| \ 1108 1110 KEY_ENUMERATE_SUB_KEYS|\ 1109 1111 KEY_NOTIFY \ 1110 1112 ) 1111 #define KEY_WRITE (STANDARD_RIGHTS_WRITE | \1113 #define KEY_WRITE (STANDARD_RIGHTS_WRITE_W| \ 1112 1114 KEY_SET_VALUE| \ 1113 1115 KEY_CREATE_SUB_KEY \ 1114 1116 ) 1115 1117 #define KEY_EXECUTE KEY_READ 1116 #define KEY_ALL_ACCESS (STANDARD_RIGHTS_ALL | \1118 #define KEY_ALL_ACCESS (STANDARD_RIGHTS_ALL_W| \ 1117 1119 KEY_READ|KEY_WRITE| \ 1118 1120 KEY_CREATE_LINK \
Note:
See TracChangeset
for help on using the changeset viewer.