Struct winsafe::vt::IPropertyStoreVT
source · #[repr(C)]pub struct IPropertyStoreVT {
pub IUnknownVT: IUnknownVT,
pub GetCount: fn(_: *mut c_void, _: *mut u32) -> u32,
pub GetAt: fn(_: *mut c_void, _: u32, _: *mut c_void) -> u32,
pub GetValue: fn(_: *mut c_void, _: *const c_void, _: *mut c_void) -> u32,
pub SetValue: fn(_: *mut c_void, _: *const c_void, _: *const c_void) -> u32,
pub Commit: fn(_: *mut c_void) -> u32,
}
Available on crate features
ole
and oleaut
only.Expand description
IPropertyStore
virtual table.
Fields§
§IUnknownVT: IUnknownVT
§GetCount: fn(_: *mut c_void, _: *mut u32) -> u32
§GetAt: fn(_: *mut c_void, _: u32, _: *mut c_void) -> u32
§GetValue: fn(_: *mut c_void, _: *const c_void, _: *mut c_void) -> u32
§SetValue: fn(_: *mut c_void, _: *const c_void, _: *const c_void) -> u32
§Commit: fn(_: *mut c_void) -> u32
Auto Trait Implementations§
impl Freeze for IPropertyStoreVT
impl RefUnwindSafe for IPropertyStoreVT
impl Send for IPropertyStoreVT
impl Sync for IPropertyStoreVT
impl Unpin for IPropertyStoreVT
impl UnwindSafe for IPropertyStoreVT
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