下面是脱机注册表库函数。
| 功能 | 描述 |
|---|---|
| ORCloseHive | 关闭指定的脱机注册表配置单元并释放为配置单元分配的内存。 |
| ORCloseKey | 关闭脱机注册表配置单元中指定注册表项的句柄。 |
| ORCreateHive | 创建包含单个空根键的脱机注册表配置单元。 |
| ORCreateKey | 在脱机注册表配置单元中创建指定的注册表项。 如果该键已存在,则函数将打开它。 |
| ORDeleteKey | 从脱机注册表配置单元中删除子项及其值。 |
| ORDeleteValue | 从脱机注册表配置单元中的指定注册表项中删除值。 |
| OREnumKey | 枚举脱机注册表配置单元中指定打开的注册表项的子项。 |
| OREnumValue | 枚举脱机注册表配置单元中指定打开的注册表项的值。 |
| ORGetKeySecurity | 检索保护脱机注册表配置单元中指定打开的注册表项的安全描述符的副本。 |
| ORGetValue | 检索脱机注册表配置单元中指定注册表值的类型和数据。 |
| ORGetVersion | 检索脱机注册表库的版本。 |
| ORGetVirtualFlags | 检索脱机注册表配置单元中指定打开的注册表项上的虚拟标志。 |
| OROpenHive | 将指定的 Hive 文件加载到内存中并验证 hive。 |
| OROpenKey | 在脱机注册表配置单元中打开指定的注册表项。 |
| ORQueryInfoKey | 检索有关脱机注册表配置单元中指定注册表项的信息。 |
| ORSaveHive | 将指定的脱机注册表配置单元写入文件。 |
| ORSetKeySecurity | 设置脱机注册表配置单元中打开的注册表项的安全性。 |
| ORSetValue | 在脱机注册表配置单元中设置指定注册表项的值的数据。 |
| ORSetVirtualFlags | 在脱机注册表配置单元中指定打开的注册表项上设置虚拟化标志。 |