Author: ion
Date: Mon Nov  7 00:18:13 2011
New Revision: 54326

URL: http://svn.reactos.org/svn/reactos?rev=54326&view=rev
Log:
[KERNEL32]: Implement Wow64Enable/Disable/RevertWow64Direction, document the 
Rtl equivalents in NDK, export and implement them in NTDLL.
[KERNEL32]: Cleanup files a bit.
    - Bintype.c is gone and moved into VDM (these are functions for VDM 
support).
    - Npipe.c and pipe.c are merged.
    - Dosdev is moved into client, these are not quite File APIs.
    - Base(8Bit/Unicode) APIs are moved into utils.c
    - Wow64 APIs are moved into utils.c
    - The mess that was file.c has the Replace* file APIs going into move.c 
(similar behaviors), the Open* APIs into create.c (similar) and the Read/Write 
Scatter/Gather APIs into rw.c (where they belong). What remained in file.c were 
mostly Set/Query functions, so it becomes fileinfo.c
    - The remaining APIs in file.c were all about paths -- at the file level, 
specifically filenames, so they go into filename.c
    - Move some File API functions from certain files into other files where 
they belong more.

Added:
    trunk/reactos/dll/win32/kernel32/client/dosdev.c
      - copied unchanged from r54317, 
trunk/reactos/dll/win32/kernel32/client/file/dosdev.c
    trunk/reactos/dll/win32/kernel32/client/file/fileinfo.c
      - copied, changed from r54317, 
trunk/reactos/dll/win32/kernel32/client/file/file.c
    trunk/reactos/dll/win32/kernel32/client/file/filename.c   (with props)
Removed:
    trunk/reactos/dll/win32/kernel32/client/file/bintype.c
    trunk/reactos/dll/win32/kernel32/client/file/dosdev.c
    trunk/reactos/dll/win32/kernel32/client/file/file.c
    trunk/reactos/dll/win32/kernel32/client/file/pipe.c
Modified:
    trunk/reactos/dll/ntdll/def/ntdll.pspec
    trunk/reactos/dll/ntdll/def/ntdll.spec
    trunk/reactos/dll/ntdll/rtl/libsupp.c
    trunk/reactos/dll/win32/kernel32/CMakeLists.txt
    trunk/reactos/dll/win32/kernel32/client/file/create.c
    trunk/reactos/dll/win32/kernel32/client/file/deviceio.c
    trunk/reactos/dll/win32/kernel32/client/file/iocompl.c
    trunk/reactos/dll/win32/kernel32/client/file/move.c
    trunk/reactos/dll/win32/kernel32/client/file/npipe.c
    trunk/reactos/dll/win32/kernel32/client/file/rw.c
    trunk/reactos/dll/win32/kernel32/client/utils.c
    trunk/reactos/dll/win32/kernel32/client/vdm.c
    trunk/reactos/dll/win32/kernel32/kernel32.rbuild

[This mail would be too long, it was shortened to contain the URLs only.]

Modified: trunk/reactos/dll/ntdll/def/ntdll.pspec
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/ntdll/def/ntdll.pspec?rev=54326&r1=54325&r2=54326&view=diff

Modified: trunk/reactos/dll/ntdll/def/ntdll.spec
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/ntdll/def/ntdll.spec?rev=54326&r1=54325&r2=54326&view=diff

Modified: trunk/reactos/dll/ntdll/rtl/libsupp.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/ntdll/rtl/libsupp.c?rev=54326&r1=54325&r2=54326&view=diff

Modified: trunk/reactos/dll/win32/kernel32/CMakeLists.txt
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/CMakeLists.txt?rev=54326&r1=54325&r2=54326&view=diff

Removed: trunk/reactos/dll/win32/kernel32/client/file/bintype.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/client/file/bintype.c?rev=54325&view=auto

Modified: trunk/reactos/dll/win32/kernel32/client/file/create.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/client/file/create.c?rev=54326&r1=54325&r2=54326&view=diff

Modified: trunk/reactos/dll/win32/kernel32/client/file/deviceio.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/client/file/deviceio.c?rev=54326&r1=54325&r2=54326&view=diff

Removed: trunk/reactos/dll/win32/kernel32/client/file/dosdev.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/client/file/dosdev.c?rev=54325&view=auto

Removed: trunk/reactos/dll/win32/kernel32/client/file/file.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/client/file/file.c?rev=54325&view=auto

Copied: trunk/reactos/dll/win32/kernel32/client/file/fileinfo.c (from r54317, 
trunk/reactos/dll/win32/kernel32/client/file/file.c)
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/client/file/fileinfo.c?p2=trunk/reactos/dll/win32/kernel32/client/file/fileinfo.c&p1=trunk/reactos/dll/win32/kernel32/client/file/file.c&r1=54317&r2=54326&rev=54326&view=diff

Added: trunk/reactos/dll/win32/kernel32/client/file/filename.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/client/file/filename.c?rev=54326&view=auto

Modified: trunk/reactos/dll/win32/kernel32/client/file/iocompl.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/client/file/iocompl.c?rev=54326&r1=54325&r2=54326&view=diff

Modified: trunk/reactos/dll/win32/kernel32/client/file/move.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/client/file/move.c?rev=54326&r1=54325&r2=54326&view=diff

Modified: trunk/reactos/dll/win32/kernel32/client/file/npipe.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/client/file/npipe.c?rev=54326&r1=54325&r2=54326&view=diff

Removed: trunk/reactos/dll/win32/kernel32/client/file/pipe.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/client/file/pipe.c?rev=54325&view=auto

Modified: trunk/reactos/dll/win32/kernel32/client/file/rw.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/client/file/rw.c?rev=54326&r1=54325&r2=54326&view=diff

Modified: trunk/reactos/dll/win32/kernel32/client/utils.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/client/utils.c?rev=54326&r1=54325&r2=54326&view=diff

Modified: trunk/reactos/dll/win32/kernel32/client/vdm.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/client/vdm.c?rev=54326&r1=54325&r2=54326&view=diff

Modified: trunk/reactos/dll/win32/kernel32/kernel32.rbuild
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/kernel32.rbuild?rev=54326&r1=54325&r2=54326&view=diff


Reply via email to