Struct windows_sys::Win32::Graphics::DirectDraw::DDHALINFO
[−]#[repr(C)]pub struct DDHALINFO {Show 18 fields
pub dwSize: u32,
pub lpDDCallbacks: *mut DDHAL_DDCALLBACKS,
pub lpDDSurfaceCallbacks: *mut DDHAL_DDSURFACECALLBACKS,
pub lpDDPaletteCallbacks: *mut DDHAL_DDPALETTECALLBACKS,
pub vmiData: VIDMEMINFO,
pub ddCaps: DDCORECAPS,
pub dwMonitorFrequency: u32,
pub GetDriverInfo: LPDDHAL_GETDRIVERINFO,
pub dwModeIndex: u32,
pub lpdwFourCC: *mut u32,
pub dwNumModes: u32,
pub lpModeInfo: *mut DDHALMODEINFO,
pub dwFlags: u32,
pub lpPDevice: *mut c_void,
pub hInstance: u32,
pub lpD3DGlobalDriverData: usize,
pub lpD3DHALCallbacks: usize,
pub lpDDExeBufCallbacks: *mut DDHAL_DDEXEBUFCALLBACKS,
}
Expand description
Required features: ‘Win32_Graphics_DirectDraw’, ‘Win32_Foundation’, ‘Win32_Graphics_Gdi’
Fields
dwSize: u32
lpDDCallbacks: *mut DDHAL_DDCALLBACKS
lpDDSurfaceCallbacks: *mut DDHAL_DDSURFACECALLBACKS
lpDDPaletteCallbacks: *mut DDHAL_DDPALETTECALLBACKS
vmiData: VIDMEMINFO
ddCaps: DDCORECAPS
dwMonitorFrequency: u32
GetDriverInfo: LPDDHAL_GETDRIVERINFO
dwModeIndex: u32
lpdwFourCC: *mut u32
dwNumModes: u32
lpModeInfo: *mut DDHALMODEINFO
dwFlags: u32
lpPDevice: *mut c_void
hInstance: u32
lpD3DGlobalDriverData: usize
lpD3DHALCallbacks: usize
lpDDExeBufCallbacks: *mut DDHAL_DDEXEBUFCALLBACKS
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for DDHALINFO
impl !Send for DDHALINFO
impl !Sync for DDHALINFO
impl Unpin for DDHALINFO
impl UnwindSafe for DDHALINFO
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more