windows::Win32::Devices::Tapi

Trait ITTerminalSupport2_Impl

pub trait ITTerminalSupport2_Impl: ITTerminalSupport_Impl {
    // Required methods
    fn PluggableSuperclasses(&self) -> Result<VARIANT>;
    fn EnumeratePluggableSuperclasses(
        &self,
    ) -> Result<IEnumPluggableSuperclassInfo>;
    fn get_PluggableTerminalClasses(
        &self,
        bstrterminalsuperclass: &BSTR,
        lmediatype: i32,
    ) -> Result<VARIANT>;
    fn EnumeratePluggableTerminalClasses(
        &self,
        iidterminalsuperclass: &GUID,
        lmediatype: i32,
    ) -> Result<IEnumPluggableTerminalClassInfo>;
}

Required Methods§

fn PluggableSuperclasses(&self) -> Result<VARIANT>

fn EnumeratePluggableSuperclasses(&self) -> Result<IEnumPluggableSuperclassInfo>

fn get_PluggableTerminalClasses( &self, bstrterminalsuperclass: &BSTR, lmediatype: i32, ) -> Result<VARIANT>

fn EnumeratePluggableTerminalClasses( &self, iidterminalsuperclass: &GUID, lmediatype: i32, ) -> Result<IEnumPluggableTerminalClassInfo>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§