#[repr(C)]pub struct IPropertyBagVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IPropertyBag, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut IPropertyBag) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut IPropertyBag) -> ULONG>,
pub Read: Option<unsafe extern "stdcall" fn(This: *mut IPropertyBag, pszPropName: LPCOLESTR, pVar: *mut VARIANT, pErrorLog: *mut IErrorLog) -> HRESULT>,
pub Write: Option<unsafe extern "stdcall" fn(This: *mut IPropertyBag, pszPropName: LPCOLESTR, pVar: *mut VARIANT) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IPropertyBag, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut IPropertyBag) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut IPropertyBag) -> ULONG>§Read: Option<unsafe extern "stdcall" fn(This: *mut IPropertyBag, pszPropName: LPCOLESTR, pVar: *mut VARIANT, pErrorLog: *mut IErrorLog) -> HRESULT>§Write: Option<unsafe extern "stdcall" fn(This: *mut IPropertyBag, pszPropName: LPCOLESTR, pVar: *mut VARIANT) -> HRESULT>Trait Implementations§
Source§impl Clone for IPropertyBagVtbl
impl Clone for IPropertyBagVtbl
Source§fn clone(&self) -> IPropertyBagVtbl
fn clone(&self) -> IPropertyBagVtbl
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 IPropertyBagVtbl
Auto Trait Implementations§
impl Freeze for IPropertyBagVtbl
impl RefUnwindSafe for IPropertyBagVtbl
impl Send for IPropertyBagVtbl
impl Sync for IPropertyBagVtbl
impl Unpin for IPropertyBagVtbl
impl UnwindSafe for IPropertyBagVtbl
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