Struct IConnectionProfile_Vtbl
#[repr(C)]pub struct IConnectionProfile_Vtbl {
pub base__: IInspectable_Vtbl,
pub ProfileName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetNetworkConnectivityLevel: unsafe extern "system" fn(_: *mut c_void, _: *mut NetworkConnectivityLevel) -> HRESULT,
pub GetNetworkNames: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetConnectionCost: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetDataPlanStatus: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub NetworkAdapter: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetLocalUsage: unsafe extern "system" fn(_: *mut c_void, _: DateTime, _: DateTime, _: *mut *mut c_void) -> HRESULT,
pub GetLocalUsagePerRoamingStates: unsafe extern "system" fn(_: *mut c_void, _: DateTime, _: DateTime, _: RoamingStates, _: *mut *mut c_void) -> HRESULT,
pub NetworkSecuritySettings: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§ProfileName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetNetworkConnectivityLevel: unsafe extern "system" fn(_: *mut c_void, _: *mut NetworkConnectivityLevel) -> HRESULT
§GetNetworkNames: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetConnectionCost: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetDataPlanStatus: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§NetworkAdapter: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetLocalUsage: unsafe extern "system" fn(_: *mut c_void, _: DateTime, _: DateTime, _: *mut *mut c_void) -> HRESULT
§GetLocalUsagePerRoamingStates: unsafe extern "system" fn(_: *mut c_void, _: DateTime, _: DateTime, _: RoamingStates, _: *mut *mut c_void) -> HRESULT
§NetworkSecuritySettings: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
Auto Trait Implementations§
impl Freeze for IConnectionProfile_Vtbl
impl RefUnwindSafe for IConnectionProfile_Vtbl
impl Send for IConnectionProfile_Vtbl
impl Sync for IConnectionProfile_Vtbl
impl Unpin for IConnectionProfile_Vtbl
impl UnwindSafe for IConnectionProfile_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