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