Commit graph

52170 commits

Author SHA1 Message Date
Amine Khaldi 9851535539 [PSDK]: Sync wintrust.h with Wine 1.5.14
CORE-6365 #resolve #comment Committed in r57425. Thanks Carlo ;)

svn path=/trunk/; revision=57425
2012-09-29 11:27:12 +00:00
Thomas Faber 8790296cbe [NPFS]
- Reset read and write events directly before waiting. Fixes an issue where a read could return 0 bytes if the previous read had read all available data without waiting (thus leaving the event set).

svn path=/trunk/; revision=57424
2012-09-29 11:20:25 +00:00
Timo Kreuzer 327b7435b7 [DESK]
Enhance 8-bit spectrum bitmap. Patch by Lee Schroeder.
CORE-6069 #resolve

svn path=/trunk/; revision=57423
2012-09-29 09:26:34 +00:00
Eric Kohl e13b43c15d [FORMATTING]
- Fix indentation.
- Remove dead code.
No code changes!

svn path=/trunk/; revision=57422
2012-09-29 09:06:42 +00:00
Thomas Faber ce7b66fc69 [NPFS]
- Do not access ThreadContext after freeing it in NpfsWaiterThread
- Correctly update Vcb->EmptyWaiterCount when terminating in NpfsWaiterThread
- Fix more MSVC warnings, lots of DPRINTs

svn path=/trunk/; revision=57421
2012-09-29 09:05:18 +00:00
Eric Kohl 9234c97b19 [INCLUDE]
Fix the declarations of LsarQueryTrustedDomainInfoByName and LsarSetTrustedDomainInfoByName.

svn path=/trunk/; revision=57420
2012-09-29 08:39:40 +00:00
Thomas Faber fccc5788cc [NPFS]
- Fix return status if no listening server found in NpfsCreate
- Do not use obsolete function MmGetSystemAddressForMdl
- Fix a few MSVC/GCC 4.7 warnings
- Correctly handle device/root FCB allocation failure
- Fix type of NPFS_CCB::RefCount

svn path=/trunk/; revision=57419
2012-09-29 08:19:24 +00:00
Timo Kreuzer ca666fb5a8 [NTOSKRNL]
Fix file header. Patch by Lee Schoeder.
WDA-6701 #resolve

svn path=/trunk/; revision=57418
2012-09-28 23:32:59 +00:00
Eric Kohl 2b6f6d3e05 [LSASRV]
Update LsarQueryDomainInformationPolicy and LsarSetDomainInformationPolicy according to the changes in the IDL file.

svn path=/trunk/; revision=57417
2012-09-28 22:18:59 +00:00
Eric Kohl 4c24708b08 [ADVAPI32]
Implement LsaGetRemoteUserName, LsaQueryDomainInformationPolicy and LsaSetDomainInformationPolicy.

svn path=/trunk/; revision=57416
2012-09-28 22:11:18 +00:00
Hermès Bélusca-Maïto 893015f03c [CMD]
- Clarify the code, no functional changes.

svn path=/trunk/; revision=57415
2012-09-28 19:36:49 +00:00
Hermès Bélusca-Maïto 12d697145f [BOOTDATA]
- Revert rev.57413. Indeed, when one boots ReactOS without debugging (selecting the first entry in the boot menu), the COM1 symbolic link (corresponding to \Device\Serial0) is created automatically by the serial driver. However, when one boots in debugging mode (selecting the second entry -- ReactOS (Debug) --), then for some reason the COM1 link isn't created (albeit \Device\Serial0 is). Therefore the real problem is elsewhere. Seems that it has something to share with http://jira.reactos.org/browse/CORE-4263

svn path=/trunk/; revision=57414
2012-09-28 19:04:37 +00:00
Hermès Bélusca-Maïto 8b6598628c [BOOTDATA]
- HACK: Add artificially a symbolic link to the first COM port, because it happens for
whatever reason that the serial.sys driver doesn't create it when it creates the Serial0
device. When this functionality is repaired, the HACK shall disappear.

svn path=/trunk/; revision=57413
2012-09-28 18:46:46 +00:00
Hermès Bélusca-Maïto 24a14abf27 [NTOSKRNL]
- ExFreePool --> ExFreePoolWithTag in some places.
- Remove dead code (section.c)
- Free resource (sysldr.c)

svn path=/trunk/; revision=57412
2012-09-28 12:17:23 +00:00
Hermès Bélusca-Maïto 23d6a39557 [NTOSKRNL]
- Revert rev.57400 only for this file since CID 701342 was a false-positive from Coverity (because Coverity doesn't know what the aim of the POOL_RAISE_IF_ALLOCATION_FAILURE is).

svn path=/trunk/; revision=57411
2012-09-28 10:01:00 +00:00
Eric Kohl 20c880bf33 [ADVAPI32]
- Implement LsaRemovePrivilegesFromAccount.
- Add stubs for LsaGetRemoteUserName, LsaLookupPrivilegeDisplayName, LsaOpenPolicySce and LsaSetInformationTrustedDomain.
- Fix some issues in the spec file.

svn path=/trunk/; revision=57410
2012-09-28 09:19:37 +00:00
Thomas Faber 2255bdd7f4 [KMTESTS]
- Fix GCC build

svn path=/trunk/; revision=57409
2012-09-28 07:13:26 +00:00
Thomas Faber f00cc3de89 [KMTESTS:KE]
- Add test for KeInitializeMutant vs KeInitializeMutex. Dedicated to Mike.

svn path=/trunk/; revision=57408
2012-09-28 07:09:08 +00:00
Hermès Bélusca-Maïto 0ad6bb0b52 [KERNEL32]
- Reworking the Find* APIs in kernel32. Fixes some kernel32_winetest:file failures.
- The FindExInfoBasic information level for FindFirstFileEx, is also implemented.
- Update ndk and psdk headers regarding to this work.

CORE-6623 #comment Committed in rev.57407. #resolve

svn path=/trunk/; revision=57407
2012-09-27 22:07:06 +00:00
Timo Kreuzer 0767c39956 Fix build
svn path=/trunk/; revision=57406
2012-09-27 22:01:26 +00:00
Timo Kreuzer ed2dfd2b93 [CRT]
Implement wcstombs_s

svn path=/trunk/; revision=57405
2012-09-27 21:56:13 +00:00
Timo Kreuzer 9f08faa68c [CRT]
Implement _mbsnlen, _mbstrnlen

svn path=/trunk/; revision=57404
2012-09-27 21:53:25 +00:00
Timo Kreuzer f345eac12b [CRT_APITEST]
- Add tests for wcstombs_s
- Improve tests for mbstowcs_s

svn path=/trunk/; revision=57403
2012-09-27 21:46:39 +00:00
Hermès Bélusca-Maïto 779ce9effe [CSRSS/CSRSRV]
- Do not compile anymore the old CSRSS.
- Update some headers and resource files.
- Add header guards in srv.h

svn path=/trunk/; revision=57402
2012-09-27 18:44:50 +00:00
Hermès Bélusca-Maïto c930d17a3c [BOOTDATA]
- Correct the version signature of some inf files.

CORE-6549 #comment Committed in rev.57401 #resolved

svn path=/trunk/; revision=57401
2012-09-27 18:18:36 +00:00
Hermès Bélusca-Maïto 572d5fcaeb [NTOSKRNL]
Coverity code defects fixes :
- Cache: CID 701441
- Config: CIDs 716570, 716669, 716760
- Dbgk: Kdbg: CIDs 716571, 515128/9, 500432
- Ex: CIDs 500156/7, 515122, 716200/67, 701301, 514669
- Fsrtl: Fstub: CIDs 701341/2, 701288, 716770, 701302, and CIDs 716576/7/8 + 514636 + 716805 thanks to Thomas Faber
- Io: CIDs 514576, 514643, 514672/3, 716203, 716269, 716581, 716591, 716713
- Ke: CIDs 515125, 716592
- Ps: CIDs 716603/4, 701422
- Ob: Po: CIDs 514671/680, 701419/420/421, 716763, 716601/2
All the details are given in the different bug reports.

CORE-6677 CORE-6679 CORE-6680 CORE-6683 CORE-6686 CORE-6692 CORE-6693 CORE-6694 CORE-6695 CORE-6696 #comment Committed in rev.57400 #resolve #close

svn path=/trunk/; revision=57400
2012-09-27 17:16:31 +00:00
Hermès Bélusca-Maïto 31418a2eb5 [NTOSKRNL]
- Code formatting
- It's my first commit \o/
CORE-6687 #comment Committed. #resolve

svn path=/trunk/; revision=57399
2012-09-27 13:39:14 +00:00
Eric Kohl ccdee96401 [ADVAPI32]
Implement LsaQuerySecurityObject and LsaSetSecurityObject.

svn path=/trunk/; revision=57398
2012-09-27 09:57:43 +00:00
Eric Kohl a19df8170d [LSASRV]
- Implement the PolicyDnsDomainInformation class of LsarQueryInformationPolicy and enable the PolicyModificationInformation class.
- Add required attributes to the initialization code.

svn path=/trunk/; revision=57397
2012-09-26 22:51:12 +00:00
Amine Khaldi e897519bf8 * Revert r57394 as per Mike's request.
svn path=/trunk/; revision=57395
2012-09-26 19:38:42 +00:00
Mike Nordell 1f1e85bee6 [LIB:3RDPARTY] Add iconv.
svn path=/trunk/; revision=57394
2012-09-26 19:18:13 +00:00
Thomas Faber f0d72063a8 [NTDLL_APITEST]
- Use GetProcAddress for RtlGetFullPathName_UstrEx to allow running the test on WinXP

svn path=/trunk/; revision=57393
2012-09-26 18:15:44 +00:00
Sylvain Petreolle 6b568374dd [KERNEL32]
Remove svn:keywords properties.

svn path=/trunk/; revision=57392
2012-09-26 17:49:14 +00:00
Eric Kohl c7dbcac228 [LSASRV]
- Implement most missing information classes of LsarQueryInformationPolicy.
- Add initialization code for new attributes of the policy object.
- Implement LsarQueryInformationPolicy2 and LsarSetInformationPolicy2.

svn path=/trunk/; revision=57391
2012-09-26 16:15:29 +00:00
Mike Nordell 2e2e4fca4e [ROSTEST:APITEST:NTDLL] Give RtlDosPathNameToNtPathName_U more descriptive failure messages, and more tests.
svn path=/trunk/; revision=57390
2012-09-26 15:06:56 +00:00
Timo Kreuzer d10b8009fb [PSDK/DDK/XDK]
- Remove duplicated definitions from ntddk.h
- Fix annotations in ntifs.h, wdm.h, ntgdi.h, winddi.h
[NDK]
- Declare most of the heap functions only for user mode
- Remove duplicate RtlGetNtGlobalFlags()

svn path=/trunk/; revision=57389
2012-09-26 09:40:44 +00:00
Mike Nordell 450eea9c2a [ROSTEST:APITEST:NTDLL]\nFlesh out test for RtlDosPathNameToNtPathName_U.
svn path=/trunk/; revision=57388
2012-09-26 02:56:01 +00:00
Amine Khaldi 4304f847cb [W32KNAPI]
* Silence some warnings.

svn path=/trunk/; revision=57387
2012-09-25 21:30:25 +00:00
Amine Khaldi c61f485d4d [FRAMEBUF_NEW]
* Explicitly mark the functions as stdcall.

svn path=/trunk/; revision=57386
2012-09-25 21:10:12 +00:00
Amine Khaldi 48fc82f317 [CDROM_NEW]
* Explicitly mark the functions as stdcall.
* Fix warnings.

svn path=/trunk/; revision=57385
2012-09-25 20:59:32 +00:00
Eric Kohl cd89ea4d2f [PSDK]
Remove non-existing enumeration _POLICY_LOCAL_INFORMATION_CLASS and functions LsaQueryLocalInformationPolicy and LsaSetLocalInformationPolicy.

svn path=/trunk/; revision=57384
2012-09-25 17:06:25 +00:00
Eric Kohl 580872f32d [LSASRV]
- Set the default quota limits when the LSA database is created.
- Implement the PolicyDefaultQuotaInformation class of LsarQueryInformationPolicy.

svn path=/trunk/; revision=57383
2012-09-25 16:08:00 +00:00
Eric Kohl c108d80dee [ADVAPI32]
Implement LsaEnumerateAccountsWithUserRight, LsaEnumeratePrivileges, LsaGetQuotasForAccount and LsaSetQuotasForAccount.

svn path=/trunk/; revision=57382
2012-09-25 00:15:24 +00:00
Ziliang Guo 12a3bb46db [TRANSLATION] Add Chinese translation for time/date control panel applet by yinwh79 at 163.com. CORE-6702.
svn path=/trunk/; revision=57381
2012-09-24 22:57:23 +00:00
Eric Kohl 2063356a22 [ADVAPI32]
Implement LsaCreateTrustedDomainEx and LsaEnumerateAccounts.

svn path=/trunk/; revision=57378
2012-09-24 15:04:32 +00:00
Mike Nordell 8052454a08 Make RtlDosPathNameToNtPathName_U actually report sucess count too.
svn path=/trunk/; revision=57376
2012-09-24 12:45:55 +00:00
Eric Kohl 194222d3bc [NET] CORE-6413
- Convert the application to Unicode.
- Implement "net start" and "net stop" commands that use the service manager APIs.

svn path=/trunk/; revision=57375
2012-09-24 12:37:12 +00:00
Mike Nordell d39ec05957 Add test for RtlDosPathNameToNtPathName_U. This time with the actual test file too.
svn path=/trunk/; revision=57374
2012-09-24 12:20:06 +00:00
Mike Nordell 83ec1cb161 Add test for RtlDosPathNameToNtPathName_U.
svn path=/trunk/; revision=57373
2012-09-24 12:17:04 +00:00
Mike Nordell e79e0dea55 Added descriptive DPRINT for an ioctl intended for the mount manager. Hopefully helps someone else trying to find that device 0x4d or 77 is, when no such device exists. It's not defined by value in header file but by ASCII 'M'.
svn path=/trunk/; revision=57368
2012-09-23 05:38:35 +00:00