VOID *__stdcall MiCreatePatchTableProtos(){
__int64 v0;
VOID *Pool;
void *v2;
v0 = 8i64 * (((unsigned int)dword_140C4C9F0 >> 12) + ((dword_140C4C9F0 & 0xFFF) != 0));
Pool = MiAllocatePool(274i64, v0, 0x74536D4Dui64);
v2 = Pool;
if( !Pool )
return 0i64;
if( !MiLockPagedRange((INT64)Pool, v0) )
{
ExFreePoolWithTag(v2, 0);
return 0i64;
}
memset(v2, 0i64, v0);
return v2;
}