#[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) -> HRESULT
Auto 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