HvpAllocateBin

INT64 __fastcall HvpAllocateBin(INT64 a1, INT64 a2, INT64 a3, UINT64 a4, INT64 *a5){
  __int64(__fastcall *v5)(__int64, INT64, _QWORD); 
  unsigned int v6; 
  __int64 v7; 
  INT64 v8; 
  v5 = *(__int64(__fastcall **)(__int64, INT64, _QWORD))(a1 + 24);
  v6 = 0;
  v7 = (unsigned int)a2;
  LOBYTE(a2) = (_DWORD)a3 == 0;
  v8 = v5(v7, a2, (unsigned int)a4);
  if( v8 )
    *a5 = v8;
  else
    return(unsigned int)-1073741670;
  return v6;
}

Referenced by:

HvpAddBin
HvpAddDummyBinToHive
HvpDropPagedBins
HvpMapHiveImage
HvpRemapAndEnlistHiveBins