Struct windows_sys::Win32::Devices::Display::GDIINFO
#[repr(C)]pub struct GDIINFO {Show 45 fields
pub ulVersion: u32,
pub ulTechnology: u32,
pub ulHorzSize: u32,
pub ulVertSize: u32,
pub ulHorzRes: u32,
pub ulVertRes: u32,
pub cBitsPixel: u32,
pub cPlanes: u32,
pub ulNumColors: u32,
pub flRaster: u32,
pub ulLogPixelsX: u32,
pub ulLogPixelsY: u32,
pub flTextCaps: u32,
pub ulDACRed: u32,
pub ulDACGreen: u32,
pub ulDACBlue: u32,
pub ulAspectX: u32,
pub ulAspectY: u32,
pub ulAspectXY: u32,
pub xStyleStep: i32,
pub yStyleStep: i32,
pub denStyleStep: i32,
pub ptlPhysOffset: POINTL,
pub szlPhysSize: SIZE,
pub ulNumPalReg: u32,
pub ciDevice: COLORINFO,
pub ulDevicePelsDPI: u32,
pub ulPrimaryOrder: u32,
pub ulHTPatternSize: u32,
pub ulHTOutputFormat: u32,
pub flHTFlags: u32,
pub ulVRefresh: u32,
pub ulBltAlignment: u32,
pub ulPanningHorzRes: u32,
pub ulPanningVertRes: u32,
pub xPanningAlignment: u32,
pub yPanningAlignment: u32,
pub cxHTPat: u32,
pub cyHTPat: u32,
pub pHTPatA: *mut u8,
pub pHTPatB: *mut u8,
pub pHTPatC: *mut u8,
pub flShadeBlend: u32,
pub ulPhysicalPixelCharacteristics: u32,
pub ulPhysicalPixelGamma: u32,
}
Fields§
§ulVersion: u32
§ulTechnology: u32
§ulHorzSize: u32
§ulVertSize: u32
§ulHorzRes: u32
§ulVertRes: u32
§cBitsPixel: u32
§cPlanes: u32
§ulNumColors: u32
§flRaster: u32
§ulLogPixelsX: u32
§ulLogPixelsY: u32
§flTextCaps: u32
§ulDACRed: u32
§ulDACGreen: u32
§ulDACBlue: u32
§ulAspectX: u32
§ulAspectY: u32
§ulAspectXY: u32
§xStyleStep: i32
§yStyleStep: i32
§denStyleStep: i32
§ptlPhysOffset: POINTL
§szlPhysSize: SIZE
§ulNumPalReg: u32
§ciDevice: COLORINFO
§ulDevicePelsDPI: u32
§ulPrimaryOrder: u32
§ulHTPatternSize: u32
§ulHTOutputFormat: u32
§flHTFlags: u32
§ulVRefresh: u32
§ulBltAlignment: u32
§ulPanningHorzRes: u32
§ulPanningVertRes: u32
§xPanningAlignment: u32
§yPanningAlignment: u32
§cxHTPat: u32
§cyHTPat: u32
§pHTPatA: *mut u8
§pHTPatB: *mut u8
§pHTPatC: *mut u8
§flShadeBlend: u32
§ulPhysicalPixelCharacteristics: u32
§ulPhysicalPixelGamma: u32
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GDIINFO
impl RefUnwindSafe for GDIINFO
impl !Send for GDIINFO
impl !Sync for GDIINFO
impl Unpin for GDIINFO
impl UnwindSafe for GDIINFO
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)