Dmitry Timoshkov
737b9e5acd
winternl.h: Make the fields of the PROCESS_BASIC_INFORMATION structure use same type width as a PSDK one.
2007-05-23 13:04:58 +02:00
Dmitry Timoshkov
5f1a234731
kernel32: Fix the size of ThreadAffinityMask to match PSDK.
2007-05-21 19:11:01 +02:00
Vitaliy Margolen
311c001654
ntdll: Implement RtlWriteRegistryValue and forward ntoskrnl to it.
2007-05-21 17:03:00 +02:00
Alexandre Julliard
447fda5206
ntdll: Implemented LdrAddRefDll.
2007-05-16 16:39:29 +02:00
Alexandre Julliard
b64530eee4
ntdll: Reimplement LdrGetDllHandle to use the same search algorithm as LdrLoadDll.
2007-05-16 16:35:43 +02:00
Andrew Talbot
a22c7a6c34
kernel32: Constify a variable.
2007-05-03 14:23:31 +02:00
Andrew Talbot
7c6ef46cb9
include: Replace inline static with static inline.
2007-03-26 12:19:34 +02:00
Bang Jun-Young
fdff5c3a3a
ntdll: Fix NtUnloadKey to match the DDK.
2007-02-05 12:26:01 +01:00
Andrew Talbot
9cf1579aad
ntdll/tests: Cast-qual warning fix.
2006-12-13 11:49:01 +01:00
Francois Gouget
5cff5038a9
Fix ntsecapi.h so it does not depend on winternl.h.
2006-11-08 12:53:19 +01:00
Francois Gouget
30e44c85c8
Assorted spelling fixes.
2006-11-07 15:25:24 +01:00
Alexandre Julliard
c9b5569bc2
ntdll: Added implementation of RtlDllShutdownInProgress.
2006-11-03 13:52:02 +01:00
Robert Reif
46d2886dd0
ntdll: Fix some function arguments.
2006-08-04 11:59:25 +02:00
Alexandre Julliard
6f7b1f6463
ntdll: Move the calling of the process entry point back to kernel32.
...
Apparently some copy protection stuff relies on that.
This reverts commit 50fca716fd
.
2006-07-31 21:25:29 +02:00
Alexandre Julliard
50fca716fd
ntdll: Moved the calling of the process entry point to LdrInitializeThunk.
2006-07-13 14:58:04 +02:00
Ge van Geldorp
6096e5861a
ntdll: Widen fields in LDR_RESOURCE_INFO to accomodate 64 bit pointers.
2006-07-11 17:15:54 +02:00
Eric Pouech
2d3504c309
ntdll/kernel32: Moved GetThreadSelectorEntry to ntdll.
...
- implemented NtQueryInformationThread's ThreadDescriptorTableEntry
information class
- used it to implement the kernel32's equivalent (GetThreadSelectorEntry)
2006-05-27 13:00:19 +02:00
Eric Pouech
1d6e2590e0
ntdll/kernel32: Pipe information.
...
- implemented ntdll.NtQueryInformationFile's FilePipeLocalInformation control code
- reimplemented kernel32.GetNamedPipeInfo on top of it
- enhance current features to make this work both on client and server handles
- now also returning the number of instances
2006-05-27 12:31:01 +02:00
Alexandre Julliard
9769806c3a
ntdll: Implemented RtlPcToFileHeader.
2006-05-27 10:55:48 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Mike McCormack
9aa468d884
ntdll: Stub implementations of NtCreateIoCompletion, NtSetIoCompletion, and NtRemoveIoCompletion.
...
Based on a patch by Rob Shearman.
2006-04-19 12:00:02 +02:00
Robert Shearman
a18bdf13f7
ntdll: Very crude implementation of RtlQueueWorkItem.
2006-03-13 13:34:06 +01:00
Alexandre Julliard
9669ff8de4
ntdll: Get rid of the main_file argument in LdrInitializeThunk.
2006-02-08 15:22:24 +01:00
Alexandre Julliard
b7b7f2b679
Avoid importing _strlwr/_strupr from ntdll.
2006-01-24 12:24:05 +01:00
Alexandre Julliard
2878d99216
ntdll: Add debug registers to the context of all exceptions.
...
Maintain a local cache of the debug registers to avoid server calls
where possible.
2006-01-13 13:58:14 +01:00
Vitaliy Margolen
978f470692
ntdll: NtQueryInformationToken change parameters according to PSDK.
...
Check for NULL pointer.
2006-01-12 13:32:09 +01:00
Alexandre Julliard
90e3865929
ntdll: NtRaiseException doesn't need to be a register function.
...
Moved common code between NtRaiseException and RtlRaiseException to a
separate raise_exception function.
2006-01-10 17:51:22 +01:00
Rolf Kalbermatter
97ede2dca8
include: Fix DECLSPEC_NORETURN for compilation with MS C compiler.
2006-01-03 13:33:22 +01:00
Alexandre Julliard
0603559de2
ntdll: Check for failure to get the user path in RtlOpenCurrentUser.
...
Fixed the return value type.
2005-12-08 11:53:42 +01:00
Ivan Leo Puoti
a1cd3ab653
Implement RtlInitAnsiStringEx.
2005-11-07 11:14:45 +00:00
Ivan Leo Puoti
ce08973ffa
Fix NtQueryDirectoryObject prototype, documentation, and the
...
definition of the structure it uses.
2005-10-28 16:42:11 +00:00
Ivan Leo Puoti
e1008c386f
Add stub implementation for NtAccessCheckAndAuditAlarm.
2005-10-27 10:25:41 +00:00
Vitaliy Margolen
af53827901
Add OBJECT_BASIC_INFORMATION to winternl.h.
2005-10-26 10:11:23 +00:00
Eric Pouech
b3badc7dd3
- rewrite kernel32:{Set|Get}PriorityClass on top of ntdll equivalent
...
- priority for process in wineserver is now the NTDLL form (no longer
the kernel32 one)
2005-09-06 10:25:11 +00:00
James Hawkins
ff77264a95
Correct third parameter of NtQueryInformationAtom.
2005-09-06 09:26:31 +00:00
Francois Gouget
6fb12fc291
Declare PNTSTATUS in lmaccess.h and ntsecapi.h to match the PSDK.
...
Protect against multiple definitions.
Use PNTSTATUS where appropriate.
2005-08-16 16:01:49 +00:00
Alexandre Julliard
5617b716e7
Added a wine_unix_to_nt_file_name function to do proper pathname
...
conversions instead of relying on GetFullPathName hacks.
2005-08-11 10:41:26 +00:00
Alexandre Julliard
55ad6cc520
Implemented a few trivial ntdll functions that have been added in
...
recent Windows versions.
2005-08-02 11:38:51 +00:00
Alexandre Julliard
4de75b5a6f
Use the new RtlExitUserThread function instead of exporting
...
wine_server_exit_thread.
2005-08-02 09:55:40 +00:00
Dmitry Timoshkov
1dc18952ae
Use SIZE_T type for size variables in NTDLL when appropriate.
2005-07-15 10:01:30 +00:00
Mike McCormack
da0ade4689
Define the remaining Nt* functions.
2005-07-10 17:43:39 +00:00
Mike McCormack
04d05c9611
Add more Nt* functions.
2005-07-07 11:27:17 +00:00
Mike McCormack
50f8fbf1e2
Add more Nt* functions.
2005-07-06 15:44:32 +00:00
Paul Vriens
7e3d50617f
Removed 4 bytes from the SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
...
struct.
Changed some dwSpare into liKernelTime and liUserTime.
2005-07-05 11:01:22 +00:00
Mike McCormack
447582234f
Define more Nt* functions.
2005-07-03 12:01:58 +00:00
Felix Nawothnig
f28a1eda88
Add some values to the PROCESS_INFORMATION_CLASS enumeration.
2005-07-03 11:20:50 +00:00
Mike McCormack
efe7c28282
Declare some Nt* functions.
2005-06-28 10:53:24 +00:00
Eric Pouech
6d68a03d4f
Implemented OpenProcess on top of NtOpenProcess.
2005-06-27 11:12:11 +00:00
Mike McCormack
0ccfb0ca8c
Declare some Nt* functions.
2005-06-27 09:45:06 +00:00
Mike McCormack
261a8b5e9a
Add prototype and fix RtlpNtCreateKey.
2005-06-24 11:34:31 +00:00