#[repr(C)]pub struct IMonikerPropVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IMonikerProp, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut IMonikerProp) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut IMonikerProp) -> ULONG>,
pub PutProperty: Option<unsafe extern "stdcall" fn(This: *mut IMonikerProp, mkp: MONIKERPROPERTY, val: LPCWSTR) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IMonikerProp, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut IMonikerProp) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut IMonikerProp) -> ULONG>§PutProperty: Option<unsafe extern "stdcall" fn(This: *mut IMonikerProp, mkp: MONIKERPROPERTY, val: LPCWSTR) -> HRESULT>Trait Implementations§
Source§impl Clone for IMonikerPropVtbl
impl Clone for IMonikerPropVtbl
Source§fn clone(&self) -> IMonikerPropVtbl
fn clone(&self) -> IMonikerPropVtbl
Returns a duplicate 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 moreimpl Copy for IMonikerPropVtbl
Auto Trait Implementations§
impl Freeze for IMonikerPropVtbl
impl RefUnwindSafe for IMonikerPropVtbl
impl Send for IMonikerPropVtbl
impl Sync for IMonikerPropVtbl
impl Unpin for IMonikerPropVtbl
impl UnwindSafe for IMonikerPropVtbl
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