pub type DriverDispatch = unsafe extern "system" fn(device_object: *mut c_void, irp: *mut c_void) -> NtStatus;
IRP dispatch function signature