CmpPrepareToInvalidateAllHigherLayerKcbs
__int64 __fastcall CmpPrepareToInvalidateAllHigherLayerKcbs(__int64 a1, unsigned __int8 a2, __int64 a3){
__int64 v3;
_QWORD v5[2];
UINT64 *RegLockHeldEx[2];
v5[0] = a2;
v5[1] = a3;
*(_OWORD *)RegLockHeldEx = 0i64;
CmpInitializeDelayDerefContext(RegLockHeldEx);
CmpEnumerateAllHigherLayerKcbs(
v3,
(unsigned int(__fastcall *)(void *, __int64))CmpCleanUpHigherLayerKcbCachesPreCallback,
(unsigned int(__fastcall *)(void *, __int64, __int64))CmpPrepareToInvalidateAllHigherLayerKcbsPostCallback,
(__int64)RegLockHeldEx,
(__int64)v5,
1,
1);
CmpDrainDelayDerefContext(RegLockHeldEx);
return HIDWORD(v5[0]);
}Referenced by:
CmRenameKey
CmRestoreKey
CmpCommitRenameKeyUoW
CmpLightWeightPrepareRenameKeyUoW
CmpSaveBootControlSet