Skip to main content

ACPI_INTERFACE_STANDARD

Type Alias ACPI_INTERFACE_STANDARD 

Source
pub type ACPI_INTERFACE_STANDARD = _ACPI_INTERFACE_STANDARD;

Aliased Type§

#[repr(C)]
pub struct ACPI_INTERFACE_STANDARD { pub Size: u16, pub Version: u16, pub Context: *mut c_void, pub InterfaceReference: Option<unsafe extern "C" fn(*mut c_void)>, pub InterfaceDereference: Option<unsafe extern "C" fn(*mut c_void)>, pub GpeConnectVector: Option<unsafe extern "C" fn(*mut _DEVICE_OBJECT, u64, i32, u8, Option<unsafe extern "C" fn(*mut c_void, *mut c_void) -> u8>, *mut c_void, *mut c_void) -> i64>, pub GpeDisconnectVector: Option<unsafe extern "C" fn(*mut c_void) -> i64>, pub GpeEnableEvent: Option<unsafe extern "C" fn(*mut _DEVICE_OBJECT, *mut c_void) -> i64>, pub GpeDisableEvent: Option<unsafe extern "C" fn(*mut _DEVICE_OBJECT, *mut c_void) -> i64>, pub GpeClearStatus: Option<unsafe extern "C" fn(*mut _DEVICE_OBJECT, *mut c_void) -> i64>, pub RegisterForDeviceNotifications: Option<unsafe extern "C" fn(*mut _DEVICE_OBJECT, Option<unsafe extern "C" fn(*mut c_void, u64)>, *mut c_void) -> i64>, pub UnregisterForDeviceNotifications: Option<unsafe extern "C" fn(*mut _DEVICE_OBJECT, Option<unsafe extern "C" fn(*mut c_void, u64)>)>, }

Fields§

§Size: u16§Version: u16§Context: *mut c_void§InterfaceReference: Option<unsafe extern "C" fn(*mut c_void)>§InterfaceDereference: Option<unsafe extern "C" fn(*mut c_void)>§GpeConnectVector: Option<unsafe extern "C" fn(*mut _DEVICE_OBJECT, u64, i32, u8, Option<unsafe extern "C" fn(*mut c_void, *mut c_void) -> u8>, *mut c_void, *mut c_void) -> i64>§GpeDisconnectVector: Option<unsafe extern "C" fn(*mut c_void) -> i64>§GpeEnableEvent: Option<unsafe extern "C" fn(*mut _DEVICE_OBJECT, *mut c_void) -> i64>§GpeDisableEvent: Option<unsafe extern "C" fn(*mut _DEVICE_OBJECT, *mut c_void) -> i64>§GpeClearStatus: Option<unsafe extern "C" fn(*mut _DEVICE_OBJECT, *mut c_void) -> i64>§RegisterForDeviceNotifications: Option<unsafe extern "C" fn(*mut _DEVICE_OBJECT, Option<unsafe extern "C" fn(*mut c_void, u64)>, *mut c_void) -> i64>§UnregisterForDeviceNotifications: Option<unsafe extern "C" fn(*mut _DEVICE_OBJECT, Option<unsafe extern "C" fn(*mut c_void, u64)>)>