325 Commits

Author SHA1 Message Date
Huw Davies
3f49239063 kernel32: Fix GetPrivateProfileSectionNamesA when the file does not exist. 2007-03-14 18:49:40 +01:00
Alexandre Julliard
a79b26284a libwine: Pass flags to wine_utf8_wcstombs to allow supporting WC_ERR_INVALID_CHARS. 2007-03-14 15:57:50 +01:00
Mikołaj Zalewski
c5082679e5 kernel32: Fix LANGID for Korean resource. 2007-03-13 20:49:49 +01:00
Stefan Huehner
4d1d01f266 Mark several functions as static. 2007-03-13 13:35:12 +01:00
Jan Zerebecki
f7c4b25723 kernel32: Add DebugInfo to critical sections. 2007-03-12 13:37:27 +01:00
Stefan Huehner
51a7ca3440 Change some functions arguments from () -> (void). 2007-03-12 12:25:31 +01:00
Paul Vriens
281ebbb5d6 kernel32/tests: Use skip. 2007-03-12 12:21:57 +01:00
Alasdair Sinclair
81c922398e kernel32: Fix GetComputerNameA to not count trailing NULL, with test. 2007-03-09 13:55:43 +01:00
Alexandre Julliard
82274f8b16 kernel32: Implemented GetSystemInfo() for Solaris. 2007-03-08 23:01:03 +01:00
Alexandre Julliard
849ee1c2bb kernel32: Fixed DosDateTimeToFileTime behavior when timegm() is missing.
The tm_isdst field needs to be initialized for mktime to do the right thing.
2007-03-08 21:06:41 +01:00
Alexandre Julliard
544a32f0e1 kernel32: Add missing limits.h include. 2007-03-08 13:12:59 +01:00
Konstantin Kondratyuk
aefbef00f9 kernel32: Allow to execute .cmd files. 2007-03-07 21:34:03 +01:00
Rob Shearman
1fa2a2b649 kernel32: Add tests for ImpersonateNamedPipeClient. 2007-03-07 20:10:31 +01:00
Detlef Riekenberg
20a3298312 serialui: Fix return type for CommConfigDialog. 2007-03-06 12:25:06 +01:00
Rob Shearman
5267e36ad0 kernel32: Implement CallNamedPipeW. 2007-03-05 16:43:26 +01:00
Jason Edmeades
9d00aeafd7 kernel32/tests: Show wrong behaviour with current directory. 2007-03-05 12:59:19 +01:00
Aric Stewart
00eca70b2a kernel32: Allow for non base-10 int values in ini file. 2007-02-27 12:34:21 +01:00
Detlef Riekenberg
ade9fd6400 kernel32: Remove duplicate code (use serialui instead). 2007-02-27 12:25:49 +01:00
Rob Shearman
e716c5b1ef kernel32: Fix crash in dns_gethostbyname. 2007-02-23 11:18:40 +01:00
Rob Shearman
a5317eb846 kernel32: Fix an off-by-one error in GetComputerNameExA/W.
The dns_* functions expect the input buffer to have space for size 
characters plus the nul terminating character.
2007-02-21 19:50:57 +01:00
Detlef Riekenberg
d7e88ff996 kernel32: Display correct parameters in comm traces. 2007-02-20 20:52:41 +01:00
Rob Shearman
ea8ccb2590 kernel32: Don't run the CreateRemoteThread tests if the child process isn't mapped at the same address as the parent process. 2007-02-20 11:39:23 +01:00
Stefan Dösinger
e90635f5b6 kernel32: Add a CheckRemoteDebuggerPresent stub. 2007-02-19 13:11:08 +01:00
Hans Leidekker
c56eafcb80 kernel32: Add a stub implementation for FindFirstVolumeMountPoint{A, W}. 2007-02-19 12:40:09 +01:00
Rob Shearman
fc5b795f7c kernel32: Fix the GetComputerName* functions to not write to the buffer at all if there is not enough space.
Add tests for the GetComputerName* functions that show this issue.

Fix an off-by-one error in setting the size when there is not enough space.

Remove the exception handlers for GetComputerNameW,
GetComputerNameExA/W, since testing on XP SP2 shows that access
violations are not caught and these are not present on Win9x, which
does have an exception handler.
2007-02-16 13:13:17 +01:00
Marcus Meissner
beb603e908 kernel32/tests: Fixed several uninitialized variables. 2007-02-09 12:07:14 +01:00
Marcus Meissner
c05b43f464 kernel32: Remove CloseHandle call. 2007-02-09 11:49:56 +01:00
Misha Koshelev
12e3d642dd kernel32: CreateThread returns NULL on error, not INVALID_HANDLE_VALUE. 2007-02-06 20:23:12 +01:00
Francois Gouget
0271a09d4c Add missing '\n's in traces. 2007-02-06 13:20:59 +01:00
Damjan Jovanovic
07db8882c2 ntdll: Slist support.
Implemented ntdll's RtlInitializeSListHead, RtlQueryDepthSList,
RtlInterlockedFlushSList, RtlFirstEntrySList,
RtlInterlockedPushEntrySList, RtlInterlockedPopEntrySList, their
kernel32 equivalents, and tests.
2007-02-05 21:46:28 +01:00
Misha Koshelev
d6d6ce299f kernel32: Added conformance test for nested thread wakeups in the server. 2007-02-05 18:07:24 +01:00
Marcus Meissner
67b6044de7 kernel32: Initialize owner_exists (Coverity). 2007-02-05 14:02:35 +01:00
Dmitry Timoshkov
d32d5a4706 kernel32: Add a trace to MultiByteToWideChar. 2007-02-05 12:28:57 +01:00
Anatoly Lyutin
8ffdf9b45a kernel32: Add comment for GetConsoleWindow. 2007-01-23 13:06:29 +01:00
Mike McCormack
71a2f4d184 kernel32: Forward EncodePointer and DecodePointer to their ntdll counterparts. 2007-01-22 12:45:46 +01:00
Detlef Riekenberg
dc577ed685 kernel32/tests: GetVolumeNameForMountPoint not present before w2k. 2007-01-22 12:08:25 +01:00
Detlef Riekenberg
9b8f699a08 kernel32/tests: VirtualAllocEx not present in Win95. 2007-01-22 12:08:16 +01:00
Detlef Riekenberg
fb9df99dc0 kernel32/tests: Fix a declaration and use skip for the message. 2007-01-22 12:08:13 +01:00
Rob Shearman
8132707bce kernel32: Handle the SECURITY_* flags passed into CreateFileW by filling out the SECURITY_QUALITY_OF_SERVICE structure and passing it to NtCreateFile.
Print a fixme in NtCreateFile if the SECURITY_QUALITY_OF_SERVICE
structure is specified, since it isn't handled yet.
2007-01-22 12:02:04 +01:00
Alexandre Julliard
02e2fa7798 ntdll: Implementation of inter-process NtMapViewOfSection and NtUnmapViewOfSection. 2007-01-18 15:17:51 +01:00
Alexandre Julliard
8025f79ce1 ntdll: Implementation of inter-process RtlCreateUserThread. 2007-01-18 15:02:55 +01:00
Alexandre Julliard
7a383cf83f ntdll: Abuse RtlCreateUserThread to call the thread function for CreateThread directly. 2007-01-18 15:02:11 +01:00
Alexandre Julliard
21d631e270 ntdll: Move the LDT section to ntdll and make it an uninterruptible section. 2007-01-18 15:01:45 +01:00
Francois Gouget
aab5e5856e Don't put single quotes around '%s' when using the debugstr_*() functions. 2007-01-18 12:55:50 +01:00
Joel Parker
2319999a05 Remove redundant semicolons for ANSI compatibility. 2007-01-17 11:58:15 +01:00
Jonathan Ernst
6a058830f3 kernel: Beginning of French translation of error messages. 2007-01-16 11:44:55 +01:00
Alexandre Julliard
1ea968016f ntdll: Implementation of inter-process VirtualProtectEx. 2007-01-15 22:30:04 +01:00
Alexandre Julliard
3d00239586 ntdll: Implementation of inter-process VirtualQueryEx. 2007-01-15 22:28:42 +01:00
Alexandre Julliard
7a00142bc1 ntdll: Implementation of inter-process VirtualAllocEx and VirtualFreeEx. 2007-01-15 22:27:40 +01:00
Alexandre Julliard
0df37dd9e3 kernel32: Use the proper codepage for console functions.
Based on a patch by Anatoly Lyutin.
2007-01-15 16:49:08 +01:00