pub unsafe extern "system" fn ExAllocatePoolWithTag(
    pooltype: POOL_TYPE,
    numberofbytes: usize,
    tag: u32,
) -> *mut c_void