Trait windows::Win32::Graphics::Printing::IBidiSpl_Impl

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

Required Methods§

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

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

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

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

Object Safety§

This trait is not object safe.

Implementors§