Struct IESim_Vtbl
#[repr(C)]pub struct IESim_Vtbl {Show 13 fields
pub base__: IInspectable_Vtbl,
pub AvailableMemoryInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub Eid: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub FirmwareVersion: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub MobileBroadbandModemDeviceId: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub Policy: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub State: unsafe extern "system" fn(_: *mut c_void, _: *mut ESimState) -> HRESULT,
pub GetProfiles: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DeleteProfileAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DownloadProfileMetadataAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub ResetAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub ProfileChanged: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveProfileChanged: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
}Fields§
§base__: IInspectable_Vtbl§AvailableMemoryInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Eid: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§FirmwareVersion: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§MobileBroadbandModemDeviceId: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Policy: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§State: unsafe extern "system" fn(_: *mut c_void, _: *mut ESimState) -> HRESULT§GetProfiles: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§DeleteProfileAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT§DownloadProfileMetadataAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT§ResetAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§ProfileChanged: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveProfileChanged: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULTAuto Trait Implementations§
impl Freeze for IESim_Vtbl
impl RefUnwindSafe for IESim_Vtbl
impl Send for IESim_Vtbl
impl Sync for IESim_Vtbl
impl Unpin for IESim_Vtbl
impl UnwindSafe for IESim_Vtbl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more