From 4e8199b572f2035b7749cba276ece3a26630d23e Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 14:18:21 +0200 Subject: Adding upstream version 1.67.1+dfsg1. Signed-off-by: Daniel Baumann --- .../src/Windows/Win32/Graphics/OpenGL/mod.rs | 281 +++++++++++---------- 1 file changed, 142 insertions(+), 139 deletions(-) (limited to 'vendor/windows-sys/src/Windows/Win32/Graphics/OpenGL/mod.rs') diff --git a/vendor/windows-sys/src/Windows/Win32/Graphics/OpenGL/mod.rs b/vendor/windows-sys/src/Windows/Win32/Graphics/OpenGL/mod.rs index bb1da2378..570e5f01b 100644 --- a/vendor/windows-sys/src/Windows/Win32/Graphics/OpenGL/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Graphics/OpenGL/mod.rs @@ -1,4 +1,4 @@ -#[link(name = "windows")] +#[cfg_attr(windows, link(name = "windows"))] extern "system" { #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -814,9 +814,9 @@ extern "system" { #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub fn wglGetCurrentDC() -> super::Gdi::HDC; - #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(feature = "Win32_Graphics_Gdi")] - pub fn wglGetLayerPaletteEntries(param0: super::Gdi::HDC, param1: i32, param2: i32, param3: i32, param4: *mut u32) -> i32; + #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] + pub fn wglGetLayerPaletteEntries(param0: super::Gdi::HDC, param1: i32, param2: i32, param3: i32, param4: *mut super::super::Foundation::COLORREF) -> i32; #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub fn wglGetProcAddress(param0: ::windows_sys::core::PCSTR) -> super::super::Foundation::PROC; @@ -826,9 +826,9 @@ extern "system" { #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub fn wglRealizeLayerPalette(param0: super::Gdi::HDC, param1: i32, param2: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(feature = "Win32_Graphics_Gdi")] - pub fn wglSetLayerPaletteEntries(param0: super::Gdi::HDC, param1: i32, param2: i32, param3: i32, param4: *const u32) -> i32; + #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] + pub fn wglSetLayerPaletteEntries(param0: super::Gdi::HDC, param1: i32, param2: i32, param3: i32, param4: *const super::super::Foundation::COLORREF) -> i32; #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub fn wglShareLists(param0: HGLRC, param1: HGLRC) -> super::super::Foundation::BOOL; @@ -848,21 +848,6 @@ extern "system" { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub fn wglUseFontOutlinesW(param0: super::Gdi::HDC, param1: u32, param2: u32, param3: u32, param4: f32, param5: f32, param6: i32, param7: *mut GLYPHMETRICSFLOAT) -> super::super::Foundation::BOOL; } -#[repr(C)] -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(feature = "Win32_Graphics_Gdi")] -pub struct EMRPIXELFORMAT { - pub emr: super::Gdi::EMR, - pub pfd: PIXELFORMATDESCRIPTOR, -} -#[cfg(feature = "Win32_Graphics_Gdi")] -impl ::core::marker::Copy for EMRPIXELFORMAT {} -#[cfg(feature = "Win32_Graphics_Gdi")] -impl ::core::clone::Clone for EMRPIXELFORMAT { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] pub const GLU_AUTO_LOAD_MATRIX: u32 = 100200u32; #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] @@ -1093,55 +1078,6 @@ pub const GLU_VERSION_1_2: u32 = 1u32; pub const GLU_VERTEX: u32 = 100101u32; #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] pub const GLU_V_STEP: u32 = 100207u32; -#[repr(C)] -pub struct GLUnurbs(pub u8); -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type GLUnurbsErrorProc = ::core::option::Option; -#[repr(C)] -pub struct GLUquadric(pub u8); -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type GLUquadricErrorProc = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type GLUtessBeginDataProc = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type GLUtessBeginProc = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type GLUtessCombineDataProc = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type GLUtessCombineProc = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type GLUtessEdgeFlagDataProc = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type GLUtessEdgeFlagProc = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type GLUtessEndDataProc = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type GLUtessEndProc = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type GLUtessErrorDataProc = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type GLUtessErrorProc = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type GLUtessVertexDataProc = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type GLUtessVertexProc = ::core::option::Option; -#[repr(C)] -pub struct GLUtesselator(pub u8); -#[repr(C)] -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub struct GLYPHMETRICSFLOAT { - pub gmfBlackBoxX: f32, - pub gmfBlackBoxY: f32, - pub gmfptGlyphOrigin: POINTFLOAT, - pub gmfCellIncX: f32, - pub gmfCellIncY: f32, -} -impl ::core::marker::Copy for GLYPHMETRICSFLOAT {} -impl ::core::clone::Clone for GLYPHMETRICSFLOAT { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] pub const GL_2D: u32 = 1536u32; #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] @@ -2318,41 +2254,6 @@ pub const GL_ZERO: u32 = 0u32; pub const GL_ZOOM_X: u32 = 3350u32; #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] pub const GL_ZOOM_Y: u32 = 3351u32; -pub type HGLRC = isize; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub struct LAYERPLANEDESCRIPTOR { - pub nSize: u16, - pub nVersion: u16, - pub dwFlags: u32, - pub iPixelType: u8, - pub cColorBits: u8, - pub cRedBits: u8, - pub cRedShift: u8, - pub cGreenBits: u8, - pub cGreenShift: u8, - pub cBlueBits: u8, - pub cBlueShift: u8, - pub cAlphaBits: u8, - pub cAlphaShift: u8, - pub cAccumBits: u8, - pub cAccumRedBits: u8, - pub cAccumGreenBits: u8, - pub cAccumBlueBits: u8, - pub cAccumAlphaBits: u8, - pub cDepthBits: u8, - pub cStencilBits: u8, - pub cAuxBuffers: u8, - pub iLayerPlane: u8, - pub bReserved: u8, - pub crTransparent: u32, -} -impl ::core::marker::Copy for LAYERPLANEDESCRIPTOR {} -impl ::core::clone::Clone for LAYERPLANEDESCRIPTOR { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] pub type PFD_FLAGS = u32; #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] @@ -2407,40 +2308,80 @@ pub type PFD_PIXEL_TYPE = i8; pub const PFD_TYPE_RGBA: PFD_PIXEL_TYPE = 0i8; #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] pub const PFD_TYPE_COLORINDEX: PFD_PIXEL_TYPE = 1i8; +#[repr(C)] +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub struct EMRPIXELFORMAT { + pub emr: super::Gdi::EMR, + pub pfd: PIXELFORMATDESCRIPTOR, +} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::marker::Copy for EMRPIXELFORMAT {} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::clone::Clone for EMRPIXELFORMAT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +pub struct GLUnurbs(pub u8); +#[repr(C)] +pub struct GLUquadric(pub u8); +#[repr(C)] +pub struct GLUtesselator(pub u8); +#[repr(C)] #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type PFNGLADDSWAPHINTRECTWINPROC = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type PFNGLARRAYELEMENTARRAYEXTPROC = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type PFNGLARRAYELEMENTEXTPROC = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type PFNGLCOLORPOINTEREXTPROC = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type PFNGLCOLORSUBTABLEEXTPROC = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type PFNGLCOLORTABLEEXTPROC = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type PFNGLDRAWARRAYSEXTPROC = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type PFNGLDRAWRANGEELEMENTSWINPROC = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type PFNGLEDGEFLAGPOINTEREXTPROC = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type PFNGLGETCOLORTABLEEXTPROC = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type PFNGLGETCOLORTABLEPARAMETERFVEXTPROC = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type PFNGLGETCOLORTABLEPARAMETERIVEXTPROC = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type PFNGLGETPOINTERVEXTPROC = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type PFNGLINDEXPOINTEREXTPROC = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type PFNGLNORMALPOINTEREXTPROC = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type PFNGLTEXCOORDPOINTEREXTPROC = ::core::option::Option; -#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] -pub type PFNGLVERTEXPOINTEREXTPROC = ::core::option::Option; +pub struct GLYPHMETRICSFLOAT { + pub gmfBlackBoxX: f32, + pub gmfBlackBoxY: f32, + pub gmfptGlyphOrigin: POINTFLOAT, + pub gmfCellIncX: f32, + pub gmfCellIncY: f32, +} +impl ::core::marker::Copy for GLYPHMETRICSFLOAT {} +impl ::core::clone::Clone for GLYPHMETRICSFLOAT { + fn clone(&self) -> Self { + *self + } +} +pub type HGLRC = isize; +#[repr(C)] +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LAYERPLANEDESCRIPTOR { + pub nSize: u16, + pub nVersion: u16, + pub dwFlags: u32, + pub iPixelType: u8, + pub cColorBits: u8, + pub cRedBits: u8, + pub cRedShift: u8, + pub cGreenBits: u8, + pub cGreenShift: u8, + pub cBlueBits: u8, + pub cBlueShift: u8, + pub cAlphaBits: u8, + pub cAlphaShift: u8, + pub cAccumBits: u8, + pub cAccumRedBits: u8, + pub cAccumGreenBits: u8, + pub cAccumBlueBits: u8, + pub cAccumAlphaBits: u8, + pub cDepthBits: u8, + pub cStencilBits: u8, + pub cAuxBuffers: u8, + pub iLayerPlane: u8, + pub bReserved: u8, + pub crTransparent: super::super::Foundation::COLORREF, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LAYERPLANEDESCRIPTOR {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LAYERPLANEDESCRIPTOR { + fn clone(&self) -> Self { + *self + } +} #[repr(C)] #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] pub struct PIXELFORMATDESCRIPTOR { @@ -2489,3 +2430,65 @@ impl ::core::clone::Clone for POINTFLOAT { *self } } +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type GLUnurbsErrorProc = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type GLUquadricErrorProc = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type GLUtessBeginDataProc = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type GLUtessBeginProc = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type GLUtessCombineDataProc = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type GLUtessCombineProc = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type GLUtessEdgeFlagDataProc = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type GLUtessEdgeFlagProc = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type GLUtessEndDataProc = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type GLUtessEndProc = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type GLUtessErrorDataProc = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type GLUtessErrorProc = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type GLUtessVertexDataProc = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type GLUtessVertexProc = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type PFNGLADDSWAPHINTRECTWINPROC = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type PFNGLARRAYELEMENTARRAYEXTPROC = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type PFNGLARRAYELEMENTEXTPROC = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type PFNGLCOLORPOINTEREXTPROC = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type PFNGLCOLORSUBTABLEEXTPROC = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type PFNGLCOLORTABLEEXTPROC = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type PFNGLDRAWARRAYSEXTPROC = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type PFNGLDRAWRANGEELEMENTSWINPROC = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type PFNGLEDGEFLAGPOINTEREXTPROC = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type PFNGLGETCOLORTABLEEXTPROC = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type PFNGLGETCOLORTABLEPARAMETERFVEXTPROC = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type PFNGLGETCOLORTABLEPARAMETERIVEXTPROC = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type PFNGLGETPOINTERVEXTPROC = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type PFNGLINDEXPOINTEREXTPROC = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type PFNGLNORMALPOINTEREXTPROC = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type PFNGLTEXCOORDPOINTEREXTPROC = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] +pub type PFNGLVERTEXPOINTEREXTPROC = ::core::option::Option; -- cgit v1.2.3