Commit Graph

1669 Commits

Author SHA1 Message Date
Alexandre Julliard
fd11023e4b kernel32: Fix another overflow in GetModuleFileNameExW. 2012-05-01 14:43:46 +02:00
Piotr Caban
30aea19e3b kernel32/tests: Added IdnToUnicode tests. 2012-04-30 20:03:27 +02:00
Piotr Caban
e2f0463963 kernel32: Added IdnToUnicode implementation. 2012-04-30 20:03:26 +02:00
Piotr Caban
03b58f580c kernel32/tests: Added IdnToAscii tests. 2012-04-30 20:03:26 +02:00
Piotr Caban
04ad71ee05 kernel32: Added IdnToAscii implementation. 2012-04-30 20:03:25 +02:00
Piotr Caban
60b25b7dd6 kernel32: Support multiple labels in IdnToNameprepUnicode. 2012-04-30 20:03:25 +02:00
Alexandre Julliard
d08f34cd8e kernel32: Fix buffer overflows in K32GetModuleFileNameExA/W. 2012-04-30 14:27:13 +02:00
Piotr Caban
6cda3776f6 kernel32/tests: Added IdnToNameprepUnicode tests. 2012-04-26 19:48:09 +02:00
Piotr Caban
4242fc94a5 kernel32/tests: Added more FoldString tests. 2012-04-26 19:48:02 +02:00
Piotr Caban
a08710f3d0 kernel32: Added IdnToNameprepUnicode implementation. 2012-04-26 19:47:57 +02:00
Piotr Caban
047793e1aa make_unicode: Create tables with data needed by nameprep algorithm. 2012-04-26 19:41:28 +02:00
Dmitry Timoshkov
d4d39736ce kernel32: Add more memory access checks. 2012-04-19 19:28:12 +02:00
Dmitry Timoshkov
d4e57b1598 kernel32: Fix some typos, remove not needed casts. 2012-04-17 11:49:13 +02:00
Alexander Morozov
5c9ca5cb53 kernel32/tests: Add more tests for early closing mapping handle. 2012-04-16 18:56:15 +02:00
Alexander Morozov
e01643af9c kernel32/tests: Add a test for creating named mapping after closing without unmapping. 2012-04-13 16:15:37 +02:00
Christian Costa
d8822cf3d2 kernel32: Limit dwTotalPageFile in GlobalMemoryStatus to 4Gb minus 512kb for apps that do not expect so much memory. 2012-04-11 19:07:03 +02:00
Hans Leidekker
31ffa54773 kernel32: GetModuleHandleEx already clears the module handle on failure. 2012-04-05 14:51:33 +02:00
Hans Leidekker
f96c7278e7 kernel32: Clear the module handle on failure in GetModuleHandleEx. 2012-04-05 14:51:33 +02:00
Hans Leidekker
e8a95bf683 kernel32: Return failure from GetModuleHandleEx if the module handle pointer is NULL. 2012-04-05 14:51:33 +02:00
Hans Leidekker
7133c000cd kernel32/tests: Add tests for GetModuleHandleEx. 2012-04-05 14:51:33 +02:00
Alexandre Julliard
3d4a73e601 ntdll: Add a __chkstk entry point for x86_64. 2012-04-02 12:46:40 +02:00
Bruno Jesus
40f0145d00 kernel32: Avoid ini cache if file does not exist anymore. 2012-03-28 11:38:35 +02:00
Bruno Jesus
a4e3268886 kernel32/tests: Show that ini cache must not be used if file no longer exists. 2012-03-28 11:38:31 +02:00
André Hentschel
21b6d994d2 kernel32: Handle LOCALE_NAME_USER_DEFAULT with tests. 2012-03-27 11:55:05 +02:00
Austin English
1726427113 kernel32: Add stubs for DeleteVolumeMountPointA/W. 2012-03-14 17:30:18 +01:00
Austin English
f135f18b58 kernel32: Add a stub for WerRegisterRuntimeExceptionModule. 2012-03-13 10:54:00 +01:00
Dmitry Timoshkov
4b058e6e79 server: OpenMutex should perform a real access check instead of validating access flags.
This reverts 7b63fa658a.
2012-03-12 16:37:24 +01:00
André Hentschel
58a50926eb kernel32: Forward RtlRaiseException to ntdll on ARM. 2012-03-12 10:47:18 +01:00
André Hentschel
e303fd5ebe kernel32: Forward RtlPcToFileHeader to ntdll also on ARM. 2012-03-12 10:47:14 +01:00
Alexandre Julliard
aeaf18077e kernel32: Implement the memory resource notification functions. 2012-03-12 10:44:02 +01:00
Dmitry Timoshkov
495a0cba3d kernel32: Make CreateFile called with creation == 0 work when opening a vxd in win9x mode. 2012-03-12 10:14:13 +01:00
Dmitry Timoshkov
7a9fce25ec kernel32: Add some CreateFile disposition and access tests. 2012-03-09 11:30:39 +01:00
Dmitry Timoshkov
75209ffdaf kernel32: Fix file test compilation with PSDK headers. 2012-03-09 11:30:21 +01:00
Akihiro Sagawa
e4692b3f66 kernel32/tests: Add more tests for WriteConsole. 2012-03-09 11:27:30 +01:00
André Hentschel
00efe754f5 kernel32: Make Sleep hotpatchable. 2012-03-08 18:55:22 +01:00
André Hentschel
6d66de583f kernel32: Make GetModuleHandleA hotpatchable. 2012-03-08 18:55:18 +01:00
Dmitry Timoshkov
0e7314a298 kernel32: Add a test for LoadLibrary called on a not DLL image. 2012-02-24 09:56:25 +01:00
Dmitry Timoshkov
20093556f9 kernel32: Add a test to show that NtMapViewOfSection should not perform an image relocation. 2012-02-20 11:39:06 +01:00
Eric Pouech
945e16c281 kernel32: Enhance bare fd check by checking that the handle is a real console handle. 2012-02-20 11:38:24 +01:00
William Panlener
b21baaeb6e kernel32: Add missing function entry. 2012-02-16 11:56:51 +01:00
Francois Gouget
82612e8394 kernel32: Add a trailing full stop to the error messages. 2012-02-11 16:12:12 +01:00
Eric Pouech
d967484ecc kernel32: Added a couple of tests about console creation through CreateFile, and fix some corner cases. 2012-02-08 10:47:57 -06:00
Alexandre Julliard
e31dd6dba1 kernel32: Only change the Unix current after exec_process to make sure it's inherited properly. 2012-01-31 13:44:40 +01:00
Austin English
9a2c2ed5c2 kernel32: Add a stub for AddConsoleAliasA/W. 2012-01-25 13:53:59 +01:00
Dmitry Timoshkov
3a5ee02735 ntdll: Add an access check for file mappings. 2012-01-24 18:10:31 +01:00
Austin English
15bce22683 kernel32: Add stubs for ExpungeConsoleCommandHistoryA/W. 2012-01-23 17:05:10 +01:00
Austin English
eff816b55c kernel32: Add stubs for GetConsoleAliasesLengthA/W. 2012-01-23 17:05:07 +01:00
Austin English
4110068dc2 kernel32: Add stubs for GetConsoleCommandHistoryLengthA/W. 2012-01-23 16:07:42 +01:00
Francois Gouget
f445325999 Assorted spelling fixes. 2012-01-23 16:07:32 +01:00
Francois Gouget
ba4d4fe1e4 kernel32: Remove a full stop from an error message for consistency. 2012-01-23 16:07:13 +01:00