Struct windows_sys::Win32::Graphics::DirectDraw::DDRAWI_DDRAWSURFACE_LCL
[−]#[repr(C)]pub struct DDRAWI_DDRAWSURFACE_LCL {Show 27 fields
pub lpSurfMore: *mut DDRAWI_DDRAWSURFACE_MORE,
pub lpGbl: *mut DDRAWI_DDRAWSURFACE_GBL,
pub hDDSurface: usize,
pub lpAttachList: *mut ATTACHLIST,
pub lpAttachListFrom: *mut ATTACHLIST,
pub dwLocalRefCnt: u32,
pub dwProcessId: u32,
pub dwFlags: u32,
pub ddsCaps: DDSCAPS,
pub Anonymous1: DDRAWI_DDRAWSURFACE_LCL_0,
pub Anonymous2: DDRAWI_DDRAWSURFACE_LCL_1,
pub dwModeCreatedIn: u32,
pub dwBackBufferCount: u32,
pub ddckCKDestBlt: DDCOLORKEY,
pub ddckCKSrcBlt: DDCOLORKEY,
pub hDC: usize,
pub dwReserved1: usize,
pub ddckCKSrcOverlay: DDCOLORKEY,
pub ddckCKDestOverlay: DDCOLORKEY,
pub lpSurfaceOverlaying: *mut DDRAWI_DDRAWSURFACE_INT,
pub dbnOverlayNode: DBLNODE,
pub rcOverlaySrc: RECT,
pub rcOverlayDest: RECT,
pub dwClrXparent: u32,
pub dwAlpha: u32,
pub lOverlayX: i32,
pub lOverlayY: i32,
}Expand description
Required features: ‘Win32_Graphics_DirectDraw’, ‘Win32_Foundation’, ‘Win32_Graphics_Gdi’
Fields
lpSurfMore: *mut DDRAWI_DDRAWSURFACE_MORElpGbl: *mut DDRAWI_DDRAWSURFACE_GBLhDDSurface: usizelpAttachList: *mut ATTACHLISTlpAttachListFrom: *mut ATTACHLISTdwLocalRefCnt: u32dwProcessId: u32dwFlags: u32ddsCaps: DDSCAPSAnonymous1: DDRAWI_DDRAWSURFACE_LCL_0Anonymous2: DDRAWI_DDRAWSURFACE_LCL_1dwModeCreatedIn: u32dwBackBufferCount: u32ddckCKDestBlt: DDCOLORKEYddckCKSrcBlt: DDCOLORKEYhDC: usizedwReserved1: usizeddckCKSrcOverlay: DDCOLORKEYddckCKDestOverlay: DDCOLORKEYlpSurfaceOverlaying: *mut DDRAWI_DDRAWSURFACE_INTdbnOverlayNode: DBLNODErcOverlaySrc: RECTrcOverlayDest: RECTdwClrXparent: u32dwAlpha: u32lOverlayX: i32lOverlayY: i32