#[repr(C)]pub struct IPersistFile {
pub lpVtbl: *const IPersistFileVtbl,
}
Fields§
§lpVtbl: *const IPersistFileVtbl
Implementations§
Source§impl IPersistFile
impl IPersistFile
pub unsafe fn IsDirty(&self) -> HRESULT
pub unsafe fn Load(&self, pszFileName: LPCOLESTR, dwMode: DWORD) -> HRESULT
pub unsafe fn Save(&self, pszFileName: LPCOLESTR, fRemember: BOOL) -> HRESULT
pub unsafe fn SaveCompleted(&self, pszFileName: LPCOLESTR) -> HRESULT
pub unsafe fn GetCurFile(&self, ppszFileName: *mut LPOLESTR) -> HRESULT
Methods from Deref<Target = IPersist>§
pub unsafe fn GetClassID(&self, pClassID: *mut CLSID) -> HRESULT
Trait Implementations§
Source§impl Deref for IPersistFile
impl Deref for IPersistFile
Auto Trait Implementations§
impl Freeze for IPersistFile
impl RefUnwindSafe for IPersistFile
impl !Send for IPersistFile
impl !Sync for IPersistFile
impl Unpin for IPersistFile
impl UnwindSafe for IPersistFile
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