Offline Registry Library Functions

The following are the offline registry library functions.

Function Description
ORCloseHive Closes the specified offline registry hive and frees memory allocated for the hive.
ORCloseKey Closes a handle to the specified registry key in an offline registry hive.
ORCreateHive Creates an offline registry hive that contains a single empty root key.
ORCreateKey Creates the specified registry key in an offline registry hive. If the key already exists, the function opens it.
ORDeleteKey Deletes a subkey and its values from an offline registry hive.
ORDeleteValue Removes a value from the specified registry key in an offline registry hive.
OREnumKey Enumerates the subkeys of the specified open registry key in an offline registry hive.
OREnumValue Enumerates the values for the specified open registry key in an offline registry hive.
ORGetKeySecurity Retrieves a copy of the security descriptor protecting the specified open registry key in an offline registry hive.
ORGetValue Retrieves the type and data for the specified registry value in an offline registry hive.
ORGetVersion Retrieves the version of the offline registry library.
ORGetVirtualFlags Retrieves the virtual flags on the specified open registry key in an offline registry hive.
OROpenHive Loads the specified hive file into memory and validates the hive.
OROpenKey Opens the specified registry key in an offline registry hive.
ORQueryInfoKey Retrieves information about the specified registry key in an offline registry hive.
ORSaveHive Writes the specified offline registry hive to a file.
ORSetKeySecurity Sets the security of an open registry key in an offline registry hive.
ORSetValue Sets the data for the value of a specified registry key in an offline registry hive.
ORSetVirtualFlags Sets virtualization flags on the specified open registry key in an offline registry hive.