VrpAllocateKeyContext

NTSTATUS __stdcall VrpAllocateKeyContext(PVOID Object){
  VOID **PoolWithTag; 
  VOID **v3; 

  PoolWithTag = ExAllocatePoolWithTag(1ui64, 0x30ui64, 1734693462i64);
  v3 = PoolWithTag;
  if( PoolWithTag )
  {
    *(_OWORD *)PoolWithTag = 0i64;
    *((_OWORD *)PoolWithTag + 1) = 0i64;
    *((_OWORD *)PoolWithTag + 2) = 0i64;
    ObfReferenceObjectWithTag(Object, 0x67655256ui64);
    v3[5] = Object;
  }
  return(int)v3;
}

Referenced by:

VrpHandleIoctlInitializeJobForVreg
VrpPostOpenOrCreate
VrpPreLoadKey