reactos.git
11 years agoFix build due to one of the previous merged versions depending on another post-branch...
Ziliang Guo [Sat, 6 Apr 2013 21:09:00 +0000 (21:09 +0000)]
Fix build due to one of the previous merged versions depending on another post-branch revision that I do not want as part of the release.

svn path=/branches/ReactOS-0.3.15/; revision=58696

11 years agoMerge in 58534, 58627, and 58628 from trunk. After this, the 0.3.15 code is frozen.
Ziliang Guo [Sat, 6 Apr 2013 19:56:09 +0000 (19:56 +0000)]
Merge in 58534, 58627, and 58628 from trunk. After this, the 0.3.15 code is frozen.

svn path=/branches/ReactOS-0.3.15/; revision=58695

11 years agoMerge in revisions 58553, 58561, and 58614 from trunk to fix a few regressions discov...
Ziliang Guo [Fri, 5 Apr 2013 02:14:10 +0000 (02:14 +0000)]
Merge in revisions 58553, 58561, and 58614 from trunk to fix a few regressions discovered from community testing.

svn path=/branches/ReactOS-0.3.15/; revision=58683

11 years agoBranching for 0.3.15 release after two days of no response from a certain sphere...
Ziliang Guo [Mon, 1 Apr 2013 20:21:14 +0000 (20:21 +0000)]
Branching for 0.3.15 release after two days of no response from a certain sphere of plasma.

svn path=/branches/ReactOS-0.3.15/; revision=58636

11 years ago[NTOSKRNL]
Timo Kreuzer [Wed, 13 Mar 2013 18:26:11 +0000 (18:26 +0000)]
[NTOSKRNL]
Disable enqueuing processes into the SessionGlobal->ProcessList, since it's broken and causes non paged pool corruption. The reason is that sometimes the process is not removed, so a dead allocation stays in the list, causing havoc, when the next or previous process in that list is removed.

svn path=/trunk/; revision=58487

11 years ago[NTOSKRNL]
Timo Kreuzer [Wed, 13 Mar 2013 18:25:52 +0000 (18:25 +0000)]
[NTOSKRNL]
Fix non-KDBG builds

svn path=/trunk/; revision=58486

11 years ago[NTOSKRNL]
Timo Kreuzer [Wed, 13 Mar 2013 18:13:55 +0000 (18:13 +0000)]
[NTOSKRNL]
- Implement "!pool" kdbg extension that works like in WinDbg
- Implement ExpCheckPoolAllocation to check a single allocation for sanity
- Rename MEMORY_ARE::PageOpCount (which is unused) to Magic and set it to 'MAre'
- Implement MiRosCheckMemoryAreas, that checks all memory areas for integrity and PspCheckProcessList that checks the process list. The code is not used anywhere, since it can cause a major performance impact, but it proved useful to detect non paged pool corruptions. So I'll commit it in the hope that it will be useful.

svn path=/trunk/; revision=58485

11 years ago[CRT]
Amine Khaldi [Wed, 13 Mar 2013 14:19:51 +0000 (14:19 +0000)]
[CRT]
* Annotate locale.h.

svn path=/trunk/; revision=58484

11 years ago[CRT]
Amine Khaldi [Wed, 13 Mar 2013 12:30:49 +0000 (12:30 +0000)]
[CRT]
* Annotate errno.h.

svn path=/trunk/; revision=58483

11 years ago[PSDK]
Amine Khaldi [Wed, 13 Mar 2013 12:06:41 +0000 (12:06 +0000)]
[PSDK]
* Annotate winnls.h.

svn path=/trunk/; revision=58482

11 years ago[SAMSRV]
Eric Kohl [Tue, 12 Mar 2013 21:27:35 +0000 (21:27 +0000)]
[SAMSRV]
Set MaxPasswordAge, LockoutDuration and LockoutObservationWindow for domains during setup.

svn path=/trunk/; revision=58478

11 years ago[PSDK]
Amine Khaldi [Tue, 12 Mar 2013 21:16:25 +0000 (21:16 +0000)]
[PSDK]
* Annotate batclass.h.

svn path=/trunk/; revision=58477

11 years ago[SAMSRV]
Eric Kohl [Tue, 12 Mar 2013 20:07:56 +0000 (20:07 +0000)]
[SAMSRV]
Add helper functions SampOpenAliasObject, SampOpenGroupObject and SampRemoveUserFromAllGroups.

svn path=/trunk/; revision=58476

11 years ago[PSDK]
Amine Khaldi [Tue, 12 Mar 2013 11:40:11 +0000 (11:40 +0000)]
[PSDK]
* Annotate evntprov.h.

svn path=/trunk/; revision=58475

11 years ago[CRT]
Amine Khaldi [Mon, 11 Mar 2013 22:06:16 +0000 (22:06 +0000)]
[CRT]
* Annotate malloc.h.

svn path=/trunk/; revision=58474

11 years ago[SAMSRV]
Eric Kohl [Mon, 11 Mar 2013 21:49:11 +0000 (21:49 +0000)]
[SAMSRV]
Implement SamrShutdownSamServer.

svn path=/trunk/; revision=58473

11 years ago[SAMSRV]
Eric Kohl [Mon, 11 Mar 2013 21:01:30 +0000 (21:01 +0000)]
[SAMSRV]
- Implement SamIConnect.
- Add a trusted caller flag to the database object type and inherit it to opened or created sub objects.
- Restrict access to SamrQueryInformationUser.UserInternal1Information for non-trusted callers.

svn path=/trunk/; revision=58472

11 years ago[AUDIOSRV]
Sylvain Petreolle [Mon, 11 Mar 2013 20:59:01 +0000 (20:59 +0000)]
[AUDIOSRV]
Fix log message.

svn path=/trunk/; revision=58471

11 years ago[DDK]
Amine Khaldi [Mon, 11 Mar 2013 19:49:26 +0000 (19:49 +0000)]
[DDK]
* Annotate ntpoapi.h.

svn path=/trunk/; revision=58470

11 years ago[PSDK]
Amine Khaldi [Mon, 11 Mar 2013 19:48:21 +0000 (19:48 +0000)]
[PSDK]
* Annotate some structures in ntddstor.h.

svn path=/trunk/; revision=58469

11 years ago[SAL]
Amine Khaldi [Mon, 11 Mar 2013 19:31:40 +0000 (19:31 +0000)]
[SAL]
* Add _Outptr_opt_result_buffer_ and _Outptr_opt_result_bytebuffer_ annotations.

svn path=/trunk/; revision=58468

11 years ago[SAMSRV]
Eric Kohl [Sun, 10 Mar 2013 22:28:26 +0000 (22:28 +0000)]
[SAMSRV]
Implement SamIFree_SAMPR_PSID_ARRAY.

svn path=/trunk/; revision=58467

11 years ago[SAMSRV]
Eric Kohl [Sun, 10 Mar 2013 21:49:10 +0000 (21:49 +0000)]
[SAMSRV]
Update .spec file to Windows XP SP3.

svn path=/trunk/; revision=58466

11 years ago[LSASRV]
Timo Kreuzer [Sun, 10 Mar 2013 13:43:13 +0000 (13:43 +0000)]
[LSASRV]
In LsapCreateDatabaseObjects pass the pointer AuditEventsInfo to LsapSetObjectAttribute instead a pointer to the pointer. Fixes 1 advapi32::lsa winetest when compiled with the new BE.

svn path=/trunk/; revision=58461

11 years ago[NTOSKRNL]
Timo Kreuzer [Sun, 10 Mar 2013 11:44:04 +0000 (11:44 +0000)]
[NTOSKRNL]
Implement Ke386SetGdtEntryBase and KiSetTebBase and use it in the appropriate places.

svn path=/trunk/; revision=58460

11 years ago[LSASRV]
Eric Kohl [Sat, 9 Mar 2013 22:32:53 +0000 (22:32 +0000)]
[LSASRV]
- Implement LSA dispatch routines LsapAllocateClientBuffer, LsapFreeClientBuffer, LsapCopyToClientBuffer and LsapCopyFromClientBuffer.
- LsapCallAuthenticationPackage and LsapLogonUser: Copy data from the callers address space into a local buffer and pass it to the authentication package.

svn path=/trunk/; revision=58457

11 years ago[USER32]
Timo Kreuzer [Sat, 9 Mar 2013 18:28:30 +0000 (18:28 +0000)]
[USER32]
MsgiAnsiToUnicodeReply: Use heap buffer for MDICREATSTRUCT instead of returning a pointer to a stackbuffer.

svn path=/trunk/; revision=58452

11 years ago[LSASRV]
Eric Kohl [Sat, 9 Mar 2013 15:54:45 +0000 (15:54 +0000)]
[LSASRV]
- Move LsapLookupAuthenticationPackage, LsapCallAuthenticationPackage and LsapLogonUser from authport.c to authpackage.c.
- Make LsapCallAuthenticationPackage and LsapLogonUser call the matching authentication package functions.

svn path=/trunk/; revision=58451

11 years ago[BOOTDATA]
Sylvain Petreolle [Sat, 9 Mar 2013 15:06:50 +0000 (15:06 +0000)]
[BOOTDATA]
CurrentVersion, CSDVersion and CurrentBuildNumber are REG_SZ strings, not REG_EXPAND_SZ.

svn path=/trunk/; revision=58450

11 years ago[SERVICES-ADVAPI32]
Hermès Bélusca-Maïto [Fri, 8 Mar 2013 22:40:38 +0000 (22:40 +0000)]
[SERVICES-ADVAPI32]
- Check for possible null pointers (invalid address) before dereferencing them.
- Correct some DPRINT formatting.

svn path=/trunk/; revision=58446

11 years agoThe 'i' variable being only used for displaying the array of parameters (when debug...
Hermès Bélusca-Maïto [Fri, 8 Mar 2013 21:22:05 +0000 (21:22 +0000)]
The 'i' variable being only used for displaying the array of parameters (when debug output is enabled), disable it also to avoid "error: unused variable 'i'".

svn path=/trunk/; revision=58445

11 years ago[SERVICES]
Hermès Bélusca-Maïto [Fri, 8 Mar 2013 21:19:12 +0000 (21:19 +0000)]
[SERVICES]
- Disable an unuseful DPRINT.
- Remove a redundant variable lpConfig.

svn path=/trunk/; revision=58444

11 years ago[SERVICES]
Hermès Bélusca-Maïto [Fri, 8 Mar 2013 20:56:18 +0000 (20:56 +0000)]
[SERVICES]
* Fix some format specifiers (part 2 of r58442). Thanks Amine :)
* Remane two "global" static variables to avoid name collision warnings.

svn path=/trunk/; revision=58443

11 years ago[SERVICES]
Amine Khaldi [Fri, 8 Mar 2013 20:49:03 +0000 (20:49 +0000)]
[SERVICES]
* Fix some format specifiers.

svn path=/trunk/; revision=58442

11 years ago[CRT]
Amine Khaldi [Fri, 8 Mar 2013 13:55:06 +0000 (13:55 +0000)]
[CRT]
* Annotate excpt.h.

svn path=/trunk/; revision=58441

11 years ago[CRT]
Amine Khaldi [Thu, 7 Mar 2013 16:46:59 +0000 (16:46 +0000)]
[CRT]
* Annotate wchar.h.

svn path=/trunk/; revision=58440

11 years ago[CRT]
Amine Khaldi [Thu, 7 Mar 2013 16:45:18 +0000 (16:45 +0000)]
[CRT]
* Annotate string.h.

svn path=/trunk/; revision=58439

11 years ago[CMAKE]
Amine Khaldi [Thu, 7 Mar 2013 16:22:49 +0000 (16:22 +0000)]
[CMAKE]
* Add "/nologo" to the MSVC resource compilation rule. Brought to you by Yu Pan (binsys {at} 163 dot com).
CORE-6997 #resolve #comment Committed in r58438.

svn path=/trunk/; revision=58438

11 years ago[WIN32K]
Timo Kreuzer [Tue, 5 Mar 2013 20:03:30 +0000 (20:03 +0000)]
[WIN32K]
Use _SEH2_YIELD to return from except block. Thanks Hermes.

svn path=/trunk/; revision=58437

11 years ago[win32k]
Giannis Adamopoulos [Tue, 5 Mar 2013 13:39:04 +0000 (13:39 +0000)]
[win32k]
- Initialize NewPos before using it in co_WinPosShowWindow

svn path=/trunk/; revision=58436

11 years ago[CRT]
Amine Khaldi [Tue, 5 Mar 2013 11:27:06 +0000 (11:27 +0000)]
[CRT]
* Annotate ctype.h.

svn path=/trunk/; revision=58435

11 years ago[WIN32K]
Timo Kreuzer [Tue, 5 Mar 2013 08:47:51 +0000 (08:47 +0000)]
[WIN32K]
- Fix a bug in EngLoadModuleEx
- Fix a bug in co_IntLoadSysMenuTemplate
- Fix / improve a number of annotations
- Improve code in NtGdiExtGetObjectW
- Check return value of ZwAllocateVirtualMemory and handle error in GdiPoolAllocate
- Fix possible memory leaks in NtGdiPolyDraw
- Check for NtGdiExtCreatePen == NULL instead of passing it to ProbeForRead in NtGdiExtCreatePen
- Simplify code in NtGdiGetTextMetricsW
- Fix a number of format specifiers

svn path=/trunk/; revision=58434

11 years ago[RTL]
Timo Kreuzer [Tue, 5 Mar 2013 08:38:18 +0000 (08:38 +0000)]
[RTL]
Formatting, no code change.

svn path=/trunk/; revision=58433

11 years ago[CMAKE]
Timo Kreuzer [Tue, 5 Mar 2013 08:25:22 +0000 (08:25 +0000)]
[CMAKE]
Add -mstackrealign option for GCC 4.7+. Seems to fix some problems.

svn path=/trunk/; revision=58432

11 years ago[CDMAKE]
Timo Kreuzer [Tue, 5 Mar 2013 08:07:21 +0000 (08:07 +0000)]
[CDMAKE]
Fix a warning with new RosBE

svn path=/trunk/; revision=58431

11 years ago[CRT]
Amine Khaldi [Mon, 4 Mar 2013 21:59:28 +0000 (21:59 +0000)]
[CRT]
* Annotate stdio.h.

svn path=/trunk/; revision=58430

11 years ago[SAL]
Amine Khaldi [Mon, 4 Mar 2013 21:58:35 +0000 (21:58 +0000)]
[SAL]
* Add _Field_size_part_ annotation.

svn path=/trunk/; revision=58429

11 years ago[NDK]
Amine Khaldi [Mon, 4 Mar 2013 21:49:07 +0000 (21:49 +0000)]
[NDK]
* Correct the annotation of ObOpenObjectByName's 4th param.

svn path=/trunk/; revision=58428

11 years ago[LSASRV]
Eric Kohl [Mon, 4 Mar 2013 21:32:44 +0000 (21:32 +0000)]
[LSASRV]
- Get all procedure addresses of the loaded authentication packages and keep them in the authentication package entry.
- Implement parts of the lda dispatch table (allocate heap and free heap) and pass the table to LsaApInitializePackage call.
- Implement authentication package lookup by name.

[MSV1_0]
- Store the dispatch table entries passed to the LsaApInitializePackage call and use them to allocate a STRING to return the package name.

svn path=/trunk/; revision=58427

11 years ago[CRT]
Amine Khaldi [Mon, 4 Mar 2013 21:24:47 +0000 (21:24 +0000)]
[CRT]
* Annotate assert.h.

svn path=/trunk/; revision=58426

11 years ago[SAL]
Amine Khaldi [Mon, 4 Mar 2013 16:32:18 +0000 (16:32 +0000)]
[SAL]
* Add _Deref_post_opt_valid_, _Deref_pre_opt_valid_, _Deref_pre_z_, _Deref_prepost_opt_valid_, _Deref_prepost_z_, _Out_writes_all_ and _Out_writes_all_opt_ annotations.

svn path=/trunk/; revision=58425

11 years ago[TRANSLATION]
Sylvain Petreolle [Sun, 3 Mar 2013 23:24:55 +0000 (23:24 +0000)]
[TRANSLATION]
Erdem Ersoy :
- Fix Turkish translation of solitaire and winmine.
- Fix typos of Turkish spider resource file and Ukrainian winmine resource file.
CORE-6991 #resolve #comment Committed in r58424, thanks.

svn path=/trunk/; revision=58424

11 years ago[CRT]
Amine Khaldi [Sun, 3 Mar 2013 22:28:47 +0000 (22:28 +0000)]
[CRT]
* Annotate stdlib.h.

svn path=/trunk/; revision=58423

11 years ago[SAL]
Amine Khaldi [Sun, 3 Mar 2013 21:33:22 +0000 (21:33 +0000)]
[SAL]
* Add _Inout_opt_z_, _Inout_z_, _Out_writes_bytes_all_opt_, _Post_maybez_, _Prepost_opt_z_ and _Prepost_z_ annotations.

svn path=/trunk/; revision=58422

11 years ago[LSASRV]
Eric Kohl [Sun, 3 Mar 2013 19:43:33 +0000 (19:43 +0000)]
[LSASRV]
- Add authentication package loader code.
- Load registered authentication packages before the rpc server is started.

svn path=/trunk/; revision=58421

11 years ago[MSV1_0]
Eric Kohl [Sun, 3 Mar 2013 19:11:22 +0000 (19:11 +0000)]
[MSV1_0]
Add authentication package stub and add it to the registry.

svn path=/trunk/; revision=58420

11 years ago[WIN32K]
Timo Kreuzer [Sun, 3 Mar 2013 17:20:44 +0000 (17:20 +0000)]
[WIN32K]
Properly handle glyph positions and take target coordinate transformation into account when caching glyphs. (This is suboptimal, since we might cache duplicates of the same glyphs, but it works). Fixes CORE-4657.

svn path=/trunk/; revision=58418

11 years ago[README]
Hermès Bélusca-Maïto [Sun, 3 Mar 2013 17:16:29 +0000 (17:16 +0000)]
[README]
- Precise which target we are primarily aiming at, update the readme a little bit.
- Add it to the installed files.

svn path=/trunk/; revision=58417

11 years ago[WIN32K]
Timo Kreuzer [Sun, 3 Mar 2013 14:43:53 +0000 (14:43 +0000)]
[WIN32K]
Add support for arbitrary scaling matrices when rendering glyphs.
Partly fixes CORE-4657
Todo: handle glyph coordinates

svn path=/trunk/; revision=58414

11 years ago[ADVAPI32]
Eric Kohl [Sun, 3 Mar 2013 13:07:33 +0000 (13:07 +0000)]
[ADVAPI32]
Remove LsaRegisterPolicyChangeNotification and LsaUnregisterPolicyChangeNotification because they are not exported by advapi32.dll. These functions are exported by secur32.dll instead.

svn path=/trunk/; revision=58413

11 years ago[TRANSLATION]
Dmitry Gorbachev [Sun, 3 Mar 2013 03:30:57 +0000 (03:30 +0000)]
[TRANSLATION]
Update/add Turkish translations. Arda Tanrıkulu (ardatanrikulu~AT~gmail~DOT~com).

svn path=/trunk/; revision=58412

11 years ago[csrsrv]
Giannis Adamopoulos [Sat, 2 Mar 2013 22:22:56 +0000 (22:22 +0000)]
[csrsrv]
- Remove CsrSetLogonNotifyWindow
- Use a reactos only TWOPARAM_ROUTINE_EXITREACTOS call in order to start the shut down process in winlogon
- Use a NOPARAM_ROUTINE_ISCONSOLEMODE call in DtbgIsDesktopVisible to fix detecting console mode in gui-on-demand mode

svn path=/trunk/; revision=58411

11 years ago[REGEDIT]
Sylvain Petreolle [Sat, 2 Mar 2013 21:44:01 +0000 (21:44 +0000)]
[REGEDIT]
- Katayama Hirofumi: Fix Japanese resource.
CORE-6988 #resolve #comment Commited in r58410,thanks.

svn path=/trunk/; revision=58410

11 years ago[TRANSLATION]
Dmitry Gorbachev [Sat, 2 Mar 2013 20:56:12 +0000 (20:56 +0000)]
[TRANSLATION]
Turkish translation for Solitaire and Spider by Erdem Ersoy
(erdemersoy~AT~live~DOT~com). CORE-6989.

svn path=/trunk/; revision=58409

11 years ago[PAINT]
Hermès Bélusca-Maïto [Sat, 2 Mar 2013 20:44:09 +0000 (20:44 +0000)]
[PAINT]
- Fix the "grey panel" bug when doing File --> New.
- Add the possibility, when doing File --> New, to save the drawing the user did before actually reset it, and take into account whether he/she cancels the operation in the middle.
Patch by Marco Vaiano, slightly modified by me.

CORE-5642 #resolve #comment Committed in revision r58408. Thanks :)

svn path=/trunk/; revision=58408

11 years ago[PSDK]
Amine Khaldi [Sat, 2 Mar 2013 20:40:44 +0000 (20:40 +0000)]
[PSDK]
* Annotate aclapi.h.

svn path=/trunk/; revision=58407

11 years ago[WINLOGON]
Eric Kohl [Sat, 2 Mar 2013 20:30:36 +0000 (20:30 +0000)]
[WINLOGON]
Formatting. No code changes.

svn path=/trunk/; revision=58406

11 years ago[WIN32K]
Timo Kreuzer [Sat, 2 Mar 2013 20:23:22 +0000 (20:23 +0000)]
[WIN32K]
Improve formatting

svn path=/trunk/; revision=58405

11 years ago[PSDK]
Amine Khaldi [Sat, 2 Mar 2013 19:37:13 +0000 (19:37 +0000)]
[PSDK]
* Remove FrameRgn and GetWindowExtEx from winuser.h.

svn path=/trunk/; revision=58404

11 years ago[WIN32K]
Timo Kreuzer [Sat, 2 Mar 2013 19:25:48 +0000 (19:25 +0000)]
[WIN32K]
Improve formatting

svn path=/trunk/; revision=58403

11 years ago[WIN32K]
Amine Khaldi [Sat, 2 Mar 2013 19:22:27 +0000 (19:22 +0000)]
[WIN32K]
* Avoid inconsistent annotations for EngSaveFloatingPointState.

svn path=/trunk/; revision=58402

11 years ago[SAL]
Amine Khaldi [Sat, 2 Mar 2013 17:47:17 +0000 (17:47 +0000)]
[SAL]
* Add _Deref_out_z_, _Deref_post_z_, _Out_writes_opt_z_, _Pre_notnull_ and _Ret_notnull_ annotations.

svn path=/trunk/; revision=58401

11 years ago[LIBJPEG]
Amine Khaldi [Sat, 2 Mar 2013 17:14:06 +0000 (17:14 +0000)]
[LIBJPEG]
* Sync to v9.
* Brought to you by Ivan Di Francesco.
CORE-6819 #resolve #comment Committed in r58400. Grazie ;)

svn path=/trunk/; revision=58400

11 years ago[GDI32]
Timo Kreuzer [Sat, 2 Mar 2013 15:49:48 +0000 (15:49 +0000)]
[GDI32]
Forgot this one, too

svn path=/trunk/; revision=58399

11 years ago[WIN32K]
Timo Kreuzer [Sat, 2 Mar 2013 15:43:23 +0000 (15:43 +0000)]
[WIN32K]
Fix build

svn path=/trunk/; revision=58398

11 years ago[SAL]
Timo Kreuzer [Sat, 2 Mar 2013 15:39:59 +0000 (15:39 +0000)]
[SAL]
- Add _Out_opt_z_bytecap_
- ndk/rtlfuncs.h: Fix annotations for RtlQueryAtomInAtomTable
- winddi.h: Use ENGAPI instead of WIN32KAPI, fix annotations for EngBitBlt, EngCreateEvent, EngQuerySystemAttribute, EngRestoreFloatingPointState, EngSaveFloatingPointState

svn path=/trunk/; revision=58397

11 years ago[LIBTIFF]
Amine Khaldi [Sat, 2 Mar 2013 14:45:37 +0000 (14:45 +0000)]
[LIBTIFF]
* Sync to v4.0.3.
CORE-6898 #resolve

svn path=/trunk/; revision=58396

11 years ago[TASKKILL]
Amine Khaldi [Sat, 2 Mar 2013 13:10:25 +0000 (13:10 +0000)]
[TASKKILL]
* Import from Wine.

svn path=/trunk/; revision=58395

11 years ago[SAL]
Timo Kreuzer [Sat, 2 Mar 2013 12:32:01 +0000 (12:32 +0000)]
[SAL]
Fix definition of _Prepost_bytecount_

svn path=/trunk/; revision=58394

11 years ago[WINLOGON]
Hermès Bélusca-Maïto [Sat, 2 Mar 2013 12:28:51 +0000 (12:28 +0000)]
[WINLOGON]
Correct mistypings in the excellent explanation of the different states of Winlogon. Thanks Eric !

svn path=/trunk/; revision=58393

11 years ago[SAL]
Amine Khaldi [Sat, 2 Mar 2013 12:01:27 +0000 (12:01 +0000)]
[SAL]
* Add _Inout_updates_bytes_to_, _Inout_updates_bytes_to_opt_, _Inout_updates_opt_z_, _Out_writes_z_, _Post_readable_byte_size_, _Post_readable_size_ and _Scanf_format_string_ annotations.

svn path=/trunk/; revision=58392

11 years ago[WINLOGON]
Eric Kohl [Sat, 2 Mar 2013 11:58:26 +0000 (11:58 +0000)]
[WINLOGON]
- Replace the old LogonStatus variable by a LOGON_STATE enum type.
- Declare and document all new states and their transitions.

svn path=/trunk/; revision=58391

11 years ago[PSDK]
Amine Khaldi [Fri, 1 Mar 2013 21:50:20 +0000 (21:50 +0000)]
[PSDK]
* Annotate winsvc.h.

svn path=/trunk/; revision=58390

11 years ago[DDK]
Amine Khaldi [Fri, 1 Mar 2013 21:47:38 +0000 (21:47 +0000)]
[DDK]
* Add some annotations in acpiioct.h.

svn path=/trunk/; revision=58389

11 years ago[PSDK]
Amine Khaldi [Fri, 1 Mar 2013 18:18:36 +0000 (18:18 +0000)]
[PSDK]
* Annotate winreg.h.

svn path=/trunk/; revision=58388

11 years ago[SAL]
Amine Khaldi [Fri, 1 Mar 2013 18:09:26 +0000 (18:09 +0000)]
[SAL]
* Add _Outptr_result_buffer_maybenull_, _Pre_count_c_, _Pre_opt_z_ and _Pre_z_ annotations.

svn path=/trunk/; revision=58387

11 years ago[win32k]
Giannis Adamopoulos [Fri, 1 Mar 2013 14:43:00 +0000 (14:43 +0000)]
[win32k]
- Make NtUserSwitchDesktop hide the previous desktop window and show the new one. This doesn't change much yet as winlogon still uses only one desktop

svn path=/trunk/; revision=58386

11 years ago[PSDK]
Amine Khaldi [Fri, 1 Mar 2013 12:00:19 +0000 (12:00 +0000)]
[PSDK]
* Add some annotations in winnt.h.

svn path=/trunk/; revision=58385

11 years ago[DDK]
Amine Khaldi [Fri, 1 Mar 2013 10:56:02 +0000 (10:56 +0000)]
[DDK]
* Fix a typo.

svn path=/trunk/; revision=58384

11 years ago[SAL]
Amine Khaldi [Fri, 1 Mar 2013 10:52:17 +0000 (10:52 +0000)]
[SAL]
* Add _Inout_updates_bytes_opt_, _Outptr_result_bytebuffer_to_ and _Outptr_result_maybenull_ annotations.

svn path=/trunk/; revision=58383

11 years ago[WINED3D]
Jérôme Gardou [Thu, 28 Feb 2013 20:12:02 +0000 (20:12 +0000)]
[WINED3D]
 - fix MSVC compilation

svn path=/trunk/; revision=58382

11 years ago[AMINE_HEADER_WORK]
Jérôme Gardou [Thu, 28 Feb 2013 19:30:08 +0000 (19:30 +0000)]
[AMINE_HEADER_WORK]
 - Get it back for ddraw, d3d8, d3d9 and wined3d, it's too good to be dismissed

svn path=/trunk/; revision=58381

11 years ago[USP10]
Jérôme Gardou [Thu, 28 Feb 2013 19:05:18 +0000 (19:05 +0000)]
[USP10]
 -  Get back Amine's work on headers inclusion

svn path=/trunk/; revision=58380

11 years ago[DIRECTX]
Jérôme Gardou [Thu, 28 Feb 2013 18:21:10 +0000 (18:21 +0000)]
[DIRECTX]
 - sync ddraw, d3d8, d3d9, wined3d and corresponding headers wine WINE 1.5.24
[PSDK/DDRAW.H]
 - Add IDirectDraw3 interface
 - Correct LPDDENUMCALLBACK(EX){A/W} typedef

svn path=/trunk/; revision=58379

11 years ago[NTDLL_WINETEST]
Timo Kreuzer [Thu, 28 Feb 2013 11:30:20 +0000 (11:30 +0000)]
[NTDLL_WINETEST]
CORE-6977 #comment Make sure the buffer for NtQueryInformationAtom is ULONG aligned. Fixes failed atom tests on ReactOS and Windows when compiled with GCC 4.7.2. Should be sent to wine. Keeping the jira issue open.

svn path=/trunk/; revision=58378

11 years ago[GDIPLUS_WINETEST]
Timo Kreuzer [Thu, 28 Feb 2013 09:38:08 +0000 (09:38 +0000)]
[GDIPLUS_WINETEST]
CORE-6969 Adding a check to skip a test after failure instead of continuing with uninitialized memory. "Fixes" a crash when compiled with GCC 4.7.2

svn path=/trunk/; revision=58377

11 years ago[win32k]
Giannis Adamopoulos [Wed, 27 Feb 2013 17:18:21 +0000 (17:18 +0000)]
[win32k]
- Do not set the current thread desktop automatically the first time CreateDesktop is called. The caller is supposed to call SetThreadDesktop to specify which desktop should be used

svn path=/trunk/; revision=58376

11 years ago[USP10]
Jérôme Gardou [Wed, 27 Feb 2013 14:11:44 +0000 (14:11 +0000)]
[USP10]
 - sync to WINE-1.5.24
This gets wordpad performance to a bearable state when gdebug output is on

svn path=/trunk/; revision=58375

11 years ago[GDI32]
Timo Kreuzer [Wed, 27 Feb 2013 13:53:28 +0000 (13:53 +0000)]
[GDI32]
Add a DPRINT

svn path=/trunk/; revision=58374

11 years ago[PSDK]
Amine Khaldi [Tue, 26 Feb 2013 18:23:45 +0000 (18:23 +0000)]
[PSDK]
* Annotate wingdi.h.

svn path=/trunk/; revision=58373