#[repr(C)]pub struct DDRAWI_DDRAWSURFACE_MORE {Show 31 fields
pub dwSize: u32,
pub lpIUnknowns: *mut IUNKNOWN_LIST,
pub lpDD_lcl: *mut DDRAWI_DIRECTDRAW_LCL,
pub dwPageLockCount: u32,
pub dwBytesAllocated: u32,
pub lpDD_int: *mut DDRAWI_DIRECTDRAW_INT,
pub dwMipMapCount: u32,
pub lpDDIClipper: *mut DDRAWI_DDRAWCLIPPER_INT,
pub lpHeapAliasInfo: *mut HEAPALIASINFO,
pub dwOverlayFlags: u32,
pub rgjunc: *mut c_void,
pub lpVideoPort: *mut DDRAWI_DDVIDEOPORT_LCL,
pub lpddOverlayFX: *mut DDOVERLAYFX,
pub ddsCapsEx: DDSCAPSEX,
pub dwTextureStage: u32,
pub lpDDRAWReserved: *mut c_void,
pub lpDDRAWReserved2: *mut c_void,
pub lpDDrawReserved3: *mut c_void,
pub dwDDrawReserved4: u32,
pub lpDDrawReserved5: *mut c_void,
pub lpGammaRamp: *mut u32,
pub lpOriginalGammaRamp: *mut u32,
pub lpDDrawReserved6: *mut c_void,
pub dwSurfaceHandle: u32,
pub qwDDrawReserved8: [u32; 2],
pub lpDDrawReserved9: *mut c_void,
pub cSurfaces: u32,
pub pCreatedDDSurfaceDesc2: *mut DDSURFACEDESC2,
pub slist: *mut *mut DDRAWI_DDRAWSURFACE_LCL,
pub dwFVF: u32,
pub lpVB: *mut c_void,
}
Expand description
Required features: "Win32_Graphics_DirectDraw"
, "Win32_Foundation"
, "Win32_Graphics_Gdi"
Fields
dwSize: u32
lpIUnknowns: *mut IUNKNOWN_LIST
lpDD_lcl: *mut DDRAWI_DIRECTDRAW_LCL
dwPageLockCount: u32
dwBytesAllocated: u32
lpDD_int: *mut DDRAWI_DIRECTDRAW_INT
dwMipMapCount: u32
lpDDIClipper: *mut DDRAWI_DDRAWCLIPPER_INT
lpHeapAliasInfo: *mut HEAPALIASINFO
dwOverlayFlags: u32
rgjunc: *mut c_void
lpVideoPort: *mut DDRAWI_DDVIDEOPORT_LCL
lpddOverlayFX: *mut DDOVERLAYFX
ddsCapsEx: DDSCAPSEX
dwTextureStage: u32
lpDDRAWReserved: *mut c_void
lpDDRAWReserved2: *mut c_void
lpDDrawReserved3: *mut c_void
dwDDrawReserved4: u32
lpDDrawReserved5: *mut c_void
lpGammaRamp: *mut u32
lpOriginalGammaRamp: *mut u32
lpDDrawReserved6: *mut c_void
dwSurfaceHandle: u32
qwDDrawReserved8: [u32; 2]
lpDDrawReserved9: *mut c_void
cSurfaces: u32
pCreatedDDSurfaceDesc2: *mut DDSURFACEDESC2
slist: *mut *mut DDRAWI_DDRAWSURFACE_LCL
dwFVF: u32
lpVB: *mut c_void
Trait Implementations
impl Clone for DDRAWI_DDRAWSURFACE_MORE
impl Clone for DDRAWI_DDRAWSURFACE_MORE
impl Copy for DDRAWI_DDRAWSURFACE_MORE
Auto Trait Implementations
impl RefUnwindSafe for DDRAWI_DDRAWSURFACE_MORE
impl !Send for DDRAWI_DDRAWSURFACE_MORE
impl !Sync for DDRAWI_DDRAWSURFACE_MORE
impl Unpin for DDRAWI_DDRAWSURFACE_MORE
impl UnwindSafe for DDRAWI_DDRAWSURFACE_MORE
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more