pub unsafe extern "system" fn ExAllocatePool2(
    flags: u64,
    numberofbytes: usize,
    tag: u32
) -> *mut c_void