#[repr(C)]pub struct IPropertySetStorageVtbl {
pub parent: IUnknownVtbl,
pub Create: unsafe extern "system" fn(This: *mut IPropertySetStorage, rfmtid: REFFMTID, pclsid: *const CLSID, grfFlags: DWORD, grfMode: DWORD, ppprstg: *mut *mut IPropertyStorage) -> HRESULT,
pub Open: unsafe extern "system" fn(This: *mut IPropertySetStorage, rfmtid: REFFMTID, grfMode: DWORD, ppprstg: *mut *mut IPropertyStorage) -> HRESULT,
pub Delete: unsafe extern "system" fn(This: *mut IPropertySetStorage, rfmtid: REFFMTID) -> HRESULT,
pub Enum: unsafe extern "system" fn(This: *mut IPropertySetStorage, ppenum: *mut *mut IEnumSTATPROPSTG) -> HRESULT,
}Fields§
§parent: IUnknownVtbl§Create: unsafe extern "system" fn(This: *mut IPropertySetStorage, rfmtid: REFFMTID, pclsid: *const CLSID, grfFlags: DWORD, grfMode: DWORD, ppprstg: *mut *mut IPropertyStorage) -> HRESULT§Open: unsafe extern "system" fn(This: *mut IPropertySetStorage, rfmtid: REFFMTID, grfMode: DWORD, ppprstg: *mut *mut IPropertyStorage) -> HRESULT§Delete: unsafe extern "system" fn(This: *mut IPropertySetStorage, rfmtid: REFFMTID) -> HRESULT§Enum: unsafe extern "system" fn(This: *mut IPropertySetStorage, ppenum: *mut *mut IEnumSTATPROPSTG) -> HRESULTAuto 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