#[repr(C)]pub struct IPersistFileVtbl {
pub parent: IPersistVtbl,
pub IsDirty: unsafe extern "system" fn(This: *mut IPersistFile) -> HRESULT,
pub Load: unsafe extern "system" fn(This: *mut IPersistFile, pszFileName: LPCOLESTR, dwMode: DWORD) -> HRESULT,
pub Save: unsafe extern "system" fn(This: *mut IPersistFile, pszFileName: LPCOLESTR, fRemember: BOOL) -> HRESULT,
pub SaveCompleted: unsafe extern "system" fn(This: *mut IPersistFile, pszFileName: LPCOLESTR) -> HRESULT,
pub GetCurFile: unsafe extern "system" fn(This: *mut IPersistFile, ppszFileName: *mut LPOLESTR) -> HRESULT,
}Fields§
§parent: IPersistVtbl§IsDirty: unsafe extern "system" fn(This: *mut IPersistFile) -> HRESULT§Load: unsafe extern "system" fn(This: *mut IPersistFile, pszFileName: LPCOLESTR, dwMode: DWORD) -> HRESULT§Save: unsafe extern "system" fn(This: *mut IPersistFile, pszFileName: LPCOLESTR, fRemember: BOOL) -> HRESULT§SaveCompleted: unsafe extern "system" fn(This: *mut IPersistFile, pszFileName: LPCOLESTR) -> HRESULT§GetCurFile: unsafe extern "system" fn(This: *mut IPersistFile, ppszFileName: *mut LPOLESTR) -> HRESULTAuto Trait Implementations§
impl Freeze for IPersistFileVtbl
impl RefUnwindSafe for IPersistFileVtbl
impl Send for IPersistFileVtbl
impl Sync for IPersistFileVtbl
impl Unpin for IPersistFileVtbl
impl UnwindSafe for IPersistFileVtbl
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