#[repr(C)]pub struct IKsControlVtbl {
pub parent: IUnknownVtbl,
pub KsProperty: unsafe extern "system" fn(This: *mut IKsControl, Property: PKSPROPERTY, PropertyLength: ULONG, PropertyData: *mut c_void, DataLength: ULONG, BytesReturned: *mut ULONG) -> HRESULT,
pub KsMethod: unsafe extern "system" fn(This: *mut IKsControl, Method: PKSMETHOD, MethodLength: ULONG, MethodData: *mut c_void, DataLength: ULONG, BytesReturned: *mut ULONG) -> HRESULT,
pub KsEvent: unsafe extern "system" fn(This: *mut IKsControl, Event: PKSEVENT, EventLength: ULONG, EventData: *mut c_void, DataLength: ULONG, BytesReturned: *mut ULONG) -> HRESULT,
}Fields§
§parent: IUnknownVtbl§KsProperty: unsafe extern "system" fn(This: *mut IKsControl, Property: PKSPROPERTY, PropertyLength: ULONG, PropertyData: *mut c_void, DataLength: ULONG, BytesReturned: *mut ULONG) -> HRESULT§KsMethod: unsafe extern "system" fn(This: *mut IKsControl, Method: PKSMETHOD, MethodLength: ULONG, MethodData: *mut c_void, DataLength: ULONG, BytesReturned: *mut ULONG) -> HRESULT§KsEvent: unsafe extern "system" fn(This: *mut IKsControl, Event: PKSEVENT, EventLength: ULONG, EventData: *mut c_void, DataLength: ULONG, BytesReturned: *mut ULONG) -> HRESULTAuto Trait Implementations§
impl Freeze for IKsControlVtbl
impl RefUnwindSafe for IKsControlVtbl
impl Send for IKsControlVtbl
impl Sync for IKsControlVtbl
impl Unpin for IKsControlVtbl
impl UnwindSafe for IKsControlVtbl
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