#[repr(C)]pub struct ISWbemObjectExVtbl {
pub parent: ISWbemObjectVtbl,
pub Refresh_: unsafe extern "system" fn(This: *mut ISWbemObjectEx, iFlags: c_long, objWbemNamedValueSet: *mut IDispatch) -> HRESULT,
pub get_SystemProperties_: unsafe extern "system" fn(This: *mut ISWbemObjectEx, objWbemPropertySet: *mut *mut ISWbemPropertySet) -> HRESULT,
pub GetText_: unsafe extern "system" fn(This: *mut ISWbemObjectEx, iObjectTextFormat: WbemObjectTextFormatEnum, iFlags: c_long, objWbemNamedValueSet: *mut IDispatch, bsText: *mut BSTR) -> HRESULT,
pub SetFromText_: unsafe extern "system" fn(This: *mut ISWbemObjectEx, bsText: BSTR, iObjectTextFormat: WbemObjectTextFormatEnum, iFlags: c_long, objWbemNamedValueSet: *mut IDispatch) -> HRESULT,
}
Fields§
§parent: ISWbemObjectVtbl
§Refresh_: unsafe extern "system" fn(This: *mut ISWbemObjectEx, iFlags: c_long, objWbemNamedValueSet: *mut IDispatch) -> HRESULT
§get_SystemProperties_: unsafe extern "system" fn(This: *mut ISWbemObjectEx, objWbemPropertySet: *mut *mut ISWbemPropertySet) -> HRESULT
§GetText_: unsafe extern "system" fn(This: *mut ISWbemObjectEx, iObjectTextFormat: WbemObjectTextFormatEnum, iFlags: c_long, objWbemNamedValueSet: *mut IDispatch, bsText: *mut BSTR) -> HRESULT
§SetFromText_: unsafe extern "system" fn(This: *mut ISWbemObjectEx, bsText: BSTR, iObjectTextFormat: WbemObjectTextFormatEnum, iFlags: c_long, objWbemNamedValueSet: *mut IDispatch) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISWbemObjectExVtbl
impl RefUnwindSafe for ISWbemObjectExVtbl
impl Send for ISWbemObjectExVtbl
impl Sync for ISWbemObjectExVtbl
impl Unpin for ISWbemObjectExVtbl
impl UnwindSafe for ISWbemObjectExVtbl
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