pub unsafe extern "system" fn IoQueryDeviceDescription(
    bustype: *const INTERFACE_TYPE,
    busnumber: *const u32,
    controllertype: *const CONFIGURATION_TYPE,
    controllernumber: *const u32,
    peripheraltype: *const CONFIGURATION_TYPE,
    peripheralnumber: *const u32,
    calloutroutine: PIO_QUERY_DEVICE_ROUTINE,
    context: *mut c_void,
) -> NTSTATUS