typedef struct _HIVE_LIST_ENTRY { unsigned short *FileName; unsigned short *BaseName; unsigned short *RegRootName; CMHIVE *CmHive; unsigned long HHiveFlags; unsigned long CmHiveFlags; unsigned long CmKcbCacheSize; CMHIVE *CmHive2; unsigned char HiveMounted; unsigned char ThreadFinished; unsigned char ThreadStarted; unsigned char Allocate; unsigned char WinPERequired; KEVENT StartEvent; KEVENT FinishedEvent; KEVENT MountLock; } HIVE_LIST_ENTRY, *PHIVE_LIST_ENTRY;