#[repr(C)]pub struct IPropertyBagVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IPropertyBag, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IPropertyBag) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IPropertyBag) -> ULONG>,
pub Read: Option<unsafe extern "C" fn(This: *mut IPropertyBag, pszPropName: LPCOLESTR, pVar: *mut VARIANT, pErrorLog: *mut IErrorLog) -> HRESULT>,
pub Write: Option<unsafe extern "C" fn(This: *mut IPropertyBag, pszPropName: LPCOLESTR, pVar: *mut VARIANT) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IPropertyBag, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IPropertyBag) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IPropertyBag) -> ULONG>
§Read: Option<unsafe extern "C" fn(This: *mut IPropertyBag, pszPropName: LPCOLESTR, pVar: *mut VARIANT, pErrorLog: *mut IErrorLog) -> HRESULT>
§Write: Option<unsafe extern "C" 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 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 IPropertyBagVtbl
impl Debug for IPropertyBagVtbl
Source§impl Ord for IPropertyBagVtbl
impl Ord for IPropertyBagVtbl
Source§fn cmp(&self, other: &IPropertyBagVtbl) -> Ordering
fn cmp(&self, other: &IPropertyBagVtbl) -> 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 IPropertyBagVtbl
impl PartialEq for IPropertyBagVtbl
Source§impl PartialOrd for IPropertyBagVtbl
impl PartialOrd for IPropertyBagVtbl
impl Copy for IPropertyBagVtbl
impl Eq for IPropertyBagVtbl
impl StructuralPartialEq 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