Commit graph

52925 commits

Author SHA1 Message Date
Amine Khaldi
a371d82385 [PSDK]
* Annotate some structures in ntddstor.h.

svn path=/trunk/; revision=58469
2013-03-11 19:48:21 +00:00
Amine Khaldi
328a638575 [SAL]
* Add _Outptr_opt_result_buffer_ and _Outptr_opt_result_bytebuffer_ annotations.

svn path=/trunk/; revision=58468
2013-03-11 19:31:40 +00:00
Eric Kohl
8a40130a38 [SAMSRV]
Implement SamIFree_SAMPR_PSID_ARRAY.

svn path=/trunk/; revision=58467
2013-03-10 22:28:26 +00:00
Eric Kohl
65e890e0e9 [SAMSRV]
Update .spec file to Windows XP SP3.

svn path=/trunk/; revision=58466
2013-03-10 21:49:10 +00:00
Timo Kreuzer
4c85cfac11 [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
2013-03-10 13:43:13 +00:00
Timo Kreuzer
8cb3ec617f [NTOSKRNL]
Implement Ke386SetGdtEntryBase and KiSetTebBase and use it in the appropriate places.

svn path=/trunk/; revision=58460
2013-03-10 11:44:04 +00:00
Eric Kohl
e850321ffc [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
2013-03-09 22:32:53 +00:00
Timo Kreuzer
4e493e9959 [USER32]
MsgiAnsiToUnicodeReply: Use heap buffer for MDICREATSTRUCT instead of returning a pointer to a stackbuffer.

svn path=/trunk/; revision=58452
2013-03-09 18:28:30 +00:00
Eric Kohl
3f5bf2bb48 [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
2013-03-09 15:54:45 +00:00
Sylvain Petreolle
e5ef5f569f [BOOTDATA]
CurrentVersion, CSDVersion and CurrentBuildNumber are REG_SZ strings, not REG_EXPAND_SZ.


svn path=/trunk/; revision=58450
2013-03-09 15:06:50 +00:00
Hermès Bélusca-Maïto
6a951babef [SERVICES-ADVAPI32]
- Check for possible null pointers (invalid address) before dereferencing them.
- Correct some DPRINT formatting.

svn path=/trunk/; revision=58446
2013-03-08 22:40:38 +00:00
Hermès Bélusca-Maïto
9883df5d8c 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
2013-03-08 21:22:05 +00:00
Hermès Bélusca-Maïto
5cd9147a13 [SERVICES]
- Disable an unuseful DPRINT.
- Remove a redundant variable lpConfig.

svn path=/trunk/; revision=58444
2013-03-08 21:19:12 +00:00
Hermès Bélusca-Maïto
4691b190f5 [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
2013-03-08 20:56:18 +00:00
Amine Khaldi
94c53e8fbe [SERVICES]
* Fix some format specifiers.

svn path=/trunk/; revision=58442
2013-03-08 20:49:03 +00:00
Amine Khaldi
53ec8df8cf [CRT]
* Annotate excpt.h.

svn path=/trunk/; revision=58441
2013-03-08 13:55:06 +00:00
Amine Khaldi
387de1766c [CRT]
* Annotate wchar.h.

svn path=/trunk/; revision=58440
2013-03-07 16:46:59 +00:00
Amine Khaldi
c6fad56a65 [CRT]
* Annotate string.h.

svn path=/trunk/; revision=58439
2013-03-07 16:45:18 +00:00
Amine Khaldi
e51c446164 [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
2013-03-07 16:22:49 +00:00
Timo Kreuzer
fedc58ea2a [WIN32K]
Use _SEH2_YIELD to return from except block. Thanks Hermes.

svn path=/trunk/; revision=58437
2013-03-05 20:03:30 +00:00
Giannis Adamopoulos
cf181301af [win32k]
- Initialize NewPos before using it in co_WinPosShowWindow

svn path=/trunk/; revision=58436
2013-03-05 13:39:04 +00:00
Amine Khaldi
c58d8a18b1 [CRT]
* Annotate ctype.h.

svn path=/trunk/; revision=58435
2013-03-05 11:27:06 +00:00
Timo Kreuzer
b17a7cae7a [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
2013-03-05 08:47:51 +00:00
Timo Kreuzer
74f7fce21f [RTL]
Formatting, no code change.

svn path=/trunk/; revision=58433
2013-03-05 08:38:18 +00:00
Timo Kreuzer
09e3d1eace [CMAKE]
Add -mstackrealign option for GCC 4.7+. Seems to fix some problems.

svn path=/trunk/; revision=58432
2013-03-05 08:25:22 +00:00
Timo Kreuzer
3d64816d02 [CDMAKE]
Fix a warning with new RosBE

svn path=/trunk/; revision=58431
2013-03-05 08:07:21 +00:00
Amine Khaldi
9df9d495fb [CRT]
* Annotate stdio.h.

svn path=/trunk/; revision=58430
2013-03-04 21:59:28 +00:00
Amine Khaldi
385dfc1785 [SAL]
* Add _Field_size_part_ annotation.

svn path=/trunk/; revision=58429
2013-03-04 21:58:35 +00:00
Amine Khaldi
d8015035d6 [NDK]
* Correct the annotation of ObOpenObjectByName's 4th param.

svn path=/trunk/; revision=58428
2013-03-04 21:49:07 +00:00
Eric Kohl
b5aaf7147d [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
2013-03-04 21:32:44 +00:00
Amine Khaldi
66ec3cf59b [CRT]
* Annotate assert.h.

svn path=/trunk/; revision=58426
2013-03-04 21:24:47 +00:00
Amine Khaldi
b150ca1663 [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
2013-03-04 16:32:18 +00:00
Sylvain Petreolle
36d1ad39aa [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
2013-03-03 23:24:55 +00:00
Amine Khaldi
da7afa5eeb [CRT]
* Annotate stdlib.h.

svn path=/trunk/; revision=58423
2013-03-03 22:28:47 +00:00
Amine Khaldi
23ad6ed95e [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
2013-03-03 21:33:22 +00:00
Eric Kohl
5f16c2b7ed [LSASRV]
- Add authentication package loader code.
- Load registered authentication packages before the rpc server is started.

svn path=/trunk/; revision=58421
2013-03-03 19:43:33 +00:00
Eric Kohl
c8725cc1ca [MSV1_0]
Add authentication package stub and add it to the registry.

svn path=/trunk/; revision=58420
2013-03-03 19:11:22 +00:00
Timo Kreuzer
b6825a1328 [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
2013-03-03 17:20:44 +00:00
Hermès Bélusca-Maïto
aeed6a7831 [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
2013-03-03 17:16:29 +00:00
Timo Kreuzer
858bf16c6d [WIN32K]
Add support for arbitrary scaling matrices when rendering glyphs.
Partly fixes CORE-4657
Todo: handle glyph coordinates

svn path=/trunk/; revision=58414
2013-03-03 14:43:53 +00:00
Eric Kohl
74fa508092 [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
2013-03-03 13:07:33 +00:00
Dmitry Gorbachev
4e3246a215 [TRANSLATION]
Update/add Turkish translations. Arda Tanrıkulu (ardatanrikulu~AT~gmail~DOT~com).

svn path=/trunk/; revision=58412
2013-03-03 03:30:57 +00:00
Giannis Adamopoulos
110f91da4a [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
2013-03-02 22:22:56 +00:00
Sylvain Petreolle
deb56f35ad [REGEDIT]
- Katayama Hirofumi: Fix Japanese resource.
CORE-6988 #resolve #comment Commited in r58410,thanks.


svn path=/trunk/; revision=58410
2013-03-02 21:44:01 +00:00
Dmitry Gorbachev
5de2fcb741 [TRANSLATION]
Turkish translation for Solitaire and Spider by Erdem Ersoy 
(erdemersoy~AT~live~DOT~com). CORE-6989.

svn path=/trunk/; revision=58409
2013-03-02 20:56:12 +00:00
Hermès Bélusca-Maïto
436f3df046 [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
2013-03-02 20:44:09 +00:00
Amine Khaldi
41065e4d3c [PSDK]
* Annotate aclapi.h.

svn path=/trunk/; revision=58407
2013-03-02 20:40:44 +00:00
Eric Kohl
65ad79656d [WINLOGON]
Formatting. No code changes.

svn path=/trunk/; revision=58406
2013-03-02 20:30:36 +00:00
Timo Kreuzer
95e9b1a4a7 [WIN32K]
Improve formatting

svn path=/trunk/; revision=58405
2013-03-02 20:23:22 +00:00
Amine Khaldi
32f93fc9b7 [PSDK]
* Remove FrameRgn and GetWindowExtEx from winuser.h.

svn path=/trunk/; revision=58404
2013-03-02 19:37:13 +00:00