#include "cmp.h"Go to the source code of this file.
| Defines | |
| #define | HIVE_LIST L"\\registry\\machine\\system\\currentcontrolset\\control\\hivelist" | 
| #define | NAME_BUFFER_SIZE 512 | 
| Functions | |
| BOOLEAN | CmpGetHiveName (PCMHIVE CmHive, PUNICODE_STRING HiveName) | 
| NTSTATUS | CmpAddToHiveFileList (PCMHIVE CmHive) | 
| VOID | CmpRemoveFromHiveFileList (PCMHIVE CmHive) | 
| Variables | |
| PCMHIVE | CmpMasterHive | 
| 
 | 
| 
 Definition at line 24 of file cmhvlist.c. Referenced by CmpAddToHiveFileList(), and CmpRemoveFromHiveFileList(). | 
| 
 | 
| 
 Referenced by CmpAddToHiveFileList(). | 
| 
 | 
| 
 Definition at line 42 of file cmhvlist.c. References Buffer, CML_MAJOR, CMLOG, CmpGetHiveName(), CMS_INIT_ERROR, ExAllocatePool, ExFreePool(), _CMHIVE::FileHandles, HFILE_TYPE_PRIMARY, _CMHIVE::Hive, HIVE_LIST, HIVE_VOLATILE, _HHIVE::HiveFlags, NAME_BUFFER_SIZE, NT_SUCCESS, NtClose(), NTSTATUS(), NULL, ObjectAttributes, PagedPool, RtlInitUnicodeString(), Status, and UnicodeNull. Referenced by CmInitSystem1(), CmpInitializeHiveList(), and CmpWorker(). 
 
 | 
| 
 | ||||||||||||
| 
 Definition at line 251 of file cmhvlist.c. References _HHIVE::BaseBlock, CmpCopyCompressedName(), CmpHKeyNameLen, CmpMasterHive, ExAllocatePool, FALSE, _CM_KEY_NODE::Flags, HCELL_INDEX, _CMHIVE::Hive, HvGetCell, KEY_COMP_NAME, L, _CM_KEY_NODE::Name, _CM_KEY_NODE::NameLength, NULL, PagedPool, _CM_KEY_NODE::Parent, _HBASE_BLOCK::RootCell, TRUE, and USHORT. Referenced by CmpAddToHiveFileList(), and CmpRemoveFromHiveFileList(). 
 
 | 
| 
 | 
| 
 Definition at line 188 of file cmhvlist.c. References CmpGetHiveName(), ExFreePool(), HIVE_LIST, NT_SUCCESS, NtClose(), NTSTATUS(), NULL, ObjectAttributes, RtlInitUnicodeString(), and Status. 
 
 | 
| 
 | 
| 
 Definition at line 26 of file cmhvlist.c. | 
 1.3.7
 1.3.7