#[repr(C)]pub struct IPropertySetStorageVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IPropertySetStorage, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IPropertySetStorage) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IPropertySetStorage) -> ULONG>,
pub Create: Option<unsafe extern "C" fn(This: *mut IPropertySetStorage, rfmtid: *const IID, pclsid: *const CLSID, grfFlags: DWORD, grfMode: DWORD, ppprstg: *mut *mut IPropertyStorage) -> HRESULT>,
pub Open: Option<unsafe extern "C" fn(This: *mut IPropertySetStorage, rfmtid: *const IID, grfMode: DWORD, ppprstg: *mut *mut IPropertyStorage) -> HRESULT>,
pub Delete: Option<unsafe extern "C" fn(This: *mut IPropertySetStorage, rfmtid: *const IID) -> HRESULT>,
pub Enum: Option<unsafe extern "C" fn(This: *mut IPropertySetStorage, ppenum: *mut *mut IEnumSTATPROPSETSTG) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IPropertySetStorage, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IPropertySetStorage) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IPropertySetStorage) -> ULONG>
§Create: Option<unsafe extern "C" fn(This: *mut IPropertySetStorage, rfmtid: *const IID, pclsid: *const CLSID, grfFlags: DWORD, grfMode: DWORD, ppprstg: *mut *mut IPropertyStorage) -> HRESULT>
§Open: Option<unsafe extern "C" fn(This: *mut IPropertySetStorage, rfmtid: *const IID, grfMode: DWORD, ppprstg: *mut *mut IPropertyStorage) -> HRESULT>
§Delete: Option<unsafe extern "C" fn(This: *mut IPropertySetStorage, rfmtid: *const IID) -> HRESULT>
§Enum: Option<unsafe extern "C" fn(This: *mut IPropertySetStorage, ppenum: *mut *mut IEnumSTATPROPSETSTG) -> HRESULT>
Trait Implementations§
Source§impl Clone for IPropertySetStorageVtbl
impl Clone for IPropertySetStorageVtbl
Source§fn clone(&self) -> IPropertySetStorageVtbl
fn clone(&self) -> IPropertySetStorageVtbl
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 IPropertySetStorageVtbl
impl Debug for IPropertySetStorageVtbl
Source§impl Ord for IPropertySetStorageVtbl
impl Ord for IPropertySetStorageVtbl
Source§fn cmp(&self, other: &IPropertySetStorageVtbl) -> Ordering
fn cmp(&self, other: &IPropertySetStorageVtbl) -> 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 IPropertySetStorageVtbl
impl PartialEq for IPropertySetStorageVtbl
Source§impl PartialOrd for IPropertySetStorageVtbl
impl PartialOrd for IPropertySetStorageVtbl
impl Copy for IPropertySetStorageVtbl
impl Eq for IPropertySetStorageVtbl
impl StructuralPartialEq for IPropertySetStorageVtbl
Auto Trait Implementations§
impl Freeze for IPropertySetStorageVtbl
impl RefUnwindSafe for IPropertySetStorageVtbl
impl Send for IPropertySetStorageVtbl
impl Sync for IPropertySetStorageVtbl
impl Unpin for IPropertySetStorageVtbl
impl UnwindSafe for IPropertySetStorageVtbl
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