Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

cmdat2.c File Reference

#include "cmp.h"

Go to the source code of this file.

Variables

ULONG CmRegistrySizeLimit = { 0 }
ULONG CmRegistrySizeLimitLength = 4
ULONG CmRegistrySizeLimitType = { 0 }
ULONG CmpGlobalQuotaAllowed = CM_WRAP_LIMIT
ULONG CmpGlobalQuota = CM_WRAP_LIMIT
ULONG CmpGlobalQuotaWarning = CM_WRAP_LIMIT
BOOLEAN CmpQuotaWarningPopupDisplayed = FALSE
BOOLEAN CmpDiskFullWorkerPopupDisplayed = FALSE
BOOLEAN CmpCannotWriteConfiguration = FALSE
ULONG CmpGlobalQuotaUsed = 0
BOOLEAN CmpProfileLoaded = FALSE
PUCHAR CmpStashBuffer = NULL
ULONG CmpStashBufferSize = 0
BOOLEAN HvShutdownComplete = FALSE
PCM_KEY_CONTROL_BLOCK CmpKeyControlBlockRoot = NULL
struct {
   PHHIVE   Hive
   ULONG   Status
CmCheckRegistryDebug
struct {
   ULONG   Action
   HANDLE   Handle
   NTSTATUS   Status
CmRegistryIODebug
PHHIVE CmpCheckHive = { 0 }
BOOLEAN CmpCheckClean = { 0 }
struct {
   PHHIVE   Hive
   ULONG   Status
CmpCheckRegistry2Debug
struct {
   PHHIVE   Hive
   ULONG   Status
   HCELL_INDEX   Cell
   PCELL_DATA   CellPoint
   PVOID   RootPoint
   ULONG   Index
CmpCheckKeyDebug
struct {
   PHHIVE   Hive
   ULONG   Status
   PCELL_DATA   List
   ULONG   Index
   HCELL_INDEX   Cell
   PCELL_DATA   CellPoint
CmpCheckValueListDebug
ULONG CmpUsedStorage = { 0 }
struct {
   PHHIVE   Hive
   ULONG   Status
   ULONG   Space
   HCELL_INDEX   MapPoint
   PHBIN   BinPoint
HvCheckHiveDebug
struct {
   PHBIN   Bin
   ULONG   Status
   PHCELL   CellPoint
HvCheckBinDebug


Variable Documentation

ULONG Action
 

Definition at line 90 of file cmdat2.c.

Referenced by ArbArbiterHandler(), CreateCtrlThread(), FsRtlNotifyFullReportChange(), IopArbiterHandlerxx(), LdrpMapDll(), ObpProcessDosDeviceSymbolicLink(), and RtlpUpdateTagEntry().

PHBIN Bin
 

Definition at line 136 of file cmdat2.c.

Referenced by HvCheckBin(), HvCheckHive(), HvFreeCell(), HvFreeHive(), HvFreeHivePartial(), HvIsBinDirty(), HvIsCellAllocated(), HvMarkCellDirty(), HvpBuildMap(), HvpBuildMapAndCopy(), HvpDiscardBins(), HvpDoWriteHive(), HvpEnlistBinInMap(), HvpEnlistFreeCells(), HvpFreeAllocatedBins(), HvpReadFileImageAndBuildMap(), HvpRecoverData(), and HvRefreshHive().

PHBIN BinPoint
 

Definition at line 132 of file cmdat2.c.

HCELL_INDEX Cell
 

Definition at line 120 of file cmdat2.c.

PHCELL CellPoint
 

Definition at line 138 of file cmdat2.c.

struct { ... } CmCheckRegistryDebug
 

BOOLEAN CmpCannotWriteConfiguration = FALSE
 

Definition at line 59 of file cmdat2.c.

Referenced by CmpDiskFullWarning(), CmpInitializeHiveList(), and CmpLazyFlushWorker().

BOOLEAN CmpCheckClean = { 0 }
 

Definition at line 99 of file cmdat2.c.

Referenced by CmCheckRegistry(), and CmpCheckKey().

PHHIVE CmpCheckHive = { 0 }
 

Definition at line 98 of file cmdat2.c.

Referenced by CmCheckRegistry(), CmpCheckKey(), and CmpCheckRegistry2().

struct { ... } CmpCheckKeyDebug
 

struct { ... } CmpCheckRegistry2Debug
 

struct { ... } CmpCheckValueListDebug
 

BOOLEAN CmpDiskFullWorkerPopupDisplayed = FALSE
 

Definition at line 58 of file cmdat2.c.

Referenced by CmpDiskFullWarning().

ULONG CmpGlobalQuota = CM_WRAP_LIMIT
 

Definition at line 51 of file cmdat2.c.

Referenced by CmpComputeGlobalQuotaAllowed(), CmpSetGlobalQuotaAllowed(), CmQueryRegistryQuotaInformation(), and CmSetRegistryQuotaInformation().

ULONG CmpGlobalQuotaAllowed = CM_WRAP_LIMIT
 

Definition at line 50 of file cmdat2.c.

ULONG CmpGlobalQuotaUsed = 0
 

Definition at line 63 of file cmdat2.c.

Referenced by CmpClaimGlobalQuota(), CmpReleaseGlobalQuota(), CmQueryRegistryQuotaInformation(), CmSaveKey(), and CmSaveMergedKeys().

ULONG CmpGlobalQuotaWarning = CM_WRAP_LIMIT
 

Definition at line 52 of file cmdat2.c.

PCM_KEY_CONTROL_BLOCK CmpKeyControlBlockRoot = NULL
 

Definition at line 79 of file cmdat2.c.

BOOLEAN CmpProfileLoaded = FALSE
 

Definition at line 68 of file cmdat2.c.

BOOLEAN CmpQuotaWarningPopupDisplayed = FALSE
 

Definition at line 53 of file cmdat2.c.

Referenced by CmpClaimGlobalQuota().

PUCHAR CmpStashBuffer = NULL
 

Definition at line 70 of file cmdat2.c.

ULONG CmpStashBufferSize = 0
 

Definition at line 71 of file cmdat2.c.

ULONG CmpUsedStorage = { 0 }
 

Definition at line 124 of file cmdat2.c.

struct { ... } CmRegistryIODebug
 

Referenced by CmpDoFileSetSize(), CmpFileFlush(), CmpFileRead(), and CmpFileWrite().

ULONG CmRegistrySizeLimit = { 0 }
 

Definition at line 41 of file cmdat2.c.

Referenced by CmpComputeGlobalQuotaAllowed().

ULONG CmRegistrySizeLimitLength = 4
 

Definition at line 42 of file cmdat2.c.

Referenced by CmpComputeGlobalQuotaAllowed().

ULONG CmRegistrySizeLimitType = { 0 }
 

Definition at line 43 of file cmdat2.c.

Referenced by CmpComputeGlobalQuotaAllowed().

HANDLE Handle
 

Definition at line 91 of file cmdat2.c.

Referenced by AllocateConsoleHandle(), AllocateIoHandle(), CheckIfDiskIsOffLine(), CloseInputHandle(), CloseOutputHandle(), CmGetSystemDriverList(), CmpCreatePredefined(), CmpInitializeRegistryNode(), CmpOpenFileWithExtremePrejudice(), CmpWorker(), DbgkpSectionHandleToFileHandle(), Delete(), DereferenceIoHandle(), DereferenceIoHandleNoCheck(), DoPartyTest(), Dump(), DumpObjectDirs(), DumpSecurity(), DumpValues(), EhCreateChild(), EhOpenHive(), EhpAttachSecurity(), ExChangeHandle(), ExCreateCallback(), ExCreateHandle(), ExDestroyHandle(), ExDestroyHandleTable(), ExDupHandleTable(), ExEnumHandleTable(), ExMapHandleToPointer(), ExpAllocateHandleTableEntry(), ExpFreeHandleTableEntry(), ExpLookupHandleTableEntry(), ExSnapShotHandleTables(), FreeConsoleHandle(), FreeIoHandle(), FsRtlDeregisterUncProvider(), FsRtlGetCompatibilityModeValue(), FsRtlGetTunnelParameterValue(), FsRtlpOpenDev(), FtReturnValue(), GetNextReparseVolumePath(), InitializeIoHandleTable(), InitMemStuff(), IopAppendStringToValueKey(), IopApplyFunctionToSubKeys(), IopCacheNetbiosNameForIpAddress(), IopCreateRegistryKeyEx(), IopIsReportedAlready(), IopOpenCurrentHwProfileDeviceInstanceKey(), IopOpenRegistryKey(), IopOpenRegistryKeyEx(), IopOpenRegistryKeyPersist(), IopReadDeviceConfiguration(), IopRemoveStringFromValueKey(), IopSetDefaultGateway(), KdDeleteAllBreakpoints(), KdpDeleteBreakpoint(), KdpSuspendAllBreakpoints(), KdpSuspendBreakpoint(), loadit(), LowGetDiskLayout(), LowSetDiskLayout(), LpcpCreatePort(), main(), MainWndProc(), MapperMarkKey(), MapperSeedKey(), MiSectionInitialization(), MmGetCrashDumpInformation(), MmSecureVirtualMemory(), NtAcceptConnectPort(), NtClose(), NtCreateDirectoryObject(), NtCreateEvent(), NtCreateEventPair(), NtCreateIoCompletion(), NtCreateJobObject(), NtCreateKey(), NtCreateMutant(), NtCreateProfile(), NtCreateSection(), NtCreateSemaphore(), NtCreateSymbolicLinkObject(), NtCreateTimer(), NtMakeTemporaryObject(), NtOpenDirectoryObject(), NtOpenEvent(), NtOpenEventPair(), NtOpenIoCompletion(), NtOpenJobObject(), NtOpenKey(), NtOpenMutant(), NtOpenProcess(), NtOpenSection(), NtOpenSemaphore(), NtOpenSuperSection(), NtOpenSymbolicLinkObject(), NtOpenThread(), NtOpenTimer(), NtQueryObject(), NtQuerySecurityObject(), NtSecureConnectPort(), NtSetInformationObject(), NtSetSecurityObject(), NtWaitForSingleObject(), ObFindHandleForObject(), ObInsertObject(), ObOpenObjectByName(), ObOpenObjectByPointer(), ObpCreateHandle(), ObpCreateUnnamedHandle(), ObQueryObjectAuditingByHandle(), ObReferenceObjectByHandle(), ObSetDeviceMap(), ObWaitForSingleObject(), OkayToCloseDesktop(), OkayToCloseWindowStation(), OpenDeviceReparseIndex(), PnPBiosEliminateDupes(), PnPBiosTranslateInfo(), PnPBiosWriteInfo(), ProtectHandle(), RiInitializeRegistryFromAsciiFile(), RtlCreateTimer(), RtlFreeHandle(), RtlIsValidHandle(), RtlIsValidIndexHandle(), RtlRegisterWait(), RtlSetTimer(), Scroll1(), Scroll2(), Scroll3(), Scroll4(), Scroll5(), SeAuditHandleCreation(), SeCloseObjectAuditAlarm(), SeDeleteObjectAuditAlarm(), SepAdtHandleAuditAlarm(), SePrivilegeObjectAuditAlarm(), showentries(), ShowHandleOrStatus(), SrvCreateConsoleScreenBuffer(), SrvOpenConsole(), UdfInvalidateVolumes(), UnregisterDeviceNotification(), xxxUserFindHandleForObject(), and ZapSector().

PHHIVE Hive
 

Definition at line 128 of file cmdat2.c.

struct { ... } HvCheckBinDebug
 

Referenced by HvCheckBin().

struct { ... } HvCheckHiveDebug
 

Referenced by HvCheckHive(), HvpBuildMap(), HvpEnlistBinInMap(), HvpReadFileImageAndBuildMap(), and HvpRecoverData().

BOOLEAN HvShutdownComplete = FALSE
 

Definition at line 76 of file cmdat2.c.

Referenced by CmpLazyFlushWorker(), CmShutdownSystem(), HvSyncHive(), and HvWriteHive().

ULONG Index
 

Definition at line 119 of file cmdat2.c.

PCELL_DATA List
 

Definition at line 118 of file cmdat2.c.

HCELL_INDEX MapPoint
 

Definition at line 131 of file cmdat2.c.

PVOID RootPoint
 

Definition at line 111 of file cmdat2.c.

ULONG Space
 

Definition at line 130 of file cmdat2.c.

Referenced by IopBootLog(), and IopInitializeDumpSpaceAndType().

ULONG Status
 

Definition at line 137 of file cmdat2.c.


Generated on Sat May 15 19:43:07 2004 for test by doxygen 1.3.7