Difference between revisions of "Win32k.sys"

From ReactOS Wiki
Jump to: navigation, search
m
 
(19 intermediate revisions by one other user not shown)
Line 1: Line 1:
'''See [[Arwinss]] page for the alternative win32 subsystem implementation effort.'''
+
{{stub}}
 +
'''Kernel-mode subsystem server (Win32K)'''
  
'''See also [[Win32k_design_guideline]]'''
+
The Graphics Device Interface Provides functionality for outputting graphical content to monitors, printers and other output devices. It resides in gdi.exe on 16-bit Windows, and [[gdi32.dll]] on 32-bit Windows in user-mode. Kernel-mode GDI support is provided by <code>win32k.sys</code> which communicates directly with the graphics driver.
  
http://en.wikipedia.org/wiki/Windows_API#Overview
+
{{Code history|subsystems/win32/win32k}}
  
The Graphics Device Interface Provides functionality for outputting graphical content to monitors, printers and other output devices. It resides in gdi.exe on 16-bit Windows, and gdi32.dll on 32-bit Windows in user-mode. Kernel-mode GDI support is provided by '''win32k.sys''' which communicates directly with the graphics driver.
+
== See also ==
 +
* [[Arwinss]] page for the alternative win32 subsystem implementation effort.
 +
* [[Win32k design guideline]]
 +
* [[Csrss.exe|User-mode subsystem server]]
 +
* [[wikipedia:Windows API#Overview]]
  
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/?view=log
+
[[Category:Development]]
 
+
[[Category:Drivers]]
[[ChangeLog-0.0.21]]
+
[[Category:System Services]]
* Win32k: Initial implementation of regions and clipping
 
* Win32k: Object cleanup on process deletion [[Eugene Ingerman]]  
 
* Win32k: Initial window painting code, bitmap loading [[David Welch]]
 
* Win32k: Callbacks and messaging improvements [[David Welch]]  
 
* Win32k: Mouse messaging [[David Welch]]
 
* Win32k: DIB Fixes [[Jason Filby]]
 
 
 
 
 
[[ChangeLog-0.1.4]]
 
 
 
== Win32k.sys ==
 
 
 
* Scrollbar thumbs ([[Thomas Weidenmueller]])
 
* Implemented several scrollbar functions ([[Thomas Weidenmueller]])
 
* Improved mouse (buttons) handling ([[Thomas Weidenmueller]])
 
* RoundRect ([[Royce Mitchell III]])
 
* Implemented partial ReleaseDC() ([[Gé van Geldorp]])
 
 
 
[[ChangeLog-0.1.5]]
 
 
 
== Win32k.sys ==
 
 
 
* Fix 1bbp blits ([[Filip Navara]])
 
* Implement GUI consoles ([[Gé van Geldorp]])
 
* Resolution and screen depth change support for VMWare ([[Gé van Geldorp]])
 
* DirectDraw groundwork ([[Peter Bajusz]])
 

Latest revision as of 07:57, 15 May 2014

The page Win32k.sys is a short article on something that should have a lot more information written on it.
If you know anything else about it, you are STRONGLY encouraged to add the information in. If you are unsure of proper formatting or style, add it to the talk page or this page itself as you think best and others will help.


Kernel-mode subsystem server (Win32K)

The Graphics Device Interface Provides functionality for outputting graphical content to monitors, printers and other output devices. It resides in gdi.exe on 16-bit Windows, and gdi32.dll on 32-bit Windows in user-mode. Kernel-mode GDI support is provided by win32k.sys which communicates directly with the graphics driver.

Commit history (Source code can be found in: /reactos/subsystems/win32/win32k)

See also