VOID *__stdcall MiSelectSystemImageAddress(_MI_RELOCATION_IMAGE_SPACE RelocationImageType, UINT64 NumberOfPtes){
VOID *result;
result = MiReserveDriverPtes((unsigned int)NumberOfPtes, 0i64);
if( result )
return(VOID *)((__int64)(((_QWORD)result << 25) - ((_QWORD)MmGetPteBase() << 25)) >> 16);
return result;
}