reactos/reactos
Aleksey Bragin 629be1865d [KERNEL32]
- Rewrite large part of ldr.c code, including FreeLibrary, FreeLibraryAndExitThread, GetModuleFileNameA/W, GetModuleHandleA/W, ExA/W. Now they properly validate parameters, common code for getting module handles is factored into a standalone function which is reused for all 4 APIs instead of duplicating almost the same code four times. GetModuleFileNameA became a typical A->W wrapper around GetModuleFileNameW so duplication is also removed there.
- Getting module handle also became a correct implementation because now it takes process's dll path into account instead of always assuming a "default" one (which is incompatible with a new ntdll loader).
- Fixed a typo in BasepGetProcessPath which led to incorrect value being returned. Downgrade two debugprints.

svn path=/trunk/; revision=51238
2011-04-03 09:42:08 +00:00
..
base [DESK] 2011-03-30 18:49:01 +00:00
boot [GENERAL] 2011-03-16 21:07:25 +00:00
dll [KERNEL32] 2011-04-03 09:42:08 +00:00
drivers [VIDEOPRT] 2011-03-26 17:49:55 +00:00
hal [HAL] 2011-03-19 13:59:23 +00:00
include [FULLFAT] 2011-04-02 18:51:41 +00:00
lib [FULLFAT] 2011-04-02 18:12:31 +00:00
media [COMCTL32] 2011-02-24 01:27:57 +00:00
modules revert accidental change from r49499 2010-12-03 11:46:52 +00:00
ntoskrnl [NTOS/KE] 2011-03-30 11:05:40 +00:00
subsystems [Win32k] 2011-04-03 02:14:14 +00:00
tools Reduce difference with the cmake branch, mostly msvc and amd64 fixes. 2011-02-11 13:48:41 +00:00
apistatus.lst Create a branch for audio work 2010-11-05 11:04:48 +00:00
baseaddress.rbuild - Lay out critical system DLLs so that they don't overlap when loaded properly. 2011-03-27 16:37:26 +00:00
config-amd64.template.rbuild Create a branch for audio work 2010-11-05 11:04:48 +00:00
config-arm.template.rbuild [CRT] 2011-01-11 13:13:47 +00:00
config-ppc.template.rbuild Create a branch for audio work 2010-11-05 11:04:48 +00:00
config.template.rbuild [CRT] 2011-01-11 13:13:47 +00:00
COPYING Create a branch for audio work 2010-11-05 11:04:48 +00:00
COPYING.ARM Create a branch for audio work 2010-11-05 11:04:48 +00:00
COPYING.LIB Create a branch for audio work 2010-11-05 11:04:48 +00:00
COPYING3 Create a branch for audio work 2010-11-05 11:04:48 +00:00
COPYING3.LIB Create a branch for audio work 2010-11-05 11:04:48 +00:00
CREDITS Create a branch for audio work 2010-11-05 11:04:48 +00:00
depmap.xsl Create a branch for audio work 2010-11-05 11:04:48 +00:00
Doxyfile Create a branch for audio work 2010-11-05 11:04:48 +00:00
INSTALL Create a branch for audio work 2010-11-05 11:04:48 +00:00
Makefile Create a branch for audio work 2010-11-05 11:04:48 +00:00
proxy.mak Create a branch for audio work 2010-11-05 11:04:48 +00:00
ReactOS-amd64.rbuild Create a branch for audio work 2010-11-05 11:04:48 +00:00
ReactOS-arm.rbuild Remove some artifact from ARM build. 2011-02-12 20:32:49 +00:00
ReactOS-generic.rbuild Create a branch for audio work 2010-11-05 11:04:48 +00:00
ReactOS-i386.rbuild Create a branch for audio work 2010-11-05 11:04:48 +00:00
ReactOS-ppc.rbuild Create a branch for audio work 2010-11-05 11:04:48 +00:00
README Create a branch for audio work 2010-11-05 11:04:48 +00:00
rosbuild.bat Create a branch for audio work 2010-11-05 11:04:48 +00:00
vreport.xsl Create a branch for audio work 2010-11-05 11:04:48 +00:00

========================
ReactOS Version 0.3.x
Updated Dec 16, 2006
========================

1. What is ReactOS?

   ReactOS is an Open Source effort to develop a quality operating system
that is compatible with Windows NT applications and drivers.

   The ReactOS project, although currently focused on Windows XP/2003
drivers compatibility, is always keeping an eye toward compatibility with
older version of Windows NT family ( NT 4.0, 2000 (NT 5.0)) and new
Windows NT releases (Vista, etc). Applications (Win32 API) compatibility
focus is Windows XP.

More information is available at http://www.reactos.org/.

2. Building ReactOS

See the INSTALL file for more details.

3. More information

See the media\doc subdirectory for some sparse notes.

4. Who is responsible

See the CREDITS file.