#[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) -> HRESULT
Auto 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