CmpAttachToRegistryProcess

VOID __stdcall CmpAttachToRegistryProcess(KAPC_STATE *ApcState){
  _EPROCESS *Process; 

  Process = (_EPROCESS *)*(&CmpDummyThreadEvent + 5);
  if( !*(&CmpDummyThreadEvent + 5) )
    Process = KeGetCurrentThread()->ApcState.Process;
  KiStackAttachProcess(Process, 0i64, ApcState);
}

Referenced by:

CmCallbackGetKeyObjectID
CmCallbackGetKeyObjectIDEx
CmDeleteValueKey
CmEnumerateKey
CmEtwRunDown
CmGetSystemDriverList
CmInitSystem1
CmKeyBodyRemapToVirtual
CmKeyBodyRemapToVirtualForEnum
CmKeyBodyReplicateToVirtual
CmLoadAppKey
CmLoadKey
CmQueryKey
CmReconcileAndValidateAllHives
CmReplaceKey
CmRmFinalizeRecovery
CmSetKeyFlags
CmSetLastWriteTimeKey
CmSetValueKey
CmShutdownSystem
CmpCleanUpKCBCacheTable
CmpCleanupLightWeightTransaction
CmpCreateChild
CmpCreateHive
CmpDelayCloseWorker
CmpDoBuildVirtualStack
CmpDoParseKey
CmpDoQueryKeyName
CmpDoWritethroughReparse
CmpEtwDumpKcb
CmpFlushBackupHive
CmpForceFlushWorker
CmpFreeAllMemory
CmpGetSymbolicLinkTarget
CmpHandlePageFileOpenNotification
CmpInitHiveFromFile
CmpInitializeRegistryProcess
CmpLateUnloadHiveWorker
CmpLinkHiveToMaster
CmpLoadKeyCommon
CmpPerformUnloadKey
CmpPublishEventForPcaResolver
CmpRmUnDoPhase
CmpSaveBootControlSet
CmpSearchKeyControlBlockTreeEx
CmpSetKeySecurity
CmpTransMgrCommit
CmpTransMgrPrepare
CmpVEExecuteCreateLogic
CmpVEExecuteOpenLogic
CmpVEExecuteParseLogic
NtCompressKey
NtEnumerateValueKey
NtFlushKey
NtFreezeRegistry
NtQueryMultipleValueKey
NtQueryOpenSubKeys
NtQueryOpenSubKeysEx
NtRenameKey
NtRestoreKey
NtRollbackRegistryTransaction
NtSaveKeyEx
NtSaveMergedKeys
NtThawRegistry