Difference between revisions of "Kernel32.dll"

From ReactOS Wiki
Jump to: navigation, search
m
m (Link to our article on memory management.)
 
(19 intermediate revisions by 4 users not shown)
Line 1: Line 1:
http://en.wikipedia.org/wiki/Microsoft_Windows_library_files#Kernel32.dll
+
{{Stub}}
  
http://en.wikipedia.org/wiki/Windows_API#Overview
+
KERNEL32.DLL exposes to applications most of the Win32 base APIs, such as [[Memory Manager|memory management]], input/output (I/O) operations, process and thread creation, and synchronization functions. Many of these are implemented within KERNEL32.DLL by calling corresponding functions in the [[Wikipedia:native API|native API]], exposed by [[Ntdll.dll|NTDLL.DLL]].
  
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/?view=log
+
== Relationship with Wine ==
 +
Kernel32.dll is partially synced with [[WINE|Wine]].
  
[[ChangeLog-0.0.12]]
+
== Code History ==
 +
{{Code history|dll/win32/kernel32}}
  
kernel32 now compiles (only as a static library)
+
== External links ==
 +
*[[wikipedia:Microsoft Windows library files#KERNEL32.DLL]]
 +
*[[wikipedia:Windows API#Overview]]
  
[[ChangeLog-0.0.18]]
+
[[Category:Development]]
* Rewrote atom functions in kernel32
+
[[Category:DLL]]
 
 
[[ChangeLog-0.0.20]]
 
* Added support for piping in kernel32 [[Hartmut Birr]]
 
 
 
[[ChangeLog-0.0.21]]
 
* Kernel32: Improved process code [[David Welch]]  
 
* Kernel32: Implemented many of the ComXX exports [[Rob Dickenson]]
 
 
 
[[ChangeLog-0.1.0]]
 
* Kernel32: Improved file attribute and file time handling ([[Gé van Geldorp]])
 
* Kernel32: Added support for lauching VDM on dos image load ([[Robert Dickenson]])
 
* Kernel32: Implemented GetThreadPriotityBoost() and SetThreadPriorityBoost() ([[Eric Kohl]])
 
 
 
[[ChangeLog-0.1.3]]
 
 
 
* FLS support for threads ([[KJK::Hyperion]])
 
* Control Dispatcher ([[James Tabor]], [[KJK::Hyperion]], [[Hartmut Birr]])
 
 
 
[[ChangeLog-0.1.5]]
 
 
 
* Changes to DllMain for cygwin support ([[Art Yerkes]])
 
* Working edit control ([[Mark Tempel]])
 

Latest revision as of 20:33, 17 March 2019

The page Kernel32.dll 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.


KERNEL32.DLL exposes to applications most of the Win32 base APIs, such as memory management, input/output (I/O) operations, process and thread creation, and synchronization functions. Many of these are implemented within KERNEL32.DLL by calling corresponding functions in the native API, exposed by NTDLL.DLL.

Relationship with Wine

Kernel32.dll is partially synced with Wine.

Code History

Commit history (Source code can be found in: /reactos/dll/win32/kernel32)

External links