#[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: u32lpIUnknowns: *mut IUNKNOWN_LISTlpDD_lcl: *mut DDRAWI_DIRECTDRAW_LCLdwPageLockCount: u32dwBytesAllocated: u32lpDD_int: *mut DDRAWI_DIRECTDRAW_INTdwMipMapCount: u32lpDDIClipper: *mut DDRAWI_DDRAWCLIPPER_INTlpHeapAliasInfo: *mut HEAPALIASINFOdwOverlayFlags: u32rgjunc: *mut c_voidlpVideoPort: *mut DDRAWI_DDVIDEOPORT_LCLlpddOverlayFX: *mut DDOVERLAYFXddsCapsEx: DDSCAPSEXdwTextureStage: u32lpDDRAWReserved: *mut c_voidlpDDRAWReserved2: *mut c_voidlpDDrawReserved3: *mut c_voiddwDDrawReserved4: u32lpDDrawReserved5: *mut c_voidlpGammaRamp: *mut u32lpOriginalGammaRamp: *mut u32lpDDrawReserved6: *mut c_voiddwSurfaceHandle: u32qwDDrawReserved8: [u32; 2]lpDDrawReserved9: *mut c_voidcSurfaces: u32pCreatedDDSurfaceDesc2: *mut DDSURFACEDESC2slist: *mut *mut DDRAWI_DDRAWSURFACE_LCLdwFVF: u32lpVB: *mut c_void

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.