The following enumerators are defined within the scope of the structure key_access.

query_value Access to query key values via functions:
set_value Access to set key values (function set_registry_value).
create_subkey Access to create subkeys.
enumerate_subkeys Access to enumerate subkeys via the function enumerate_registry_keys.
notify Access to request change notification via method notify_change_registry_key_value.
read Read access. Includes:
write Write access. Includes:
all Includes all previous types of access as well as access_type::all_standard.