Struct winsafe::vt::IPersistStreamVT
source · #[repr(C)]pub struct IPersistStreamVT {
pub IPersistVT: IPersistVT,
pub IsDirty: fn(_: *mut c_void) -> u32,
pub Load: fn(_: *mut c_void, _: *mut c_void) -> u32,
pub Save: fn(_: *mut c_void, _: *mut c_void, _: i32) -> u32,
pub GetSizeMax: fn(_: *mut c_void, _: *mut u64) -> u32,
}
Available on crate feature
ole
only.Expand description
IPersistStream
virtual table.
Fields§
§IPersistVT: IPersistVT
§IsDirty: fn(_: *mut c_void) -> u32
§Load: fn(_: *mut c_void, _: *mut c_void) -> u32
§Save: fn(_: *mut c_void, _: *mut c_void, _: i32) -> u32
§GetSizeMax: fn(_: *mut c_void, _: *mut u64) -> u32
Auto Trait Implementations§
impl Freeze for IPersistStreamVT
impl RefUnwindSafe for IPersistStreamVT
impl Send for IPersistStreamVT
impl Sync for IPersistStreamVT
impl Unpin for IPersistStreamVT
impl UnwindSafe for IPersistStreamVT
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