#[repr(C)]pub struct ISpPropertiesVtbl {
pub parent: IUnknownVtbl,
pub SetPropertyNum: unsafe extern "system" fn(This: *mut ISpProperties, pName: LPCWSTR, lValue: LONG) -> HRESULT,
pub GetPropertyNum: unsafe extern "system" fn(This: *mut ISpProperties, pName: LPCWSTR, plValue: *mut LONG) -> HRESULT,
pub SetPropertyString: unsafe extern "system" fn(This: *mut ISpProperties, pName: LPCWSTR, pValue: LPCWSTR) -> HRESULT,
pub GetPropertyString: unsafe extern "system" fn(This: *mut ISpProperties, pName: LPCWSTR, ppCoMemValue: *mut LPWSTR) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§SetPropertyNum: unsafe extern "system" fn(This: *mut ISpProperties, pName: LPCWSTR, lValue: LONG) -> HRESULT
§GetPropertyNum: unsafe extern "system" fn(This: *mut ISpProperties, pName: LPCWSTR, plValue: *mut LONG) -> HRESULT
§SetPropertyString: unsafe extern "system" fn(This: *mut ISpProperties, pName: LPCWSTR, pValue: LPCWSTR) -> HRESULT
§GetPropertyString: unsafe extern "system" fn(This: *mut ISpProperties, pName: LPCWSTR, ppCoMemValue: *mut LPWSTR) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpPropertiesVtbl
impl RefUnwindSafe for ISpPropertiesVtbl
impl Send for ISpPropertiesVtbl
impl Sync for ISpPropertiesVtbl
impl Unpin for ISpPropertiesVtbl
impl UnwindSafe for ISpPropertiesVtbl
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