Commit Graph

179 Commits

Author SHA1 Message Date
Louis Lenders
76ae295a09 ntoskrnl.exe: Add stub for MmAllocateContiguousMemory. 2009-11-17 16:04:33 +01:00
Louis Lenders
6c350ad155 ntoskrnl.exe: Add stub for MmAllocatePagesForMdl. 2009-11-17 16:03:50 +01:00
Vitaliy Margolen
82379e83e3 ntoskrnl: Initialize structure size. 2009-10-20 14:00:36 +02:00
Francois Gouget
e464d48054 ntoskrnl.exe: Remove a space before a '\n'. 2009-08-26 13:09:20 +02:00
Stefan Leichter
85201ceb3e ntoskrnl.exe: Stub for IoReportResourceUsage. 2009-08-21 13:49:46 +02:00
Stefan Leichter
1690044d78 ntoskrnl.exe: Add stub for IoQueryDeviceDescription. 2009-08-14 15:29:54 +02:00
Ken Sharp
31e5093555 ntoskrnl: Add FsRtlRegisterUncProvider stub. 2009-06-18 15:17:28 +02:00
Ken Sharp
b68737b6be ntoskrnl: Add IoUnregisterFileSystem stub. 2009-06-18 15:17:28 +02:00
Ken Sharp
d5c3b44fc2 ntoskrnl: Add IoRegisterFileSystem stub. 2009-06-18 15:17:28 +02:00
Ken Sharp
49d638c78e ntoskrnl: Add ObfReferenceObject stub. 2009-06-18 15:17:28 +02:00
Anders Jonsson
a2f6bac107 ntoskrnl.exe: Stub for ExInitializeNPagedLookasideList. 2009-06-16 15:32:39 +02:00
Anders Jonsson
fb98499063 ntoskrnl.exe: Stub for PsTerminateSystemThread. 2009-06-15 13:42:31 +02:00
Anders Jonsson
fc07a52148 ntoskrnl.exe: Stub for ExInitializeZone. 2009-06-15 13:42:31 +02:00
Anders Jonsson
afff5f9da5 ntoskrnl.exe: Stub for ExInitializeResourceLite. 2009-06-15 13:42:31 +02:00
Anders Jonsson
34e6ad3222 ntoskrnl.exe: Stub for IoStartTimer. 2009-06-15 13:42:31 +02:00
Anders Jonsson
15dd9e8d35 ntoskrnl.exe: Stub for IoInitializeTimer. 2009-06-15 13:42:31 +02:00
Anders Jonsson
80450122fe ntoskrnl.exe: Stub for KeWaitForSingleObject. 2009-06-15 13:42:31 +02:00
Anders Jonsson
b79a474033 ntoskrnl.exe: Stub for KeInitializeMutex. 2009-06-15 13:42:31 +02:00
Alexandre Julliard
5c4612b3fa ntoskrnl.exe: Add appropriate stdcall decorations to assembly functions. 2009-06-15 13:42:26 +02:00
Stefan Leichter
56031d2ba4 ntoskrnl.exe: Stub for MmQuerySystemSize. 2009-03-02 13:20:46 +01:00
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
Alexandre Julliard
73cc00f9a5 ntoskrnl.exe: Reuse the kernel32 instruction emulation support for kernel-mode drivers. 2007-05-18 16:37:23 +02:00
Alexandre Julliard
e0d5dbaeb8 ntoskrnl.exe: Implemented PsGetVersion and added stubs for a couple of other Ps functions. 2007-05-17 09:49:28 +02:00
Alexandre Julliard
4cbe5b78d3 ntoskrnl.exe: Export a Wine-internal function to run the device request handling loop. 2007-05-16 21:13:34 +02:00
Alexandre Julliard
982d6ccbe4 ntoskrnl.exe: Implemented a number of memory allocation functions. 2007-05-16 17:39:32 +02:00
Alexandre Julliard
e2d94ec001 ntoskrnl.exe: Added IofCompleteRequest. 2007-05-15 21:56:05 +02:00
Alexandre Julliard
72f2ba6fc4 ntoskrnl.exe: Export KeServiceDescriptorTable and KeTickCount. 2007-05-15 21:49:26 +02:00
Alexandre Julliard
7330edd25d ntoskrnl.exe: Implemented IoCreateSymbolicLink. 2007-05-15 21:45:51 +02:00
Alexandre Julliard
a2adc88815 ntoskrnl.exe: Implemented IoCreateDevice and IoDeleteDevice. 2007-05-15 21:41:50 +02:00
Alexandre Julliard
12c169d2bf ntoskrnl.exe: Initial stub version with forwards to existing functions. 2007-05-14 19:55:32 +02:00