#[repr(C)]pub struct IConnectorVtbl {
pub parent: IUnknownVtbl,
pub GetType: unsafe extern "system" fn(This: *mut IConnector, pType: *mut ConnectorType) -> HRESULT,
pub GetDataFlow: unsafe extern "system" fn(This: *mut IConnector, pFlow: *mut DataFlow) -> HRESULT,
pub ConnectTo: unsafe extern "system" fn(This: *mut IConnector, pConnectTo: *mut IConnector) -> HRESULT,
pub Disconnect: unsafe extern "system" fn(This: *mut IConnector) -> HRESULT,
pub IsConnected: unsafe extern "system" fn(This: *mut IConnector, pbConnected: *mut BOOL) -> HRESULT,
pub GetConnectedTo: unsafe extern "system" fn(This: *mut IConnector, ppConTo: *mut *mut IConnector) -> HRESULT,
pub GetConnectorIdConnectedTo: unsafe extern "system" fn(This: *mut IConnector, ppwstrConnectorId: *mut LPWSTR) -> HRESULT,
pub GetDeviceIdConnectedTo: unsafe extern "system" fn(This: *mut IConnector, ppwstrDeviceId: *mut LPWSTR) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetType: unsafe extern "system" fn(This: *mut IConnector, pType: *mut ConnectorType) -> HRESULT
§GetDataFlow: unsafe extern "system" fn(This: *mut IConnector, pFlow: *mut DataFlow) -> HRESULT
§ConnectTo: unsafe extern "system" fn(This: *mut IConnector, pConnectTo: *mut IConnector) -> HRESULT
§Disconnect: unsafe extern "system" fn(This: *mut IConnector) -> HRESULT
§IsConnected: unsafe extern "system" fn(This: *mut IConnector, pbConnected: *mut BOOL) -> HRESULT
§GetConnectedTo: unsafe extern "system" fn(This: *mut IConnector, ppConTo: *mut *mut IConnector) -> HRESULT
§GetConnectorIdConnectedTo: unsafe extern "system" fn(This: *mut IConnector, ppwstrConnectorId: *mut LPWSTR) -> HRESULT
§GetDeviceIdConnectedTo: unsafe extern "system" fn(This: *mut IConnector, ppwstrDeviceId: *mut LPWSTR) -> HRESULT
Auto Trait Implementations§
impl Freeze for IConnectorVtbl
impl RefUnwindSafe for IConnectorVtbl
impl Send for IConnectorVtbl
impl Sync for IConnectorVtbl
impl Unpin for IConnectorVtbl
impl UnwindSafe for IConnectorVtbl
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