Commit graph

52830 commits

Author SHA1 Message Date
Amine Khaldi 447b3b8db9 [CRT]
* Annotate malloc.h.

svn path=/trunk/; revision=58474
2013-03-11 22:06:16 +00:00
Eric Kohl 02f8bfdb8e [SAMSRV]
Implement SamrShutdownSamServer.

svn path=/trunk/; revision=58473
2013-03-11 21:49:11 +00:00
Eric Kohl 39d6a91610 [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
2013-03-11 21:01:30 +00:00
Sylvain Petreolle 8caefdd06a [AUDIOSRV]
Fix log message.

svn path=/trunk/; revision=58471
2013-03-11 20:59:01 +00:00
Amine Khaldi df89cea5a4 [DDK]
* Annotate ntpoapi.h.

svn path=/trunk/; revision=58470
2013-03-11 19:49:26 +00:00
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