#[repr(C)]pub struct IDot11AdHocManagerVtbl {
pub parent: IUnknownVtbl,
pub CreateNetwork: unsafe extern "system" fn(This: *mut IDot11AdHocManager, Name: LPCWSTR, Password: LPCWSTR, GeographicalId: LONG, pInterface: *mut IDot11AdHocInterface, pSecurity: *mut IDot11AdHocSecuritySettings, pContextGuid: *mut GUID, pIAdHoc: *mut *mut IDot11AdHocNetwork) -> HRESULT,
pub CommitCreatedNetwork: unsafe extern "system" fn(This: *mut IDot11AdHocManager, pIAdHoc: *mut IDot11AdHocNetwork, fSaveProfile: BOOLEAN, fMakeSavedProfileUserSpecific: BOOLEAN) -> HRESULT,
pub GetIEnumDot11AdHocNetworks: unsafe extern "system" fn(This: *mut IDot11AdHocManager, pContextGuid: *mut GUID, ppEnum: *mut *mut IEnumDot11AdHocNetworks) -> HRESULT,
pub GetIEnumDot11AdHocInterfaces: unsafe extern "system" fn(This: *mut IDot11AdHocManager, ppEnum: *mut *mut IEnumDot11AdHocInterfaces) -> HRESULT,
pub GetNetwork: unsafe extern "system" fn(This: *mut IDot11AdHocManager, NetworkSignature: *mut GUID, pNetwork: *mut *mut IDot11AdHocNetwork) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§CreateNetwork: unsafe extern "system" fn(This: *mut IDot11AdHocManager, Name: LPCWSTR, Password: LPCWSTR, GeographicalId: LONG, pInterface: *mut IDot11AdHocInterface, pSecurity: *mut IDot11AdHocSecuritySettings, pContextGuid: *mut GUID, pIAdHoc: *mut *mut IDot11AdHocNetwork) -> HRESULT
§CommitCreatedNetwork: unsafe extern "system" fn(This: *mut IDot11AdHocManager, pIAdHoc: *mut IDot11AdHocNetwork, fSaveProfile: BOOLEAN, fMakeSavedProfileUserSpecific: BOOLEAN) -> HRESULT
§GetIEnumDot11AdHocNetworks: unsafe extern "system" fn(This: *mut IDot11AdHocManager, pContextGuid: *mut GUID, ppEnum: *mut *mut IEnumDot11AdHocNetworks) -> HRESULT
§GetIEnumDot11AdHocInterfaces: unsafe extern "system" fn(This: *mut IDot11AdHocManager, ppEnum: *mut *mut IEnumDot11AdHocInterfaces) -> HRESULT
§GetNetwork: unsafe extern "system" fn(This: *mut IDot11AdHocManager, NetworkSignature: *mut GUID, pNetwork: *mut *mut IDot11AdHocNetwork) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDot11AdHocManagerVtbl
impl RefUnwindSafe for IDot11AdHocManagerVtbl
impl Send for IDot11AdHocManagerVtbl
impl Sync for IDot11AdHocManagerVtbl
impl Unpin for IDot11AdHocManagerVtbl
impl UnwindSafe for IDot11AdHocManagerVtbl
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