Trait IPrintOemUIMXDC_Impl
pub trait IPrintOemUIMXDC_Impl: IUnknownImpl {
// Required methods
fn AdjustImageableArea(
&self,
hprinter: &PRINTER_HANDLE,
cbdevmode: u32,
pdevmode: *const DEVMODEA,
cboemdm: u32,
poemdm: *const c_void,
prclimageablearea: *mut RECTL,
) -> Result<()>;
fn AdjustImageCompression(
&self,
hprinter: &PRINTER_HANDLE,
cbdevmode: u32,
pdevmode: *const DEVMODEA,
cboemdm: u32,
poemdm: *const c_void,
pcompressionmode: *mut i32,
) -> Result<()>;
fn AdjustDPI(
&self,
hprinter: &PRINTER_HANDLE,
cbdevmode: u32,
pdevmode: *const DEVMODEA,
cboemdm: u32,
poemdm: *const c_void,
pdpi: *mut i32,
) -> Result<()>;
}
Required Methods§
fn AdjustImageableArea( &self, hprinter: &PRINTER_HANDLE, cbdevmode: u32, pdevmode: *const DEVMODEA, cboemdm: u32, poemdm: *const c_void, prclimageablearea: *mut RECTL, ) -> Result<()>
fn AdjustImageCompression( &self, hprinter: &PRINTER_HANDLE, cbdevmode: u32, pdevmode: *const DEVMODEA, cboemdm: u32, poemdm: *const c_void, pcompressionmode: *mut i32, ) -> Result<()>
fn AdjustDPI( &self, hprinter: &PRINTER_HANDLE, cbdevmode: u32, pdevmode: *const DEVMODEA, cboemdm: u32, poemdm: *const c_void, pdpi: *mut i32, ) -> 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.