VOID *__stdcall MmAllocateDumpHibernateResources(UINT64 NumberOfBytes){
VOID *result;
result = MiReservePtes(
(_MI_SYSTEM_PTE_TYPE *)((char *)&stru_140C4DB30 + 4432),
(unsigned int)(NumberOfBytes >> 12) + ((NumberOfBytes & 0xFFF) != 0));
if( result )
return(VOID *)((__int64)(((_QWORD)result << 25) - ((_QWORD)MmGetPteBase() << 25)) >> 16);
return result;
}