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