Alexandre Julliard
|
2de67b8428
|
Duplicate parts of the relay debugging init code into kernel to avoid
referencing ntdll internal symbols.
|
2003-10-08 22:41:12 +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 |
Pavel Roskin
|
e5e1844d24
|
Include ntdll_misc.h to get the GetCurrentProcess/ThreadId macros.
|
2003-10-08 22:34:37 +00:00 |
Pavel Roskin
|
3ec73af37f
|
Include ntdll_misc.h to get the GetCurrentProcess/ThreadId macros.
|
2003-10-08 19:11:08 +00:00 |
Pavel Roskin
|
91f234f267
|
Eliminate dependency on SetLastError().
|
2003-10-08 19:10:33 +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
|
01def427b7
|
Pass the cdrom device path in CDROM_InitRegistry so that ntdll doesn't
need to call DRIVE_GetDevice.
Get rid of GetDriveType calls.
|
2003-10-08 02:59:22 +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
|
af192f83b6
|
Store a "removable" flag instead of the full drive type in the server
file object; this way we don't need to use GetDriveTypeW in the loader
code.
Make sure we always have a valid builtin_load_info pointer.
|
2003-10-08 00:25:32 +00:00 |
Alexandre Julliard
|
146afcc98c
|
Removed references to GetSystemDirectoryW.
Optimized module lookup a bit.
Keep track of the modref pointer across builtin dll loads to avoid
having to look it up by name afterwards.
|
2003-10-07 22:56:34 +00:00 |
Rein Klazes
|
c6c404dcd6
|
Added a check for <scsi/scsi.h> and include it in dlls/ntdll/cdrom.c.
|
2003-10-07 22:49:22 +00:00 |
Alexandre Julliard
|
5d9422b09f
|
Rewrite of the dll file search algorithm to better deal with the
broken behavior of RtlDosSearchPath_U.
|
2003-10-07 03:48:42 +00:00 |
Alexandre Julliard
|
509e4d175a
|
A couple more fixes in RtlGetFullPathName_U.
Reverted my previous fix in RtlDosSearchPath_U, extension handling is
supposed to be broken.
|
2003-10-07 03:46:34 +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 |
Alex Pasadyn
|
0f5db95401
|
Fix buffer length error code for NtQueryInformationToken.
|
2003-10-06 21:04:06 +00:00 |
Daniel Marmier
|
0348649853
|
Fixed warnings with gcc option "-Wwrite-strings".
|
2003-10-06 21:03:32 +00:00 |
Alexandre Julliard
|
841f898663
|
Converted process creation to Unicode.
|
2003-10-04 04:09:41 +00:00 |
Alexandre Julliard
|
5e3549bf3b
|
Implemented RtlCreateProcessParameters and related functions.
|
2003-10-04 03:11:57 +00:00 |
Eric Pouech
|
7760413f6b
|
Fixed a couple of bugs in RtlGetFullPathName_U.
|
2003-10-04 03:06:58 +00:00 |
Uwe Bonnes
|
6d59b887cd
|
SNOOP_ShowDebugmsgSnoop(): check for NULL function name.
|
2003-10-04 03:05:58 +00:00 |
Michael Günnewig
|
4d375d1b8b
|
Fixed warnings with gcc option "-Wwrite-strings".
|
2003-10-04 03:04:45 +00:00 |
Alexandre Julliard
|
fbb5390a32
|
Avoid closing the cdrom if we failed to open it.
|
2003-10-03 04:35:55 +00:00 |
Pavel Roskin
|
8956e41b82
|
Add support for SCSI CD-ROMs to CDROM_GetInterfaceInfo().
Fix device number for IDE CD-ROMs. Return 0 for unsupported drives.
|
2003-10-03 04:33:25 +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
|
28c3c2f0f0
|
Fixed a couple of bugs in RtlDosSearchPath_U and RtlGetFullPathName_U.
Make RtlDoesFileExists_U do something useful by calling CreateFileW
for now.
|
2003-10-02 04:43:45 +00:00 |
Gerald Pfeifer
|
aa0f37940f
|
Cast time_t parameters to fprintf(...,"%l",...) to long.
|
2003-10-02 04:29:30 +00:00 |
Jon Griffiths
|
4c1fa161a3
|
Documentation updates.
|
2003-10-01 03:20:21 +00:00 |
Alexandre Julliard
|
c30cefb2d5
|
Store module names in Unicode in the server.
|
2003-09-30 01:04:19 +00:00 |
Alexandre Julliard
|
f80b869939
|
Converted most of the loader code to Unicode.
|
2003-09-29 20:42:24 +00:00 |
Alexandre Julliard
|
1cb92bbeec
|
Converted the load order code to use Unicode throughout.
|
2003-09-27 03:50:40 +00:00 |
Alexandre Julliard
|
74c5efeb76
|
Moved WINE_MODREF definition to loader.c.
Removed short module name from WINE_MODREF, Windows doesn't have it.
Rewrote LdrGetDllHandle to only use Unicode.
|
2003-09-25 23:55:35 +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 |
Jon Griffiths
|
90535ce905
|
Various test fixes for XP/msvc.
|
2003-09-25 20:29:40 +00:00 |
Alexandre Julliard
|
16cd86197a
|
Moved DLLFLAGS to a separate variable instead of including it in
DEFS.
|
2003-09-24 19:01:44 +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 |
Jon Griffiths
|
fe455456af
|
Documentation updates.
|
2003-09-24 05:14:39 +00:00 |
Steven Edwards
|
807e4af46e
|
Porting fix.
|
2003-09-22 19:28:21 +00:00 |
Alexandre Julliard
|
a37e7608c7
|
Moved 32-bit relay and snoop support to dlls/ntdll.
|
2003-09-19 04:32:39 +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 |
Alexandre Julliard
|
ec39821750
|
Moved 16-bit global heap, DOS memory and selector functions to
dlls/kernel.
|
2003-09-18 20:58:41 +00:00 |
Alexandre Julliard
|
bff860c4b1
|
Moved synchronization and syslevel routines to dlls/kernel.
|
2003-09-18 04:39:13 +00:00 |
Alexandre Julliard
|
dccbbcd5d5
|
Link msdos/int21.c into kernel for now, until it is properly moved to
winedos.
|
2003-09-18 00:58:48 +00:00 |
Alexandre Julliard
|
9eb1d2c7fa
|
Moved I/O port handling to dlls/winedos.
|
2003-09-17 22:45:46 +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
|
1479aebda3
|
Moved instruction emulation to dlls/kernel.
|
2003-09-17 04:34:31 +00:00 |
Steven Edwards
|
c07808a04b
|
Remove redundant includes.
|
2003-09-17 04:16:51 +00:00 |