Trait windows::Win32::Devices::Tapi::ITTerminalSupport_Impl
pub trait ITTerminalSupport_Impl: Sized + IDispatch_Impl {
// Required methods
fn StaticTerminals(&self) -> Result<VARIANT>;
fn EnumerateStaticTerminals(&self) -> Result<IEnumTerminal>;
fn DynamicTerminalClasses(&self) -> Result<VARIANT>;
fn EnumerateDynamicTerminalClasses(&self) -> Result<IEnumTerminalClass>;
fn CreateTerminal(
&self,
pterminalclass: &BSTR,
lmediatype: i32,
direction: TERMINAL_DIRECTION
) -> Result<ITTerminal>;
fn GetDefaultStaticTerminal(
&self,
lmediatype: i32,
direction: TERMINAL_DIRECTION
) -> Result<ITTerminal>;
}
Required Methods§
fn StaticTerminals(&self) -> Result<VARIANT>
fn EnumerateStaticTerminals(&self) -> Result<IEnumTerminal>
fn DynamicTerminalClasses(&self) -> Result<VARIANT>
fn EnumerateDynamicTerminalClasses(&self) -> Result<IEnumTerminalClass>
fn CreateTerminal( &self, pterminalclass: &BSTR, lmediatype: i32, direction: TERMINAL_DIRECTION ) -> Result<ITTerminal>
fn GetDefaultStaticTerminal( &self, lmediatype: i32, direction: TERMINAL_DIRECTION ) -> Result<ITTerminal>
Object Safety§
This trait is not object safe.