ReactOS 0.4.16-dev-289-g096a551
_HHIVE Struct Reference

#include <hivedata.h>

Collaboration diagram for _HHIVE:

Public Attributes

ULONG Signature
 
PGET_CELL_ROUTINE GetCellRoutine
 
PRELEASE_CELL_ROUTINE ReleaseCellRoutine
 
PALLOCATE_ROUTINE Allocate
 
PFREE_ROUTINE Free
 
PFILE_SET_SIZE_ROUTINE FileSetSize
 
PFILE_WRITE_ROUTINE FileWrite
 
PFILE_READ_ROUTINE FileRead
 
PFILE_FLUSH_ROUTINE FileFlush
 
PVOID HiveLoadFailure
 
PHBASE_BLOCK BaseBlock
 
RTL_BITMAP DirtyVector
 
ULONG DirtyCount
 
ULONG DirtyAlloc
 
ULONG BaseBlockAlloc
 
ULONG Cluster
 
BOOLEAN Flat
 
BOOLEAN ReadOnly
 
BOOLEAN DirtyFlag
 
ULONG HvBinHeadersUse
 
ULONG HvFreeCellsUse
 
ULONG HvUsedCellsUse
 
ULONG CmUsedCellsUse
 
ULONG HiveFlags
 
ULONG CurrentLog
 
ULONG LogSize [2]
 
ULONG RefreshCount
 
ULONG StorageTypeCount
 
ULONG Version
 
DUAL Storage [HTYPE_COUNT]
 

Detailed Description

Definition at line 310 of file hivedata.h.

Member Data Documentation

◆ Allocate

PALLOCATE_ROUTINE _HHIVE::Allocate

Definition at line 318 of file hivedata.h.

Referenced by HvInitialize(), and HvpAddBin().

◆ BaseBlock

◆ BaseBlockAlloc

ULONG _HHIVE::BaseBlockAlloc

Definition at line 332 of file hivedata.h.

Referenced by HvInitialize().

◆ Cluster

ULONG _HHIVE::Cluster

Definition at line 333 of file hivedata.h.

Referenced by _Function_class_(), and HvInitialize().

◆ CmUsedCellsUse

ULONG _HHIVE::CmUsedCellsUse

Definition at line 345 of file hivedata.h.

◆ CurrentLog

ULONG _HHIVE::CurrentLog

Definition at line 351 of file hivedata.h.

◆ DirtyAlloc

ULONG _HHIVE::DirtyAlloc

Definition at line 331 of file hivedata.h.

◆ DirtyCount

ULONG _HHIVE::DirtyCount

Definition at line 330 of file hivedata.h.

Referenced by _Function_class_(), CmpDoFlushNextHive(), HvInitialize(), and HvMarkCellDirty().

◆ DirtyFlag

BOOLEAN _HHIVE::DirtyFlag

Definition at line 340 of file hivedata.h.

◆ DirtyVector

RTL_BITMAP _HHIVE::DirtyVector

Definition at line 329 of file hivedata.h.

Referenced by _Function_class_(), HvInitialize(), HvMarkCellDirty(), and HvpAddBin().

◆ FileFlush

PFILE_FLUSH_ROUTINE _HHIVE::FileFlush

Definition at line 323 of file hivedata.h.

Referenced by HvInitialize().

◆ FileRead

PFILE_READ_ROUTINE _HHIVE::FileRead

Definition at line 322 of file hivedata.h.

Referenced by HvInitialize().

◆ FileSetSize

PFILE_SET_SIZE_ROUTINE _HHIVE::FileSetSize

Definition at line 320 of file hivedata.h.

Referenced by HvInitialize().

◆ FileWrite

PFILE_WRITE_ROUTINE _HHIVE::FileWrite

Definition at line 321 of file hivedata.h.

Referenced by HvInitialize().

◆ Flat

BOOLEAN _HHIVE::Flat

Definition at line 334 of file hivedata.h.

Referenced by HvpGetCellHeader().

◆ Free

PFREE_ROUTINE _HHIVE::Free

Definition at line 319 of file hivedata.h.

Referenced by HvInitialize(), and HvpAddBin().

◆ GetCellRoutine

PGET_CELL_ROUTINE _HHIVE::GetCellRoutine

Definition at line 316 of file hivedata.h.

Referenced by HvInitialize().

◆ HiveFlags

◆ HiveLoadFailure

PVOID _HHIVE::HiveLoadFailure

Definition at line 326 of file hivedata.h.

◆ HvBinHeadersUse

ULONG _HHIVE::HvBinHeadersUse

Definition at line 342 of file hivedata.h.

◆ HvFreeCellsUse

ULONG _HHIVE::HvFreeCellsUse

Definition at line 343 of file hivedata.h.

◆ HvUsedCellsUse

ULONG _HHIVE::HvUsedCellsUse

Definition at line 344 of file hivedata.h.

◆ LogSize

ULONG _HHIVE::LogSize[2]

Definition at line 352 of file hivedata.h.

◆ ReadOnly

BOOLEAN _HHIVE::ReadOnly

Definition at line 335 of file hivedata.h.

Referenced by HvAllocateCell(), HvFreeCell(), HvMarkCellDirty(), and HvpRemoveFree().

◆ RefreshCount

ULONG _HHIVE::RefreshCount

Definition at line 354 of file hivedata.h.

Referenced by HvInitialize().

◆ ReleaseCellRoutine

PRELEASE_CELL_ROUTINE _HHIVE::ReleaseCellRoutine

Definition at line 317 of file hivedata.h.

Referenced by CmGetSystemControlValues(), CmpFindControlSet(), CmpWalkPath(), and HvInitialize().

◆ Signature

ULONG _HHIVE::Signature

Definition at line 313 of file hivedata.h.

Referenced by HvInitialize().

◆ Storage

◆ StorageTypeCount

ULONG _HHIVE::StorageTypeCount

Definition at line 355 of file hivedata.h.

Referenced by HvInitialize().

◆ Version

ULONG _HHIVE::Version

Definition at line 356 of file hivedata.h.

Referenced by HvInitialize().


The documentation for this struct was generated from the following file: