The OpenD Programming Language

REGSAM

Enumeration of the recognised registry access modes.

Values

ValueMeaning
KEY_QUERY_VALUE0x0001

Permission to query subkey data

KEY_SET_VALUE0x0002

Permission to set subkey data

KEY_CREATE_SUB_KEY0x0004

Permission to create subkeys

KEY_ENUMERATE_SUB_KEYS0x0008

Permission to enumerate subkeys

KEY_NOTIFY0x0010

Permission for change notification

KEY_WOW64_32KEY0x0200

Enables a 64- or 32-bit application to open a 32-bit key

KEY_WOW64_64KEY0x0100

Enables a 64- or 32-bit application to open a 64-bit key

KEY_WOW64_RES0x0300
KEY_READ(STANDARD_RIGHTS_READ | KEY_QUERY_VALUE | KEY_ENUMERATE_SUB_KEYS | KEY_NOTIFY) & ~(SYNCHRONIZE)
KEY_WRITE(STANDARD_RIGHTS_WRITE | KEY_SET_VALUE | KEY_CREATE_SUB_KEY) & ~(SYNCHRONIZE)

Combines the STANDARD_RIGHTS_READ, KEY_QUERY_VALUE, KEY_ENUMERATE_SUB_KEYS, and KEY_NOTIFY access rights

KEY_EXECUTEKEY_READ & ~(SYNCHRONIZE)

Combines the STANDARD_RIGHTS_WRITE, KEY_SET_VALUE, and KEY_CREATE_SUB_KEY access rights

KEY_ALL_ACCESS(STANDARD_RIGHTS_ALL | KEY_QUERY_VALUE | KEY_SET_VALUE | KEY_CREATE_SUB_KEY | KEY_ENUMERATE_SUB_KEYS | KEY_NOTIFY | KEY_CREATE_LINK) & ~(SYNCHRONIZE)

Permission for read access

Meta