Commit Graph

354 Commits

Author SHA1 Message Date
Francois Gouget
94799c3cc7 kernel32: Fix the image size in a test to avoid a BSOD on Windows XP SP1. 2007-11-05 15:06:40 +01:00
Vitaliy Margolen
eb31959ab9 kernel32: Implement GetProcessHandleCount. 2007-11-01 12:41:48 +01:00
Chris Wulff
8cf7cb32c5 kernel32: Added a stub for FindVolumeMountPointClose. 2007-10-31 12:39:55 +01:00
Detlef Riekenberg
f2e7c43d3c kernel32: Fix description for SetDefaultCommConfig. 2007-10-29 12:02:44 +01:00
Aric Stewart
6a8219a6b1 kernel32: Set last error to ERROR_INSUFFICIENT_BUFFER in LCMapString when the sort key buffer is too small. 2007-10-26 14:03:46 +02:00
Rob Shearman
512239d515 kernel32: Add tests for creating events with different initial security descriptors. 2007-10-25 12:47:28 +02:00
Lionel Debroux
938f748b20 kernel32/tests: Fix memory leaks (found by Smatch). 2007-10-22 15:58:29 +02:00
Mikolaj Zalewski
25e15ddb51 kernel32: FindExSearchLimitToDirectories has no effect on FindFirstFileEx. 2007-10-19 12:26:49 +02:00
EA Durbin
9984ac8a12 kernel32: Partially implement GetUserGeoID(). 2007-10-18 14:18:35 +02:00
Mikolaj Zalewski
5bfd7044ea ntdll: Support for UTF-16 manifests with reverse endianness. 2007-10-18 12:20:52 +02:00
Mikolaj Zalewski
9f4001f7e0 ntdll: Manifests should be parsed as UTF-16 only if there is a BOM (with testcase). 2007-10-18 12:11:06 +02:00
Mikolaj Zalewski
e361c0d284 kernel32/tests: Make the actctx test pass when the application is run from a different directory. 2007-10-18 12:10:51 +02:00
Mikolaj Zalewski
ba24af0c34 kernel32/tests: Support for spaces in actctx test executable path. 2007-10-18 12:10:44 +02:00
Mikolaj Zalewski
47e59d994f kernel32/tests: Don't close an invalid handle if the process is being debugged as this will raise an exception. 2007-10-18 12:10:37 +02:00
Alexandre Julliard
00193610f0 kernel32/tests: Replace a couple of macros by a function to avoid compiler warnings. 2007-10-17 14:15:40 +02:00
Alexandre Julliard
b22183703f kernel32: Fix GlobalMemoryStatus to take into account the IMAGE_FILE_LARGE_ADDRESS_AWARE flag.
Also the page file size must not be truncated to 2Gb no matter what
the flag is set to.
2007-10-15 22:32:36 +02:00
Gerald Pfeifer
1a0f1bc6ce kernel32: Use FIELD_OFFSET instead of pointer cast. 2007-10-15 17:50:07 +02:00
Alexandre Julliard
60c562446c kernel32: Get rid of the NLS_RegOpenSubKey function, its behavior is broken. 2007-10-12 11:47:34 +02:00
Alexandre Julliard
3eea9a6193 kernel32: Use FIELD_OFFSET instead of pointer cast. 2007-10-10 12:38:58 +02:00
EA Durbin
64dda7f317 kernel32: Implement SetUserGeoID. 2007-10-10 11:18:21 +02:00
Alexandre Julliard
4a5ba4c732 kernel32: Improve tracing in GlobalAlloc. 2007-10-02 13:31:59 +02:00
Marcus Meissner
524caf26c6 kernel32: Test IsBadReadPtr/ IsBadCodePtr / IsBadWritePtr. 2007-10-02 13:31:31 +02:00
Gerald Pfeifer
9498ada7a2 kernel32: Fix types for the FreeBSD implementation of GlobalMemoryStatusEx(). 2007-10-02 11:45:14 +02:00
Gerald Pfeifer
d328c07bd3 kernel32: Fix signedess for FreeBSD-specific implementation of GetSystemInfo(). 2007-10-02 11:44:31 +02:00
Stefan Leichter
f81f82f3ed kernel32: Define WINE_FILEVERSION in version resource of krnl386.exe. 2007-10-01 14:17:41 +02:00
Andrey Turkin
308f73c06d kernel32: Pass completion value to ntdll layer. 2007-09-28 13:20:36 +02:00
Andrew Talbot
344e8acb8e kernel32: Fix a memory leak. 2007-09-27 19:25:06 +02:00
Hans Leidekker
2c061dbae6 kernel32: Check for NULL output buffer in FormatMessage{A, W}. 2007-09-27 12:47:07 +02:00
Dmitry Timoshkov
5be5b9c5c7 kernel32: Add a test for read-only mapping of a write-only section, test actual page access rights of the mapping. 2007-09-25 11:58:11 +02:00
Michael Stefaniuc
ebd1ba807e kernel32: Fix a memory leak. Found by cross referencing Andrew Talbot's list of potential memory leaks with Smatch's view of the same problem. 2007-09-21 12:05:35 +02:00
Dmitry Timoshkov
808d38fdb6 kernel32: Print last error in failure messages of the MapViewOfFile test. 2007-09-20 15:52:05 +02:00
James Hawkins
8e90c6099e kernel32: Don't crash accessing an invalid handle in GlobalSize. 2007-09-20 14:27:13 +02:00
Dmitry Timoshkov
c6b7f7ccbe kernel32: Add a test for rw mapping of a read-only section. 2007-09-19 14:57:19 +02:00
James Hawkins
72a3f18338 kernel32: Return TRUE for all pointer params in GlobalUnlock. 2007-09-17 13:41:53 +02:00
James Hawkins
40dff81b5a kernel32: Fix the case where memory is freed twice in GlobalFree. 2007-09-17 13:41:49 +02:00
Rob Shearman
3f431a0646 server: Add get_token_statistics server call and use it to implement the TokenStatistics and TokenType levels for NtQueryInformationToken. 2007-09-14 14:43:46 +02:00
Rob Shearman
247b0c9b8e ntdll: Add a stub implementation of FSCTL_PIPE_IMPERSONATE that just impersonates the token of the current process. 2007-09-14 14:23:38 +02:00
Alexandre Julliard
0a134e9e3f kernel32: GetTempPath should try the USERPROFILE and the Windows directory too. 2007-09-12 16:52:59 +02:00
Dmitry Timoshkov
dbd9c8db51 kernel32: Skip the comm test if the found com port doesn't respond. 2007-09-12 11:33:11 +02:00
Damjan Jovanovic
f3c9a9b1b6 kernel32: Use sysconf instead of the obsolete CLK_TCK. 2007-09-11 11:49:14 +02:00
Rob Shearman
11d75beeed kernel32: Remove an unused #define in time.c. 2007-09-10 16:13:57 +02:00
Dmitry Timoshkov
0aec2623c5 kernel32: Fix some compiler warnings. 2007-09-10 15:29:46 +02:00
Francois Gouget
015dc79cd4 version: Fix some Ver*() prototypes (especially wrt constness).
Better match the PSDK types and fix the winapi_check warnings.
2007-09-10 12:13:41 +02:00
Francois Gouget
9dc6f6cf54 kernel32/tests: Add tests for DebugActiveProcessStop() and DebugSetProcessKillOnExit(). 2007-08-31 12:08:58 +02:00
Francois Gouget
b6aa247093 server: Fix the crashed process exit code when the debugger exits without detaching. Add a conformance test. 2007-08-31 12:08:58 +02:00
Francois Gouget
9271fcc86d winedbg: 'winedbg --auto' and 'winedbg --minidump' should detach when done so as to not mess up the crashed process exit code. 2007-08-31 12:08:58 +02:00
Lionel Debroux
79326157f9 kernel32: Fix memory leak in CopyFileW. 2007-08-30 17:02:48 +02:00
Francois Gouget
1f0fb354f5 kernel32/tests: Don't call ok() in child processes. 2007-08-30 12:25:55 +02:00
Francois Gouget
a86c035d7f kernel32/tests: If the registry happens to be set up right, check that winedbg does not mess up the crashed process exit code (unfortunately it does). 2007-08-30 12:25:52 +02:00
Francois Gouget
2993785f3a Assorted non-ANSI function declaration fixes (missing void). 2007-08-30 11:57:18 +02:00