Type Alias ACPI_INTERFACE_STANDARD
Source pub type ACPI_INTERFACE_STANDARD = _ACPI_INTERFACE_STANDARD;
#[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)>)>,
}