Struct windows::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,
}
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 Freeze for DDHALINFO
impl RefUnwindSafe for DDHALINFO
impl !Send for DDHALINFO
impl !Sync for DDHALINFO
impl Unpin for DDHALINFO
impl UnwindSafe for DDHALINFO
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
)