#[repr(C)]pub struct HiiConfigRoutingProtocol {
pub extract_config: unsafe extern "efiapi" fn(this: *const Self, config_request: *const Char16, progress: *mut *const Char16, results: *mut *const Char16) -> Status,
pub export_config: unsafe extern "efiapi" fn(this: *const Self, results: *mut *const Char16) -> Status,
pub route_config: unsafe extern "efiapi" fn(this: *const Self, configuration: *const Char16, progress: *mut *const Char16) -> Status,
pub block_to_config: unsafe extern "efiapi" fn(this: *const Self, config_request: *const Char16, block: *const u8, block_size: usize, config: *mut *const Char16, progress: *mut *const Char16) -> Status,
pub config_to_block: unsafe extern "efiapi" fn(this: *const Self, config_resp: *const Char16, block: *mut *const u8, block_size: *mut usize, progress: *mut *const Char16) -> Status,
pub get_alt_cfg: unsafe extern "efiapi" fn(this: *const Self, config_resp: *const Char16, guid: *const Guid, name: *const Char16, device_path: *const DevicePathProtocol, alt_cfg_id: *const Char16, alt_cfg_resp: *mut *const Char16) -> Status,
}Expand description
EFI_HII_CONFIG_ROUTING_PROTOCOL
Fields§
§extract_config: unsafe extern "efiapi" fn(this: *const Self, config_request: *const Char16, progress: *mut *const Char16, results: *mut *const Char16) -> Status§export_config: unsafe extern "efiapi" fn(this: *const Self, results: *mut *const Char16) -> Status§route_config: unsafe extern "efiapi" fn(this: *const Self, configuration: *const Char16, progress: *mut *const Char16) -> Status§block_to_config: unsafe extern "efiapi" fn(this: *const Self, config_request: *const Char16, block: *const u8, block_size: usize, config: *mut *const Char16, progress: *mut *const Char16) -> Status§config_to_block: unsafe extern "efiapi" fn(this: *const Self, config_resp: *const Char16, block: *mut *const u8, block_size: *mut usize, progress: *mut *const Char16) -> Status§get_alt_cfg: unsafe extern "efiapi" fn(this: *const Self, config_resp: *const Char16, guid: *const Guid, name: *const Char16, device_path: *const DevicePathProtocol, alt_cfg_id: *const Char16, alt_cfg_resp: *mut *const Char16) -> Status