Struct winsafe::vt::IEnumMediaTypesVT
source · #[repr(C)]pub struct IEnumMediaTypesVT {
pub IUnknownVT: IUnknownVT,
pub Next: fn(_: *mut c_void, _: u32, _: *mut *mut c_void, _: *mut u32) -> u32,
pub Skip: fn(_: *mut c_void, _: u32) -> u32,
pub Reset: fn(_: *mut c_void) -> u32,
pub Clone: fn(_: *mut c_void, _: *mut *mut c_void) -> u32,
}
Available on crate features
ole
and dshow
only.Expand description
IEnumMediaTypes
virtual table.
Fields§
§IUnknownVT: IUnknownVT
§Next: fn(_: *mut c_void, _: u32, _: *mut *mut c_void, _: *mut u32) -> u32
§Skip: fn(_: *mut c_void, _: u32) -> u32
§Reset: fn(_: *mut c_void) -> u32
§Clone: fn(_: *mut c_void, _: *mut *mut c_void) -> u32
Auto Trait Implementations§
impl Freeze for IEnumMediaTypesVT
impl RefUnwindSafe for IEnumMediaTypesVT
impl Send for IEnumMediaTypesVT
impl Sync for IEnumMediaTypesVT
impl Unpin for IEnumMediaTypesVT
impl UnwindSafe for IEnumMediaTypesVT
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