pub unsafe extern "system" fn ZwAllocateVirtualMemoryEx(
    processhandle: HANDLE,
    baseaddress: *mut *mut c_void,
    regionsize: *mut usize,
    allocationtype: u32,
    pageprotection: u32,
    extendedparameters: *mut MEM_EXTENDED_PARAMETER,
    extendedparametercount: u32,
) -> NTSTATUS