#[repr(C)]pub struct IPersistStreamVtbl {
pub parent: IPersistVtbl,
pub IsDirty: unsafe extern "system" fn(This: *mut IPersistStream) -> HRESULT,
pub Load: unsafe extern "system" fn(This: *mut IPersistStream, pStm: *mut IStream) -> HRESULT,
pub Save: unsafe extern "system" fn(This: *mut IPersistStream, pStm: *mut IStream, fClearDirty: BOOL) -> HRESULT,
pub GetSizeMax: unsafe extern "system" fn(This: *mut IPersistStream, pcbSize: *mut ULARGE_INTEGER) -> HRESULT,
}
Fields§
§parent: IPersistVtbl
§IsDirty: unsafe extern "system" fn(This: *mut IPersistStream) -> HRESULT
§Load: unsafe extern "system" fn(This: *mut IPersistStream, pStm: *mut IStream) -> HRESULT
§Save: unsafe extern "system" fn(This: *mut IPersistStream, pStm: *mut IStream, fClearDirty: BOOL) -> HRESULT
§GetSizeMax: unsafe extern "system" fn(This: *mut IPersistStream, pcbSize: *mut ULARGE_INTEGER) -> HRESULT
Auto Trait Implementations§
impl Freeze for IPersistStreamVtbl
impl RefUnwindSafe for IPersistStreamVtbl
impl Send for IPersistStreamVtbl
impl Sync for IPersistStreamVtbl
impl Unpin for IPersistStreamVtbl
impl UnwindSafe for IPersistStreamVtbl
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