1146 Commits

Author SHA1 Message Date
Paul Vriens
868d492cf7 kernel32/tests: Fix some intermittent crashes/failures on Vista+. 2009-11-29 16:37:59 +01:00
Alexandre Julliard
ac572be030 kernel32/tests: Specify the correct machine for the fake dll file. 2009-11-24 15:53:37 +01:00
Alexandre Julliard
181b3cf07f server: Implement the file sharing check for delete on close with an existing image mapping. 2009-11-23 17:29:22 +01:00
Alexandre Julliard
923d582f07 server: Implement the file sharing check when truncating a file that has an existing mapping. 2009-11-23 17:24:45 +01:00
Alexandre Julliard
fd504b6289 server: Implement the special file sharing rules for memory mappings. 2009-11-23 17:10:28 +01:00
Alexandre Julliard
647491418b kernel32/tests: Add more tests for file sharing with mappings, including SEC_IMAGE mappings. 2009-11-20 14:21:31 +01:00
Alexandre Julliard
c073ee54c9 kernel32/tests: Add some tests for file sharing against a memory mapping. 2009-11-19 16:16:52 +01:00
Henri Verbeet
d4fc2fd746 kernel32: Also accept STATUS_BUFFER_OVERFLOW as a valid return code in GetFileInformationByHandle().
FileAllInformation is supposed to also return the file name. If it did,
"all_info" would be too small for the returned data, but since it would still
return as much information as fits in the buffer, we don't need a larger
buffer either.
2009-11-19 12:22:51 +01:00
Austin Lund
f5271ce1e3 kernel32/tests: Fixed test for GetVolumeNameForVolumeMountPoint on directory. 2009-11-16 12:43:07 +01:00
Stefan Leichter
7f1fe90e7f kernel32: Added stub for CreateMemoryResourceNotification. 2009-11-16 12:42:19 +01:00
Alexandre Julliard
935e06c5c3 kernel32: Null-terminate the buffer also on error in GetPrivateProfileString16. 2009-11-16 11:36:08 +01:00
Alexandre Julliard
18ddbc1c7d kernel32: Use PeekMessageW instead of UserYield. 2009-11-12 23:09:21 +01:00
Viliam Lejcik
3dc8b28d84 kernel32: Fix GetCurrencyFormat grouping. 2009-11-11 11:24:09 +01:00
Paul Vriens
159506893b kernel32/tests: Fix some test failures on Win9x/WinMe. 2009-11-10 15:18:05 +01:00
Francois Gouget
5fb3985fa5 Assorted spelling fixes. 2009-11-09 19:42:31 +01:00
Alexandre Julliard
1a3777e2dc ntdll: Reject VirtualAlloc blocks in NtUnmapViewOfSection. 2009-11-04 19:53:00 +01:00
Michael Martin
39d8f13785 kernel32/tests: Additional tests for CopyFile/MoveFile used on mapped files. 2009-11-04 13:17:15 +01:00
Alexandre Julliard
cf8fa5459a kernel32: Make sure the codepage registry keys are set correctly on wineprefix creation. 2009-10-30 15:14:49 +01:00
Alexandre Julliard
36e56ad1aa kernel32/tests: Fix FormatMessage test failures on various Windows versions. 2009-10-30 11:03:39 +01:00
Alexandre Julliard
0e26e741f7 kernel32: Replicate the MS bug with va_list argument counting in FormatMessage. 2009-10-30 11:03:39 +01:00
Alexandre Julliard
24a8e33fb6 kernel32/tests: Use __ms_va_list in the FormatMessage test. 2009-10-30 11:03:39 +01:00
Alexandre Julliard
b353401513 kernel32: Fix handling of width and precision arguments and remove assumptions about va_list implementation in FormatMessage. 2009-10-30 11:03:39 +01:00
Alexandre Julliard
100131d4ca kernel32: Propagate the error result from RtlFindMessage in FormatMessage. 2009-10-30 11:03:39 +01:00
Alexandre Julliard
b381958f78 kernel32: Reimplement the formatting of inserts in FormatMessageW. 2009-10-30 11:03:21 +01:00
Alexandre Julliard
3307563a6c kernel32: Reimplement the formatting of inserts in FormatMessageA. 2009-10-30 11:01:51 +01:00
Louis Lenders
1be99033b1 kernel32/tests: Add more tests for FormatMessageA. 2009-10-29 17:07:53 +01:00
Alexandre Julliard
549116bd68 kernel32/tests: Add some tests for width and precision formatting in FormatMessage. 2009-10-29 13:06:12 +01:00
Alexandre Julliard
c9e25dbe35 kernel32: Set the 64-bit flag for builtin executables based on their load directory. 2009-10-28 11:09:20 +01:00
Alexandre Julliard
4313c95526 kernel32: Retrieve the executable information as soon as we open the file. 2009-10-28 11:03:05 +01:00
Alexandre Julliard
28f13f83a6 kernel32: Add a structure to store all the information about an executable. 2009-10-28 11:03:04 +01:00
Alexandre Julliard
072b737059 kernel32: Specify the full application path when starting wineboot.exe. 2009-10-28 10:55:35 +01:00
Alexandre Julliard
aadf703fc0 ntdll: The meaning of the flag is inverted between RtlWow64EnableFsRedirection and RtlWow64EnableFsRedirectionEx. 2009-10-28 10:55:19 +01:00
Alexandre Julliard
e487b560d9 kernel32: Make GetQueuedCompletionStatus return failure for I/O errors, as per MSDN. 2009-10-27 16:52:48 +01:00
Alexander Nicolaysen Sørnes
fca16bc519 kernel32: Implement GetProductInfo on top of ntdll stub. 2009-10-26 11:37:04 +01:00
Louis Lenders
3c92b6c5e4 kernel32: Add stub for GetVolumePathNamesForVolumeNameW. 2009-10-23 12:38:31 +02:00
Paul Vriens
cde8673339 kernel32/tests: Fix an intermittent test failure on Vista+. 2009-10-23 12:02:54 +02:00
Nikolay Sivov
e94587c98d kernel32: Fix copied data length. 2009-10-23 12:02:17 +02:00
Alexandre Julliard
c9689897d9 kernel32: Create the syswow64 directory if necessary. 2009-10-22 19:52:12 +02:00
Alexandre Julliard
985dd53712 kernel32: Store the symlink target directly into the correct buffer in GetVolumeNameForVolumeMountPointW. 2009-10-22 14:57:24 +02:00
Alexandre Julliard
f86d10ffb6 kernel32: Make sure the 32/64-bit state of the wineprefix matches the binary we are running. 2009-10-21 19:45:17 +02:00
Alexandre Julliard
11b0b0658d kernel32: Return the appropriate binary type for 64-bit PE files. 2009-10-21 18:02:30 +02:00
Dan Kegel
4696a53679 kernel32: Fix two little leaks in heap test.
Found by valgrind.
2009-10-21 17:40:19 +02:00
Aurimas Fišeras
65fc5aa57e kernel32/nls: Add genitive forms for Lithuanian locale. 2009-10-21 16:05:58 +02:00
Nikolay Sivov
2b7a3657f7 kernel32/locale: Add support for LOCALE_RETURN_GENITIVE_NAMES for LOCALE_SMONTHNAME* locale data, update Russian nls resource accordingly. 2009-10-21 16:05:57 +02:00
Nikolay Sivov
15c0f0a42d kernel32/tests: Add tests for LOCALE_RETURN_GENITIVE_NAMES flag for GetLocaleInfoW. 2009-10-21 16:05:57 +02:00
Alexandre Julliard
87894c5f7b kernel32: Use the PWD variable to set the initial current directory. 2009-10-15 12:06:23 +02:00
Paul Vriens
d11df5126d kernel32/tests: Fix some test failures on Win9x/WinMe. 2009-10-14 14:24:29 +02:00
Ray Hinchliffe
2c725de6de kernel32: Correct ullTotalVirtual for GlobalMemoryStatusEx(). 2009-10-14 13:03:33 +02:00
Stefan Dösinger
282cc71aed kernel32: Make some functions hookable. 2009-10-14 12:21:05 +02:00
Dmitry Timoshkov
27ebfdb879 kernel32: Implement HeapQueryInformation, add some basic tests for it. 2009-10-12 12:48:03 +02:00