Alexandre Julliard
|
5cb5aa6346
|
Use the Rtl bitmap functions to implement Tls allocation.
Get rid of the PDB structure.
|
2003-10-09 19:58:56 +00:00 |
Alexandre Julliard
|
20e73d739a
|
Moved the constructor for the initial TEB to ntdll so that it runs as
early as possible on startup.
|
2003-10-09 04:59:03 +00:00 |
Alexandre Julliard
|
0de2fde550
|
Moved build_command_line back to kernel and make it handle Unicode
properly.
|
2003-10-08 22:38:52 +00:00 |
Alexandre Julliard
|
687ecfa312
|
Moved a few more functions to the dlls/kernel directory.
|
2003-10-08 04:24:49 +00:00 |
Alexandre Julliard
|
b81d9e7cf4
|
Link all remaining files that contain kernel APIs into kernel32.dll
instead of ntdll.dll. Removed a number of no longer needed files.
|
2003-10-08 03:57:02 +00:00 |
Alexandre Julliard
|
953849f2fc
|
Added hack to call CreateFileW through a pointer so that we don't need
to link to kernel functions.
Commented out SMB support in NtReadFile for now.
|
2003-10-08 03:51:31 +00:00 |
Alexandre Julliard
|
87ae825bf8
|
Get rid of the argv0 and full_argv0 global variables.
|
2003-10-08 00:45:01 +00:00 |
Alexandre Julliard
|
632676b17e
|
Moved the final process init and dependency loading to
dlls/ntdll/loader.c, (ab)using the LdrInitializeThunk entry point.
|
2003-10-06 21:18:51 +00:00 |
Alexandre Julliard
|
841f898663
|
Converted process creation to Unicode.
|
2003-10-04 04:09:41 +00:00 |
Alexandre Julliard
|
4137aecaa5
|
Changed LdrLoadDll to only search for the dll in the specified path,
using ntdll functions.
Moved LOAD_WITH_ALTERED_SEARCH_PATH functionality to LoadLibraryEx
where it belongs.
|
2003-10-02 04:58:49 +00:00 |
Alexandre Julliard
|
c30cefb2d5
|
Store module names in Unicode in the server.
|
2003-09-30 01:04:19 +00:00 |
Alexandre Julliard
|
1cb92bbeec
|
Converted the load order code to use Unicode throughout.
|
2003-09-27 03:50:40 +00:00 |
Alexandre Julliard
|
2052538a47
|
Moved loadorder support to dlls/ntdll.
Removed the --dll option and replaced it by the WINEDLLOVERRIDES
environment variable.
|
2003-09-25 20:33:41 +00:00 |
Alexandre Julliard
|
240b0a9b48
|
Moved the Windows version code to dlls/ntdll, and implemented
RtlGetVersion and RtlVerifyVersionInfo.
Moved the 16-bit and DOS version support to dlls/kernel.
|
2003-09-24 05:26:00 +00:00 |
Alexandre Julliard
|
97ad311e71
|
Moved the 32-bit builtin loader and the remaining bits of the PE
loader into dlls/ntdll/loader.c.
|
2003-09-19 04:04:57 +00:00 |
Eric Pouech
|
c3e6c095e1
|
Implemented kernel32.GetIoProcessCounters and stubbed
ntdll.NtQueryProcessInformation(ProcessIoCounters).
|
2003-09-19 00:06:45 +00:00 |
Alexandre Julliard
|
52f692fb9b
|
Moved the wine server client-side support to dlls/ntdll. Removed a
couple of unnecessary functions.
|
2003-09-18 23:27:19 +00:00 |
Eric Pouech
|
e69ef68fc2
|
Set default StdError to fd 2 (was on 1).
|
2003-09-18 20:54:32 +00:00 |
Alexandre Julliard
|
aaf3503ea5
|
Moved almost all remaining process, thread, fiber and exception
functions to dlls/kernel.
|
2003-09-17 05:31:32 +00:00 |
Alexandre Julliard
|
e37c6e18d0
|
Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
|
2003-09-05 23:08:26 +00:00 |
Alexandre Julliard
|
7df1b9e03a
|
Start using the exported TEB structure from winternl.h where
possible.
|
2003-08-28 19:57:35 +00:00 |
Alexandre Julliard
|
4f4b980c1e
|
Implemented NtRead/WriteVirtualMemory.
|
2003-07-08 21:18:45 +00:00 |
Alexandre Julliard
|
4cb212063b
|
Moved some of the process functions to dlls/kernel.
Removed kernel dependencies from sysdeps.c and moved it to dlls/ntdll.
|
2003-06-27 04:08:04 +00:00 |