#[repr(C)]pub struct IDot11AdHocInterfaceVtbl {
pub parent: IUnknownVtbl,
pub GetDeviceSignature: unsafe extern "system" fn(This: *mut IDot11AdHocInterface, pSignature: *mut GUID) -> HRESULT,
pub GetFriendlyName: unsafe extern "system" fn(This: *mut IDot11AdHocInterface, ppszName: *mut LPWSTR) -> HRESULT,
pub IsDot11d: unsafe extern "system" fn(This: *mut IDot11AdHocInterface, pf11d: *mut BOOLEAN) -> HRESULT,
pub IsAdHocCapable: unsafe extern "system" fn(This: *mut IDot11AdHocInterface, pfAdHocCapable: *mut BOOLEAN) -> HRESULT,
pub IsRadioOn: unsafe extern "system" fn(This: *mut IDot11AdHocInterface, pfIsRadioOn: *mut BOOLEAN) -> HRESULT,
pub GetActiveNetwork: unsafe extern "system" fn(This: *mut IDot11AdHocInterface, ppNetwork: *mut *mut IDot11AdHocNetwork) -> HRESULT,
pub GetIEnumSecuritySettings: unsafe extern "system" fn(This: *mut IDot11AdHocInterface, ppEnum: *mut *mut IEnumDot11AdHocSecuritySettings) -> HRESULT,
pub GetIEnumDot11AdHocNetworks: unsafe extern "system" fn(This: *mut IDot11AdHocInterface, pFilterGuid: *mut GUID, ppEnum: *mut *mut IEnumDot11AdHocNetworks) -> HRESULT,
pub GetStatus: unsafe extern "system" fn(This: *mut IDot11AdHocInterface, pState: *mut DOT11_ADHOC_NETWORK_CONNECTION_STATUS) -> HRESULT,
}Fields§
§parent: IUnknownVtbl§GetDeviceSignature: unsafe extern "system" fn(This: *mut IDot11AdHocInterface, pSignature: *mut GUID) -> HRESULT§GetFriendlyName: unsafe extern "system" fn(This: *mut IDot11AdHocInterface, ppszName: *mut LPWSTR) -> HRESULT§IsDot11d: unsafe extern "system" fn(This: *mut IDot11AdHocInterface, pf11d: *mut BOOLEAN) -> HRESULT§IsAdHocCapable: unsafe extern "system" fn(This: *mut IDot11AdHocInterface, pfAdHocCapable: *mut BOOLEAN) -> HRESULT§IsRadioOn: unsafe extern "system" fn(This: *mut IDot11AdHocInterface, pfIsRadioOn: *mut BOOLEAN) -> HRESULT§GetActiveNetwork: unsafe extern "system" fn(This: *mut IDot11AdHocInterface, ppNetwork: *mut *mut IDot11AdHocNetwork) -> HRESULT§GetIEnumSecuritySettings: unsafe extern "system" fn(This: *mut IDot11AdHocInterface, ppEnum: *mut *mut IEnumDot11AdHocSecuritySettings) -> HRESULT§GetIEnumDot11AdHocNetworks: unsafe extern "system" fn(This: *mut IDot11AdHocInterface, pFilterGuid: *mut GUID, ppEnum: *mut *mut IEnumDot11AdHocNetworks) -> HRESULT§GetStatus: unsafe extern "system" fn(This: *mut IDot11AdHocInterface, pState: *mut DOT11_ADHOC_NETWORK_CONNECTION_STATUS) -> HRESULTAuto Trait Implementations§
impl Freeze for IDot11AdHocInterfaceVtbl
impl RefUnwindSafe for IDot11AdHocInterfaceVtbl
impl Send for IDot11AdHocInterfaceVtbl
impl Sync for IDot11AdHocInterfaceVtbl
impl Unpin for IDot11AdHocInterfaceVtbl
impl UnwindSafe for IDot11AdHocInterfaceVtbl
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