#[repr(C)]pub struct ISWbemPropertyVtbl {
pub parent: IDispatchVtbl,
pub get_Value: unsafe extern "system" fn(This: *mut ISWbemProperty, varValue: *mut VARIANT) -> HRESULT,
pub put_Value: unsafe extern "system" fn(This: *mut ISWbemProperty, varValue: *mut VARIANT) -> HRESULT,
pub get_Name: unsafe extern "system" fn(This: *mut ISWbemProperty, strName: *mut BSTR) -> HRESULT,
pub get_IsLocal: unsafe extern "system" fn(This: *mut ISWbemProperty, bIsLocal: *mut VARIANT_BOOL) -> HRESULT,
pub get_Origin: unsafe extern "system" fn(This: *mut ISWbemProperty, strOrigin: *mut BSTR) -> HRESULT,
pub get_CIMType: unsafe extern "system" fn(This: *mut ISWbemProperty, iCimType: *mut WbemCimtypeEnum) -> HRESULT,
pub get_Qualifiers_: unsafe extern "system" fn(This: *mut ISWbemProperty, objWbemQualifierSet: *mut *mut ISWbemQualifierSet) -> HRESULT,
pub get_IsArray: unsafe extern "system" fn(This: *mut ISWbemProperty, bIsArray: *mut VARIANT_BOOL) -> HRESULT,
}Fields§
§parent: IDispatchVtbl§get_Value: unsafe extern "system" fn(This: *mut ISWbemProperty, varValue: *mut VARIANT) -> HRESULT§put_Value: unsafe extern "system" fn(This: *mut ISWbemProperty, varValue: *mut VARIANT) -> HRESULT§get_Name: unsafe extern "system" fn(This: *mut ISWbemProperty, strName: *mut BSTR) -> HRESULT§get_IsLocal: unsafe extern "system" fn(This: *mut ISWbemProperty, bIsLocal: *mut VARIANT_BOOL) -> HRESULT§get_Origin: unsafe extern "system" fn(This: *mut ISWbemProperty, strOrigin: *mut BSTR) -> HRESULT§get_CIMType: unsafe extern "system" fn(This: *mut ISWbemProperty, iCimType: *mut WbemCimtypeEnum) -> HRESULT§get_Qualifiers_: unsafe extern "system" fn(This: *mut ISWbemProperty, objWbemQualifierSet: *mut *mut ISWbemQualifierSet) -> HRESULT§get_IsArray: unsafe extern "system" fn(This: *mut ISWbemProperty, bIsArray: *mut VARIANT_BOOL) -> HRESULTAuto Trait Implementations§
impl Freeze for ISWbemPropertyVtbl
impl RefUnwindSafe for ISWbemPropertyVtbl
impl Send for ISWbemPropertyVtbl
impl Sync for ISWbemPropertyVtbl
impl Unpin for ISWbemPropertyVtbl
impl UnwindSafe for ISWbemPropertyVtbl
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