VrpInitializeLoadedDifferencingHives

NTSTATUS __stdcall VrpInitializeLoadedDifferencingHives(){
  NTSTATUS v0; 
  VOID **PoolWithTag; 

  v0 = 0;
  gLoadedDiffHivesLock._bf_0 = 0i64;
  PoolWithTag = ExAllocatePoolWithTag(1ui64, 0x100ui64, 1734693462i64);
  if( !PoolWithTag )
    return -1073741670;
  qword_140C47708 = (__int64)PoolWithTag;
  gLoadedDiffHives = 0;
  dword_140C47704 = 1024;
  if( (PoolWithTag + 32 >= PoolWithTag ? 0x20 : 0) != 0 )
    memset64(PoolWithTag, (unsigned __int64)&gLoadedDiffHives + 1, PoolWithTag + 32 >= PoolWithTag ? 0x20 : 0);
  return v0;
}

Referenced by:

VRegSetup