#[repr(C)]pub struct ISWbemObjectPath {
pub lpVtbl: *const ISWbemObjectPathVtbl,
}
Fields§
§lpVtbl: *const ISWbemObjectPathVtbl
Implementations§
Source§impl ISWbemObjectPath
impl ISWbemObjectPath
pub unsafe fn get_Path(&self, strPath: *mut BSTR) -> HRESULT
pub unsafe fn put_Path(&self, strPath: BSTR) -> HRESULT
pub unsafe fn get_RelPath(&self, strRelPath: *mut BSTR) -> HRESULT
pub unsafe fn put_RelPath(&self, strRelPath: BSTR) -> HRESULT
pub unsafe fn get_Server(&self, strServer: *mut BSTR) -> HRESULT
pub unsafe fn put_Server(&self, strServer: BSTR) -> HRESULT
pub unsafe fn get_Namespace(&self, strNamespace: *mut BSTR) -> HRESULT
pub unsafe fn put_Namespace(&self, strNamespace: BSTR) -> HRESULT
pub unsafe fn get_ParentNamespace( &self, strParentNamespace: *mut BSTR, ) -> HRESULT
pub unsafe fn get_DisplayName(&self, strDisplayName: *mut BSTR) -> HRESULT
pub unsafe fn put_DisplayName(&self, strDisplayName: BSTR) -> HRESULT
pub unsafe fn get_Class(&self, strClass: *mut BSTR) -> HRESULT
pub unsafe fn put_Class(&self, strClass: BSTR) -> HRESULT
pub unsafe fn get_IsClass(&self, bIsClass: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn SetAsClass(&self) -> HRESULT
pub unsafe fn get_IsSingleton(&self, bIsSingleton: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn SetAsSingleton(&self) -> HRESULT
pub unsafe fn get_Keys( &self, objWbemNamedValueSet: *mut *mut ISWbemNamedValueSet, ) -> HRESULT
pub unsafe fn get_Security_( &self, objWbemSecurity: *mut *mut ISWbemSecurity, ) -> HRESULT
pub unsafe fn get_Locale(&self, strLocale: *mut BSTR) -> HRESULT
pub unsafe fn put_Locale(&self, strLocale: BSTR) -> HRESULT
pub unsafe fn get_Authority(&self, strAuthority: *mut BSTR) -> HRESULT
pub unsafe fn put_Authority(&self, strAuthority: BSTR) -> 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 ISWbemObjectPath
impl Deref for ISWbemObjectPath
Auto Trait Implementations§
impl Freeze for ISWbemObjectPath
impl RefUnwindSafe for ISWbemObjectPath
impl !Send for ISWbemObjectPath
impl !Sync for ISWbemObjectPath
impl Unpin for ISWbemObjectPath
impl UnwindSafe for ISWbemObjectPath
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