#[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) -> HRESULTAuto 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