#[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) -> HRESULT
Auto 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