#[repr(C)]pub struct IKsFormatSupportVtbl {
pub parent: IUnknownVtbl,
pub IsFormatSupported: unsafe extern "system" fn(This: *mut IKsFormatSupport, pKsFormat: PKSDATAFORMAT, cbFormat: DWORD, pbSupported: *mut BOOL) -> HRESULT,
pub GetDevicePreferredFormat: unsafe extern "system" fn(This: *mut IKsFormatSupport, ppKsFormat: *mut PKSDATAFORMAT) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§IsFormatSupported: unsafe extern "system" fn(This: *mut IKsFormatSupport, pKsFormat: PKSDATAFORMAT, cbFormat: DWORD, pbSupported: *mut BOOL) -> HRESULT
§GetDevicePreferredFormat: unsafe extern "system" fn(This: *mut IKsFormatSupport, ppKsFormat: *mut PKSDATAFORMAT) -> HRESULT
Auto Trait Implementations§
impl Freeze for IKsFormatSupportVtbl
impl RefUnwindSafe for IKsFormatSupportVtbl
impl Send for IKsFormatSupportVtbl
impl Sync for IKsFormatSupportVtbl
impl Unpin for IKsFormatSupportVtbl
impl UnwindSafe for IKsFormatSupportVtbl
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