#[repr(C)]pub struct IControlInterfaceVtbl {
pub parent: IUnknownVtbl,
pub GetName: unsafe extern "system" fn(This: *mut IControlInterface, ppwstrName: *mut LPWSTR) -> HRESULT,
pub GetIID: unsafe extern "system" fn(This: *mut IControlInterface, pIID: *mut GUID) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetName: unsafe extern "system" fn(This: *mut IControlInterface, ppwstrName: *mut LPWSTR) -> HRESULT
§GetIID: unsafe extern "system" fn(This: *mut IControlInterface, pIID: *mut GUID) -> HRESULT
Auto Trait Implementations§
impl Freeze for IControlInterfaceVtbl
impl RefUnwindSafe for IControlInterfaceVtbl
impl Send for IControlInterfaceVtbl
impl Sync for IControlInterfaceVtbl
impl Unpin for IControlInterfaceVtbl
impl UnwindSafe for IControlInterfaceVtbl
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