#[repr(C)]pub struct _PropertyInfo {
pub vtable: *const _PropertyInfoVtbl,
}Fields§
§vtable: *const _PropertyInfoVtblImplementations§
Source§impl _PropertyInfo
impl _PropertyInfo
pub fn to_string(&self) -> Result<String, String>
pub fn get_value(&self, instance: Option<VARIANT>) -> Result<VARIANT, String>
pub fn set_value( &self, value: VARIANT, instance: Option<VARIANT>, ) -> Result<(), String>
pub unsafe fn ToString(&self, pRetVal: *mut *mut u16) -> HRESULT
pub unsafe fn GetValue( &self, obj: VARIANT, index: *mut SAFEARRAY, pRetVal: *mut VARIANT, ) -> HRESULT
pub unsafe fn SetValue( &self, obj: VARIANT, val: VARIANT, index: *mut SAFEARRAY, ) -> HRESULT
Trait Implementations§
Source§impl Deref for _PropertyInfo
impl Deref for _PropertyInfo
Auto Trait Implementations§
impl Freeze for _PropertyInfo
impl RefUnwindSafe for _PropertyInfo
impl !Send for _PropertyInfo
impl !Sync for _PropertyInfo
impl Unpin for _PropertyInfo
impl UnsafeUnpin for _PropertyInfo
impl UnwindSafe for _PropertyInfo
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