#[repr(C)]pub struct IDot11AdHocManagerNotificationSinkVtbl {
pub parent: IUnknownVtbl,
pub OnNetworkAdd: unsafe extern "system" fn(This: *mut IDot11AdHocManagerNotificationSink, pIAdHocNetwork: *mut IDot11AdHocNetwork) -> HRESULT,
pub OnNetworkRemove: unsafe extern "system" fn(This: *mut IDot11AdHocManagerNotificationSink, Signature: *mut GUID) -> HRESULT,
pub OnInterfaceAdd: unsafe extern "system" fn(This: *mut IDot11AdHocManagerNotificationSink, pIAdHocInterface: *mut IDot11AdHocInterface) -> HRESULT,
pub OnInterfaceRemove: unsafe extern "system" fn(This: *mut IDot11AdHocManagerNotificationSink, Signature: *mut GUID) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§OnNetworkAdd: unsafe extern "system" fn(This: *mut IDot11AdHocManagerNotificationSink, pIAdHocNetwork: *mut IDot11AdHocNetwork) -> HRESULT
§OnNetworkRemove: unsafe extern "system" fn(This: *mut IDot11AdHocManagerNotificationSink, Signature: *mut GUID) -> HRESULT
§OnInterfaceAdd: unsafe extern "system" fn(This: *mut IDot11AdHocManagerNotificationSink, pIAdHocInterface: *mut IDot11AdHocInterface) -> HRESULT
§OnInterfaceRemove: unsafe extern "system" fn(This: *mut IDot11AdHocManagerNotificationSink, Signature: *mut GUID) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDot11AdHocManagerNotificationSinkVtbl
impl RefUnwindSafe for IDot11AdHocManagerNotificationSinkVtbl
impl Send for IDot11AdHocManagerNotificationSinkVtbl
impl Sync for IDot11AdHocManagerNotificationSinkVtbl
impl Unpin for IDot11AdHocManagerNotificationSinkVtbl
impl UnwindSafe for IDot11AdHocManagerNotificationSinkVtbl
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