Alexandre Julliard
|
2c7a248055
|
Converted all the kernel32 register functions to the
DEFINE_REGS_ENTRYPOINT mechanism.
|
2005-05-07 18:25:51 +00:00 |
|
Alexandre Julliard
|
09e00cf412
|
Better handling of 16-bit native dlls when a 32-bit builtin with the
same name exists; should help with the 16-bit cards.dll issue.
Replace some magic error numbers by the corresponding names.
|
2005-03-30 10:31:33 +00:00 |
|
Rein Klazes
|
0ed059cd77
|
Support execution of pif files.
|
2005-03-07 19:24:43 +00:00 |
|
Michael Stefaniuc
|
5ad7d858e0
|
Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
|
2004-12-23 17:06:43 +00:00 |
|
Jon Griffiths
|
873cd009d0
|
Remove unneeded headers to reduce unneeded rebuilds.
|
2004-12-15 10:54:44 +00:00 |
|
Francois Gouget
|
40692f2aa4
|
There is no point making '--register' functions stdcall so just
implement them as cdecl.
|
2004-10-22 19:55:14 +00:00 |
|
Andreas Mohr
|
85b06836a5
|
Don't reject OS/2 programs, try to carry on in DOS mode.
|
2004-09-10 21:16:02 +00:00 |
|
Hans Leidekker
|
9baafec900
|
Fix signed/unsigned comparison warnings.
|
2004-08-10 23:43:21 +00:00 |
|
Marcus Meissner
|
751e991210
|
Fixed some illegal lvalue casts / increments.
|
2004-06-16 19:02:11 +00:00 |
|
Eric Pouech
|
df93f2eeee
|
GetModuleFileName[AW] doesn't terminate the string if the buffer is
too small.
|
2004-05-19 03:22:55 +00:00 |
|
Mike McCormack
|
1cf04bd70a
|
Fix builtin NE module refcounting of 32bit parent.
|
2004-03-30 20:37:33 +00:00 |
|
Alexandre Julliard
|
8045ad5c0e
|
Removed some unnecessary definitions from file.h.
Got rid of drive.h.
|
2004-03-09 23:51:02 +00:00 |
|
Alexandre Julliard
|
6db772cd2e
|
Always try to load the 32-bit owner dll instead of directly loading
the .so file for 16-bit builtins. Make the load order for 16-bit dlls
always match the load order of their 32-bit owner (if any).
|
2004-01-03 01:18:55 +00:00 |
|
Dimitrie O. Paun
|
2eaefbd1a4
|
Move content of global.h into the appropriate private headers.
|
2003-12-08 21:58:55 +00:00 |
|
Alexandre Julliard
|
77b8c0a42f
|
NE_LoadBuiltinModule: return error 21 if the module we loaded was a
32-bit builtin. This should help WinExec16 to do the right thing.
|
2003-11-26 04:13:53 +00:00 |
|
Alexandre Julliard
|
16b4411669
|
Removed MODULE_GetLoadOrderA.
|
2003-11-25 01:03:04 +00:00 |
|
Alexandre Julliard
|
436eda3071
|
Removed task.h.
|
2003-11-25 00:42:26 +00:00 |
|
Alexandre Julliard
|
d3fb25cd0f
|
Moved a few definitions used in only one source file out of module.h.
|
2003-11-17 20:16:38 +00:00 |
|
Alexandre Julliard
|
47f62a402a
|
Set %fs and %gs in the register context to their current value when
calling 16-bit code.
|
2003-11-05 00:46:44 +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
|
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
|
a37e7608c7
|
Moved 32-bit relay and snoop support to dlls/ntdll.
|
2003-09-19 04:32:39 +00:00 |
|
Alexandre Julliard
|
ba71316172
|
Moved a couple more functions to dlls/kernel.
|
2003-09-18 20:59:54 +00:00 |
|
Alexandre Julliard
|
8db8368ee7
|
Keep the file handle of 16-bit modules open while the module is
loaded. This makes it possible to remove the InstallShield hack in
OpenFile16.
Moved LoadLibrary32_16 to kernel.
|
2003-09-18 04:35:34 +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
|
3c80bb1443
|
Don't strip the path in LoadModule16 before we have opened the file
(reported by Jukka Heinonen).
|
2003-09-01 23:56:39 +00:00 |
|
Alexandre Julliard
|
01634c5686
|
Removed some no longer needed definitions from stackframe.h.
|
2003-08-27 03:16:56 +00:00 |
|
Alexandre Julliard
|
0ac9690081
|
Moved 16-bit relay and snoop support to dlls/kernel.
|
2003-08-26 02:28:59 +00:00 |
|
Alexandre Julliard
|
3a5b7cf105
|
Extended WOWCallback16Ex to support register functions too. This
allows simplifying the wine_call_to_16 assembly code by moving part of
it to C code, and getting rid of the extra kernel exports.
|
2003-08-23 23:30:51 +00:00 |
|
Alexandre Julliard
|
9ca159b61a
|
Moved 16-bit builtin module handling to dlls/kernel/ne_module.c.
|
2003-08-23 23:07:10 +00:00 |
|
Alexandre Julliard
|
5fbb446cfc
|
Moved most of the 16-bit task support and NE module loader to
dlls/kernel.
|
2003-08-23 00:03:40 +00:00 |
|