#[repr(C)]pub struct IDot11AdHocNetworkVtbl {Show 13 fields
pub parent: IUnknownVtbl,
pub GetStatus: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork, eStatus: *mut DOT11_ADHOC_NETWORK_CONNECTION_STATUS) -> HRESULT,
pub GetSSID: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork, ppszwSSID: *mut LPWSTR) -> HRESULT,
pub HasProfile: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork, pf11d: *mut BOOLEAN) -> HRESULT,
pub GetProfileName: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork, ppszwProfileName: *mut LPWSTR) -> HRESULT,
pub DeleteProfile: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork) -> HRESULT,
pub GetSignalQuality: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork, puStrengthValue: *mut ULONG, puStrengthMax: *mut ULONG) -> HRESULT,
pub GetSecuritySetting: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork, pAdHocSecuritySetting: *mut *mut IDot11AdHocSecuritySettings) -> HRESULT,
pub GetContextGuid: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork, pContextGuid: *mut GUID) -> HRESULT,
pub GetSignature: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork, pSignature: *mut GUID) -> HRESULT,
pub GetInterface: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork, pAdHocInterface: *mut *mut IDot11AdHocInterface) -> HRESULT,
pub Connect: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork, Passphrase: LPCWSTR, GeographicalId: LONG, fSaveProfile: BOOLEAN, fMakeSavedProfileUserSpecific: BOOLEAN) -> HRESULT,
pub Disconnect: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetStatus: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork, eStatus: *mut DOT11_ADHOC_NETWORK_CONNECTION_STATUS) -> HRESULT
§GetSSID: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork, ppszwSSID: *mut LPWSTR) -> HRESULT
§HasProfile: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork, pf11d: *mut BOOLEAN) -> HRESULT
§GetProfileName: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork, ppszwProfileName: *mut LPWSTR) -> HRESULT
§DeleteProfile: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork) -> HRESULT
§GetSignalQuality: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork, puStrengthValue: *mut ULONG, puStrengthMax: *mut ULONG) -> HRESULT
§GetSecuritySetting: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork, pAdHocSecuritySetting: *mut *mut IDot11AdHocSecuritySettings) -> HRESULT
§GetContextGuid: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork, pContextGuid: *mut GUID) -> HRESULT
§GetSignature: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork, pSignature: *mut GUID) -> HRESULT
§GetInterface: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork, pAdHocInterface: *mut *mut IDot11AdHocInterface) -> HRESULT
§Connect: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork, Passphrase: LPCWSTR, GeographicalId: LONG, fSaveProfile: BOOLEAN, fMakeSavedProfileUserSpecific: BOOLEAN) -> HRESULT
§Disconnect: unsafe extern "system" fn(This: *mut IDot11AdHocNetwork) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDot11AdHocNetworkVtbl
impl RefUnwindSafe for IDot11AdHocNetworkVtbl
impl Send for IDot11AdHocNetworkVtbl
impl Sync for IDot11AdHocNetworkVtbl
impl Unpin for IDot11AdHocNetworkVtbl
impl UnwindSafe for IDot11AdHocNetworkVtbl
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