271 Commits

Author SHA1 Message Date
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
James Hawkins
a0bfbb9801 Add stub implementation of RtlAddAuditAccessAce. 2005-06-23 11:03:30 +00:00
Mike McCormack
05f53afd5a Declare RtlGUIDFromString and RtlStringFromGUID. 2005-06-22 12:00:57 +00:00
Paul Vriens
cc1c516f65 Added KERNEL_USER_TIMES struct. 2005-06-21 09:43:13 +00:00
Mike McCormack
78911f34d9 - avoid winternl.h depending on winbase.h
- define RTL versions of TIME_ZONE_INFORMATION and SYSTEMTIME
2005-06-20 18:37:17 +00:00
Robert Shearman
9cb94b276f Implement RtlImpersonateSelf, RevertToSelf and MapGenericMask. 2005-06-20 11:44:45 +00:00
James Hawkins
e485f984bd Implement RtlCopySecurityDescriptor. 2005-06-20 10:34:30 +00:00
Mike McCormack
5b2d5fd758 Use HANDLE instead of HKEY in the NT API. 2005-06-17 13:58:33 +00:00
Mike McCormack
379946c9f8 Declare Nt directory functions. 2005-06-17 12:11:58 +00:00
Mike McCormack
7da043f869 Add/fix more NT native API declarations. 2005-06-16 10:46:11 +00:00
Mike McCormack
0c9cb1dcee Declare port functions and fix prototypes. 2005-06-14 11:43:20 +00:00
Paul Vriens
5e5008502e Fixed size of our SYSTEM_TIMEOFDAY_INFORMATION struct.
Fixed return codes and ReturnLength/buffer for
SystemTimeOfDayInformation.
Added tests for SystemTimeOfDayInformation.
2005-06-13 11:34:56 +00:00
Mike McCormack
d838385b38 Add and fix function prototypes. 2005-06-13 10:03:18 +00:00
James Hawkins
f3392ac814 Add RtlAnsiCharToUnicodeChar definition.
Correct stub status of RtlAnsiCharToUnicodeChar.
2005-06-12 11:07:25 +00:00
Eric Kohl
a9983c8d16 Implement RtlAdjustPrivilege. 2005-06-12 10:44:01 +00:00
Mike McCormack
950e5e626c Dependency fixes for winternl.h. 2005-06-10 19:33:47 +00:00
Paul Vriens
264eb8d5a3 Add another (unknown) member to SYSTEM_THREAD_INFORMATION. 2005-06-07 20:01:29 +00:00
Alexandre Julliard
ab29aa2126 Moved the ntdll per-thread data out of the TEB into a private
structure stored in TEB.SystemReserved2.
2005-06-06 20:04:33 +00:00
Felix Nawothnig
d8c5960ce1 Make SYSTEM_THREAD_INFORMATION.pszProcessName a UNICODE_STRING. 2005-06-06 15:42:08 +00:00
Paul Vriens
eb6559f910 Change SYSTEM_PROCESS_INFORMATION to reflect W2K/WinXP/W2K3 structure. 2005-06-03 11:24:43 +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
Ivan Leo Puoti
2964d8bc52 Rename SystemDriverInformation to SystemModuleInformation. 2005-05-20 09:40:59 +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
Paul Vriens
ad8d542a93 Sorted some of the structs and made them consistent. 2005-05-11 18:23:46 +00:00
Eric Pouech
26c9b074c7 Implemented NTDLL atom support. 2005-05-11 15:55:49 +00:00
Paul Vriens
219bff0f29 Changed SystemHandleList into SystemHandleInformation
Unknown18 is now SystemPageFileInformation
Some consistency (added numbers to the definitions).
2005-05-10 13:15:41 +00:00
Paul Vriens
64a44a45c1 Remove HANDLEINFO struct.
Add SYSTEM_HANDLE_INFORMATION and SYSTEM_HANDLE_ENTRY structs.
2005-05-09 19:32:04 +00:00