windows::Win32::Graphics::Printing

Trait IBidiSpl_Impl

pub trait IBidiSpl_Impl: IUnknownImpl {
    // Required methods
    fn BindDevice(&self, pszdevicename: &PCWSTR, dwaccess: u32) -> Result<()>;
    fn UnbindDevice(&self) -> Result<()>;
    fn SendRecv(
        &self,
        pszaction: &PCWSTR,
        prequest: Ref<'_, IBidiRequest>,
    ) -> Result<()>;
    fn MultiSendRecv(
        &self,
        pszaction: &PCWSTR,
        prequestcontainer: Ref<'_, IBidiRequestContainer>,
    ) -> Result<()>;
}

Required Methods§

fn BindDevice(&self, pszdevicename: &PCWSTR, dwaccess: u32) -> Result<()>

fn UnbindDevice(&self) -> Result<()>

fn SendRecv( &self, pszaction: &PCWSTR, prequest: Ref<'_, IBidiRequest>, ) -> Result<()>

fn MultiSendRecv( &self, pszaction: &PCWSTR, prequestcontainer: Ref<'_, IBidiRequestContainer>, ) -> Result<()>

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§