#[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) -> HRESULT
Auto 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