ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

cmsysini.c File Reference
#include "ntoskrnl.h"
#include "debug.h"

Go to the source code of this file.

Defines

#define NDEBUG

Functions

VOID NTAPI CmpDeleteKeyObject (PVOID DeletedObject)
VOID NTAPI CmpCloseKeyObject (IN PEPROCESS Process OPTIONAL, IN PVOID Object, IN ACCESS_MASK GrantedAccess, IN ULONG ProcessHandleCount, IN ULONG SystemHandleCount)
NTSTATUS NTAPI CmpQueryKeyName (IN PVOID ObjectBody, IN BOOLEAN HasName, IN OUT POBJECT_NAME_INFORMATION ObjectNameInfo, IN ULONG Length, OUT PULONG ReturnLength, IN KPROCESSOR_MODE PreviousMode)
NTSTATUS NTAPI CmpInitHiveFromFile (IN PCUNICODE_STRING HiveName, IN ULONG HiveFlags, OUT PCMHIVE *Hive, IN OUT PBOOLEAN New, IN ULONG CheckFlags)
NTSTATUS NTAPI INIT_FUNCTION CmpSetSystemValues (IN PLOADER_PARAMETER_BLOCK LoaderBlock)
NTSTATUS NTAPI INIT_FUNCTION CmpCreateControlSet (IN PLOADER_PARAMETER_BLOCK LoaderBlock)
NTSTATUS NTAPI CmpLinkHiveToMaster (IN PUNICODE_STRING LinkName, IN HANDLE RootDirectory, IN PCMHIVE RegistryHive, IN BOOLEAN Allocate, IN PSECURITY_DESCRIPTOR SecurityDescriptor)
BOOLEAN NTAPI INIT_FUNCTION CmpInitializeSystemHive (IN PLOADER_PARAMETER_BLOCK LoaderBlock)
NTSTATUS NTAPI INIT_FUNCTION CmpCreateObjectTypes (VOID)
BOOLEAN NTAPI INIT_FUNCTION CmpCreateRootNode (IN PHHIVE Hive, IN PCWSTR Name, OUT PHCELL_INDEX Index)
BOOLEAN NTAPI INIT_FUNCTION CmpCreateRegistryRoot (VOID)
NTSTATUS NTAPI CmpGetRegistryPath (IN PWCHAR ConfigPath)
VOID NTAPI CmpLoadHiveThread (IN PVOID StartContext)
VOID NTAPI CmpInitializeHiveList (IN USHORT Flag)
BOOLEAN NTAPI INIT_FUNCTION CmInitSystem1 (VOID)
VOID NTAPI INIT_FUNCTION CmpFreeDriverList (IN PHHIVE Hive, IN PLIST_ENTRY DriverList)
PUNICODE_STRING *NTAPI
INIT_FUNCTION 
CmGetSystemDriverList (VOID)
VOID NTAPI CmpLockRegistryExclusive (VOID)
VOID NTAPI CmpLockRegistry (VOID)
BOOLEAN NTAPI CmpTestRegistryLock (VOID)
BOOLEAN NTAPI CmpTestRegistryLockExclusive (VOID)
VOID NTAPI CmpLockHiveFlusherExclusive (IN PCMHIVE Hive)
VOID NTAPI CmpLockHiveFlusherShared (IN PCMHIVE Hive)
VOID NTAPI CmpUnlockHiveFlusher (IN PCMHIVE Hive)
BOOLEAN NTAPI CmpTestHiveFlusherLockShared (IN PCMHIVE Hive)
BOOLEAN NTAPI CmpTestHiveFlusherLockExclusive (IN PCMHIVE Hive)
VOID NTAPI CmpUnlockRegistry (VOID)
VOID NTAPI CmpAcquireTwoKcbLocksExclusiveByKey (IN ULONG ConvKey1, IN ULONG ConvKey2)
VOID NTAPI CmpReleaseTwoKcbLockByKey (IN ULONG ConvKey1, IN ULONG ConvKey2)
VOID NTAPI CmShutdownSystem (VOID)
VOID NTAPI CmpSetVersionData (VOID)

Variables

POBJECT_TYPE CmpKeyObjectType
PCMHIVE CmiVolatileHive
LIST_ENTRY CmpHiveListHead
ERESOURCE CmpRegistryLock
KGUARDED_MUTEX CmpSelfHealQueueLock
LIST_ENTRY CmpSelfHealQueueListHead
KEVENT CmpLoadWorkerEvent
LONG CmpLoadWorkerIncrement
PEPROCESS CmpSystemProcess
BOOLEAN HvShutdownComplete
PVOID CmpRegistryLockCallerCaller
PVOID CmpRegistryLockCaller
BOOLEAN CmpFlushOnLockRelease
BOOLEAN CmpSpecialBootCondition
BOOLEAN CmpNoWrite
BOOLEAN CmpWasSetupBoot
BOOLEAN CmpProfileLoaded
ULONG CmpTraceLevel = 0
LONG CmpFlushStarveWriters
BOOLEAN CmFirstTime

Generated on Sun May 27 2012 06:06:35 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.