Alexandre Julliard
|
5f226e55cb
|
Make 16-bit task properly inherit the current directory of their
parent (based on a patch by Richard Cohen).
|
2005-08-11 18:36:36 +00:00 |
Alexandre Julliard
|
628939d567
|
Use the proper WOW functions everywhere instead of the K32WOW variant.
|
2005-08-10 10:59:19 +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
|
9b57a950d7
|
Avoid accessing the htask16 TEB field from ntdll.
|
2005-06-05 18:24:35 +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
|
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 |
Alexandre Julliard
|
d876893fc1
|
Store the 16-bit stack pointer in the WOW32Reserved TEB field.
|
2005-05-14 12:16:46 +00:00 |
Alexandre Julliard
|
86be9f20da
|
Removed the MESSAGEQUEUE structure, and store the corresponding
information directly in the TEB, in the Win32ClientInfo field.
|
2005-04-27 08:18:20 +00:00 |
Peter Berg Larsen
|
6aefbc0934
|
Strncpy elimination.
|
2005-04-18 15:36:20 +00:00 |
Robert Shearman
|
84eaaa168f
|
Fix broken thread start routines.
|
2004-11-03 22:18:44 +00:00 |
Alexandre Julliard
|
643617f2ae
|
Moved most remaining file functions to dlls/kernel.
Removed files/file.c and include/file.h.
|
2004-05-01 05:25:07 +00:00 |
Alexandre Julliard
|
dfcfc98ed0
|
RtlSetCurrentDirectory_U: store a handle to the current directory
along with its name.
|
2004-04-16 05:00:46 +00:00 |
Alexandre Julliard
|
186b419e02
|
Added hack to fetch the current directory from the subsystem tid so
that it is handled correctly in ntdll also for 16-bit tasks.
|
2004-04-16 00:10:03 +00:00 |
Alexandre Julliard
|
a45931c6f3
|
Get rid of the TEB flags, they are no longer used.
|
2004-04-15 05:04:53 +00:00 |
Alexandre Julliard
|
fba7149a2d
|
Started implementing support for the SubSystemTib field in the TEB of
16-bit threads. This allows GetModuleFileNameW to avoid calling 16-bit
functions.
|
2004-04-15 00:04:05 +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 |
Patrik Stridvall
|
ede82e3055
|
Fixed some issues found by winapi_check.
|
2004-02-20 20:19:23 +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
|
436eda3071
|
Removed task.h.
|
2003-11-25 00:42:26 +00:00 |
Alexandre Julliard
|
f9be2f3d21
|
Removed some unnecessary includes.
|
2003-11-17 20:31:29 +00:00 |
Alexandre Julliard
|
55b51eabdf
|
Removed instance.h and callback.h, moving their contents to
kernel_private.h.
|
2003-11-13 21:04:01 +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
|
bff860c4b1
|
Moved synchronization and syslevel routines to dlls/kernel.
|
2003-09-18 04:39:13 +00:00 |
Alexandre Julliard
|
0f01858228
|
Moved the 16-bit environment support to dlls/kernel.
|
2003-09-18 04:28:22 +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
|
02f2813968
|
Renamed a few TEB fields to use the "official" names.
|
2003-08-27 23:14:29 +00:00 |
Alexandre Julliard
|
01634c5686
|
Removed some no longer needed definitions from stackframe.h.
|
2003-08-27 03:16:56 +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 |