#[repr(C)]pub struct IWbemPropertyProviderVtbl {
pub parent: IUnknownVtbl,
pub GetProperty: unsafe extern "system" fn(This: *mut IWbemPropertyProvider, lFlags: c_long, strLocale: BSTR, strClassMapping: BSTR, strInstMapping: BSTR, strPropMapping: BSTR, pvValue: *mut VARIANT) -> HRESULT,
pub PutProperty: unsafe extern "system" fn(This: *mut IWbemPropertyProvider, lFlags: c_long, strLocale: BSTR, strClassMapping: BSTR, strInstMapping: BSTR, strPropMapping: BSTR, pvValue: *const VARIANT) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetProperty: unsafe extern "system" fn(This: *mut IWbemPropertyProvider, lFlags: c_long, strLocale: BSTR, strClassMapping: BSTR, strInstMapping: BSTR, strPropMapping: BSTR, pvValue: *mut VARIANT) -> HRESULT
§PutProperty: unsafe extern "system" fn(This: *mut IWbemPropertyProvider, lFlags: c_long, strLocale: BSTR, strClassMapping: BSTR, strInstMapping: BSTR, strPropMapping: BSTR, pvValue: *const VARIANT) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWbemPropertyProviderVtbl
impl RefUnwindSafe for IWbemPropertyProviderVtbl
impl Send for IWbemPropertyProviderVtbl
impl Sync for IWbemPropertyProviderVtbl
impl Unpin for IWbemPropertyProviderVtbl
impl UnwindSafe for IWbemPropertyProviderVtbl
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