Felix Nawothnig
|
8b5c8f6d7f
|
Add a workaround for Win9x apps which pass the parameters for
GetCurrentDirectoryA in wrong order.
|
2005-06-12 10:41:22 +00:00 |
Mike McCormack
|
950e5e626c
|
Dependency fixes for winternl.h.
|
2005-06-10 19:33:47 +00:00 |
Uwe Bonnes
|
290a419f0a
|
Don't try to access floppy if it's not mounted.
|
2005-06-09 09:42:49 +00:00 |
Alexandre Julliard
|
bd000a0203
|
Removed some unnecessary inclusions of thread.h
|
2005-06-06 20:13:08 +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
|
6ae4ee496e
|
Fetch the stack selector to use from the previous stackframe instead
of the TEB.
|
2005-06-06 19:57:05 +00:00 |
Alexandre Julliard
|
6d07a9c39c
|
Moved the server part of the ExitThread functionality to ntdll.
|
2005-06-05 18:38:48 +00:00 |
Alexandre Julliard
|
143db5ce8e
|
Don't bother looking for a resource directory in free memory areas.
|
2005-06-05 18:28:04 +00:00 |
Alexandre Julliard
|
9b57a950d7
|
Avoid accessing the htask16 TEB field from ntdll.
|
2005-06-05 18:24:35 +00:00 |
Mike Hearn
|
0aab090838
|
Suppress the noisy SetNamedPipeHandleState fixme.
|
2005-06-05 18:03:38 +00:00 |
Uwe Bonnes
|
80a84a8c74
|
Added more pipe tests.
|
2005-06-05 17:57:10 +00:00 |
Mike McCormack
|
6ef329fce7
|
Make sure that unused code gets compiled to avoid warnings.
|
2005-06-02 10:30:57 +00:00 |
Marcus Meissner
|
590aaaf454
|
Added stubs for GetVolumePathName(A,W).
|
2005-06-02 10:30:44 +00:00 |
Ivan Leo Puoti
|
f0c62a89ea
|
Added IDT emulation.
|
2005-05-31 13:28:42 +00:00 |
Alexandre Julliard
|
16885f09a5
|
Fixed RtlIsTextUnicode prototype, and made it properly take into
account the results of the tests to determine the return value.
|
2005-05-31 13:24:44 +00:00 |
Mike McCormack
|
bdfcb09c57
|
Some warning fixes for the regression tests.
|
2005-05-31 09:30:45 +00:00 |
Dimi Paun
|
145f9972ed
|
Fix indentation.
|
2005-05-29 20:00:10 +00:00 |
Ivan Leo Puoti
|
eeb0a90ec9
|
Added some privileged instructions emulation.
|
2005-05-27 19:30:22 +00:00 |
Alexandre Julliard
|
70bc9f39f1
|
Removed STANDALONE ifdefs.
|
2005-05-25 09:54:51 +00:00 |
Rein Klazes
|
8481c8df81
|
Work around a problem where WriteFile is asked to write memory
protected by DIBSection code.
|
2005-05-24 12:50:24 +00:00 |
Hans Leidekker
|
97d1b11ebd
|
Fix uninitialized warnings.
|
2005-05-24 12:34:29 +00:00 |
Steven Edwards
|
c2b4bbef4f
|
Split Win16 and Win32 toolhelp functions.
Compile out win87em and 16bit toolhelp functions if 16 bit support is
disabled.
|
2005-05-24 10:12:06 +00:00 |
Alexandre Julliard
|
5c819a9895
|
Support unloading 16-bit builtin modules, and properly manage the
refcount of the 32-bit owner module.
|
2005-05-23 12:15:26 +00:00 |
Kevin Koltzau
|
d9293bfc15
|
Implement Module32FirstW/NextW.
|
2005-05-23 12:14:09 +00:00 |
Alexandre Julliard
|
70d0439905
|
Moved the generated code segment for 16-bit builtins inside the module
structure.
Get rid of the BUILTIN16_DESCRIPTOR structure and directly register
the MZ header instead.
|
2005-05-23 12:07:15 +00:00 |
Alexandre Julliard
|
aebb745488
|
Comment out stub WEP entry points so that we can call WEP for builtin
dlls too.
|
2005-05-23 10:12:26 +00:00 |
Alexandre Julliard
|
1970e467d4
|
Generate 16-bit resources in the proper format inside the module data,
and get rid of the special case for builtins in NE_DefResourceHandler.
|
2005-05-20 19:19:01 +00:00 |
Alexandre Julliard
|
3d5c3609c7
|
Renamed __wine_(un)register_dll_16 to __wine_dll_(un)register_16 for
consistency with the 32-bit version, and also make the register
function use the same prototype as the 32-bit one.
|
2005-05-19 12:44:31 +00:00 |
Alexandre Julliard
|
8eb1630ce1
|
Use a memory mapping instead of file I/O to load 16-bit modules.
|
2005-05-19 12:05:28 +00:00 |
Dimi Paun
|
e035e01b11
|
Rename back local_compact to LOCAL_Compact for consistency.
Get rid of no longer used local.h.
|
2005-05-19 11:13:36 +00:00 |
Alexandre Julliard
|
b3e0a032ce
|
Moved entry point definitions from module.h to kernel16_private.h.
|
2005-05-18 18:27:54 +00:00 |
Alexandre Julliard
|
67204137ee
|
Generate the 16-bit module header in the standard on-disk format, so
that winebuild doesn't need to know about kernel internal structures.
|
2005-05-18 18:21:59 +00:00 |
Emmanuel Maillard
|
64c077860e
|
Added Darwin 8.0 specific headers.
|
2005-05-18 18:20:23 +00:00 |
Alexandre Julliard
|
f624b48f48
|
Split the module building functionality of NE_LoadExeHeader into
separate functions.
|
2005-05-18 17:48:28 +00:00 |
Alexandre Julliard
|
90dd7f0603
|
Removed implementation of LoadDIBIconHandler16 and
LoadDIBCursorHandler16 since they are no longer used, and stop
exporting NE_DefResourceHandler.
|
2005-05-18 15:37:41 +00:00 |
Pierre d'Herbemont
|
342da59b0c
|
Remove stdlib.h inclusion if winsock.h is included.
|
2005-05-18 15:33:20 +00:00 |
Alexandre Julliard
|
964b7fb14d
|
Changed SNOOP16_RegisterDLL to take a module handle instead of
pointer. Moved snoop function prototypes to kernel16_private.h.
|
2005-05-18 09:58:43 +00:00 |
Dimi Paun
|
0c4be325b1
|
Remove the LOCAL_*() function calls from KERNEL.
|
2005-05-18 09:48:32 +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
|
e8a23c9572
|
Use the exported IMAGE_OS2_HEADER to generate the module header in the
spec file, and moved the NE_MODULE structure definition to
kernel16_private.h.
|
2005-05-17 10:21:29 +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
|
e4412a618c
|
Removed the special casing of kernel32 and ntdll for the TEB
definition in winternl.h.
|
2005-05-16 17:52:10 +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 |
Dimi Paun
|
bac5f4603d
|
Use the standard Local*16() instead of LOCAL_*() functions.
|
2005-05-16 14:07:52 +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 |
Dimi Paun
|
5eae73de10
|
Avoid using some LOCAL_*() functions.
|
2005-05-16 08:49:39 +00:00 |
Dimi Paun
|
e510a29159
|
Make LOCAL_*() just wrappers around Local*16() functions.
|
2005-05-14 12:18:15 +00:00 |
Alexandre Julliard
|
d876893fc1
|
Store the 16-bit stack pointer in the WOW32Reserved TEB field.
|
2005-05-14 12:16:46 +00:00 |
Mike McCormack
|
8bcdf42710
|
Stub implementation for GetGeoInfo.
|
2005-05-11 12:57:50 +00:00 |
Mike McCormack
|
9d293981b4
|
Add Module32FirstW and Module32NextW exports.
|
2005-05-11 12:01:40 +00:00 |