Trait windows::Win32::Graphics::Printing::IBidiRequest_Impl
pub trait IBidiRequest_Impl: Sized {
// Required methods
fn SetSchema(&self, pszschema: &PCWSTR) -> Result<()>;
fn SetInputData(
&self,
dwtype: u32,
pdata: *const u8,
usize: u32,
) -> Result<()>;
fn GetResult(&self) -> Result<HRESULT>;
fn GetOutputData(
&self,
dwindex: u32,
ppszschema: *mut PWSTR,
pdwtype: *mut u32,
ppdata: *mut *mut u8,
usize: *mut u32,
) -> Result<()>;
fn GetEnumCount(&self) -> Result<u32>;
}
Required Methods§
fn SetSchema(&self, pszschema: &PCWSTR) -> Result<()>
fn SetInputData(&self, dwtype: u32, pdata: *const u8, usize: u32) -> Result<()>
fn GetResult(&self) -> Result<HRESULT>
fn GetOutputData( &self, dwindex: u32, ppszschema: *mut PWSTR, pdwtype: *mut u32, ppdata: *mut *mut u8, usize: *mut u32, ) -> Result<()>
fn GetEnumCount(&self) -> Result<u32>
Object Safety§
This trait is not object safe.