Commit Graph

59 Commits

Author SHA1 Message Date
Alexandre Julliard
5dcdb4aba3 ntoskrnl.exe: Correctly remove the vectored exception handler. 2009-02-02 16:21:25 +01:00
Alexandre Julliard
13ff441aea ntoskrnl.exe: Remove the vectored exception handler on dll unload. 2009-01-30 11:44:13 +01:00
Andrey Turkin
a0f681ad4c ntoskrnl: Add version resource. 2009-01-12 14:37:40 +01:00
Rob Shearman
07090c2485 ntoskrnl: Free allocated buffers on exit from wine_ntoskrnl_main_loop.
Avoids a warning of a memory leak in Valgrind.
2009-01-12 13:07:05 +01:00
Alexandre Julliard
469f0b4757 ntoskrnl.exe: Fix handle cast warnings on 64-bit. 2009-01-08 17:27:05 +01:00
Alexandre Julliard
13df062d36 kernel32: #ifdef out some code that is not needed on non-i386. 2009-01-07 11:10:16 +01:00
Alexandre Julliard
923310aa54 server: Make the device opaque data a client_ptr_t instead of a void pointer. 2008-12-29 17:28:40 +01:00
Christian Costa
43b7f268e4 ntoskrnl.exe: Add stub for PsSetCreateThreadNotifyRoutine. 2008-12-29 11:46:46 +01:00
Christian Costa
9a95c077fe ntoskrnl.exe: Fix some FIXMEs. 2008-12-29 11:46:31 +01:00
Christian Costa
70383b0c4c ntoskrnl.exe: Add stub for KeInitializeEvent. 2008-12-29 11:46:20 +01:00
Maarten Lankhorst
f00beab5c4 ntoskrnl.exe/winedevice: Make wine_ntoskrnl_main_loop CDECL. 2008-12-17 15:02:26 +01:00
Alexander Morozov
902443579f ntoskrnl.exe: Add stubs for Io{Allocate,Get}DriverObjectExtension. 2008-12-16 14:10:53 +01:00
Alexandre Julliard
d1b3d484f7 server: Add functions for conversions between server object handles and pointer-style handles. 2008-12-08 16:05:17 +01:00
Alexander Morozov
8c8d58f829 ntoskrnl.exe: Fix ObfDereferenceObject function calling convention. 2008-12-02 16:27:35 +01:00
Jacek Caban
768012a51a ntoskrnl.exe: Forward ZwMakeTemporaryObject to ntdll. 2008-12-02 14:05:43 +01:00
Alistair Leslie-Hughes
4defc2b50a ntoskrnl.exe: Implement MmGetSystemRoutineAddress. 2008-11-20 12:20:50 +01:00
Marcus Meissner
28e990c13d ntoskrnl.exe: Check irp for NULL consistently. 2008-10-31 13:03:57 +01:00
Alexandre Julliard
0b560febea ntoskrnl: Implemented IoDeleteSymbolicLink. 2008-10-20 16:21:22 +02:00
Alexander Morozov
e99451561d ntoskrnl.exe: Initialize some IRP fields to prevent using bad pointers by IofCompleteRequest. 2008-10-16 12:37:29 +02:00
Alexander Morozov
7541ecbf4c ntoskrnl.exe: Fix trace typo. 2008-10-09 13:14:49 +02:00
Alexander Morozov
2e917e3a3c ntoskrnl.exe: Implement some functions. 2008-10-07 12:52:38 +02:00
Alexander Morozov
1be805bee5 ntoskrnl.exe: Initialize StackSize field of DEVICE_OBJECT structure. 2008-10-07 12:42:49 +02:00
Peter Dons Tychsen
6e7c73cacf ntoskrnl: Implement partial stub for IoGetConfigurationInformation(). 2008-09-09 11:46:17 +02:00
Jim Cameron
31ba88d302 ntoskrnl.exe: Add stub for ObfDereferenceObject(). 2008-09-03 14:21:44 +02:00
Jim Cameron
410cb3e7f8 ntoskrnl.exe: Add stub for ObReferenceObjectByHandle(). 2008-09-03 14:21:43 +02:00
Jim Cameron
4f39948f7b ntoskrnl.exe: Add stub for IoRegisterShutdownNotification(). 2008-09-03 14:21:43 +02:00
Jim Cameron
9a4d1d15cf ntoskrnl.exe: Add stub for IoRegisterDriverReinitialization(). 2008-09-03 14:21:43 +02:00
Jim Cameron
597150f692 ntoskrnl.exe: Add stub for IoGetRelatedDeviceObject(). 2008-09-03 14:21:43 +02:00
Jim Cameron
faa6ca08e9 ntoskrnl.exe: Add stub for IoGetDeviceObjectPointer(). 2008-09-03 14:21:43 +02:00
Alexander Morozov
809fe637bd ntoskrnl.exe: Add stub for IoDeleteSymbolicLink. 2008-07-30 15:24:06 +02:00
Alexander Morozov
217af4e7b9 ntoskrnl.exe: Add stubs for IoAllocateIrp, IoInitializeIrp and IoFreeIrp. 2008-07-30 15:23:58 +02:00
Alexandre Julliard
9c29dbd987 Avoid exporting common symbols since that's broken on Mac OS X. 2008-07-21 14:47:55 +02:00
Alexander Morozov
7f3b1daaf2 ntoskrnl.exe: Change calling conventions for Interlocked* functions. 2008-04-28 12:20:42 +02:00
Detlef Riekenberg
28553fa8a7 ntoskrnl.exe: Implement KeQueryInterruptTime. 2008-04-08 12:22:11 +02:00
Detlef Riekenberg
ee4a996963 ntoskrnl.exe: Implement KeQueryActiveProcessors. 2008-04-08 12:22:04 +02:00
Detlef Riekenberg
f3380958bd ntoskrnl.exe: Implement MmIsAddressValid. 2008-03-22 11:13:59 +01:00
Rob Shearman
48000893f9 makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
Only specify the root to keep platform-specifics out of the individual 
DLL makefiles.
2008-03-04 20:55:01 +01:00
Paul Chitescu
4e511d9e8c ntoskrnl.exe: Implement MmPageEntireDriver and MmResetDriverPaging. 2008-02-06 12:43:53 +01:00
Lei Zhang
122eadb815 ntoskrnl.exe: Additional stub implementations. 2008-01-09 12:25:43 +01:00
Alexandre Julliard
6f5131e47f ntoskrnl.exe: Allow returning data in ioctls along with a positive non-zero status. 2007-12-18 19:46:39 +01:00
Alexandre Julliard
7ac931acf2 ntoskrnl.exe: Added implementation for IoCreateDriver and IoDeleteDriver. 2007-12-18 19:46:06 +01:00
Francois Gouget
4b1ba7bf17 ntoskrnl: Remove trailing spaces in Wine traces. 2007-11-13 13:35:59 +01:00
EA Durbin
4bae34cd2e ntoskrnl.exe: Add stub Implementation of IoAllocateMdl. 2007-11-09 12:58:35 +01:00
EA Durbin
eb6a1fc9d0 ntoskrnl.exe: Add stub Implementation of IoAllocateWorkItem. 2007-11-09 12:58:26 +01:00
Francois Gouget
17c57737c9 ntoskrnl.exe: Fix the PsCreateSystemThread() prototype and declare it in wdm.h.
Add a prototype for PsTerminateSystemThread().
2007-09-27 20:12:17 +02:00
Carroll Vance
8d1a85914a ntoskrnl.exe: Added PsCreateSystemThread. 2007-09-21 12:42:44 +02:00
Francois Gouget
f20cd498e0 ntoskrnel.exe: Better match the PSDK types and fix the winapi_check warnings. 2007-08-16 11:09:41 +02:00
James Hawkins
fbbd91544f ntoskrnl.exe: Add a stub implementation of KeInitializeTimer. 2007-06-19 12:56:00 +02:00
Vitaliy Margolen
311c001654 ntdll: Implement RtlWriteRegistryValue and forward ntoskrnl to it. 2007-05-21 17:03:00 +02:00
Alexandre Julliard
bd3a08b355 ntoskrnl.exe: Implemented a couple of time-related APIs. 2007-05-18 16:48:54 +02:00