#[repr(C)]pub struct IKsControl {
pub lpVtbl: *const IKsControlVtbl,
}
Fields§
§lpVtbl: *const IKsControlVtbl
Implementations§
Source§impl IKsControl
impl IKsControl
pub unsafe fn KsProperty( &self, Property: PKSPROPERTY, PropertyLength: ULONG, PropertyData: *mut c_void, DataLength: ULONG, BytesReturned: *mut ULONG, ) -> HRESULT
pub unsafe fn KsMethod( &self, Method: PKSMETHOD, MethodLength: ULONG, MethodData: *mut c_void, DataLength: ULONG, BytesReturned: *mut ULONG, ) -> HRESULT
pub unsafe fn KsEvent( &self, Event: PKSEVENT, EventLength: ULONG, EventData: *mut c_void, DataLength: ULONG, BytesReturned: *mut ULONG, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IKsControl
impl Deref for IKsControl
Auto Trait Implementations§
impl Freeze for IKsControl
impl RefUnwindSafe for IKsControl
impl !Send for IKsControl
impl !Sync for IKsControl
impl Unpin for IKsControl
impl UnwindSafe for IKsControl
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