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