Struct windows::Win32::Media::DirectShow::IOverlayNotify_Vtbl
#[repr(C)]pub struct IOverlayNotify_Vtbl {
pub base__: IUnknown_Vtbl,
pub OnPaletteChange: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const PALETTEENTRY) -> HRESULT,
pub OnClipChange: unsafe extern "system" fn(_: *mut c_void, _: *const RECT, _: *const RECT, _: *const RGNDATA) -> HRESULT,
pub OnColorKeyChange: unsafe extern "system" fn(_: *mut c_void, _: *const COLORKEY) -> HRESULT,
pub OnPositionChange: unsafe extern "system" fn(_: *mut c_void, _: *const RECT, _: *const RECT) -> HRESULT,
}
Fields§
§base__: IUnknown_Vtbl
§OnPaletteChange: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const PALETTEENTRY) -> HRESULT
§OnClipChange: unsafe extern "system" fn(_: *mut c_void, _: *const RECT, _: *const RECT, _: *const RGNDATA) -> HRESULT
§OnColorKeyChange: unsafe extern "system" fn(_: *mut c_void, _: *const COLORKEY) -> HRESULT
§OnPositionChange: unsafe extern "system" fn(_: *mut c_void, _: *const RECT, _: *const RECT) -> HRESULT
Implementations§
§impl IOverlayNotify_Vtbl
impl IOverlayNotify_Vtbl
pub const fn new<Identity: IUnknownImpl<Impl = Impl>, Impl: IOverlayNotify_Impl, const OFFSET: isize>( ) -> IOverlayNotify_Vtbl
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl RefUnwindSafe for IOverlayNotify_Vtbl
impl Send for IOverlayNotify_Vtbl
impl Sync for IOverlayNotify_Vtbl
impl Unpin for IOverlayNotify_Vtbl
impl UnwindSafe for IOverlayNotify_Vtbl
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