PIO_QUERY_DEVICE_ROUTINE

Type Alias PIO_QUERY_DEVICE_ROUTINE 

pub type PIO_QUERY_DEVICE_ROUTINE = Option<unsafe extern "system" fn(context: *const c_void, pathname: *const UNICODE_STRING, bustype: INTERFACE_TYPE, busnumber: u32, businformation: *const *const KEY_VALUE_FULL_INFORMATION, controllertype: CONFIGURATION_TYPE, controllernumber: u32, controllerinformation: *const *const KEY_VALUE_FULL_INFORMATION, peripheraltype: CONFIGURATION_TYPE, peripheralnumber: u32, peripheralinformation: *const *const KEY_VALUE_FULL_INFORMATION) -> NTSTATUS>;

Aliased Type§

pub enum PIO_QUERY_DEVICE_ROUTINE {
    None,
    Some(unsafe extern "system" fn(*const c_void, *const UNICODE_STRING, INTERFACE_TYPE, u32, *const *const KEY_VALUE_FULL_INFORMATION, CONFIGURATION_TYPE, u32, *const *const KEY_VALUE_FULL_INFORMATION, CONFIGURATION_TYPE, u32, *const *const KEY_VALUE_FULL_INFORMATION) -> NTSTATUS),
}

Variants§