Kernel32.dll
Revision as of 03:06, 5 March 2012 by BrentNewland (talk | contribs)
http://en.wikipedia.org/wiki/Microsoft_Windows_library_files#Kernel32.dll
http://en.wikipedia.org/wiki/Windows_API#Overview
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/?view=log
kernel32 now compiles (only as a static library)
- Rewrote atom functions in kernel32
- Added support for piping in kernel32 Hartmut Birr
- Kernel32: Improved process code David Welch
- Kernel32: Implemented many of the ComXX exports Rob Dickenson
- 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)
- Kernel32: Improved process management (Eric Kohl)
- Kernel32: Support images with native subsystem ID (Casper Hornstrup)
- FLS support for threads (KJK::Hyperion)
- Control Dispatcher (James Tabor, KJK::Hyperion, Hartmut Birr)
- Changes to DllMain for cygwin support (Art Yerkes)
- Working edit control (Mark Tempel)
- Use return value of GetLocaleInfoW() in GetTimeFormatW() (Martin Fuchs)
- Added language resources for english, german and french (Martin Fuchs)
- Don't clear GetTimeFormat() flags when calling RosGetTimeFormat() (Martin Fuchs)
- Corrected TIME_NOSECONDS handling (Martin Fuchs)
- Minor fix in GlobalMemoryStatus to get some applications happy (Filip Navara)
- Implemented GetUserDefaultLangID and GetUserDefaultLCID; fixes bug #108 (Filip Navara)
- Don't wait for GUI processes to finish (Gé van Geldorp)
- GetLocaleInfoA implemented (copied from wine) (Gunnar Dalsnes)
- Implementation of InitializeCriticalSectionAndSpinCount and RtlInitializeCriticalSectionAndSpinCount (Filip Navara)
- Fixed relocation problem to re-activate new error messages (Martin Fuchs)
- Implement some profile (.ini file) functions (Gé van Geldorp)
- Implemented Write(Private)ProfileStringA/W (Gé van Geldorp)
- CreateFileMappingA/CreateFileMappingW: a NULL size argument for this function should result in the filesize being used (Gero Kuehn)
- GetComputerName(Ex)?[AW] implemented (Art Yerkes)
- Check RtlAllocateHeap() return value for 8-byte alignment (Gé van Geldorp and Mark Tempel)
- CreateFileMappingA/CreateFileMappingW: a NULL size argument for this function should result in the filesize being used (Gero Kuehn)
- Added WINE kernel32 regression tests (Steven Edwards)
- GetComputerName(Ex)?[AW] implemented (Art Yerkes)
- Added waiting on console handles (Art Yerkes)
- Support for regression tests (Casper Hornstrup)
- Fiber switching code fixed (KJK::Hyperion)
- Added more (in case we run on PowerPC) processor ids returned by GetSystemInfo() (Aleksey Bragin)
- Implemented GetProcessId(), GetProcessIoCounters() (Thomas Weidenmueller)
- Implemented SetFilePointerEx() and fixed SetFilePointer() to check if the calculated file position is negative (Thomas Weidenmueller)
- Implemented CreateHardLink(), GetFileSizeEx(), SetFileValidData(), SetFileShortName() (Thomas Weidenmueller)
- Updated FILE_INFORMATION_CLASS (Thomas Weidenmueller)
- Fix pipe create flags traslation (Gunnar Dalsnes)