Ignore:
Timestamp:
Mar 13, 2000, 1:44:05 PM (25 years ago)
Author:
sandervl
Message:

corrected wrong KEY_ALL_ACCESS definition

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/winconst.h

    r2982 r3098  
    1 /* $Id: winconst.h,v 1.27 2000-03-03 11:14:24 sandervl Exp $ */
     1/* $Id: winconst.h,v 1.28 2000-03-13 12:44:05 sandervl Exp $ */
    22
    33/*
     
    982982#define ERROR_RPL_NOT_ALLOWED_W                 4006L
    983983
     984/* Access rights */
     985
     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
    9841008
    9851009#ifndef LOWORD
     
    10731097#define REG_FULL_RESOURCE_DESCRIPTOR     9  /* full resource descriptor? huh? */
    10741098
    1075 #define KEY_ALL_ACCESS 0x0000003f
     1099#define KEY_QUERY_VALUE         0x00000001
     1100#define KEY_SET_VALUE           0x00000002
     1101#define KEY_CREATE_SUB_KEY      0x00000004
     1102#define KEY_ENUMERATE_SUB_KEYS  0x00000008
     1103#define KEY_NOTIFY              0x00000010
     1104#define KEY_CREATE_LINK         0x00000020
     1105
     1106#define KEY_READ                (STANDARD_RIGHTS_READ|  \
     1107                                 KEY_QUERY_VALUE|       \
     1108                                 KEY_ENUMERATE_SUB_KEYS|\
     1109                                 KEY_NOTIFY             \
     1110                                )
     1111#define KEY_WRITE               (STANDARD_RIGHTS_WRITE| \
     1112                                 KEY_SET_VALUE|         \
     1113                                 KEY_CREATE_SUB_KEY     \
     1114                                )
     1115#define KEY_EXECUTE             KEY_READ
     1116#define KEY_ALL_ACCESS          (STANDARD_RIGHTS_ALL|   \
     1117                                 KEY_READ|KEY_WRITE|    \
     1118                                 KEY_CREATE_LINK        \
     1119                                )
    10761120
    10771121#define HKEY_CLASSES_ROOT       ((HKEY) 0x80000000)
Note: See TracChangeset for help on using the changeset viewer.