Trait windows::Win32::Graphics::Printing::IPrintOemUIMXDC_Impl
pub trait IPrintOemUIMXDC_Impl: Sized {
// Required methods
fn AdjustImageableArea(
&self,
hprinter: HANDLE,
cbdevmode: u32,
pdevmode: *const DEVMODEA,
cboemdm: u32,
poemdm: *const c_void,
prclimageablearea: *mut RECTL,
) -> Result<()>;
fn AdjustImageCompression(
&self,
hprinter: HANDLE,
cbdevmode: u32,
pdevmode: *const DEVMODEA,
cboemdm: u32,
poemdm: *const c_void,
pcompressionmode: *mut i32,
) -> Result<()>;
fn AdjustDPI(
&self,
hprinter: HANDLE,
cbdevmode: u32,
pdevmode: *const DEVMODEA,
cboemdm: u32,
poemdm: *const c_void,
pdpi: *mut i32,
) -> Result<()>;
}
Required Methods§
fn AdjustImageableArea( &self, hprinter: HANDLE, cbdevmode: u32, pdevmode: *const DEVMODEA, cboemdm: u32, poemdm: *const c_void, prclimageablearea: *mut RECTL, ) -> Result<()>
fn AdjustImageCompression( &self, hprinter: HANDLE, cbdevmode: u32, pdevmode: *const DEVMODEA, cboemdm: u32, poemdm: *const c_void, pcompressionmode: *mut i32, ) -> Result<()>
fn AdjustDPI( &self, hprinter: HANDLE, cbdevmode: u32, pdevmode: *const DEVMODEA, cboemdm: u32, poemdm: *const c_void, pdpi: *mut i32, ) -> Result<()>
Object Safety§
This trait is not object safe.