#[repr(C)]pub struct ISWbemMethod {
pub lpVtbl: *const ISWbemMethodVtbl,
}
Fields§
§lpVtbl: *const ISWbemMethodVtbl
Implementations§
Source§impl ISWbemMethod
impl ISWbemMethod
pub unsafe fn get_Name(&self, strName: *mut BSTR) -> HRESULT
pub unsafe fn get_Origin(&self, strOrigin: *mut BSTR) -> HRESULT
pub unsafe fn get_InParameters( &self, objWbemInParameters: *mut *mut ISWbemObject, ) -> HRESULT
pub unsafe fn get_OutParameters( &self, objWbemOutParameters: *mut *mut ISWbemObject, ) -> HRESULT
pub unsafe fn get_Qualifiers_( &self, objWbemQualifierSet: *mut *mut ISWbemQualifierSet, ) -> HRESULT
Methods from Deref<Target = IDispatch>§
pub unsafe fn GetTypeInfoCount(&self, pctinfo: *mut UINT) -> HRESULT
pub unsafe fn GetTypeInfo( &self, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo, ) -> HRESULT
pub unsafe fn GetIDsOfNames( &self, riid: REFIID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID, ) -> HRESULT
pub unsafe fn Invoke( &self, dispIdMember: DISPID, riid: REFIID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT, ) -> HRESULT
Trait Implementations§
Source§impl Deref for ISWbemMethod
impl Deref for ISWbemMethod
Auto Trait Implementations§
impl Freeze for ISWbemMethod
impl RefUnwindSafe for ISWbemMethod
impl !Send for ISWbemMethod
impl !Sync for ISWbemMethod
impl Unpin for ISWbemMethod
impl UnwindSafe for ISWbemMethod
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