pub unsafe extern "system" fn IoAllocateDriverObjectExtension(
    driverobject: *const DRIVER_OBJECT,
    clientidentificationaddress: *const c_void,
    driverobjectextensionsize: u32,
    driverobjectextension: *mut *mut c_void,
) -> NTSTATUS