#[repr(C)]pub struct IActivationFilterVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IActivationFilter, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IActivationFilter) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IActivationFilter) -> ULONG>,
pub HandleActivation: Option<unsafe extern "C" fn(This: *mut IActivationFilter, dwActivationType: DWORD, rclsid: *const IID, pReplacementClsId: *mut CLSID) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IActivationFilter, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IActivationFilter) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IActivationFilter) -> ULONG>
§HandleActivation: Option<unsafe extern "C" fn(This: *mut IActivationFilter, dwActivationType: DWORD, rclsid: *const IID, pReplacementClsId: *mut CLSID) -> HRESULT>
Trait Implementations§
Source§impl Clone for IActivationFilterVtbl
impl Clone for IActivationFilterVtbl
Source§fn clone(&self) -> IActivationFilterVtbl
fn clone(&self) -> IActivationFilterVtbl
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for IActivationFilterVtbl
impl Debug for IActivationFilterVtbl
Source§impl Ord for IActivationFilterVtbl
impl Ord for IActivationFilterVtbl
Source§fn cmp(&self, other: &IActivationFilterVtbl) -> Ordering
fn cmp(&self, other: &IActivationFilterVtbl) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for IActivationFilterVtbl
impl PartialEq for IActivationFilterVtbl
Source§impl PartialOrd for IActivationFilterVtbl
impl PartialOrd for IActivationFilterVtbl
impl Copy for IActivationFilterVtbl
impl Eq for IActivationFilterVtbl
impl StructuralPartialEq for IActivationFilterVtbl
Auto Trait Implementations§
impl Freeze for IActivationFilterVtbl
impl RefUnwindSafe for IActivationFilterVtbl
impl Send for IActivationFilterVtbl
impl Sync for IActivationFilterVtbl
impl Unpin for IActivationFilterVtbl
impl UnwindSafe for IActivationFilterVtbl
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