#[repr(C)]pub struct IPropertyStorage {
pub lpVtbl: *const IPropertyStorageVtbl,
}
Fields§
§lpVtbl: *const IPropertyStorageVtbl
Implementations§
Source§impl IPropertyStorage
impl IPropertyStorage
pub unsafe fn ReadMultiple( &self, cpspec: ULONG, rgpspec: *const PROPSPEC, rgpropvar: *mut PROPVARIANT, ) -> HRESULT
pub unsafe fn WriteMultiple( &self, cpspec: ULONG, rgpspec: *const PROPSPEC, rgpropvar: *const PROPVARIANT, ) -> HRESULT
pub unsafe fn DeleteMultiple( &self, cpspec: ULONG, rgpspec: *const PROPSPEC, ) -> HRESULT
pub unsafe fn ReadPropertyNames( &self, cppropid: ULONG, rgpropid: *const PROPID, rglpwstrName: *mut LPOLESTR, ) -> HRESULT
pub unsafe fn WritePropertyNames( &self, cppropid: ULONG, rgpropid: *const PROPID, rglpwstrName: *const LPOLESTR, ) -> HRESULT
pub unsafe fn DeletePropertyNames( &self, cppropid: ULONG, rgpropid: *const PROPID, ) -> HRESULT
pub unsafe fn Commit(&self, grfCommitFlags: DWORD) -> HRESULT
pub unsafe fn Revert(&self) -> HRESULT
pub unsafe fn Enum(&self, ppenum: *mut *mut IEnumSTATPROPSTG) -> HRESULT
pub unsafe fn SetTimes( &self, pctime: *const FILETIME, patime: *const FILETIME, pmtime: *const FILETIME, ) -> HRESULT
pub unsafe fn SetClass(&self, clsid: REFCLSID) -> HRESULT
pub unsafe fn Stat(&self, pstatpsstg: *mut STATPROPSETSTG) -> HRESULT
Trait Implementations§
Source§impl Deref for IPropertyStorage
impl Deref for IPropertyStorage
Auto Trait Implementations§
impl Freeze for IPropertyStorage
impl RefUnwindSafe for IPropertyStorage
impl !Send for IPropertyStorage
impl !Sync for IPropertyStorage
impl Unpin for IPropertyStorage
impl UnwindSafe for IPropertyStorage
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