#[repr(C)]pub struct IWbemClientConnectionTransportVtbl {
pub parent: IUnknownVtbl,
pub Open: unsafe extern "system" fn(This: *mut IWbemClientConnectionTransport, strAddressType: BSTR, dwBinaryAddressLength: DWORD, abBinaryAddress: *mut BYTE, strObject: BSTR, strUser: BSTR, strPassword: BSTR, strLocale: BSTR, lFlags: c_long, pCtx: *mut IWbemContext, riid: REFIID, pInterface: *mut *mut c_void, pCallRes: *mut *mut IWbemCallResult) -> HRESULT,
pub OpenAsync: unsafe extern "system" fn(This: *mut IWbemClientConnectionTransport, strAddressType: BSTR, dwBinaryAddressLength: DWORD, abBinaryAddress: *mut BYTE, strObject: BSTR, strUser: BSTR, strPassword: BSTR, strLocale: BSTR, lFlags: c_long, pCtx: *mut IWbemContext, riid: REFIID, pResponseHandler: *mut IWbemObjectSink) -> HRESULT,
pub Cancel: unsafe extern "system" fn(This: *mut IWbemClientConnectionTransport, lFlags: c_long, pHandler: *mut IWbemObjectSink) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§Open: unsafe extern "system" fn(This: *mut IWbemClientConnectionTransport, strAddressType: BSTR, dwBinaryAddressLength: DWORD, abBinaryAddress: *mut BYTE, strObject: BSTR, strUser: BSTR, strPassword: BSTR, strLocale: BSTR, lFlags: c_long, pCtx: *mut IWbemContext, riid: REFIID, pInterface: *mut *mut c_void, pCallRes: *mut *mut IWbemCallResult) -> HRESULT
§OpenAsync: unsafe extern "system" fn(This: *mut IWbemClientConnectionTransport, strAddressType: BSTR, dwBinaryAddressLength: DWORD, abBinaryAddress: *mut BYTE, strObject: BSTR, strUser: BSTR, strPassword: BSTR, strLocale: BSTR, lFlags: c_long, pCtx: *mut IWbemContext, riid: REFIID, pResponseHandler: *mut IWbemObjectSink) -> HRESULT
§Cancel: unsafe extern "system" fn(This: *mut IWbemClientConnectionTransport, lFlags: c_long, pHandler: *mut IWbemObjectSink) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWbemClientConnectionTransportVtbl
impl RefUnwindSafe for IWbemClientConnectionTransportVtbl
impl Send for IWbemClientConnectionTransportVtbl
impl Sync for IWbemClientConnectionTransportVtbl
impl Unpin for IWbemClientConnectionTransportVtbl
impl UnwindSafe for IWbemClientConnectionTransportVtbl
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