#[repr(C)]pub struct IToggleProviderVtbl {
pub parent: IUnknownVtbl,
pub Toggle: unsafe extern "system" fn(This: *mut IToggleProvider) -> HRESULT,
pub get_ToggleState: unsafe extern "system" fn(This: *mut IToggleProvider, pRetVal: *mut ToggleState) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§Toggle: unsafe extern "system" fn(This: *mut IToggleProvider) -> HRESULT
§get_ToggleState: unsafe extern "system" fn(This: *mut IToggleProvider, pRetVal: *mut ToggleState) -> HRESULT
Auto Trait Implementations§
impl Freeze for IToggleProviderVtbl
impl RefUnwindSafe for IToggleProviderVtbl
impl Send for IToggleProviderVtbl
impl Sync for IToggleProviderVtbl
impl Unpin for IToggleProviderVtbl
impl UnwindSafe for IToggleProviderVtbl
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