#[repr(C)]pub struct ISWbemLocator {
pub lpVtbl: *const ISWbemLocatorVtbl,
}
Fields§
§lpVtbl: *const ISWbemLocatorVtbl
Implementations§
Source§impl ISWbemLocator
impl ISWbemLocator
pub unsafe fn ConnectServer( &self, strServer: BSTR, strNamespace: BSTR, strUser: BSTR, strPassword: BSTR, strLocale: BSTR, strAuthority: BSTR, iSecurityFlags: c_long, objWbemNamedValueSet: *mut IDispatch, objWbemServices: *mut *mut ISWbemServices, ) -> HRESULT
pub unsafe fn get_Security_( &self, objWbemSecurity: *mut *mut ISWbemSecurity, ) -> 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 ISWbemLocator
impl Deref for ISWbemLocator
Auto Trait Implementations§
impl Freeze for ISWbemLocator
impl RefUnwindSafe for ISWbemLocator
impl !Send for ISWbemLocator
impl !Sync for ISWbemLocator
impl Unpin for ISWbemLocator
impl UnwindSafe for ISWbemLocator
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