Alexandre Julliard
|
8e21562903
|
Added small assembly wrapper to call entry points without having to
worry about their calling convention.
|
2005-07-22 19:50:13 +00:00 |
Alexandre Julliard
|
b676b62240
|
Register functions with no arguments should still be called as stdcall
because of the extra CONTEXT arg.
|
2005-07-21 11:09:26 +00:00 |
Alexandre Julliard
|
2b33634018
|
Intercept functions for 16-bit relay debugging by patching the
CALLFROM16 table instead of having the wine_call_from_16 functions
call out the relay functions explicitly.
|
2005-07-05 12:52:07 +00:00 |
Alexandre Julliard
|
e56d9deac4
|
Added vararg argument type so that the relay code can distinguish from
a normal cdecl function.
Don't rely on the relay thunk preserving the stack pointer.
|
2005-07-05 11:50:40 +00:00 |
Mike McCormack
|
405ac7a80c
|
- don't include winreg.h
- include kernel_private.h to get declaration for convert_old_config()
|
2005-06-20 10:40:37 +00:00 |
Mike McCormack
|
5b2d5fd758
|
Use HANDLE instead of HKEY in the NT API.
|
2005-06-17 13:58:33 +00:00 |
Alexandre Julliard
|
302cd456c3
|
Moved debugging config options to HKCU\Software\Wine\Debug.
|
2005-06-14 19:23:00 +00:00 |
Alexandre Julliard
|
2e4bca9db5
|
Added magic comments to all Wine-specific registry accesses to make
them easier to grep.
|
2005-06-13 18:56:00 +00:00 |
Alexandre Julliard
|
0f079d7858
|
Moved the kernel per-thread data out of the TEB into a private
structure stored in TEB.SystemReserved1.
|
2005-06-06 20:00:14 +00:00 |
Alexandre Julliard
|
4417574d2c
|
Renamed some fields in NE_MODULE to use the same name as in the
exported IMAGE_OS2_HEADER structure.
|
2005-05-17 14:36:09 +00:00 |
Alexandre Julliard
|
4776085c9c
|
Moved a bunch of definitions out of module.h into a new
kernel16_private.h header.
|
2005-05-16 19:44:54 +00:00 |
Alexandre Julliard
|
19bfcd3533
|
Moved the remaining stack frame definitions to kernel_private.h and
removed stackframe.h.
|
2005-05-16 14:45:18 +00:00 |
Alexandre Julliard
|
95086f45a4
|
Moved data structures for 16-bit relay calls to winbase16.h and
removed builtin16.h.
|
2005-05-16 09:19:18 +00:00 |
Alexandre Julliard
|
f9be2f3d21
|
Removed some unnecessary includes.
|
2003-11-17 20:31:29 +00:00 |
Alexandre Julliard
|
bbc5242fbc
|
Fixed handling of relay and snoop include/exclude lists to behave as
documented (based on a patch by Rein Klazes).
|
2003-10-16 00:24:49 +00:00 |
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
|
f80b869939
|
Converted most of the loader code to Unicode.
|
2003-09-29 20:42:24 +00:00 |
Alexandre Julliard
|
bff860c4b1
|
Moved synchronization and syslevel routines to dlls/kernel.
|
2003-09-18 04:39:13 +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
|
617839d522
|
Added varargs support for 16-bit entry points.
Added -ret16 entry point flag to allow 16-bit cdecl and varargs
function to return 16-bit values too.
|
2003-08-27 02:20:44 +00:00 |
Alexandre Julliard
|
0ac9690081
|
Moved 16-bit relay and snoop support to dlls/kernel.
|
2003-08-26 02:28:59 +00:00 |