summaryrefslogtreecommitdiffstats
path: root/vendor/windows-sys/src/Windows/Win32/Graphics/DirectDraw/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/Graphics/DirectDraw/mod.rs')
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Graphics/DirectDraw/mod.rs4194
1 files changed, 2097 insertions, 2097 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/Graphics/DirectDraw/mod.rs b/vendor/windows-sys/src/Windows/Win32/Graphics/DirectDraw/mod.rs
index 965081d9d..60951f771 100644
--- a/vendor/windows-sys/src/Windows/Win32/Graphics/DirectDraw/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Graphics/DirectDraw/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub fn DirectDrawCreate(lpguid: *mut ::windows_sys::core::GUID, lplpdd: *mut IDirectDraw, punkouter: ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT;
@@ -19,48 +19,30 @@ extern "system" {
#[cfg(feature = "Win32_Foundation")]
pub fn DirectDrawEnumerateW(lpcallback: LPDDENUMCALLBACKW, lpcontext: *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct ACCESSRECTLIST {
- pub lpLink: *mut ACCESSRECTLIST,
- pub rDest: super::super::Foundation::RECT,
- pub lpOwner: *mut DDRAWI_DIRECTDRAW_LCL,
- pub lpSurfaceData: *mut ::core::ffi::c_void,
- pub dwFlags: u32,
- pub lpHeapAliasInfo: *mut HEAPALIASINFO,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for ACCESSRECTLIST {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for ACCESSRECTLIST {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub type IDDVideoPortContainer = *mut ::core::ffi::c_void;
+pub type IDirectDraw = *mut ::core::ffi::c_void;
+pub type IDirectDraw2 = *mut ::core::ffi::c_void;
+pub type IDirectDraw4 = *mut ::core::ffi::c_void;
+pub type IDirectDraw7 = *mut ::core::ffi::c_void;
+pub type IDirectDrawClipper = *mut ::core::ffi::c_void;
+pub type IDirectDrawColorControl = *mut ::core::ffi::c_void;
+pub type IDirectDrawGammaControl = *mut ::core::ffi::c_void;
+pub type IDirectDrawKernel = *mut ::core::ffi::c_void;
+pub type IDirectDrawPalette = *mut ::core::ffi::c_void;
+pub type IDirectDrawSurface = *mut ::core::ffi::c_void;
+pub type IDirectDrawSurface2 = *mut ::core::ffi::c_void;
+pub type IDirectDrawSurface3 = *mut ::core::ffi::c_void;
+pub type IDirectDrawSurface4 = *mut ::core::ffi::c_void;
+pub type IDirectDrawSurface7 = *mut ::core::ffi::c_void;
+pub type IDirectDrawSurfaceKernel = *mut ::core::ffi::c_void;
+pub type IDirectDrawVideoPort = *mut ::core::ffi::c_void;
+pub type IDirectDrawVideoPortNotify = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub const ACCESSRECT_BROKEN: i32 = 4i32;
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub const ACCESSRECT_NOTHOLDINGWIN16LOCK: i32 = 2i32;
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub const ACCESSRECT_VRAMSTYLE: i32 = 1i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct ATTACHLIST {
- pub dwFlags: u32,
- pub lpLink: *mut ATTACHLIST,
- pub lpAttached: *mut DDRAWI_DDRAWSURFACE_LCL,
- pub lpIAttached: *mut DDRAWI_DDRAWSURFACE_INT,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for ATTACHLIST {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for ATTACHLIST {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub const CCHDEVICENAME: u32 = 32u32;
pub const CLSID_DirectDraw: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3619098336, data2: 17216, data3: 4559, data4: [176, 99, 0, 32, 175, 194, 205, 53] };
@@ -126,59 +108,12 @@ pub const D3DFORMAT_OP_VOLUMETEXTURE: i32 = 2i32;
pub const D3DFORMAT_OP_ZSTENCIL: i32 = 64i32;
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub const D3DFORMAT_OP_ZSTENCIL_WITH_ARBITRARY_COLOR_DEPTH: i32 = 128i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-pub struct DBLNODE {
- pub next: *mut DBLNODE,
- pub prev: *mut DBLNODE,
- pub object: *mut DDRAWI_DDRAWSURFACE_LCL,
- pub object_int: *mut DDRAWI_DDRAWSURFACE_INT,
-}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::marker::Copy for DBLNODE {}
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
-impl ::core::clone::Clone for DBLNODE {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub const DCICOMMAND: u32 = 3075u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct DD32BITDRIVERDATA {
- pub szName: [super::super::Foundation::CHAR; 260],
- pub szEntryPoint: [super::super::Foundation::CHAR; 64],
- pub dwContext: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for DD32BITDRIVERDATA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for DD32BITDRIVERDATA {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub const DDABLT_SRCOVERDEST: i32 = 1i32;
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub const DDAL_IMPLICIT: i32 = 1i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub struct DDARGB {
- pub blue: u8,
- pub green: u8,
- pub red: u8,
- pub alpha: u8,
-}
-impl ::core::marker::Copy for DDARGB {}
-impl ::core::clone::Clone for DDARGB {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub const DDBD_1: i32 = 16384i32;
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
@@ -193,24 +128,6 @@ pub const DDBD_32: i32 = 256i32;
pub const DDBD_4: i32 = 4096i32;
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub const DDBD_8: i32 = 2048i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct DDBLTBATCH {
- pub lprDest: *mut super::super::Foundation::RECT,
- pub lpDDSSrc: IDirectDrawSurface,
- pub lprSrc: *mut super::super::Foundation::RECT,
- pub dwFlags: u32,
- pub lpDDBltFx: *mut DDBLTFX,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for DDBLTBATCH {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for DDBLTBATCH {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub const DDBLTFAST_DESTCOLORKEY: u32 = 2u32;
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
@@ -221,101 +138,6 @@ pub const DDBLTFAST_NOCOLORKEY: u32 = 0u32;
pub const DDBLTFAST_SRCCOLORKEY: u32 = 1u32;
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub const DDBLTFAST_WAIT: u32 = 16u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub struct DDBLTFX {
- pub dwSize: u32,
- pub dwDDFX: u32,
- pub dwROP: u32,
- pub dwDDROP: u32,
- pub dwRotationAngle: u32,
- pub dwZBufferOpCode: u32,
- pub dwZBufferLow: u32,
- pub dwZBufferHigh: u32,
- pub dwZBufferBaseDest: u32,
- pub dwZDestConstBitDepth: u32,
- pub Anonymous1: DDBLTFX_0,
- pub dwZSrcConstBitDepth: u32,
- pub Anonymous2: DDBLTFX_1,
- pub dwAlphaEdgeBlendBitDepth: u32,
- pub dwAlphaEdgeBlend: u32,
- pub dwReserved: u32,
- pub dwAlphaDestConstBitDepth: u32,
- pub Anonymous3: DDBLTFX_2,
- pub dwAlphaSrcConstBitDepth: u32,
- pub Anonymous4: DDBLTFX_3,
- pub Anonymous5: DDBLTFX_4,
- pub ddckDestColorkey: DDCOLORKEY,
- pub ddckSrcColorkey: DDCOLORKEY,
-}
-impl ::core::marker::Copy for DDBLTFX {}
-impl ::core::clone::Clone for DDBLTFX {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub union DDBLTFX_0 {
- pub dwZDestConst: u32,
- pub lpDDSZBufferDest: IDirectDrawSurface,
-}
-impl ::core::marker::Copy for DDBLTFX_0 {}
-impl ::core::clone::Clone for DDBLTFX_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub union DDBLTFX_1 {
- pub dwZSrcConst: u32,
- pub lpDDSZBufferSrc: IDirectDrawSurface,
-}
-impl ::core::marker::Copy for DDBLTFX_1 {}
-impl ::core::clone::Clone for DDBLTFX_1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub union DDBLTFX_2 {
- pub dwAlphaDestConst: u32,
- pub lpDDSAlphaDest: IDirectDrawSurface,
-}
-impl ::core::marker::Copy for DDBLTFX_2 {}
-impl ::core::clone::Clone for DDBLTFX_2 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub union DDBLTFX_3 {
- pub dwAlphaSrcConst: u32,
- pub lpDDSAlphaSrc: IDirectDrawSurface,
-}
-impl ::core::marker::Copy for DDBLTFX_3 {}
-impl ::core::clone::Clone for DDBLTFX_3 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub union DDBLTFX_4 {
- pub dwFillColor: u32,
- pub dwFillDepth: u32,
- pub dwFillPixel: u32,
- pub lpDDSPattern: IDirectDrawSurface,
-}
-impl ::core::marker::Copy for DDBLTFX_4 {}
-impl ::core::clone::Clone for DDBLTFX_4 {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub const DDBLTFX_ARITHSTRETCHY: i32 = 1i32;
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
@@ -398,17 +220,6 @@ pub const DDBLT_ZBUFFERDESTOVERRIDE: i32 = 2097152i32;
pub const DDBLT_ZBUFFERSRCCONSTOVERRIDE: i32 = 4194304i32;
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub const DDBLT_ZBUFFERSRCOVERRIDE: i32 = 8388608i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub struct DDBOBNEXTFIELDINFO {
- pub lpSurface: *mut DDSURFACEDATA,
-}
-impl ::core::marker::Copy for DDBOBNEXTFIELDINFO {}
-impl ::core::clone::Clone for DDBOBNEXTFIELDINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub const DDCAPS2_AUTOFLIPOVERLAY: i32 = 8i32;
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
@@ -507,6 +318,1769 @@ pub const DDCAPS_CANCLIPSTRETCHED: i32 = 1073741824i32;
pub const DDCAPS_COLORKEY: i32 = 4194304i32;
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub const DDCAPS_COLORKEYHWASSIST: i32 = 16777216i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCAPS_GDI: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCAPS_NOHARDWARE: i32 = 33554432i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCAPS_OVERLAY: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCAPS_OVERLAYCANTCLIP: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCAPS_OVERLAYFOURCC: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCAPS_OVERLAYSTRETCH: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCAPS_PALETTE: i32 = 32768i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCAPS_PALETTEVSYNC: i32 = 65536i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCAPS_READSCANLINE: i32 = 131072i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCAPS_RESERVED1: i32 = 262144i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCAPS_VBI: i32 = 524288i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCAPS_ZBLTS: i32 = 1048576i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCAPS_ZOVERLAYS: i32 = 2097152i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEYCAPS_DESTBLT: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEYCAPS_DESTBLTCLRSPACE: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEYCAPS_DESTBLTCLRSPACEYUV: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEYCAPS_DESTBLTYUV: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEYCAPS_DESTOVERLAY: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEYCAPS_DESTOVERLAYCLRSPACE: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEYCAPS_DESTOVERLAYCLRSPACEYUV: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEYCAPS_DESTOVERLAYONEACTIVE: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEYCAPS_DESTOVERLAYYUV: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEYCAPS_NOCOSTOVERLAY: i32 = 262144i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEYCAPS_SRCBLT: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEYCAPS_SRCBLTCLRSPACE: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEYCAPS_SRCBLTCLRSPACEYUV: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEYCAPS_SRCBLTYUV: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEYCAPS_SRCOVERLAY: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEYCAPS_SRCOVERLAYCLRSPACE: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEYCAPS_SRCOVERLAYCLRSPACEYUV: i32 = 32768i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEYCAPS_SRCOVERLAYONEACTIVE: i32 = 65536i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEYCAPS_SRCOVERLAYYUV: i32 = 131072i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEY_COLORSPACE: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEY_DESTBLT: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEY_DESTOVERLAY: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEY_SRCBLT: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCKEY_SRCOVERLAY: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCOLOR_BRIGHTNESS: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCOLOR_COLORENABLE: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCOLOR_CONTRAST: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCOLOR_GAMMA: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCOLOR_HUE: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCOLOR_SATURATION: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCOLOR_SHARPNESS: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCREATEDRIVEROBJECT: u32 = 10u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCREATE_EMULATIONONLY: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDCREATE_HARDWAREONLY: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDEDM_REFRESHRATES: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDEDM_STANDARDVGAMODES: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDEM_MODEFAILED: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDEM_MODEPASSED: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDENUMOVERLAYZ_BACKTOFRONT: i32 = 0i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDENUMOVERLAYZ_FRONTTOBACK: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDENUMRET_CANCEL: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDENUMRET_OK: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDENUMSURFACES_ALL: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDENUMSURFACES_CANBECREATED: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDENUMSURFACES_DOESEXIST: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDENUMSURFACES_MATCH: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDENUMSURFACES_NOMATCH: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDENUM_ATTACHEDSECONDARYDEVICES: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDENUM_DETACHEDSECONDARYDEVICES: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDENUM_NONDISPLAYDEVICES: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDERR_NOTINITIALIZED: i32 = -2147221008i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFLIP_DONOTWAIT: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFLIP_EVEN: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFLIP_INTERVAL2: i32 = 33554432i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFLIP_INTERVAL3: i32 = 50331648i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFLIP_INTERVAL4: i32 = 67108864i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFLIP_NOVSYNC: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFLIP_ODD: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFLIP_STEREO: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFLIP_WAIT: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXALPHACAPS_BLTALPHAEDGEBLEND: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXALPHACAPS_BLTALPHAPIXELS: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXALPHACAPS_BLTALPHAPIXELSNEG: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXALPHACAPS_BLTALPHASURFACES: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXALPHACAPS_BLTALPHASURFACESNEG: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXALPHACAPS_OVERLAYALPHAEDGEBLEND: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXALPHACAPS_OVERLAYALPHAPIXELS: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXALPHACAPS_OVERLAYALPHAPIXELSNEG: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXALPHACAPS_OVERLAYALPHASURFACES: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXALPHACAPS_OVERLAYALPHASURFACESNEG: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_BLTALPHA: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_BLTARITHSTRETCHY: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_BLTARITHSTRETCHYN: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_BLTFILTER: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_BLTMIRRORLEFTRIGHT: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_BLTMIRRORUPDOWN: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_BLTROTATION: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_BLTROTATION90: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_BLTSHRINKX: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_BLTSHRINKXN: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_BLTSHRINKY: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_BLTSHRINKYN: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_BLTSTRETCHX: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_BLTSTRETCHXN: i32 = 32768i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_BLTSTRETCHY: i32 = 65536i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_BLTSTRETCHYN: i32 = 131072i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_OVERLAYALPHA: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_OVERLAYARITHSTRETCHY: i32 = 262144i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_OVERLAYARITHSTRETCHYN: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_OVERLAYDEINTERLACE: i32 = 536870912i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_OVERLAYFILTER: i32 = 262144i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_OVERLAYMIRRORLEFTRIGHT: i32 = 134217728i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_OVERLAYMIRRORUPDOWN: i32 = 268435456i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_OVERLAYSHRINKX: i32 = 524288i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_OVERLAYSHRINKXN: i32 = 1048576i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_OVERLAYSHRINKY: i32 = 2097152i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_OVERLAYSHRINKYN: i32 = 4194304i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_OVERLAYSTRETCHX: i32 = 8388608i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_OVERLAYSTRETCHXN: i32 = 16777216i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_OVERLAYSTRETCHY: i32 = 33554432i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDFXCAPS_OVERLAYSTRETCHYN: i32 = 67108864i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDGBS_CANBLT: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDGBS_ISBLTDONE: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDGDI_GETHOSTIDENTIFIER: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDGET32BITDRIVERNAME: u32 = 11u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDGFS_CANFLIP: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDGFS_ISFLIPDONE: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHALINFO_GETDRIVERINFO2: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHALINFO_GETDRIVERINFOSET: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHALINFO_ISPRIMARYDISPLAY: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHALINFO_MODEXILLEGAL: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_APP_DLLNAME: &str = "DDRAW.DLL";
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_CB32_CANCREATESURFACE: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_CB32_CREATEPALETTE: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_CB32_CREATESURFACE: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_CB32_DESTROYDRIVER: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_CB32_FLIPTOGDISURFACE: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_CB32_GETSCANLINE: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_CB32_MAPMEMORY: i32 = -2147483648i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_CB32_SETCOLORKEY: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_CB32_SETEXCLUSIVEMODE: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_CB32_SETMODE: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_CB32_WAITFORVERTICALBLANK: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_COLOR_COLORCONTROL: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_CREATESURFACEEX_SWAPHANDLES: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_D3DBUFCB32_CANCREATED3DBUF: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_D3DBUFCB32_CREATED3DBUF: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_D3DBUFCB32_DESTROYD3DBUF: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_D3DBUFCB32_LOCKD3DBUF: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_D3DBUFCB32_UNLOCKD3DBUF: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_DRIVER_DLLNAME: &str = "DDRAW16.DLL";
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_DRIVER_HANDLED: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_DRIVER_NOCKEYHW: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_DRIVER_NOTHANDLED: i32 = 0i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_EXEBUFCB32_CANCREATEEXEBUF: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_EXEBUFCB32_CREATEEXEBUF: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_EXEBUFCB32_DESTROYEXEBUF: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_EXEBUFCB32_LOCKEXEBUF: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_EXEBUFCB32_UNLOCKEXEBUF: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_KERNEL_SYNCSURFACEDATA: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_KERNEL_SYNCVIDEOPORTDATA: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_MISC2CB32_ALPHABLT: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_MISC2CB32_CREATESURFACEEX: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_MISC2CB32_DESTROYDDLOCAL: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_MISC2CB32_GETDRIVERSTATE: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_MISCCB32_GETAVAILDRIVERMEMORY: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_MISCCB32_GETHEAPALIGNMENT: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_MISCCB32_GETSYSMEMBLTSTATUS: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_MISCCB32_UPDATENONLOCALHEAP: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_MOCOMP32_BEGINFRAME: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_MOCOMP32_CREATE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_MOCOMP32_DESTROY: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_MOCOMP32_ENDFRAME: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_MOCOMP32_GETCOMPBUFFINFO: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_MOCOMP32_GETFORMATS: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_MOCOMP32_GETGUIDS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_MOCOMP32_GETINTERNALINFO: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_MOCOMP32_QUERYSTATUS: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_MOCOMP32_RENDER: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_NTCB32_FLIPTOGDISURFACE: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_NTCB32_FREEDRIVERMEMORY: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_NTCB32_SETEXCLUSIVEMODE: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_PALCB32_DESTROYPALETTE: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_PALCB32_SETENTRIES: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_PLEASEALLOC_BLOCKSIZE: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_PLEASEALLOC_LINEARSIZE: i32 = 3i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_PLEASEALLOC_USERMEM: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_PRIVATECAP_ATOMICSURFACECREATION: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_PRIVATECAP_NOTIFYPRIMARYCREATION: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_PRIVATECAP_RESERVED1: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_SURFCB32_ADDATTACHEDSURFACE: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_SURFCB32_BLT: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_SURFCB32_DESTROYSURFACE: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_SURFCB32_FLIP: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_SURFCB32_GETBLTSTATUS: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_SURFCB32_GETFLIPSTATUS: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_SURFCB32_LOCK: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_SURFCB32_RESERVED4: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_SURFCB32_SETCLIPLIST: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_SURFCB32_SETCOLORKEY: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_SURFCB32_SETOVERLAYPOSITION: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_SURFCB32_SETPALETTE: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_SURFCB32_UNLOCK: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_SURFCB32_UPDATEOVERLAY: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_VPORT32_CANCREATEVIDEOPORT: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_VPORT32_COLORCONTROL: i32 = 32768i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_VPORT32_CREATEVIDEOPORT: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_VPORT32_DESTROY: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_VPORT32_FLIP: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_VPORT32_GETAUTOFLIPSURF: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_VPORT32_GETBANDWIDTH: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_VPORT32_GETCONNECT: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_VPORT32_GETFIELD: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_VPORT32_GETFLIPSTATUS: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_VPORT32_GETINPUTFORMATS: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_VPORT32_GETLINE: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_VPORT32_GETOUTPUTFORMATS: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_VPORT32_GETSIGNALSTATUS: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_VPORT32_UPDATE: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDHAL_VPORT32_WAITFORSYNC: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_BUSMASTER: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_DISPLAY_VSYNC: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_RESERVED1: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_VPORT0_LINE: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_VPORT0_VSYNC: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_VPORT1_LINE: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_VPORT1_VSYNC: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_VPORT2_LINE: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_VPORT2_VSYNC: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_VPORT3_LINE: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_VPORT3_VSYNC: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_VPORT4_LINE: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_VPORT4_VSYNC: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_VPORT5_LINE: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_VPORT5_VSYNC: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_VPORT6_LINE: i32 = 32768i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_VPORT6_VSYNC: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_VPORT7_LINE: i32 = 131072i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_VPORT7_VSYNC: i32 = 65536i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_VPORT8_LINE: i32 = 524288i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_VPORT8_VSYNC: i32 = 262144i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_VPORT9_LINE: i32 = 131072i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDIRQ_VPORT9_VSYNC: i32 = 65536i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDKERNELCAPS_AUTOFLIP: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDKERNELCAPS_CAPTURE_INVERTED: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDKERNELCAPS_CAPTURE_NONLOCALVIDMEM: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDKERNELCAPS_CAPTURE_SYSMEM: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDKERNELCAPS_FIELDPOLARITY: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDKERNELCAPS_FLIPOVERLAY: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDKERNELCAPS_FLIPVIDEOPORT: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDKERNELCAPS_LOCK: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDKERNELCAPS_SETSTATE: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDKERNELCAPS_SKIPFIELDS: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDLOCK_DISCARDCONTENTS: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDLOCK_DONOTWAIT: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDLOCK_EVENT: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDLOCK_HASVOLUMETEXTUREBOXRECT: i32 = 32768i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDLOCK_NODIRTYUPDATE: i32 = 65536i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDLOCK_NOOVERWRITE: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDLOCK_NOSYSLOCK: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDLOCK_OKTOSWAP: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDLOCK_READONLY: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDLOCK_SURFACEMEMORYPTR: i32 = 0i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDLOCK_WAIT: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDLOCK_WRITEONLY: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDMCQUERY_READ: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDMODEINFO_MAXREFRESH: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDMODEINFO_MODEX: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDMODEINFO_PALETTIZED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDMODEINFO_STANDARDVGA: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDMODEINFO_STEREO: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDMODEINFO_UNSUPPORTED: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDNEWCALLBACKFNS: u32 = 12u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOSDCAPS_MONOLITHICMIPMAP: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOSDCAPS_OPTCOMPRESSED: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOSDCAPS_OPTREORDERED: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOSDCAPS_VALIDOSCAPS: i32 = 7i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOSDCAPS_VALIDSCAPS: i32 = 805324800i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOSD_ALL: i32 = 15i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOSD_COMPRESSION_RATIO: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOSD_GUID: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOSD_OSCAPS: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOSD_SCAPS: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVERFX_ARITHSTRETCHY: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVERFX_DEINTERLACE: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVERFX_MIRRORLEFTRIGHT: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVERFX_MIRRORUPDOWN: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVERZ_INSERTINBACKOF: i32 = 5i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVERZ_INSERTINFRONTOF: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVERZ_MOVEBACKWARD: i32 = 3i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVERZ_MOVEFORWARD: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVERZ_SENDTOBACK: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVERZ_SENDTOFRONT: i32 = 0i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_ADDDIRTYRECT: i32 = 32768i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_ALPHADEST: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_ALPHADESTCONSTOVERRIDE: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_ALPHADESTNEG: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_ALPHADESTSURFACEOVERRIDE: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_ALPHAEDGEBLEND: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_ALPHASRC: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_ALPHASRCCONSTOVERRIDE: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_ALPHASRCNEG: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_ALPHASRCSURFACEOVERRIDE: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_ARGBSCALEFACTORS: i32 = 33554432i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_AUTOFLIP: i32 = 1048576i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_BOB: i32 = 2097152i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_BOBHARDWARE: i32 = 16777216i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_DDFX: i32 = 524288i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_DEGRADEARGBSCALING: i32 = 67108864i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_HIDE: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_INTERLEAVED: i32 = 8388608i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_KEYDEST: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_KEYDESTOVERRIDE: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_KEYSRC: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_KEYSRCOVERRIDE: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_OVERRIDEBOBWEAVE: i32 = 4194304i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_REFRESHALL: i32 = 131072i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_REFRESHDIRTYRECTS: i32 = 65536i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDOVER_SHOW: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPCAPS_1BIT: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPCAPS_2BIT: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPCAPS_4BIT: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPCAPS_8BIT: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPCAPS_8BITENTRIES: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPCAPS_ALLOW256: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPCAPS_ALPHA: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPCAPS_INITIALIZE: i32 = 0i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPCAPS_PRIMARYSURFACE: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPCAPS_PRIMARYSURFACELEFT: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPCAPS_VSYNC: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPF_ALPHA: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPF_ALPHAPIXELS: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPF_ALPHAPREMULT: i32 = 32768i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPF_BUMPDUDV: i32 = 524288i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPF_BUMPLUMINANCE: i32 = 262144i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPF_COMPRESSED: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPF_D3DFORMAT: i32 = 2097152i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPF_FOURCC: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPF_LUMINANCE: i32 = 131072i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPF_NOVEL_TEXTURE_FORMAT: i32 = 1048576i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPF_PALETTEINDEXED1: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPF_PALETTEINDEXED2: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPF_PALETTEINDEXED4: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPF_PALETTEINDEXED8: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPF_PALETTEINDEXEDTO8: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPF_RGB: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPF_RGBTOYUV: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPF_STENCILBUFFER: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPF_YUV: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPF_ZBUFFER: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDPF_ZPIXELS: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWICLIP_INMASTERSPRITELIST: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWICLIP_ISINITIALIZED: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWICLIP_WATCHWINDOW: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_ACTIVENO: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_ACTIVEYES: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_ALLOWMODEX: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_ATTEMPTEDD3DCONTEXT: i32 = 262144i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_CREATEDWINDOW: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_CURSORCLIPPED: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_DIRECTDRAW7: i32 = 131072i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_DIRECTDRAW8: i32 = 2097152i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_DIRTYDC: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_DISABLEINACTIVATE: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_DX8DRIVER: i32 = 1048576i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_EXPLICITMONITOR: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_FPUPRESERVE: i32 = 524288i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_FPUSETUP: i32 = 32768i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_HASEXCLUSIVEMODE: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_HOOKEDHWND: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_ISFULLSCREEN: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_MODEHASBEENCHANGED: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_MULTITHREADED: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_POWEREDDOWN: i32 = 65536i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_SETCOOPCALLED: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWILCL_V1SCLBEHAVIOUR: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWIPAL_16: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWIPAL_2: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWIPAL_256: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWIPAL_4: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWIPAL_ALLOW256: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWIPAL_ALPHA: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWIPAL_DIRTY: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWIPAL_EXCLUSIVE: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWIPAL_GDI: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWIPAL_INHEL: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWIPAL_STORED_16: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWIPAL_STORED_24: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWIPAL_STORED_8: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWIPAL_STORED_8INDEX: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURFGBL_DDHELDONTFREE: i32 = 1048576i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURFGBL_DX8SURFACE: i32 = 524288i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURFGBL_FASTLOCKHELD: i32 = 32768i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURFGBL_HARDWAREOPDEST: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURFGBL_HARDWAREOPSOURCE: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURFGBL_IMPLICITHANDLE: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURFGBL_ISCLIENTMEM: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURFGBL_ISGDISURFACE: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURFGBL_LATEALLOCATELINEAR: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURFGBL_LOCKBROKEN: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURFGBL_LOCKNOTHOLDINGWIN16LOCK: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURFGBL_LOCKVRAMSTYLE: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURFGBL_MEMFREE: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURFGBL_NOTIFYWHENUNLOCKED: i32 = 2097152i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURFGBL_READONLYLOCKHELD: i32 = 65536i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURFGBL_RESERVED0: i32 = -2147483648i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURFGBL_SOFTWAREAUTOFLIP: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURFGBL_SYSMEMEXECUTEBUFFER: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURFGBL_SYSMEMREQUESTED: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURFGBL_VPORTDATA: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURFGBL_VPORTINTERLEAVED: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_ATTACHED: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_ATTACHED_FROM: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_BACKBUFFER: i32 = 134217728i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_DATAISALIASED: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_DCIBUSY: i32 = 536870912i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_DCILOCK: i32 = -2147483648i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_DRIVERMANAGED: i32 = 1073741824i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_FRONTBUFFER: i32 = 67108864i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_GETDCNULL: i32 = 1073741824i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_HASCKEYDESTBLT: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_HASCKEYDESTOVERLAY: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_HASCKEYSRCBLT: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_HASCKEYSRCOVERLAY: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_HASDC: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_HASOVERLAYDATA: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_HASPIXELFORMAT: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_HELCB: i32 = 33554432i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_HW_CKEYDESTBLT: i32 = 2097152i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_HW_CKEYDESTOVERLAY: i32 = 1048576i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_HW_CKEYSRCBLT: i32 = 8388608i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_HW_CKEYSRCOVERLAY: i32 = 4194304i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_IMPLICITCREATE: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_IMPLICITROOT: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_INMASTERSPRITELIST: i32 = 16777216i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_INVALID: i32 = 268435456i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_ISFREE: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_LOCKEXCLUDEDCURSOR: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_PARTOFPRIMARYCHAIN: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_SETGAMMA: i32 = 32768i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_STEREOSURFACELEFT: i32 = 536870912i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_SW_CKEYDESTBLT: i32 = 131072i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_SW_CKEYDESTOVERLAY: i32 = 65536i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_SW_CKEYSRCBLT: i32 = 524288i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWISURF_SW_CKEYSRCOVERLAY: i32 = 262144i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWIVPORT_COLORKEYANDINTERP: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWIVPORT_NOKERNELHANDLES: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWIVPORT_ON: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWIVPORT_SOFTWARE_AUTOFLIP: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWIVPORT_SOFTWARE_BOB: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWIVPORT_VBION: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWIVPORT_VIDEOON: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_ATTACHEDTODESKTOP: i32 = 16777216i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_BADPDEV: i32 = 1073741824i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_CHANGINGMODE: i32 = 4194304i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_DDRAWDATANOTFETCHED: i32 = 67108864i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_DISPLAYDRV: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_DRIVERINFO2: i32 = 536870912i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_EMULATIONINITIALIZED: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_EXTENDEDALIGNMENT: i32 = 2097152i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_FLIPPEDTOGDI: i32 = 131072i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_FULLSCREEN: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_GDIDRV: i32 = 8388608i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_GETCOLOR: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_HASCKEYDESTOVERLAY: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_HASCKEYSRCOVERLAY: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_HASGDIPALETTE: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_HASGDIPALETTE_EXCLUSIVE: i32 = 32768i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_MODECHANGED: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_MODEX: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_MODEXILLEGAL: i32 = 65536i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_NEEDSWIN16FORVRAMLOCK: i32 = 262144i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_NOEMULATION: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_NOHARDWARE: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_PALETTEINIT: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_PDEVICEVRAMBITCLEARED: i32 = 524288i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_SECONDARYDRIVERLOADED: i32 = 134217728i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_SETCOLOR: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_STANDARDVGA: i32 = 1048576i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_TESTINGMODES: i32 = 268435456i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_UMODELOADED: i32 = 33554432i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_VIRTUALDESKTOP: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_VPORTGETCOLOR: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_VPORTSETCOLOR: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_VPORTSTART: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_VPORTSTOP: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_VPORTUPDATE: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_xxxxxxxxx1: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDRAWI_xxxxxxxxx2: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_ADDITIONALPRIMARY: i32 = -2147483648i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_COMMANDBUFFER: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_CUBEMAP: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_CUBEMAP_NEGATIVEX: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_CUBEMAP_NEGATIVEY: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_CUBEMAP_NEGATIVEZ: i32 = 32768i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_CUBEMAP_POSITIVEX: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_CUBEMAP_POSITIVEY: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_CUBEMAP_POSITIVEZ: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_D3DTEXTUREMANAGE: i32 = 131072i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_DISCARDBACKBUFFER: i32 = 268435456i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_DONOTPERSIST: i32 = 262144i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_ENABLEALPHACHANNEL: i32 = 536870912i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_EXTENDEDFORMATPRIMARY: i32 = 1073741824i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_HARDWAREDEINTERLACE: i32 = 0i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_HINTANTIALIASING: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_HINTDYNAMIC: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_HINTSTATIC: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_INDEXBUFFER: i32 = 67108864i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_MIPMAPSUBLEVEL: i32 = 65536i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_NOTUSERLOCKABLE: i32 = 4194304i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_NPATCHES: i32 = 33554432i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_OPAQUE: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_POINTS: i32 = 8388608i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_RESERVED1: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_RESERVED2: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_RESERVED3: i32 = 67108864i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_RESERVED4: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_RTPATCHES: i32 = 16777216i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_STEREOSURFACELEFT: i32 = 524288i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_TEXTUREMANAGE: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_VERTEXBUFFER: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS2_VOLUME: i32 = 2097152i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS3_AUTOGENMIPMAP: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS3_CREATESHAREDRESOURCE: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS3_DMAP: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS3_LIGHTWEIGHTMIPMAP: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS3_MULTISAMPLE_MASK: i32 = 31i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS3_MULTISAMPLE_QUALITY_MASK: i32 = 224i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS3_MULTISAMPLE_QUALITY_SHIFT: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS3_OPENSHAREDRESOURCE: i32 = 32768i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS3_READONLYRESOURCE: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS3_RESERVED1: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS3_RESERVED2: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS3_VIDEO: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_3DDEVICE: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_ALLOCONLOAD: i32 = 67108864i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_ALPHA: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_BACKBUFFER: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_COMMANDBUFFER: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_COMPLEX: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_EXECUTEBUFFER: i32 = 8388608i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_FLIP: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_FRONTBUFFER: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_HWCODEC: i32 = 1048576i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_LIVEVIDEO: i32 = 524288i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_LOCALVIDMEM: i32 = 268435456i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_MIPMAP: i32 = 4194304i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_MODEX: i32 = 2097152i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_NONLOCALVIDMEM: i32 = 536870912i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_OFFSCREENPLAIN: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_OPTIMIZED: i32 = -2147483648i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_OVERLAY: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_OWNDC: i32 = 262144i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_PALETTE: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_PRIMARYSURFACE: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_PRIMARYSURFACELEFT: i32 = 0i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_RESERVED1: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_RESERVED2: i32 = 8388608i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_RESERVED3: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_STANDARDVGAMODE: i32 = 1073741824i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_SYSTEMMEMORY: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_TEXTURE: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_VIDEOMEMORY: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_VIDEOPORT: i32 = 134217728i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_VISIBLE: i32 = 32768i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_WRITEONLY: i32 = 65536i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCAPS_ZBUFFER: i32 = 131072i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCL_ALLOWMODEX: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCL_ALLOWREBOOT: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCL_CREATEDEVICEWINDOW: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCL_EXCLUSIVE: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCL_FPUPRESERVE: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCL_FPUSETUP: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCL_FULLSCREEN: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCL_MULTITHREADED: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCL_NORMAL: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCL_NOWINDOWCHANGES: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCL_SETDEVICEWINDOW: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSCL_SETFOCUSWINDOW: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSDM_STANDARDVGAMODE: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSD_ALL: i32 = 16775662i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSD_ALPHABITDEPTH: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSD_BACKBUFFERCOUNT: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSD_CAPS: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSD_CKDESTBLT: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSD_CKDESTOVERLAY: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSD_CKSRCBLT: i32 = 65536i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSD_CKSRCOVERLAY: i32 = 32768i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSD_DEPTH: i32 = 8388608i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSD_FVF: i32 = 2097152i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSD_HEIGHT: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSD_LINEARSIZE: i32 = 524288i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSD_LPSURFACE: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSD_MIPMAPCOUNT: i32 = 131072i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSD_PITCH: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSD_PIXELFORMAT: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSD_REFRESHRATE: i32 = 262144i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSD_SRCVBHANDLE: i32 = 4194304i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSD_TEXTURESTAGE: i32 = 1048576i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSD_WIDTH: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSD_ZBUFFERBITDEPTH: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSETSURFACEDESC_PRESERVEDC: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSETSURFACEDESC_RECREATEDC: i32 = 0i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSGR_CALIBRATE: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSKIP_ENABLENEXT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSKIP_SKIPNEXT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSMT_ISTESTREQUIRED: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSPD_IUNKNOWNPOINTER: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSPD_VOLATILE: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSVCAPS_RESERVED1: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSVCAPS_RESERVED2: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSVCAPS_RESERVED3: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSVCAPS_RESERVED4: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDSVCAPS_STEREOSEQUENTIAL: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDTRANSFER_CANCEL: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDTRANSFER_HALFLINES: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDTRANSFER_INVERT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDTRANSFER_NONLOCALVIDMEM: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDTRANSFER_SYSTEMMEMORY: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDUNSUPPORTEDMODE: u32 = 4294967295u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVERSIONINFO: u32 = 13u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPBCAPS_DESTINATION: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPBCAPS_SOURCE: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPB_OVERLAY: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPB_TYPE: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPB_VIDEOPORT: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCAPS_AUTOFLIP: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCAPS_COLORCONTROL: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCAPS_HARDWAREDEINTERLACE: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCAPS_INTERLACED: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCAPS_NONINTERLACED: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCAPS_OVERSAMPLEDVBI: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCAPS_READBACKFIELD: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCAPS_READBACKLINE: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCAPS_SHAREABLE: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCAPS_SKIPEVENFIELDS: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCAPS_SKIPODDFIELDS: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCAPS_SYNCMASTER: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCAPS_SYSTEMMEMORY: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCAPS_VBIANDVIDEOINDEPENDENT: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCAPS_VBISURFACE: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCONNECT_DISCARDSVREFDATA: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCONNECT_DOUBLECLOCK: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCONNECT_HALFLINE: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCONNECT_INTERLACED: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCONNECT_INVERTPOLARITY: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCONNECT_SHAREEVEN: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCONNECT_SHAREODD: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCONNECT_VACT: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCREATE_VBIONLY: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPCREATE_VIDEOONLY: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPD_ALIGN: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPD_AUTOFLIP: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPD_CAPS: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPD_FILTERQUALITY: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPD_FX: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPD_HEIGHT: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPD_ID: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPD_PREFERREDAUTOFLIP: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPD_WIDTH: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFLIP_VBI: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFLIP_VIDEO: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFORMAT_VBI: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFORMAT_VIDEO: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFX_CROPTOPDATA: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFX_CROPX: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFX_CROPY: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFX_IGNOREVBIXCROP: i32 = 262144i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFX_INTERLEAVE: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFX_MIRRORLEFTRIGHT: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFX_MIRRORUPDOWN: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFX_PRESHRINKX: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFX_PRESHRINKXB: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFX_PRESHRINKXS: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFX_PRESHRINKY: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFX_PRESHRINKYB: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFX_PRESHRINKYS: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFX_PRESTRETCHX: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFX_PRESTRETCHXN: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFX_PRESTRETCHY: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFX_PRESTRETCHYN: i32 = 32768i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFX_VBICONVERT: i32 = 65536i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFX_VBINOINTERLEAVE: i32 = 524288i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPFX_VBINOSCALE: i32 = 131072i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPSQ_NOSIGNAL: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPSQ_SIGNALOK: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPSTATUS_VBIONLY: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPSTATUS_VIDEOONLY: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPTARGET_VBI: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPTARGET_VIDEO: i32 = 1i32;
+pub const DDVPTYPE_BROOKTREE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324183392, data2: 55905, data3: 4559, data4: [155, 6, 0, 160, 201, 3, 163, 184] };
+pub const DDVPTYPE_CCIR656: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4238550688, data2: 55904, data3: 4559, data4: [155, 6, 0, 160, 201, 3, 163, 184] };
+pub const DDVPTYPE_E_HREFH_VREFH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1425250688, data2: 55904, data3: 4559, data4: [155, 6, 0, 160, 201, 3, 163, 184] };
+pub const DDVPTYPE_E_HREFH_VREFL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2457350688, data2: 55904, data3: 4559, data4: [155, 6, 0, 160, 201, 3, 163, 184] };
+pub const DDVPTYPE_E_HREFL_VREFH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2692350688, data2: 55904, data3: 4559, data4: [155, 6, 0, 160, 201, 3, 163, 184] };
+pub const DDVPTYPE_E_HREFL_VREFL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3768350688, data2: 55904, data3: 4559, data4: [155, 6, 0, 160, 201, 3, 163, 184] };
+pub const DDVPTYPE_PHILIPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 858583392, data2: 55905, data3: 4559, data4: [155, 6, 0, 160, 201, 3, 163, 184] };
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPWAIT_BEGIN: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPWAIT_END: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVPWAIT_LINE: i32 = 3i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVP_AUTOFLIP: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVP_CONVERT: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVP_CROP: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVP_HARDWAREDEINTERLACE: i32 = 32768i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVP_IGNOREVBIXCROP: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVP_INTERLEAVE: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVP_MIRRORLEFTRIGHT: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVP_MIRRORUPDOWN: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVP_OVERRIDEBOBWEAVE: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVP_PRESCALE: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVP_SKIPEVENFIELDS: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVP_SKIPODDFIELDS: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVP_SYNCMASTER: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVP_VBICONVERT: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVP_VBINOINTERLEAVE: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDVP_VBINOSCALE: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDWAITVB_BLOCKBEGIN: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDWAITVB_BLOCKBEGINEVENT: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDWAITVB_BLOCKEND: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DDWAITVB_I_TESTVB: i32 = -2147483642i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DD_HAL_VERSION: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DD_RUNTIME_VERSION: i32 = 2306i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DD_VERSION: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DELETED_LASTONE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DELETED_NOTFOUND: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DELETED_OK: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DIRECTDRAW_VERSION: u32 = 1792u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DXAPI_HALVERSION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DXERR_GENERIC: u32 = 2147500037u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DXERR_OUTOFCAPS: u32 = 2289434984u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DXERR_UNSUPPORTED: u32 = 2147500033u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const DX_OK: u32 = 0u32;
+pub const GUID_ColorControlCallbacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4023782594, data2: 18919, data3: 4560, data4: [136, 157, 0, 170, 0, 187, 183, 106] };
+pub const GUID_D3DCallbacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2079353232, data2: 34708, data3: 4560, data4: [145, 57, 8, 0, 54, 210, 239, 2] };
+pub const GUID_D3DCallbacks2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 195396833, data2: 28854, data3: 4560, data4: [136, 157, 0, 170, 0, 187, 183, 106] };
+pub const GUID_D3DCallbacks3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3723760176, data2: 60426, data3: 4560, data4: [169, 182, 0, 170, 0, 192, 153, 62] };
+pub const GUID_D3DCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2079353233, data2: 34708, data3: 4560, data4: [145, 57, 8, 0, 54, 210, 239, 2] };
+pub const GUID_D3DExtendedCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2112102272, data2: 40339, data3: 4560, data4: [137, 171, 0, 160, 201, 5, 65, 41] };
+pub const GUID_D3DParseUnknownCommandCallback: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 772079520, data2: 39140, data3: 4561, data4: [140, 225, 0, 160, 201, 6, 41, 168] };
+pub const GUID_DDMoreCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2282467120, data2: 45104, data3: 4560, data4: [142, 167, 0, 96, 151, 151, 234, 91] };
+pub const GUID_DDMoreSurfaceCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 998900838, data2: 62057, data3: 4561, data4: [136, 11, 0, 192, 79, 217, 48, 197] };
+pub const GUID_DDStereoMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4163376796, data2: 43240, data3: 4562, data4: [161, 242, 0, 160, 201, 131, 234, 246] };
+pub const GUID_DxApi: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2323234544, data2: 47381, data3: 4560, data4: [145, 68, 8, 0, 54, 210, 239, 2] };
+pub const GUID_GetHeapAlignment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1121988374, data2: 31553, data3: 4562, data4: [139, 255, 0, 160, 201, 131, 234, 246] };
+pub const GUID_KernelCallbacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2156279808, data2: 27398, data3: 4560, data4: [155, 6, 0, 160, 201, 3, 163, 184] };
+pub const GUID_KernelCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4289361216, data2: 31400, data3: 4560, data4: [155, 6, 0, 160, 201, 3, 163, 184] };
+pub const GUID_Miscellaneous2Callbacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1080766208, data2: 15962, data3: 4561, data4: [182, 64, 0, 170, 0, 161, 249, 106] };
+pub const GUID_MiscellaneousCallbacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4023782592, data2: 18919, data3: 4560, data4: [136, 157, 0, 170, 0, 187, 183, 106] };
+pub const GUID_MotionCompCallbacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2970757952, data2: 23973, data3: 4561, data4: [143, 207, 0, 192, 79, 194, 155, 78] };
+pub const GUID_NTCallbacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1877601502, data2: 57225, data3: 4561, data4: [157, 176, 0, 96, 8, 39, 113, 186] };
+pub const GUID_NTPrivateDriverCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4208028195, data2: 31590, data3: 4562, data4: [131, 215, 0, 192, 79, 124, 229, 140] };
+pub const GUID_NonLocalVidMemCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2261056128, data2: 36228, data3: 4560, data4: [148, 232, 0, 192, 79, 195, 65, 55] };
+pub const GUID_OptSurfaceKmodeInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3764159602, data2: 20948, data3: 4561, data4: [140, 206, 0, 160, 201, 6, 41, 168] };
+pub const GUID_OptSurfaceUmodeInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2641963012, data2: 24488, data3: 4561, data4: [140, 208, 0, 160, 201, 6, 41, 168] };
+pub const GUID_UpdateNonLocalHeap: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1121988375, data2: 31553, data3: 4562, data4: [139, 255, 0, 160, 201, 131, 234, 246] };
+pub const GUID_UserModeDriverInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4038125794, data2: 24471, data3: 4561, data4: [140, 208, 0, 160, 201, 6, 41, 168] };
+pub const GUID_UserModeDriverPassword: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2549637558, data2: 24737, data3: 4561, data4: [140, 208, 0, 160, 201, 6, 41, 168] };
+pub const GUID_VPE2Callbacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1384653127, data2: 11591, data3: 18074, data4: [160, 209, 3, 69, 88, 144, 246, 200] };
+pub const GUID_VideoPortCallbacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4023782593, data2: 18919, data3: 4560, data4: [136, 157, 0, 170, 0, 187, 183, 106] };
+pub const GUID_VideoPortCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4023782595, data2: 18919, data3: 4560, data4: [136, 157, 0, 170, 0, 187, 183, 106] };
+pub const GUID_ZPixelFormats: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2475071616, data2: 14031, data3: 4561, data4: [155, 27, 0, 170, 0, 187, 184, 174] };
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const HEAPALIASINFO_MAPPEDDUMMY: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const HEAPALIASINFO_MAPPEDREAL: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const IRQINFO_HANDLED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const IRQINFO_NOTHANDLED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const MAX_AUTOFLIP_BUFFERS: u32 = 10u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const MAX_DDDEVICEID_STRING: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const MAX_DRIVER_NAME: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const MAX_PALETTE_SIZE: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const MDL_64_BIT_VA: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const MDL_ALLOCATED_FIXED_SIZE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const MDL_ALLOCATED_MUST_SUCCEED: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const MDL_IO_PAGE_READ: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const MDL_IO_SPACE: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const MDL_LOCK_HELD: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const MDL_MAPPED_TO_SYSTEM_VA: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const MDL_MAPPING_CAN_FAIL: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const MDL_NETWORK_HEADER: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const MDL_PAGES_LOCKED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const MDL_PARENT_MAPPED_SYSTEM_VA: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const MDL_PARTIAL: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const MDL_PARTIAL_HAS_BEEN_MAPPED: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const MDL_SCATTER_GATHER_VA: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const MDL_SOURCE_IS_NONPAGED_POOL: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const MDL_WRITE_OPERATION: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const OBJECT_ISROOT: i32 = -2147483648i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const PFINDEX_UNINITIALIZED: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const REGSTR_KEY_DDHW_DESCRIPTION: &str = "Description";
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const REGSTR_KEY_DDHW_DRIVERNAME: &str = "DriverName";
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const REGSTR_PATH_DDHW: &str = "Hardware\\DirectDrawDrivers";
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const ROP_HAS_PATTERN: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const ROP_HAS_SOURCE: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const SURFACEALIGN_DISCARDABLE: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const VIDMEM_HEAPDISABLED: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const VIDMEM_ISHEAP: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const VIDMEM_ISLINEAR: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const VIDMEM_ISNONLOCAL: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const VIDMEM_ISRECTANGULAR: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const VIDMEM_ISWC: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const VMEMHEAP_ALIGNMENT: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const VMEMHEAP_LINEAR: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const VMEMHEAP_RECTANGULAR: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub const _FACDD: u32 = 2166u32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct ACCESSRECTLIST {
+ pub lpLink: *mut ACCESSRECTLIST,
+ pub rDest: super::super::Foundation::RECT,
+ pub lpOwner: *mut DDRAWI_DIRECTDRAW_LCL,
+ pub lpSurfaceData: *mut ::core::ffi::c_void,
+ pub dwFlags: u32,
+ pub lpHeapAliasInfo: *mut HEAPALIASINFO,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for ACCESSRECTLIST {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for ACCESSRECTLIST {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct ATTACHLIST {
+ pub dwFlags: u32,
+ pub lpLink: *mut ATTACHLIST,
+ pub lpAttached: *mut DDRAWI_DDRAWSURFACE_LCL,
+ pub lpIAttached: *mut DDRAWI_DDRAWSURFACE_INT,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for ATTACHLIST {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for ATTACHLIST {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub struct DBLNODE {
+ pub next: *mut DBLNODE,
+ pub prev: *mut DBLNODE,
+ pub object: *mut DDRAWI_DDRAWSURFACE_LCL,
+ pub object_int: *mut DDRAWI_DDRAWSURFACE_INT,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::marker::Copy for DBLNODE {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+impl ::core::clone::Clone for DBLNODE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct DD32BITDRIVERDATA {
+ pub szName: [super::super::Foundation::CHAR; 260],
+ pub szEntryPoint: [super::super::Foundation::CHAR; 64],
+ pub dwContext: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for DD32BITDRIVERDATA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for DD32BITDRIVERDATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub struct DDARGB {
+ pub blue: u8,
+ pub green: u8,
+ pub red: u8,
+ pub alpha: u8,
+}
+impl ::core::marker::Copy for DDARGB {}
+impl ::core::clone::Clone for DDARGB {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct DDBLTBATCH {
+ pub lprDest: *mut super::super::Foundation::RECT,
+ pub lpDDSSrc: IDirectDrawSurface,
+ pub lprSrc: *mut super::super::Foundation::RECT,
+ pub dwFlags: u32,
+ pub lpDDBltFx: *mut DDBLTFX,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for DDBLTBATCH {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for DDBLTBATCH {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub struct DDBLTFX {
+ pub dwSize: u32,
+ pub dwDDFX: u32,
+ pub dwROP: u32,
+ pub dwDDROP: u32,
+ pub dwRotationAngle: u32,
+ pub dwZBufferOpCode: u32,
+ pub dwZBufferLow: u32,
+ pub dwZBufferHigh: u32,
+ pub dwZBufferBaseDest: u32,
+ pub dwZDestConstBitDepth: u32,
+ pub Anonymous1: DDBLTFX_0,
+ pub dwZSrcConstBitDepth: u32,
+ pub Anonymous2: DDBLTFX_1,
+ pub dwAlphaEdgeBlendBitDepth: u32,
+ pub dwAlphaEdgeBlend: u32,
+ pub dwReserved: u32,
+ pub dwAlphaDestConstBitDepth: u32,
+ pub Anonymous3: DDBLTFX_2,
+ pub dwAlphaSrcConstBitDepth: u32,
+ pub Anonymous4: DDBLTFX_3,
+ pub Anonymous5: DDBLTFX_4,
+ pub ddckDestColorkey: DDCOLORKEY,
+ pub ddckSrcColorkey: DDCOLORKEY,
+}
+impl ::core::marker::Copy for DDBLTFX {}
+impl ::core::clone::Clone for DDBLTFX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub union DDBLTFX_0 {
+ pub dwZDestConst: u32,
+ pub lpDDSZBufferDest: IDirectDrawSurface,
+}
+impl ::core::marker::Copy for DDBLTFX_0 {}
+impl ::core::clone::Clone for DDBLTFX_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub union DDBLTFX_1 {
+ pub dwZSrcConst: u32,
+ pub lpDDSZBufferSrc: IDirectDrawSurface,
+}
+impl ::core::marker::Copy for DDBLTFX_1 {}
+impl ::core::clone::Clone for DDBLTFX_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub union DDBLTFX_2 {
+ pub dwAlphaDestConst: u32,
+ pub lpDDSAlphaDest: IDirectDrawSurface,
+}
+impl ::core::marker::Copy for DDBLTFX_2 {}
+impl ::core::clone::Clone for DDBLTFX_2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub union DDBLTFX_3 {
+ pub dwAlphaSrcConst: u32,
+ pub lpDDSAlphaSrc: IDirectDrawSurface,
+}
+impl ::core::marker::Copy for DDBLTFX_3 {}
+impl ::core::clone::Clone for DDBLTFX_3 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub union DDBLTFX_4 {
+ pub dwFillColor: u32,
+ pub dwFillDepth: u32,
+ pub dwFillPixel: u32,
+ pub lpDDSPattern: IDirectDrawSurface,
+}
+impl ::core::marker::Copy for DDBLTFX_4 {}
+impl ::core::clone::Clone for DDBLTFX_4 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub struct DDBOBNEXTFIELDINFO {
+ pub lpSurface: *mut DDSURFACEDATA,
+}
+impl ::core::marker::Copy for DDBOBNEXTFIELDINFO {}
+impl ::core::clone::Clone for DDBOBNEXTFIELDINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DDCAPS_DX1 {
@@ -814,80 +2388,6 @@ impl ::core::clone::Clone for DDCAPS_DX7 {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCAPS_GDI: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCAPS_NOHARDWARE: i32 = 33554432i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCAPS_OVERLAY: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCAPS_OVERLAYCANTCLIP: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCAPS_OVERLAYFOURCC: i32 = 8192i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCAPS_OVERLAYSTRETCH: i32 = 16384i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCAPS_PALETTE: i32 = 32768i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCAPS_PALETTEVSYNC: i32 = 65536i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCAPS_READSCANLINE: i32 = 131072i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCAPS_RESERVED1: i32 = 262144i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCAPS_VBI: i32 = 524288i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCAPS_ZBLTS: i32 = 1048576i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCAPS_ZOVERLAYS: i32 = 2097152i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEYCAPS_DESTBLT: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEYCAPS_DESTBLTCLRSPACE: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEYCAPS_DESTBLTCLRSPACEYUV: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEYCAPS_DESTBLTYUV: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEYCAPS_DESTOVERLAY: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEYCAPS_DESTOVERLAYCLRSPACE: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEYCAPS_DESTOVERLAYCLRSPACEYUV: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEYCAPS_DESTOVERLAYONEACTIVE: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEYCAPS_DESTOVERLAYYUV: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEYCAPS_NOCOSTOVERLAY: i32 = 262144i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEYCAPS_SRCBLT: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEYCAPS_SRCBLTCLRSPACE: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEYCAPS_SRCBLTCLRSPACEYUV: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEYCAPS_SRCBLTYUV: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEYCAPS_SRCOVERLAY: i32 = 8192i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEYCAPS_SRCOVERLAYCLRSPACE: i32 = 16384i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEYCAPS_SRCOVERLAYCLRSPACEYUV: i32 = 32768i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEYCAPS_SRCOVERLAYONEACTIVE: i32 = 65536i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEYCAPS_SRCOVERLAYYUV: i32 = 131072i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEY_COLORSPACE: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEY_DESTBLT: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEY_DESTOVERLAY: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEY_SRCBLT: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCKEY_SRCOVERLAY: i32 = 16i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DDCOLORCONTROL {
@@ -920,20 +2420,6 @@ impl ::core::clone::Clone for DDCOLORKEY {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCOLOR_BRIGHTNESS: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCOLOR_COLORENABLE: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCOLOR_CONTRAST: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCOLOR_GAMMA: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCOLOR_HUE: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCOLOR_SATURATION: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCOLOR_SHARPNESS: i32 = 16i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DDCOMPBUFFERINFO {
@@ -1012,12 +2498,6 @@ impl ::core::clone::Clone for DDCORECAPS {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCREATEDRIVEROBJECT: u32 = 10u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCREATE_EMULATIONONLY: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDCREATE_HARDWAREONLY: i32 = 1i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -1061,14 +2541,6 @@ impl ::core::clone::Clone for DDDEVICEIDENTIFIER2 {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDEDM_REFRESHRATES: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDEDM_STANDARDVGAMODES: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDEM_MODEFAILED: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDEM_MODEPASSED: i32 = 1i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DDENABLEIRQINFO {
@@ -1083,32 +2555,6 @@ impl ::core::clone::Clone for DDENABLEIRQINFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDENUMOVERLAYZ_BACKTOFRONT: i32 = 0i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDENUMOVERLAYZ_FRONTTOBACK: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDENUMRET_CANCEL: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDENUMRET_OK: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDENUMSURFACES_ALL: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDENUMSURFACES_CANBECREATED: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDENUMSURFACES_DOESEXIST: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDENUMSURFACES_MATCH: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDENUMSURFACES_NOMATCH: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDENUM_ATTACHEDSECONDARYDEVICES: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDENUM_DETACHEDSECONDARYDEVICES: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDENUM_NONDISPLAYDEVICES: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDERR_NOTINITIALIZED: i32 = -2147221008i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DDFLIPOVERLAYINFO {
@@ -1136,106 +2582,6 @@ impl ::core::clone::Clone for DDFLIPVIDEOPORTINFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFLIP_DONOTWAIT: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFLIP_EVEN: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFLIP_INTERVAL2: i32 = 33554432i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFLIP_INTERVAL3: i32 = 50331648i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFLIP_INTERVAL4: i32 = 67108864i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFLIP_NOVSYNC: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFLIP_ODD: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFLIP_STEREO: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFLIP_WAIT: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXALPHACAPS_BLTALPHAEDGEBLEND: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXALPHACAPS_BLTALPHAPIXELS: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXALPHACAPS_BLTALPHAPIXELSNEG: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXALPHACAPS_BLTALPHASURFACES: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXALPHACAPS_BLTALPHASURFACESNEG: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXALPHACAPS_OVERLAYALPHAEDGEBLEND: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXALPHACAPS_OVERLAYALPHAPIXELS: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXALPHACAPS_OVERLAYALPHAPIXELSNEG: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXALPHACAPS_OVERLAYALPHASURFACES: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXALPHACAPS_OVERLAYALPHASURFACESNEG: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_BLTALPHA: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_BLTARITHSTRETCHY: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_BLTARITHSTRETCHYN: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_BLTFILTER: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_BLTMIRRORLEFTRIGHT: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_BLTMIRRORUPDOWN: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_BLTROTATION: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_BLTROTATION90: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_BLTSHRINKX: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_BLTSHRINKXN: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_BLTSHRINKY: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_BLTSHRINKYN: i32 = 8192i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_BLTSTRETCHX: i32 = 16384i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_BLTSTRETCHXN: i32 = 32768i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_BLTSTRETCHY: i32 = 65536i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_BLTSTRETCHYN: i32 = 131072i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_OVERLAYALPHA: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_OVERLAYARITHSTRETCHY: i32 = 262144i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_OVERLAYARITHSTRETCHYN: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_OVERLAYDEINTERLACE: i32 = 536870912i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_OVERLAYFILTER: i32 = 262144i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_OVERLAYMIRRORLEFTRIGHT: i32 = 134217728i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_OVERLAYMIRRORUPDOWN: i32 = 268435456i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_OVERLAYSHRINKX: i32 = 524288i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_OVERLAYSHRINKXN: i32 = 1048576i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_OVERLAYSHRINKY: i32 = 2097152i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_OVERLAYSHRINKYN: i32 = 4194304i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_OVERLAYSTRETCHX: i32 = 8388608i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_OVERLAYSTRETCHXN: i32 = 16777216i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_OVERLAYSTRETCHY: i32 = 33554432i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDFXCAPS_OVERLAYSTRETCHYN: i32 = 67108864i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DDGAMMARAMP {
@@ -1249,14 +2595,6 @@ impl ::core::clone::Clone for DDGAMMARAMP {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDGBS_CANBLT: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDGBS_ISBLTDONE: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDGDI_GETHOSTIDENTIFIER: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDGET32BITDRIVERNAME: u32 = 11u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DDGETCURRENTAUTOFLIPININFO {
@@ -1347,10 +2685,6 @@ impl ::core::clone::Clone for DDGETTRANSFERSTATUSOUTINFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDGFS_CANFLIP: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDGFS_ISFLIPDONE: i32 = 2i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -1399,14 +2733,6 @@ impl ::core::clone::Clone for DDHALINFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHALINFO_GETDRIVERINFO2: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHALINFO_GETDRIVERINFOSET: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHALINFO_ISPRIMARYDISPLAY: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHALINFO_MODEXILLEGAL: i32 = 2i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DDHALMODEINFO {
@@ -1445,8 +2771,6 @@ impl ::core::clone::Clone for DDHAL_ADDATTACHEDSURFACEDATA {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_APP_DLLNAME: &str = "DDRAW.DLL";
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -1567,28 +2891,6 @@ impl ::core::clone::Clone for DDHAL_CANCREATEVPORTDATA {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_CB32_CANCREATESURFACE: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_CB32_CREATEPALETTE: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_CB32_CREATESURFACE: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_CB32_DESTROYDRIVER: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_CB32_FLIPTOGDISURFACE: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_CB32_GETSCANLINE: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_CB32_MAPMEMORY: i32 = -2147483648i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_CB32_SETCOLORKEY: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_CB32_SETEXCLUSIVEMODE: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_CB32_SETMODE: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_CB32_WAITFORVERTICALBLANK: i32 = 16i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -1608,8 +2910,6 @@ impl ::core::clone::Clone for DDHAL_COLORCONTROLDATA {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_COLOR_COLORCONTROL: i32 = 1i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -1688,8 +2988,6 @@ impl ::core::clone::Clone for DDHAL_CREATESURFACEEXDATA {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_CREATESURFACEEX_SWAPHANDLES: i32 = 1i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -1708,16 +3006,6 @@ impl ::core::clone::Clone for DDHAL_CREATEVPORTDATA {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_D3DBUFCB32_CANCREATED3DBUF: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_D3DBUFCB32_CREATED3DBUF: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_D3DBUFCB32_DESTROYD3DBUF: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_D3DBUFCB32_LOCKD3DBUF: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_D3DBUFCB32_UNLOCKD3DBUF: i32 = 16i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -2036,14 +3324,6 @@ impl ::core::clone::Clone for DDHAL_DESTROYVPORTDATA {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_DRIVER_DLLNAME: &str = "DDRAW16.DLL";
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_DRIVER_HANDLED: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_DRIVER_NOCKEYHW: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_DRIVER_NOTHANDLED: i32 = 0i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -2081,16 +3361,6 @@ impl ::core::clone::Clone for DDHAL_ENDMOCOMPFRAMEDATA {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_EXEBUFCB32_CANCREATEEXEBUF: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_EXEBUFCB32_CREATEEXEBUF: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_EXEBUFCB32_DESTROYEXEBUF: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_EXEBUFCB32_LOCKEXEBUF: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_EXEBUFCB32_UNLOCKEXEBUF: i32 = 16i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -2514,10 +3784,6 @@ impl ::core::clone::Clone for DDHAL_GETVPORTSIGNALDATA {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_KERNEL_SYNCSURFACEDATA: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_KERNEL_SYNCVIDEOPORTDATA: i32 = 2i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -2539,64 +3805,6 @@ impl ::core::clone::Clone for DDHAL_LOCKDATA {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_MISC2CB32_ALPHABLT: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_MISC2CB32_CREATESURFACEEX: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_MISC2CB32_DESTROYDDLOCAL: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_MISC2CB32_GETDRIVERSTATE: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_MISCCB32_GETAVAILDRIVERMEMORY: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_MISCCB32_GETHEAPALIGNMENT: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_MISCCB32_GETSYSMEMBLTSTATUS: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_MISCCB32_UPDATENONLOCALHEAP: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_MOCOMP32_BEGINFRAME: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_MOCOMP32_CREATE: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_MOCOMP32_DESTROY: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_MOCOMP32_ENDFRAME: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_MOCOMP32_GETCOMPBUFFINFO: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_MOCOMP32_GETFORMATS: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_MOCOMP32_GETGUIDS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_MOCOMP32_GETINTERNALINFO: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_MOCOMP32_QUERYSTATUS: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_MOCOMP32_RENDER: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_NTCB32_FLIPTOGDISURFACE: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_NTCB32_FREEDRIVERMEMORY: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_NTCB32_SETEXCLUSIVEMODE: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_PALCB32_DESTROYPALETTE: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_PALCB32_SETENTRIES: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_PLEASEALLOC_BLOCKSIZE: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_PLEASEALLOC_LINEARSIZE: i32 = 3i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_PLEASEALLOC_USERMEM: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_PRIVATECAP_ATOMICSURFACECREATION: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_PRIVATECAP_NOTIFYPRIMARYCREATION: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_PRIVATECAP_RESERVED1: i32 = 4i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -2772,34 +3980,6 @@ impl ::core::clone::Clone for DDHAL_SETPALETTEDATA {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_SURFCB32_ADDATTACHEDSURFACE: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_SURFCB32_BLT: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_SURFCB32_DESTROYSURFACE: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_SURFCB32_FLIP: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_SURFCB32_GETBLTSTATUS: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_SURFCB32_GETFLIPSTATUS: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_SURFCB32_LOCK: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_SURFCB32_RESERVED4: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_SURFCB32_SETCLIPLIST: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_SURFCB32_SETCOLORKEY: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_SURFCB32_SETOVERLAYPOSITION: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_SURFCB32_SETPALETTE: i32 = 8192i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_SURFCB32_UNLOCK: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_SURFCB32_UPDATEOVERLAY: i32 = 1024i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -2933,38 +4113,6 @@ impl ::core::clone::Clone for DDHAL_UPDATEVPORTDATA {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_VPORT32_CANCREATEVIDEOPORT: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_VPORT32_COLORCONTROL: i32 = 32768i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_VPORT32_CREATEVIDEOPORT: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_VPORT32_DESTROY: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_VPORT32_FLIP: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_VPORT32_GETAUTOFLIPSURF: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_VPORT32_GETBANDWIDTH: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_VPORT32_GETCONNECT: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_VPORT32_GETFIELD: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_VPORT32_GETFLIPSTATUS: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_VPORT32_GETINPUTFORMATS: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_VPORT32_GETLINE: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_VPORT32_GETOUTPUTFORMATS: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_VPORT32_GETSIGNALSTATUS: i32 = 16384i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_VPORT32_UPDATE: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDHAL_VPORT32_WAITFORSYNC: i32 = 8192i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -3023,52 +4171,6 @@ impl ::core::clone::Clone for DDHAL_WAITFORVPORTSYNCDATA {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_BUSMASTER: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_DISPLAY_VSYNC: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_RESERVED1: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_VPORT0_LINE: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_VPORT0_VSYNC: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_VPORT1_LINE: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_VPORT1_VSYNC: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_VPORT2_LINE: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_VPORT2_VSYNC: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_VPORT3_LINE: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_VPORT3_VSYNC: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_VPORT4_LINE: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_VPORT4_VSYNC: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_VPORT5_LINE: i32 = 8192i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_VPORT5_VSYNC: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_VPORT6_LINE: i32 = 32768i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_VPORT6_VSYNC: i32 = 16384i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_VPORT7_LINE: i32 = 131072i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_VPORT7_VSYNC: i32 = 65536i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_VPORT8_LINE: i32 = 524288i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_VPORT8_VSYNC: i32 = 262144i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_VPORT9_LINE: i32 = 131072i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDIRQ_VPORT9_VSYNC: i32 = 65536i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DDKERNELCAPS {
@@ -3082,26 +4184,6 @@ impl ::core::clone::Clone for DDKERNELCAPS {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDKERNELCAPS_AUTOFLIP: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDKERNELCAPS_CAPTURE_INVERTED: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDKERNELCAPS_CAPTURE_NONLOCALVIDMEM: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDKERNELCAPS_CAPTURE_SYSMEM: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDKERNELCAPS_FIELDPOLARITY: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDKERNELCAPS_FLIPOVERLAY: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDKERNELCAPS_FLIPVIDEOPORT: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDKERNELCAPS_LOCK: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDKERNELCAPS_SETSTATE: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDKERNELCAPS_SKIPFIELDS: i32 = 1i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DDLOCKININFO {
@@ -3124,30 +4206,6 @@ impl ::core::clone::Clone for DDLOCKOUTINFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDLOCK_DISCARDCONTENTS: i32 = 8192i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDLOCK_DONOTWAIT: i32 = 16384i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDLOCK_EVENT: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDLOCK_HASVOLUMETEXTUREBOXRECT: i32 = 32768i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDLOCK_NODIRTYUPDATE: i32 = 65536i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDLOCK_NOOVERWRITE: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDLOCK_NOSYSLOCK: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDLOCK_OKTOSWAP: i32 = 8192i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDLOCK_READONLY: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDLOCK_SURFACEMEMORYPTR: i32 = 0i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDLOCK_WAIT: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDLOCK_WRITEONLY: i32 = 32i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -3183,8 +4241,6 @@ impl ::core::clone::Clone for DDMCCOMPBUFFERINFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDMCQUERY_READ: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -3203,18 +4259,6 @@ impl ::core::clone::Clone for DDMOCOMPBUFFERINFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDMODEINFO_MAXREFRESH: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDMODEINFO_MODEX: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDMODEINFO_PALETTIZED: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDMODEINFO_STANDARDVGA: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDMODEINFO_STEREO: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDMODEINFO_UNSUPPORTED: u32 = 4u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DDMONITORINFO {
@@ -3262,8 +4306,6 @@ impl ::core::clone::Clone for DDMORESURFACECAPS_0 {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDNEWCALLBACKFNS: u32 = 12u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DDNONLOCALVIDMEMCAPS {
@@ -3368,34 +4410,6 @@ impl ::core::clone::Clone for DDOSCAPS {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOSDCAPS_MONOLITHICMIPMAP: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOSDCAPS_OPTCOMPRESSED: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOSDCAPS_OPTREORDERED: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOSDCAPS_VALIDOSCAPS: i32 = 7i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOSDCAPS_VALIDSCAPS: i32 = 805324800i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOSD_ALL: i32 = 15i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOSD_COMPRESSION_RATIO: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOSD_GUID: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOSD_OSCAPS: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOSD_SCAPS: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVERFX_ARITHSTRETCHY: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVERFX_DEINTERLACE: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVERFX_MIRRORLEFTRIGHT: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVERFX_MIRRORUPDOWN: i32 = 4i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DDOVERLAYFX {
@@ -3442,134 +4456,6 @@ impl ::core::clone::Clone for DDOVERLAYFX_1 {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVERZ_INSERTINBACKOF: i32 = 5i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVERZ_INSERTINFRONTOF: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVERZ_MOVEBACKWARD: i32 = 3i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVERZ_MOVEFORWARD: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVERZ_SENDTOBACK: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVERZ_SENDTOFRONT: i32 = 0i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_ADDDIRTYRECT: i32 = 32768i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_ALPHADEST: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_ALPHADESTCONSTOVERRIDE: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_ALPHADESTNEG: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_ALPHADESTSURFACEOVERRIDE: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_ALPHAEDGEBLEND: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_ALPHASRC: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_ALPHASRCCONSTOVERRIDE: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_ALPHASRCNEG: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_ALPHASRCSURFACEOVERRIDE: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_ARGBSCALEFACTORS: i32 = 33554432i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_AUTOFLIP: i32 = 1048576i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_BOB: i32 = 2097152i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_BOBHARDWARE: i32 = 16777216i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_DDFX: i32 = 524288i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_DEGRADEARGBSCALING: i32 = 67108864i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_HIDE: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_INTERLEAVED: i32 = 8388608i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_KEYDEST: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_KEYDESTOVERRIDE: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_KEYSRC: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_KEYSRCOVERRIDE: i32 = 8192i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_OVERRIDEBOBWEAVE: i32 = 4194304i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_REFRESHALL: i32 = 131072i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_REFRESHDIRTYRECTS: i32 = 65536i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDOVER_SHOW: i32 = 16384i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPCAPS_1BIT: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPCAPS_2BIT: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPCAPS_4BIT: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPCAPS_8BIT: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPCAPS_8BITENTRIES: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPCAPS_ALLOW256: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPCAPS_ALPHA: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPCAPS_INITIALIZE: i32 = 0i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPCAPS_PRIMARYSURFACE: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPCAPS_PRIMARYSURFACELEFT: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPCAPS_VSYNC: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPF_ALPHA: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPF_ALPHAPIXELS: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPF_ALPHAPREMULT: i32 = 32768i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPF_BUMPDUDV: i32 = 524288i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPF_BUMPLUMINANCE: i32 = 262144i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPF_COMPRESSED: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPF_D3DFORMAT: i32 = 2097152i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPF_FOURCC: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPF_LUMINANCE: i32 = 131072i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPF_NOVEL_TEXTURE_FORMAT: i32 = 1048576i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPF_PALETTEINDEXED1: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPF_PALETTEINDEXED2: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPF_PALETTEINDEXED4: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPF_PALETTEINDEXED8: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPF_PALETTEINDEXEDTO8: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPF_RGB: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPF_RGBTOYUV: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPF_STENCILBUFFER: i32 = 16384i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPF_YUV: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPF_ZBUFFER: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDPF_ZPIXELS: i32 = 8192i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DDPIXELFORMAT {
@@ -3677,214 +4563,6 @@ impl ::core::clone::Clone for DDPIXELFORMAT_4 {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWICLIP_INMASTERSPRITELIST: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWICLIP_ISINITIALIZED: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWICLIP_WATCHWINDOW: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_ACTIVENO: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_ACTIVEYES: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_ALLOWMODEX: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_ATTEMPTEDD3DCONTEXT: i32 = 262144i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_CREATEDWINDOW: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_CURSORCLIPPED: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_DIRECTDRAW7: i32 = 131072i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_DIRECTDRAW8: i32 = 2097152i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_DIRTYDC: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_DISABLEINACTIVATE: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_DX8DRIVER: i32 = 1048576i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_EXPLICITMONITOR: i32 = 8192i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_FPUPRESERVE: i32 = 524288i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_FPUSETUP: i32 = 32768i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_HASEXCLUSIVEMODE: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_HOOKEDHWND: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_ISFULLSCREEN: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_MODEHASBEENCHANGED: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_MULTITHREADED: i32 = 16384i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_POWEREDDOWN: i32 = 65536i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_SETCOOPCALLED: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWILCL_V1SCLBEHAVIOUR: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWIPAL_16: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWIPAL_2: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWIPAL_256: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWIPAL_4: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWIPAL_ALLOW256: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWIPAL_ALPHA: i32 = 8192i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWIPAL_DIRTY: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWIPAL_EXCLUSIVE: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWIPAL_GDI: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWIPAL_INHEL: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWIPAL_STORED_16: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWIPAL_STORED_24: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWIPAL_STORED_8: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWIPAL_STORED_8INDEX: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURFGBL_DDHELDONTFREE: i32 = 1048576i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURFGBL_DX8SURFACE: i32 = 524288i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURFGBL_FASTLOCKHELD: i32 = 32768i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURFGBL_HARDWAREOPDEST: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURFGBL_HARDWAREOPSOURCE: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURFGBL_IMPLICITHANDLE: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURFGBL_ISCLIENTMEM: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURFGBL_ISGDISURFACE: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURFGBL_LATEALLOCATELINEAR: i32 = 8192i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURFGBL_LOCKBROKEN: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURFGBL_LOCKNOTHOLDINGWIN16LOCK: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURFGBL_LOCKVRAMSTYLE: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURFGBL_MEMFREE: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURFGBL_NOTIFYWHENUNLOCKED: i32 = 2097152i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURFGBL_READONLYLOCKHELD: i32 = 65536i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURFGBL_RESERVED0: i32 = -2147483648i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURFGBL_SOFTWAREAUTOFLIP: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURFGBL_SYSMEMEXECUTEBUFFER: i32 = 16384i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURFGBL_SYSMEMREQUESTED: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURFGBL_VPORTDATA: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURFGBL_VPORTINTERLEAVED: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_ATTACHED: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_ATTACHED_FROM: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_BACKBUFFER: i32 = 134217728i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_DATAISALIASED: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_DCIBUSY: i32 = 536870912i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_DCILOCK: i32 = -2147483648i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_DRIVERMANAGED: i32 = 1073741824i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_FRONTBUFFER: i32 = 67108864i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_GETDCNULL: i32 = 1073741824i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_HASCKEYDESTBLT: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_HASCKEYDESTOVERLAY: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_HASCKEYSRCBLT: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_HASCKEYSRCOVERLAY: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_HASDC: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_HASOVERLAYDATA: i32 = 16384i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_HASPIXELFORMAT: i32 = 8192i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_HELCB: i32 = 33554432i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_HW_CKEYDESTBLT: i32 = 2097152i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_HW_CKEYDESTOVERLAY: i32 = 1048576i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_HW_CKEYSRCBLT: i32 = 8388608i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_HW_CKEYSRCOVERLAY: i32 = 4194304i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_IMPLICITCREATE: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_IMPLICITROOT: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_INMASTERSPRITELIST: i32 = 16777216i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_INVALID: i32 = 268435456i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_ISFREE: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_LOCKEXCLUDEDCURSOR: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_PARTOFPRIMARYCHAIN: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_SETGAMMA: i32 = 32768i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_STEREOSURFACELEFT: i32 = 536870912i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_SW_CKEYDESTBLT: i32 = 131072i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_SW_CKEYDESTOVERLAY: i32 = 65536i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_SW_CKEYSRCBLT: i32 = 524288i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWISURF_SW_CKEYSRCOVERLAY: i32 = 262144i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWIVPORT_COLORKEYANDINTERP: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWIVPORT_NOKERNELHANDLES: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWIVPORT_ON: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWIVPORT_SOFTWARE_AUTOFLIP: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWIVPORT_SOFTWARE_BOB: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWIVPORT_VBION: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWIVPORT_VIDEOON: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_ATTACHEDTODESKTOP: i32 = 16777216i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_BADPDEV: i32 = 1073741824i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_CHANGINGMODE: i32 = 4194304i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -3988,8 +4666,6 @@ impl ::core::clone::Clone for DDRAWI_DDRAWCLIPPER_LCL {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_DDRAWDATANOTFETCHED: i32 = 67108864i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
@@ -4518,72 +5194,6 @@ impl ::core::clone::Clone for DDRAWI_DIRECTDRAW_LCL {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_DISPLAYDRV: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_DRIVERINFO2: i32 = 536870912i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_EMULATIONINITIALIZED: i32 = 16384i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_EXTENDEDALIGNMENT: i32 = 2097152i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_FLIPPEDTOGDI: i32 = 131072i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_FULLSCREEN: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_GDIDRV: i32 = 8388608i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_GETCOLOR: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_HASCKEYDESTOVERLAY: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_HASCKEYSRCOVERLAY: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_HASGDIPALETTE: i32 = 8192i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_HASGDIPALETTE_EXCLUSIVE: i32 = 32768i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_MODECHANGED: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_MODEX: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_MODEXILLEGAL: i32 = 65536i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_NEEDSWIN16FORVRAMLOCK: i32 = 262144i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_NOEMULATION: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_NOHARDWARE: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_PALETTEINIT: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_PDEVICEVRAMBITCLEARED: i32 = 524288i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_SECONDARYDRIVERLOADED: i32 = 134217728i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_SETCOLOR: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_STANDARDVGA: i32 = 1048576i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_TESTINGMODES: i32 = 268435456i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_UMODELOADED: i32 = 33554432i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_VIRTUALDESKTOP: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_VPORTGETCOLOR: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_VPORTSETCOLOR: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_VPORTSTART: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_VPORTSTOP: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_VPORTUPDATE: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_xxxxxxxxx1: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDRAWI_xxxxxxxxx2: i32 = 2i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DDRGBA {
@@ -4635,96 +5245,6 @@ impl ::core::clone::Clone for DDSCAPS2_0 {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_ADDITIONALPRIMARY: i32 = -2147483648i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_COMMANDBUFFER: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_CUBEMAP: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_CUBEMAP_NEGATIVEX: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_CUBEMAP_NEGATIVEY: i32 = 8192i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_CUBEMAP_NEGATIVEZ: i32 = 32768i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_CUBEMAP_POSITIVEX: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_CUBEMAP_POSITIVEY: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_CUBEMAP_POSITIVEZ: i32 = 16384i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_D3DTEXTUREMANAGE: i32 = 131072i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_DISCARDBACKBUFFER: i32 = 268435456i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_DONOTPERSIST: i32 = 262144i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_ENABLEALPHACHANNEL: i32 = 536870912i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_EXTENDEDFORMATPRIMARY: i32 = 1073741824i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_HARDWAREDEINTERLACE: i32 = 0i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_HINTANTIALIASING: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_HINTDYNAMIC: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_HINTSTATIC: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_INDEXBUFFER: i32 = 67108864i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_MIPMAPSUBLEVEL: i32 = 65536i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_NOTUSERLOCKABLE: i32 = 4194304i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_NPATCHES: i32 = 33554432i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_OPAQUE: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_POINTS: i32 = 8388608i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_RESERVED1: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_RESERVED2: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_RESERVED3: i32 = 67108864i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_RESERVED4: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_RTPATCHES: i32 = 16777216i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_STEREOSURFACELEFT: i32 = 524288i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_TEXTUREMANAGE: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_VERTEXBUFFER: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS2_VOLUME: i32 = 2097152i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS3_AUTOGENMIPMAP: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS3_CREATESHAREDRESOURCE: i32 = 8192i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS3_DMAP: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS3_LIGHTWEIGHTMIPMAP: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS3_MULTISAMPLE_MASK: i32 = 31i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS3_MULTISAMPLE_QUALITY_MASK: i32 = 224i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS3_MULTISAMPLE_QUALITY_SHIFT: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS3_OPENSHAREDRESOURCE: i32 = 32768i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS3_READONLYRESOURCE: i32 = 16384i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS3_RESERVED1: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS3_RESERVED2: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS3_VIDEO: i32 = 512i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DDSCAPSEX {
@@ -4750,140 +5270,6 @@ impl ::core::clone::Clone for DDSCAPSEX_0 {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_3DDEVICE: i32 = 8192i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_ALLOCONLOAD: i32 = 67108864i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_ALPHA: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_BACKBUFFER: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_COMMANDBUFFER: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_COMPLEX: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_EXECUTEBUFFER: i32 = 8388608i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_FLIP: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_FRONTBUFFER: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_HWCODEC: i32 = 1048576i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_LIVEVIDEO: i32 = 524288i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_LOCALVIDMEM: i32 = 268435456i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_MIPMAP: i32 = 4194304i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_MODEX: i32 = 2097152i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_NONLOCALVIDMEM: i32 = 536870912i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_OFFSCREENPLAIN: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_OPTIMIZED: i32 = -2147483648i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_OVERLAY: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_OWNDC: i32 = 262144i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_PALETTE: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_PRIMARYSURFACE: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_PRIMARYSURFACELEFT: i32 = 0i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_RESERVED1: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_RESERVED2: i32 = 8388608i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_RESERVED3: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_STANDARDVGAMODE: i32 = 1073741824i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_SYSTEMMEMORY: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_TEXTURE: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_VIDEOMEMORY: i32 = 16384i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_VIDEOPORT: i32 = 134217728i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_VISIBLE: i32 = 32768i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_WRITEONLY: i32 = 65536i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCAPS_ZBUFFER: i32 = 131072i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCL_ALLOWMODEX: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCL_ALLOWREBOOT: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCL_CREATEDEVICEWINDOW: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCL_EXCLUSIVE: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCL_FPUPRESERVE: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCL_FPUSETUP: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCL_FULLSCREEN: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCL_MULTITHREADED: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCL_NORMAL: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCL_NOWINDOWCHANGES: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCL_SETDEVICEWINDOW: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSCL_SETFOCUSWINDOW: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSDM_STANDARDVGAMODE: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSD_ALL: i32 = 16775662i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSD_ALPHABITDEPTH: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSD_BACKBUFFERCOUNT: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSD_CAPS: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSD_CKDESTBLT: i32 = 16384i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSD_CKDESTOVERLAY: i32 = 8192i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSD_CKSRCBLT: i32 = 65536i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSD_CKSRCOVERLAY: i32 = 32768i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSD_DEPTH: i32 = 8388608i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSD_FVF: i32 = 2097152i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSD_HEIGHT: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSD_LINEARSIZE: i32 = 524288i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSD_LPSURFACE: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSD_MIPMAPCOUNT: i32 = 131072i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSD_PITCH: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSD_PIXELFORMAT: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSD_REFRESHRATE: i32 = 262144i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSD_SRCVBHANDLE: i32 = 4194304i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSD_TEXTURESTAGE: i32 = 1048576i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSD_WIDTH: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSD_ZBUFFERBITDEPTH: i32 = 64i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DDSETSTATEININFO {
@@ -4912,12 +5298,6 @@ impl ::core::clone::Clone for DDSETSTATEOUTINFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSETSURFACEDESC_PRESERVEDC: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSETSURFACEDESC_RECREATEDC: i32 = 0i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSGR_CALIBRATE: i32 = 1i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DDSKIPNEXTFIELDINFO {
@@ -4930,16 +5310,6 @@ impl ::core::clone::Clone for DDSKIPNEXTFIELDINFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSKIP_ENABLENEXT: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSKIP_SKIPNEXT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSMT_ISTESTREQUIRED: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSPD_IUNKNOWNPOINTER: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSPD_VOLATILE: i32 = 2i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -5131,16 +5501,6 @@ impl ::core::clone::Clone for DDSURFACEDESC2_4 {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSVCAPS_RESERVED1: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSVCAPS_RESERVED2: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSVCAPS_RESERVED3: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSVCAPS_RESERVED4: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDSVCAPS_STEREOSEQUENTIAL: i32 = 16i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DDTRANSFERININFO {
@@ -5168,18 +5528,6 @@ impl ::core::clone::Clone for DDTRANSFEROUTINFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDTRANSFER_CANCEL: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDTRANSFER_HALFLINES: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDTRANSFER_INVERT: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDTRANSFER_NONLOCALVIDMEM: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDTRANSFER_SYSTEMMEMORY: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDUNSUPPORTEDMODE: u32 = 4294967295u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DDVERSIONDATA {
@@ -5193,8 +5541,6 @@ impl ::core::clone::Clone for DDVERSIONDATA {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVERSIONINFO: u32 = 13u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DDVIDEOPORTBANDWIDTH {
@@ -5356,197 +5702,6 @@ impl ::core::clone::Clone for DDVIDEOPORTSTATUS {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPBCAPS_DESTINATION: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPBCAPS_SOURCE: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPB_OVERLAY: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPB_TYPE: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPB_VIDEOPORT: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCAPS_AUTOFLIP: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCAPS_COLORCONTROL: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCAPS_HARDWAREDEINTERLACE: i32 = 16384i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCAPS_INTERLACED: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCAPS_NONINTERLACED: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCAPS_OVERSAMPLEDVBI: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCAPS_READBACKFIELD: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCAPS_READBACKLINE: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCAPS_SHAREABLE: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCAPS_SKIPEVENFIELDS: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCAPS_SKIPODDFIELDS: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCAPS_SYNCMASTER: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCAPS_SYSTEMMEMORY: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCAPS_VBIANDVIDEOINDEPENDENT: i32 = 8192i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCAPS_VBISURFACE: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCONNECT_DISCARDSVREFDATA: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCONNECT_DOUBLECLOCK: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCONNECT_HALFLINE: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCONNECT_INTERLACED: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCONNECT_INVERTPOLARITY: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCONNECT_SHAREEVEN: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCONNECT_SHAREODD: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCONNECT_VACT: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCREATE_VBIONLY: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPCREATE_VIDEOONLY: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPD_ALIGN: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPD_AUTOFLIP: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPD_CAPS: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPD_FILTERQUALITY: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPD_FX: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPD_HEIGHT: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPD_ID: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPD_PREFERREDAUTOFLIP: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPD_WIDTH: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFLIP_VBI: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFLIP_VIDEO: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFORMAT_VBI: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFORMAT_VIDEO: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFX_CROPTOPDATA: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFX_CROPX: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFX_CROPY: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFX_IGNOREVBIXCROP: i32 = 262144i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFX_INTERLEAVE: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFX_MIRRORLEFTRIGHT: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFX_MIRRORUPDOWN: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFX_PRESHRINKX: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFX_PRESHRINKXB: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFX_PRESHRINKXS: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFX_PRESHRINKY: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFX_PRESHRINKYB: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFX_PRESHRINKYS: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFX_PRESTRETCHX: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFX_PRESTRETCHXN: i32 = 16384i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFX_PRESTRETCHY: i32 = 8192i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFX_PRESTRETCHYN: i32 = 32768i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFX_VBICONVERT: i32 = 65536i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFX_VBINOINTERLEAVE: i32 = 524288i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPFX_VBINOSCALE: i32 = 131072i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPSQ_NOSIGNAL: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPSQ_SIGNALOK: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPSTATUS_VBIONLY: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPSTATUS_VIDEOONLY: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPTARGET_VBI: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPTARGET_VIDEO: i32 = 1i32;
-pub const DDVPTYPE_BROOKTREE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324183392, data2: 55905, data3: 4559, data4: [155, 6, 0, 160, 201, 3, 163, 184] };
-pub const DDVPTYPE_CCIR656: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4238550688, data2: 55904, data3: 4559, data4: [155, 6, 0, 160, 201, 3, 163, 184] };
-pub const DDVPTYPE_E_HREFH_VREFH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1425250688, data2: 55904, data3: 4559, data4: [155, 6, 0, 160, 201, 3, 163, 184] };
-pub const DDVPTYPE_E_HREFH_VREFL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2457350688, data2: 55904, data3: 4559, data4: [155, 6, 0, 160, 201, 3, 163, 184] };
-pub const DDVPTYPE_E_HREFL_VREFH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2692350688, data2: 55904, data3: 4559, data4: [155, 6, 0, 160, 201, 3, 163, 184] };
-pub const DDVPTYPE_E_HREFL_VREFL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3768350688, data2: 55904, data3: 4559, data4: [155, 6, 0, 160, 201, 3, 163, 184] };
-pub const DDVPTYPE_PHILIPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 858583392, data2: 55905, data3: 4559, data4: [155, 6, 0, 160, 201, 3, 163, 184] };
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPWAIT_BEGIN: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPWAIT_END: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVPWAIT_LINE: i32 = 3i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVP_AUTOFLIP: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVP_CONVERT: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVP_CROP: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVP_HARDWAREDEINTERLACE: i32 = 32768i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVP_IGNOREVBIXCROP: i32 = 8192i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVP_INTERLEAVE: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVP_MIRRORLEFTRIGHT: i32 = 16i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVP_MIRRORUPDOWN: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVP_OVERRIDEBOBWEAVE: i32 = 4096i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVP_PRESCALE: i32 = 64i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVP_SKIPEVENFIELDS: i32 = 128i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVP_SKIPODDFIELDS: i32 = 256i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVP_SYNCMASTER: i32 = 512i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVP_VBICONVERT: i32 = 1024i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVP_VBINOINTERLEAVE: i32 = 16384i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDVP_VBINOSCALE: i32 = 2048i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDWAITVB_BLOCKBEGIN: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDWAITVB_BLOCKBEGINEVENT: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDWAITVB_BLOCKEND: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DDWAITVB_I_TESTVB: i32 = -2147483642i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -6430,8 +6585,6 @@ impl ::core::clone::Clone for DD_HALINFO_V4 {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DD_HAL_VERSION: u32 = 256u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -6738,8 +6891,6 @@ impl ::core::clone::Clone for DD_RENDERMOCOMPDATA {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DD_RUNTIME_VERSION: i32 = 2306i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -7179,8 +7330,6 @@ impl ::core::clone::Clone for DD_UPDATEVPORTDATA {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DD_VERSION: i32 = 512i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -7290,16 +7439,6 @@ impl ::core::clone::Clone for DD_WAITFORVPORTSYNCDATA {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DELETED_LASTONE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DELETED_NOTFOUND: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DELETED_OK: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DIRECTDRAW_VERSION: u32 = 1792u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DXAPI_HALVERSION: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -7331,12 +7470,6 @@ impl ::core::clone::Clone for DXAPI_INTERFACE {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DXERR_GENERIC: u32 = 2147500037u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DXERR_OUTOFCAPS: u32 = 2289434984u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DXERR_UNSUPPORTED: u32 = 2147500033u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct DX_IRQDATA {
@@ -7348,37 +7481,6 @@ impl ::core::clone::Clone for DX_IRQDATA {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const DX_OK: u32 = 0u32;
-pub const GUID_ColorControlCallbacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4023782594, data2: 18919, data3: 4560, data4: [136, 157, 0, 170, 0, 187, 183, 106] };
-pub const GUID_D3DCallbacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2079353232, data2: 34708, data3: 4560, data4: [145, 57, 8, 0, 54, 210, 239, 2] };
-pub const GUID_D3DCallbacks2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 195396833, data2: 28854, data3: 4560, data4: [136, 157, 0, 170, 0, 187, 183, 106] };
-pub const GUID_D3DCallbacks3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3723760176, data2: 60426, data3: 4560, data4: [169, 182, 0, 170, 0, 192, 153, 62] };
-pub const GUID_D3DCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2079353233, data2: 34708, data3: 4560, data4: [145, 57, 8, 0, 54, 210, 239, 2] };
-pub const GUID_D3DExtendedCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2112102272, data2: 40339, data3: 4560, data4: [137, 171, 0, 160, 201, 5, 65, 41] };
-pub const GUID_D3DParseUnknownCommandCallback: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 772079520, data2: 39140, data3: 4561, data4: [140, 225, 0, 160, 201, 6, 41, 168] };
-pub const GUID_DDMoreCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2282467120, data2: 45104, data3: 4560, data4: [142, 167, 0, 96, 151, 151, 234, 91] };
-pub const GUID_DDMoreSurfaceCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 998900838, data2: 62057, data3: 4561, data4: [136, 11, 0, 192, 79, 217, 48, 197] };
-pub const GUID_DDStereoMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4163376796, data2: 43240, data3: 4562, data4: [161, 242, 0, 160, 201, 131, 234, 246] };
-pub const GUID_DxApi: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2323234544, data2: 47381, data3: 4560, data4: [145, 68, 8, 0, 54, 210, 239, 2] };
-pub const GUID_GetHeapAlignment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1121988374, data2: 31553, data3: 4562, data4: [139, 255, 0, 160, 201, 131, 234, 246] };
-pub const GUID_KernelCallbacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2156279808, data2: 27398, data3: 4560, data4: [155, 6, 0, 160, 201, 3, 163, 184] };
-pub const GUID_KernelCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4289361216, data2: 31400, data3: 4560, data4: [155, 6, 0, 160, 201, 3, 163, 184] };
-pub const GUID_Miscellaneous2Callbacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1080766208, data2: 15962, data3: 4561, data4: [182, 64, 0, 170, 0, 161, 249, 106] };
-pub const GUID_MiscellaneousCallbacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4023782592, data2: 18919, data3: 4560, data4: [136, 157, 0, 170, 0, 187, 183, 106] };
-pub const GUID_MotionCompCallbacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2970757952, data2: 23973, data3: 4561, data4: [143, 207, 0, 192, 79, 194, 155, 78] };
-pub const GUID_NTCallbacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1877601502, data2: 57225, data3: 4561, data4: [157, 176, 0, 96, 8, 39, 113, 186] };
-pub const GUID_NTPrivateDriverCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4208028195, data2: 31590, data3: 4562, data4: [131, 215, 0, 192, 79, 124, 229, 140] };
-pub const GUID_NonLocalVidMemCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2261056128, data2: 36228, data3: 4560, data4: [148, 232, 0, 192, 79, 195, 65, 55] };
-pub const GUID_OptSurfaceKmodeInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3764159602, data2: 20948, data3: 4561, data4: [140, 206, 0, 160, 201, 6, 41, 168] };
-pub const GUID_OptSurfaceUmodeInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2641963012, data2: 24488, data3: 4561, data4: [140, 208, 0, 160, 201, 6, 41, 168] };
-pub const GUID_UpdateNonLocalHeap: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1121988375, data2: 31553, data3: 4562, data4: [139, 255, 0, 160, 201, 131, 234, 246] };
-pub const GUID_UserModeDriverInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4038125794, data2: 24471, data3: 4561, data4: [140, 208, 0, 160, 201, 6, 41, 168] };
-pub const GUID_UserModeDriverPassword: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2549637558, data2: 24737, data3: 4561, data4: [140, 208, 0, 160, 201, 6, 41, 168] };
-pub const GUID_VPE2Callbacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1384653127, data2: 11591, data3: 18074, data4: [160, 209, 3, 69, 88, 144, 246, 200] };
-pub const GUID_VideoPortCallbacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4023782593, data2: 18919, data3: 4560, data4: [136, 157, 0, 170, 0, 187, 183, 106] };
-pub const GUID_VideoPortCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4023782595, data2: 18919, data3: 4560, data4: [136, 157, 0, 170, 0, 187, 183, 106] };
-pub const GUID_ZPixelFormats: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2475071616, data2: 14031, data3: 4561, data4: [155, 27, 0, 170, 0, 187, 184, 174] };
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct HEAPALIAS {
@@ -7406,10 +7508,6 @@ impl ::core::clone::Clone for HEAPALIASINFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const HEAPALIASINFO_MAPPEDDUMMY: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const HEAPALIASINFO_MAPPEDREAL: i32 = 1i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct HEAPALIGNMENT {
@@ -7430,28 +7528,6 @@ impl ::core::clone::Clone for HEAPALIGNMENT {
*self
}
}
-pub type IDDVideoPortContainer = *mut ::core::ffi::c_void;
-pub type IDirectDraw = *mut ::core::ffi::c_void;
-pub type IDirectDraw2 = *mut ::core::ffi::c_void;
-pub type IDirectDraw4 = *mut ::core::ffi::c_void;
-pub type IDirectDraw7 = *mut ::core::ffi::c_void;
-pub type IDirectDrawClipper = *mut ::core::ffi::c_void;
-pub type IDirectDrawColorControl = *mut ::core::ffi::c_void;
-pub type IDirectDrawGammaControl = *mut ::core::ffi::c_void;
-pub type IDirectDrawKernel = *mut ::core::ffi::c_void;
-pub type IDirectDrawPalette = *mut ::core::ffi::c_void;
-pub type IDirectDrawSurface = *mut ::core::ffi::c_void;
-pub type IDirectDrawSurface2 = *mut ::core::ffi::c_void;
-pub type IDirectDrawSurface3 = *mut ::core::ffi::c_void;
-pub type IDirectDrawSurface4 = *mut ::core::ffi::c_void;
-pub type IDirectDrawSurface7 = *mut ::core::ffi::c_void;
-pub type IDirectDrawSurfaceKernel = *mut ::core::ffi::c_void;
-pub type IDirectDrawVideoPort = *mut ::core::ffi::c_void;
-pub type IDirectDrawVideoPortNotify = *mut ::core::ffi::c_void;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const IRQINFO_HANDLED: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const IRQINFO_NOTHANDLED: u32 = 2u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub struct IUNKNOWN_LIST {
@@ -7465,6 +7541,321 @@ impl ::core::clone::Clone for IUNKNOWN_LIST {
*self
}
}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub struct MDL {
+ pub MdlNext: *mut MDL,
+ pub MdlSize: i16,
+ pub MdlFlags: i16,
+ pub Process: *mut MDL_0,
+ pub lpMappedSystemVa: *mut u32,
+ pub lpStartVa: *mut u32,
+ pub ByteCount: u32,
+ pub ByteOffset: u32,
+}
+impl ::core::marker::Copy for MDL {}
+impl ::core::clone::Clone for MDL {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+pub struct MDL_0(pub u8);
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub struct PROCESS_LIST {
+ pub lpLink: *mut PROCESS_LIST,
+ pub dwProcessId: u32,
+ pub dwRefCnt: u32,
+ pub dwAlphaDepth: u32,
+ pub dwZDepth: u32,
+}
+impl ::core::marker::Copy for PROCESS_LIST {}
+impl ::core::clone::Clone for PROCESS_LIST {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub struct SURFACEALIGNMENT {
+ pub Anonymous: SURFACEALIGNMENT_0,
+}
+impl ::core::marker::Copy for SURFACEALIGNMENT {}
+impl ::core::clone::Clone for SURFACEALIGNMENT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub union SURFACEALIGNMENT_0 {
+ pub Linear: SURFACEALIGNMENT_0_0,
+ pub Rectangular: SURFACEALIGNMENT_0_1,
+}
+impl ::core::marker::Copy for SURFACEALIGNMENT_0 {}
+impl ::core::clone::Clone for SURFACEALIGNMENT_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub struct SURFACEALIGNMENT_0_0 {
+ pub dwStartAlignment: u32,
+ pub dwPitchAlignment: u32,
+ pub dwFlags: u32,
+ pub dwReserved2: u32,
+}
+impl ::core::marker::Copy for SURFACEALIGNMENT_0_0 {}
+impl ::core::clone::Clone for SURFACEALIGNMENT_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub struct SURFACEALIGNMENT_0_1 {
+ pub dwXAlignment: u32,
+ pub dwYAlignment: u32,
+ pub dwFlags: u32,
+ pub dwReserved2: u32,
+}
+impl ::core::marker::Copy for SURFACEALIGNMENT_0_1 {}
+impl ::core::clone::Clone for SURFACEALIGNMENT_0_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct VIDEOMEMORY {
+ pub dwFlags: u32,
+ pub fpStart: usize,
+ pub Anonymous1: VIDEOMEMORY_0,
+ pub ddsCaps: DDSCAPS,
+ pub ddsCapsAlt: DDSCAPS,
+ pub Anonymous2: VIDEOMEMORY_1,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for VIDEOMEMORY {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for VIDEOMEMORY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union VIDEOMEMORY_0 {
+ pub fpEnd: usize,
+ pub dwWidth: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for VIDEOMEMORY_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for VIDEOMEMORY_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union VIDEOMEMORY_1 {
+ pub lpHeap: *mut VMEMHEAP,
+ pub dwHeight: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for VIDEOMEMORY_1 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for VIDEOMEMORY_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
+pub struct VIDEOMEMORYINFO {
+ pub fpPrimary: usize,
+ pub dwFlags: u32,
+ pub dwDisplayWidth: u32,
+ pub dwDisplayHeight: u32,
+ pub lDisplayPitch: i32,
+ pub ddpfDisplay: DDPIXELFORMAT,
+ pub dwOffscreenAlign: u32,
+ pub dwOverlayAlign: u32,
+ pub dwTextureAlign: u32,
+ pub dwZBufferAlign: u32,
+ pub dwAlphaAlign: u32,
+ pub pvPrimary: *mut ::core::ffi::c_void,
+}
+impl ::core::marker::Copy for VIDEOMEMORYINFO {}
+impl ::core::clone::Clone for VIDEOMEMORYINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct VIDMEM {
+ pub dwFlags: u32,
+ pub fpStart: usize,
+ pub Anonymous1: VIDMEM_0,
+ pub ddsCaps: DDSCAPS,
+ pub ddsCapsAlt: DDSCAPS,
+ pub Anonymous2: VIDMEM_1,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for VIDMEM {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for VIDMEM {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union VIDMEM_0 {
+ pub fpEnd: usize,
+ pub dwWidth: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for VIDMEM_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for VIDMEM_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union VIDMEM_1 {
+ pub lpHeap: *mut VMEMHEAP,
+ pub dwHeight: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for VIDMEM_1 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for VIDMEM_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct VIDMEMINFO {
+ pub fpPrimary: usize,
+ pub dwFlags: u32,
+ pub dwDisplayWidth: u32,
+ pub dwDisplayHeight: u32,
+ pub lDisplayPitch: i32,
+ pub ddpfDisplay: DDPIXELFORMAT,
+ pub dwOffscreenAlign: u32,
+ pub dwOverlayAlign: u32,
+ pub dwTextureAlign: u32,
+ pub dwZBufferAlign: u32,
+ pub dwAlphaAlign: u32,
+ pub dwNumHeaps: u32,
+ pub pvmList: *mut VIDMEM,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for VIDMEMINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for VIDMEMINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct VMEMHEAP {
+ pub dwFlags: u32,
+ pub stride: u32,
+ pub freeList: *mut ::core::ffi::c_void,
+ pub allocList: *mut ::core::ffi::c_void,
+ pub dwTotalSize: u32,
+ pub fpGARTLin: usize,
+ pub fpGARTDev: usize,
+ pub dwCommitedSize: u32,
+ pub dwCoalesceCount: u32,
+ pub Alignment: HEAPALIGNMENT,
+ pub ddsCapsEx: DDSCAPSEX,
+ pub ddsCapsExAlt: DDSCAPSEX,
+ pub liPhysAGPBase: i64,
+ pub hdevAGP: super::super::Foundation::HANDLE,
+ pub pvPhysRsrv: *mut ::core::ffi::c_void,
+ pub pAgpCommitMask: *mut u8,
+ pub dwAgpCommitMaskSize: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for VMEMHEAP {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for VMEMHEAP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct VMEML {
+ pub next: *mut VMEML,
+ pub ptr: usize,
+ pub size: u32,
+ pub bDiscardable: super::super::Foundation::BOOL,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for VMEML {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for VMEML {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct VMEMR {
+ pub next: *mut VMEMR,
+ pub prev: *mut VMEMR,
+ pub pUp: *mut VMEMR,
+ pub pDown: *mut VMEMR,
+ pub pLeft: *mut VMEMR,
+ pub pRight: *mut VMEMR,
+ pub ptr: usize,
+ pub size: u32,
+ pub x: u32,
+ pub y: u32,
+ pub cx: u32,
+ pub cy: u32,
+ pub flags: u32,
+ pub pBits: usize,
+ pub bDiscardable: super::super::Foundation::BOOL,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for VMEMR {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for VMEMR {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+pub struct _DDFXROP(pub u8);
+#[repr(C)]
+pub struct _DD_DESTROYDRIVERDATA(pub u8);
+#[repr(C)]
+pub struct _DD_GETVPORTAUTOFLIPSURFACEDATA(pub u8);
+#[repr(C)]
+pub struct _DD_SETMODEDATA(pub u8);
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub type LPCLIPPERCALLBACK = ::core::option::Option<unsafe extern "system" fn(lpddclipper: IDirectDrawClipper, hwnd: super::super::Foundation::HWND, code: u32, lpcontext: *mut ::core::ffi::c_void) -> u32>;
@@ -7706,68 +8097,6 @@ pub type LPDIRECTDRAWENUMERATEEXA = ::core::option::Option<unsafe extern "system
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
pub type LPDIRECTDRAWENUMERATEEXW = ::core::option::Option<unsafe extern "system" fn(lpcallback: LPDDENUMCALLBACKEXW, lpcontext: *mut ::core::ffi::c_void, dwflags: u32) -> ::windows_sys::core::HRESULT>;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const MAX_AUTOFLIP_BUFFERS: u32 = 10u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const MAX_DDDEVICEID_STRING: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const MAX_DRIVER_NAME: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const MAX_PALETTE_SIZE: u32 = 256u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub struct MDL {
- pub MdlNext: *mut MDL,
- pub MdlSize: i16,
- pub MdlFlags: i16,
- pub Process: *mut MDL_0,
- pub lpMappedSystemVa: *mut u32,
- pub lpStartVa: *mut u32,
- pub ByteCount: u32,
- pub ByteOffset: u32,
-}
-impl ::core::marker::Copy for MDL {}
-impl ::core::clone::Clone for MDL {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct MDL_0(pub u8);
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const MDL_64_BIT_VA: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const MDL_ALLOCATED_FIXED_SIZE: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const MDL_ALLOCATED_MUST_SUCCEED: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const MDL_IO_PAGE_READ: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const MDL_IO_SPACE: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const MDL_LOCK_HELD: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const MDL_MAPPED_TO_SYSTEM_VA: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const MDL_MAPPING_CAN_FAIL: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const MDL_NETWORK_HEADER: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const MDL_PAGES_LOCKED: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const MDL_PARENT_MAPPED_SYSTEM_VA: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const MDL_PARTIAL: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const MDL_PARTIAL_HAS_BEEN_MAPPED: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const MDL_SCATTER_GATHER_VA: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const MDL_SOURCE_IS_NONPAGED_POOL: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const MDL_WRITE_OPERATION: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const OBJECT_ISROOT: i32 = -2147483648i32;
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub type PDD_ALPHABLT = ::core::option::Option<unsafe extern "system" fn(param0: *mut DD_BLTDATA) -> u32>;
@@ -7960,332 +8289,3 @@ pub type PDX_SETSTATE = ::core::option::Option<unsafe extern "system" fn(param0:
pub type PDX_SKIPNEXTFIELD = ::core::option::Option<unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: *mut DDSKIPNEXTFIELDINFO, param2: *mut ::core::ffi::c_void) -> u32>;
#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
pub type PDX_TRANSFER = ::core::option::Option<unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: *mut DDTRANSFERININFO, param2: *mut DDTRANSFEROUTINFO) -> u32>;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const PFINDEX_UNINITIALIZED: u32 = 0u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub struct PROCESS_LIST {
- pub lpLink: *mut PROCESS_LIST,
- pub dwProcessId: u32,
- pub dwRefCnt: u32,
- pub dwAlphaDepth: u32,
- pub dwZDepth: u32,
-}
-impl ::core::marker::Copy for PROCESS_LIST {}
-impl ::core::clone::Clone for PROCESS_LIST {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const REGSTR_KEY_DDHW_DESCRIPTION: &str = "Description";
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const REGSTR_KEY_DDHW_DRIVERNAME: &str = "DriverName";
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const REGSTR_PATH_DDHW: &str = "Hardware\\DirectDrawDrivers";
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const ROP_HAS_PATTERN: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const ROP_HAS_SOURCE: i32 = 1i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub struct SURFACEALIGNMENT {
- pub Anonymous: SURFACEALIGNMENT_0,
-}
-impl ::core::marker::Copy for SURFACEALIGNMENT {}
-impl ::core::clone::Clone for SURFACEALIGNMENT {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub union SURFACEALIGNMENT_0 {
- pub Linear: SURFACEALIGNMENT_0_0,
- pub Rectangular: SURFACEALIGNMENT_0_1,
-}
-impl ::core::marker::Copy for SURFACEALIGNMENT_0 {}
-impl ::core::clone::Clone for SURFACEALIGNMENT_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub struct SURFACEALIGNMENT_0_0 {
- pub dwStartAlignment: u32,
- pub dwPitchAlignment: u32,
- pub dwFlags: u32,
- pub dwReserved2: u32,
-}
-impl ::core::marker::Copy for SURFACEALIGNMENT_0_0 {}
-impl ::core::clone::Clone for SURFACEALIGNMENT_0_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub struct SURFACEALIGNMENT_0_1 {
- pub dwXAlignment: u32,
- pub dwYAlignment: u32,
- pub dwFlags: u32,
- pub dwReserved2: u32,
-}
-impl ::core::marker::Copy for SURFACEALIGNMENT_0_1 {}
-impl ::core::clone::Clone for SURFACEALIGNMENT_0_1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const SURFACEALIGN_DISCARDABLE: i32 = 1i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct VIDEOMEMORY {
- pub dwFlags: u32,
- pub fpStart: usize,
- pub Anonymous1: VIDEOMEMORY_0,
- pub ddsCaps: DDSCAPS,
- pub ddsCapsAlt: DDSCAPS,
- pub Anonymous2: VIDEOMEMORY_1,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for VIDEOMEMORY {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for VIDEOMEMORY {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub union VIDEOMEMORY_0 {
- pub fpEnd: usize,
- pub dwWidth: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for VIDEOMEMORY_0 {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for VIDEOMEMORY_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub union VIDEOMEMORY_1 {
- pub lpHeap: *mut VMEMHEAP,
- pub dwHeight: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for VIDEOMEMORY_1 {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for VIDEOMEMORY_1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub struct VIDEOMEMORYINFO {
- pub fpPrimary: usize,
- pub dwFlags: u32,
- pub dwDisplayWidth: u32,
- pub dwDisplayHeight: u32,
- pub lDisplayPitch: i32,
- pub ddpfDisplay: DDPIXELFORMAT,
- pub dwOffscreenAlign: u32,
- pub dwOverlayAlign: u32,
- pub dwTextureAlign: u32,
- pub dwZBufferAlign: u32,
- pub dwAlphaAlign: u32,
- pub pvPrimary: *mut ::core::ffi::c_void,
-}
-impl ::core::marker::Copy for VIDEOMEMORYINFO {}
-impl ::core::clone::Clone for VIDEOMEMORYINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct VIDMEM {
- pub dwFlags: u32,
- pub fpStart: usize,
- pub Anonymous1: VIDMEM_0,
- pub ddsCaps: DDSCAPS,
- pub ddsCapsAlt: DDSCAPS,
- pub Anonymous2: VIDMEM_1,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for VIDMEM {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for VIDMEM {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub union VIDMEM_0 {
- pub fpEnd: usize,
- pub dwWidth: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for VIDMEM_0 {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for VIDMEM_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub union VIDMEM_1 {
- pub lpHeap: *mut VMEMHEAP,
- pub dwHeight: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for VIDMEM_1 {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for VIDMEM_1 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct VIDMEMINFO {
- pub fpPrimary: usize,
- pub dwFlags: u32,
- pub dwDisplayWidth: u32,
- pub dwDisplayHeight: u32,
- pub lDisplayPitch: i32,
- pub ddpfDisplay: DDPIXELFORMAT,
- pub dwOffscreenAlign: u32,
- pub dwOverlayAlign: u32,
- pub dwTextureAlign: u32,
- pub dwZBufferAlign: u32,
- pub dwAlphaAlign: u32,
- pub dwNumHeaps: u32,
- pub pvmList: *mut VIDMEM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for VIDMEMINFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for VIDMEMINFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const VIDMEM_HEAPDISABLED: i32 = 32i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const VIDMEM_ISHEAP: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const VIDMEM_ISLINEAR: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const VIDMEM_ISNONLOCAL: i32 = 8i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const VIDMEM_ISRECTANGULAR: i32 = 2i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const VIDMEM_ISWC: i32 = 16i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct VMEMHEAP {
- pub dwFlags: u32,
- pub stride: u32,
- pub freeList: *mut ::core::ffi::c_void,
- pub allocList: *mut ::core::ffi::c_void,
- pub dwTotalSize: u32,
- pub fpGARTLin: usize,
- pub fpGARTDev: usize,
- pub dwCommitedSize: u32,
- pub dwCoalesceCount: u32,
- pub Alignment: HEAPALIGNMENT,
- pub ddsCapsEx: DDSCAPSEX,
- pub ddsCapsExAlt: DDSCAPSEX,
- pub liPhysAGPBase: i64,
- pub hdevAGP: super::super::Foundation::HANDLE,
- pub pvPhysRsrv: *mut ::core::ffi::c_void,
- pub pAgpCommitMask: *mut u8,
- pub dwAgpCommitMaskSize: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for VMEMHEAP {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for VMEMHEAP {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const VMEMHEAP_ALIGNMENT: i32 = 4i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const VMEMHEAP_LINEAR: i32 = 1i32;
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const VMEMHEAP_RECTANGULAR: i32 = 2i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct VMEML {
- pub next: *mut VMEML,
- pub ptr: usize,
- pub size: u32,
- pub bDiscardable: super::super::Foundation::BOOL,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for VMEML {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for VMEML {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct VMEMR {
- pub next: *mut VMEMR,
- pub prev: *mut VMEMR,
- pub pUp: *mut VMEMR,
- pub pDown: *mut VMEMR,
- pub pLeft: *mut VMEMR,
- pub pRight: *mut VMEMR,
- pub ptr: usize,
- pub size: u32,
- pub x: u32,
- pub y: u32,
- pub cx: u32,
- pub cy: u32,
- pub flags: u32,
- pub pBits: usize,
- pub bDiscardable: super::super::Foundation::BOOL,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for VMEMR {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for VMEMR {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-pub struct _DDFXROP(pub u8);
-#[repr(C)]
-pub struct _DD_DESTROYDRIVERDATA(pub u8);
-#[repr(C)]
-pub struct _DD_GETVPORTAUTOFLIPSURFACEDATA(pub u8);
-#[repr(C)]
-pub struct _DD_SETMODEDATA(pub u8);
-#[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"]
-pub const _FACDD: u32 = 2166u32;