Struct windows::Networking::NetworkOperators::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 MaybeUninit<HSTRING>) -> HRESULT,
pub FirmwareVersion: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub MobileBroadbandModemDeviceId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> 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, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub DownloadProfileMetadataAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *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 EventRegistrationToken) -> HRESULT,
pub RemoveProfileChanged: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> 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 MaybeUninit<HSTRING>) -> HRESULT
§FirmwareVersion: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§MobileBroadbandModemDeviceId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> 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, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§DownloadProfileMetadataAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *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 EventRegistrationToken) -> HRESULT
§RemoveProfileChanged: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
Auto Trait Implementations§
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