Mark Jansen [Sat, 28 May 2016 16:42:57 +0000 (16:42 +0000)]
[APPHELP] Begin shimlib implementation. CORE-11329
Implement some macro's and functions that help when registering shims.
These are all written in C, so that wine can use the shim libraries as well.
svn path=/trunk/; revision=71439
Hermès Bélusca-Maïto [Sat, 28 May 2016 15:54:44 +0000 (15:54 +0000)]
[KDCOM]: Properly revert the commits.
svn path=/trunk/; revision=71438
Timo Kreuzer [Sat, 28 May 2016 15:51:44 +0000 (15:51 +0000)]
Revert a mistake commit...
svn path=/trunk/; revision=71437
Timo Kreuzer [Sat, 28 May 2016 15:46:49 +0000 (15:46 +0000)]
Patch "works": continue vs return stuff
svn path=/trunk/; revision=71436
Hermès Bélusca-Maïto [Sat, 28 May 2016 15:23:00 +0000 (15:23 +0000)]
[TIMEDATE.CPL]: Do not hardcode some of the buffer lengths.
CORE-11284
svn path=/trunk/; revision=71435
Eric Kohl [Sat, 28 May 2016 00:18:39 +0000 (00:18 +0000)]
[NETSHELL]
German translation and fixed layout
Patch by reactosfanboy.
CORE-11278 #resolve #comment Thanks a lot!
svn path=/trunk/; revision=71434
Eric Kohl [Sat, 28 May 2016 00:12:02 +0000 (00:12 +0000)]
[TIMEDATE]
Fixes and improvements to datetime CPL applet.
Patch by Carlo Bramini.
Replaced the original RegLocalQuery() by QueryTimezoneData() to simplify the error handling.
Modification by Eric Kohl.
CORE-11284 #resolve #comment Thanks a lot!
svn path=/trunk/; revision=71433
Pierre Schweitzer [Fri, 27 May 2016 20:35:44 +0000 (20:35 +0000)]
[REISERFS]
r71430, repetita
svn path=/trunk/; revision=71432
Pierre Schweitzer [Fri, 27 May 2016 20:32:45 +0000 (20:32 +0000)]
[DOC]
Add a file to track imported FSD and their release
svn path=/trunk/; revision=71431
Pierre Schweitzer [Fri, 27 May 2016 17:52:03 +0000 (17:52 +0000)]
[FFS]
We don't need that file
CORE-11040
svn path=/trunk/; revision=71430
Pierre Schweitzer [Fri, 27 May 2016 12:18:47 +0000 (12:18 +0000)]
[FS_REC]
Add support for FFS volumes.
Patch by Peter Hater.
This is done for FFS support! Enjoy :-)
CORE-11040 #resolve
svn path=/trunk/; revision=71429
Pierre Schweitzer [Fri, 27 May 2016 12:13:49 +0000 (12:13 +0000)]
[PSDK]
Now, ReactOS recognizes the FFS partition :-)
CORE-11040
svn path=/trunk/; revision=71428
Pierre Schweitzer [Fri, 27 May 2016 12:12:18 +0000 (12:12 +0000)]
[FFS]
Enable the FFS support.
Patch by Peter Hater.
CORE-11040
svn path=/trunk/; revision=71427
Pierre Schweitzer [Fri, 27 May 2016 12:11:15 +0000 (12:11 +0000)]
[AUTOCHK]
Add support for FFS
CORE-11040
svn path=/trunk/; revision=71426
Pierre Schweitzer [Fri, 27 May 2016 12:08:38 +0000 (12:08 +0000)]
[FFS]
Import the FFS driver by Jae-Hong Lee.
Patch by Peter Hater
CORE-11040
svn path=/trunk/; revision=71425
Pierre Schweitzer [Fri, 27 May 2016 12:05:40 +0000 (12:05 +0000)]
[UFFS]
Add the FFS DLL
CORE-11040
svn path=/trunk/; revision=71424
Pierre Schweitzer [Fri, 27 May 2016 12:04:45 +0000 (12:04 +0000)]
[FFSLIB]
Stub the FFS lib
CORE-11040
svn path=/trunk/; revision=71423
Hermès Bélusca-Maïto [Fri, 27 May 2016 01:06:35 +0000 (01:06 +0000)]
[REACTOS]: Add a desktop shortcut to the ReadMe file of ReactOS, on both the livecd and installation. Useful for people discovering ReactOS for the first time.
svn path=/trunk/; revision=71422
Hermès Bélusca-Maïto [Thu, 26 May 2016 23:17:59 +0000 (23:17 +0000)]
[INCLUDES] probe.h: use ExFreePoolWithTag for releasing unicode strings capture, and fully clear up said strings.
svn path=/trunk/; revision=71421
Hermès Bélusca-Maïto [Thu, 26 May 2016 23:16:10 +0000 (23:16 +0000)]
[WIN32K]: it can be useful to have a TAG_USTR for unicode strings.
svn path=/trunk/; revision=71420
Hermès Bélusca-Maïto [Thu, 26 May 2016 22:36:57 +0000 (22:36 +0000)]
[NETSHELL]: Fix french orthograph.
svn path=/trunk/; revision=71419
Pierre Schweitzer [Thu, 26 May 2016 20:50:44 +0000 (20:50 +0000)]
[USETUP]
Don't override the hidden sectors value set during format when seting up bootsector.
This allows installing ReactOS on a FAT partition that doesn't start on sector 63. Successfully tested with a partition starting on sector 2048, for instance.
Patch by Wim Hueskes
CORE-8825 #resolve #comment Committed in r71418. Thanks for the debugging and the patch!
svn path=/trunk/; revision=71418
Pierre Schweitzer [Thu, 26 May 2016 18:17:19 +0000 (18:17 +0000)]
[FS_REC]
Add support for ReiserFS volumes.
Patch by Peter Hater.
This is done for ReiserFS support! Enjoy :-)
CORE-11005 #resolve
svn path=/trunk/; revision=71417
Pierre Schweitzer [Thu, 26 May 2016 18:14:52 +0000 (18:14 +0000)]
[REISERFS]
Enable the ReiserFS support.
Patch by Peter Hater.
CORE-11005
svn path=/trunk/; revision=71416
Pierre Schweitzer [Thu, 26 May 2016 18:12:36 +0000 (18:12 +0000)]
[AUTOCHK]
Add support for ReiserFS
CORE-11005
svn path=/trunk/; revision=71415
Pierre Schweitzer [Thu, 26 May 2016 18:11:57 +0000 (18:11 +0000)]
[REISERFS]
Enable ReiserFS FSD build
CORE-11005
svn path=/trunk/; revision=71414
Pierre Schweitzer [Thu, 26 May 2016 18:10:20 +0000 (18:10 +0000)]
[UREISERFS]
Add the ReiserFS DLL
CORE-11005
svn path=/trunk/; revision=71413
Pierre Schweitzer [Thu, 26 May 2016 18:08:42 +0000 (18:08 +0000)]
[REISERFSLIB]
Stub the ReiserFS lib
CORE-11005
svn path=/trunk/; revision=71412
Pierre Schweitzer [Thu, 26 May 2016 17:10:02 +0000 (17:10 +0000)]
[EXT2]
Upgrade the driver to release 0.66.
CORE-11295 #resolve #comment Committed in r71411
svn path=/trunk/; revision=71411
Pierre Schweitzer [Thu, 26 May 2016 16:35:45 +0000 (16:35 +0000)]
[NTOSKRNL]
Cherry pick r71407 by Trevor Thompson:
- Rewrote FsRtlGetNextBaseMcbEntry(), FsRtlLookupBaseMcbEntry(), and FsRtlNumberOfRunsInBaseMcb() using simpler logic.
This finally fixes broken MCB handling in ReactOS and allows FSDs relying on MCB to properly work in ReactOS!
CORE-11002 #resolve #comment Fixed in r71409
svn path=/trunk/; revision=71409
Eric Kohl [Thu, 26 May 2016 15:48:46 +0000 (15:48 +0000)]
[SERVMAN]
GetServiceConfig: Use only the required access rights. Makes servman usable for non-admin users.
svn path=/trunk/; revision=71408
Pierre Schweitzer [Thu, 26 May 2016 12:09:05 +0000 (12:09 +0000)]
[NTOSKRNL]
Rework a bit the way mapping and pinning is working in ReactOS Cc. This is still wrong regarding the way Windows does it, but at least, it offers us more features for a more compatible behavior exposed to FSDs.
First of all, reintroduce the mutex used to lock VACB. Moving there to a resource wasn't enough to work address the issue. This reverts r71387.
Introduce the resource in the BCB, as it should be. This resource will be unused until pinning occurs. In such case, the VACB mutex gets unused so that we can get the BCB released by another thread without deadlocking the associated VACB.
The VACB can be locked again after the last unpinning operation.
Basically, that fixes drivers than pin in a thread and unpin in another thread, after having changed BCB owner. Until now, it would just have deadlock or crashed ReactOS.
The implementation of this preserves hacks and stubplementations already in place in Cc (let's say it's another hack on top of hacks).
It was successfully tested with Ext2Fsd 0.66.
Short summary:
- Replace the VACB resource by a mutex
- Introduce a resource in the BCB
- Fixed CcPinRead() implementation so that it respects PIN_EXCLUSIVE flag
- Implement CcUnpinDataForThread() so that it can unpin data which ownership was changed
- Implement CcSetBcbOwnerPointer() so that it properly set BCB owner and allows unpinning with CcUnpinDataForThread()
CORE-11310 #resolve #comment Committed in r71406
svn path=/trunk/; revision=71406
Pierre Schweitzer [Thu, 26 May 2016 11:50:42 +0000 (11:50 +0000)]
[NTOSKRNL]
On CcInitializeCacheMap() call, keep track of the PinAccess value so that we can later check it on pinning.
It shouldn't be set to FALSE when the user attempts to perform pinning
CORE-11310
svn path=/trunk/; revision=71404
Hermès Bélusca-Maïto [Thu, 26 May 2016 00:53:54 +0000 (00:53 +0000)]
[USER32]: Remove a leftover from r59868.
svn path=/trunk/; revision=71403
Hermès Bélusca-Maïto [Wed, 25 May 2016 20:49:40 +0000 (20:49 +0000)]
[KERNEL32]: Indentation fix only.
svn path=/trunk/; revision=71402
Mark Jansen [Wed, 25 May 2016 17:22:47 +0000 (17:22 +0000)]
[APPHELP_APITEST] Remove some code duplication.
svn path=/trunk/; revision=71400
David Quintana [Wed, 25 May 2016 14:47:02 +0000 (14:47 +0000)]
[KERNEL32]
* Return TRUE from SetThreadStackGuarantee. Allows .NET 2.0 setup to complete and consequently allows some .net apps to work in ReactOS. Patch by the self-proclaimed Master of The Universe, Samuel Serapión.
svn path=/trunk/; revision=71399
Thomas Faber [Wed, 25 May 2016 10:27:17 +0000 (10:27 +0000)]
[NTOS:EX]
- Use the calling thread instead of the passed-in thread to validate APC status in ExReleaseResourceForThreadLite. The latter can be user-set and might not be a KTHREAD at all.
CORE-11315 #resolve
svn path=/trunk/; revision=71398
Hermès Bélusca-Maïto [Tue, 24 May 2016 19:57:29 +0000 (19:57 +0000)]
[NTDLL]
Add exports for RtlOemStringToUnicodeSize, RtlUnicodeStringToAnsiSize and RtlUnicodeStringToOemSize as redirections to suitable Rtlx*** functions, as done in our ntoskrnl (and as on Windows either).
This should fix MSYS2 start on ReactOS.
CORE-10459 #comment Please retest!
svn path=/trunk/; revision=71397
Mark Jansen [Tue, 24 May 2016 19:27:57 +0000 (19:27 +0000)]
[CRT] Partially sync strtoi64 with Wine Staging 1.9.9. Patch by Samuel Serapión CORE-11174 #resolve #comment Thanks!
svn path=/trunk/; revision=71396
Pierre Schweitzer [Tue, 24 May 2016 08:13:17 +0000 (08:13 +0000)]
[KMTESTS]
Add test for ExSetResourceOwnerPointer() and ExReleaseResourceForThreadLite()
CORE-11310
svn path=/trunk/; revision=71395
Eric Kohl [Mon, 23 May 2016 21:48:32 +0000 (21:48 +0000)]
[SERVICES]
- RChangeServiceConfigA/W: Modify or delete password secrets.
[ADVAPI32]
- ChangeServiceConfigA, CreateServiceA: Convert passwords to Unicode before passing them to the remote functions.
svn path=/trunk/; revision=71394
Pierre Schweitzer [Mon, 23 May 2016 21:14:49 +0000 (21:14 +0000)]
[NTOSKRNL]
Fix misleading comment
svn path=/trunk/; revision=71393
Pierre Schweitzer [Mon, 23 May 2016 19:47:39 +0000 (19:47 +0000)]
[NTOSKRNL]
In Cc, replace the Vacb mutex by a Bcb resource.
Note that the resource is still placed in the Vacb by it belongs to the Bcb.
This is required to really implement CcSetBcbOwnerPointer().
CORE-11310
svn path=/trunk/; revision=71387
Eric Kohl [Mon, 23 May 2016 15:02:37 +0000 (15:02 +0000)]
[SERVICES]
RCreateServiceW: Store a given password as a secret.
svn path=/trunk/; revision=71386
Eric Kohl [Mon, 23 May 2016 13:53:24 +0000 (13:53 +0000)]
[ADVAPI32]
Implement LogonUserEx[A/W].
svn path=/trunk/; revision=71385
Hermès Bélusca-Maïto [Mon, 23 May 2016 02:03:49 +0000 (02:03 +0000)]
[ADVAPI32]: Implement all the Elf*** event log APIs as wrappers around the corresponding RPC calls, and the Win32 APIs just become calls to the Elf*** APIs.
svn path=/trunk/; revision=71384
Hermès Bélusca-Maïto [Sun, 22 May 2016 22:20:25 +0000 (22:20 +0000)]
[IDL]: Whitespace fixes only.
svn path=/trunk/; revision=71383
Thomas Faber [Sun, 22 May 2016 22:11:54 +0000 (22:11 +0000)]
[RTL]
- Return the ACE pointer from RtlFirstFreeAce also if it is at the end of the ACL buffer.
CORE-11304 #resolve
svn path=/trunk/; revision=71382
Mark Jansen [Sun, 22 May 2016 20:39:41 +0000 (20:39 +0000)]
[APPHELP][APPHELP_APITEST] Add more db tests and implement SdbGetDatabaseVersion. CORE-10367
svn path=/trunk/; revision=71381
Mark Jansen [Sun, 22 May 2016 20:27:02 +0000 (20:27 +0000)]
[APPHELP][APPHELP_APITEST] Implement most of sdbread and sdbwrite, mainly the work of Mislav Blaževic, with some small additions from me. CORE-10367
svn path=/trunk/; revision=71380
Thomas Faber [Sun, 22 May 2016 19:09:49 +0000 (19:09 +0000)]
[SETUPAPI]
- Fix Buffer overflow in FixupServiceBinaryPath
svn path=/trunk/; revision=71379
Hermès Bélusca-Maïto [Sun, 22 May 2016 19:00:55 +0000 (19:00 +0000)]
[EVENTVWR]
- Fix the flags used in LoadLibraryEx calls for loading DLLs as resource files.
- Use a nice flag (FORMAT_MESSAGE_MAX_WIDTH_MASK) in FormatMessage calls so that no useless extra newlines are appended to the message strings that are recovered.
This is especially useful when some strings as localized event log names are retrieved to be displayed in the menu (amongst other things)...
This fixes CORE-8915 and fixes also the presentation of some event descriptions.
- Fix BuildLogList.
svn path=/trunk/; revision=71378
Hermès Bélusca-Maïto [Sun, 22 May 2016 17:17:33 +0000 (17:17 +0000)]
[EVENTVWR]
- Set window parent for different MessageBox calls.
- Add a notice in ShowStatusMessageThread concerning a potential bug.
- Rename strings "Save Protocol" into "Save Event Log"; adjust translations in this regard.
svn path=/trunk/; revision=71377
Hermès Bélusca-Maïto [Sun, 22 May 2016 16:19:55 +0000 (16:19 +0000)]
[EVENTVWR]
- Fix a typo in the "loading, wait" dialog.
- Use a RichEdit control for the detailed event description text, so that we can have for free clickable URLs.
- Use "Courier New" as the font for the event data text, so that we can have finer grained control over the font size...
svn path=/trunk/; revision=71376
Pierre Schweitzer [Sun, 22 May 2016 13:22:52 +0000 (13:22 +0000)]
[PSDK]
Define STATUS_FILE_LOCKED_WITH_ONLY_READERS and STATUS_FILE_LOCKED_WITH_WRITERS
CORE-11295
svn path=/trunk/; revision=71375
Eric Kohl [Sun, 22 May 2016 12:15:30 +0000 (12:15 +0000)]
[EVENTVWR]
Display event data properly.
svn path=/trunk/; revision=71374
Thomas Faber [Sun, 22 May 2016 10:56:22 +0000 (10:56 +0000)]
[SCHANNEL]
- Set received length to zero when the receive result is MBEDTLS_ERR_SSL_PEER_CLOSE_NOTIFY instead of pretending we got data
CORE-11285 #resolve
svn path=/trunk/; revision=71373
Thomas Faber [Sun, 22 May 2016 10:53:23 +0000 (10:53 +0000)]
[SCHANNEL]
- Correctly check for ROS_SCHAN_IS_BLOCKING
CORE-11285
svn path=/trunk/; revision=71372
Thomas Faber [Sun, 22 May 2016 10:25:24 +0000 (10:25 +0000)]
[UNIATA]
- When handling CD READ_CAPACITY requests in AtapiInterrupt__, fully rewind the DataBuffer instead of relying on the last read length. Fixes crash on first stage boot in KVM.
CORE-11286 #resolve
CORE-11296
svn path=/trunk/; revision=71371
Pierre Schweitzer [Sun, 22 May 2016 07:56:45 +0000 (07:56 +0000)]
[VFATLIB]
Update the amount of FAT entries taking into account that the first two are reserved and thus not usable.
Patch by Wim Hueskes
CORE-11283 #resolve #comment Committed in r71370, thanks for your patch!
svn path=/trunk/; revision=71370
Pierre Schweitzer [Sun, 22 May 2016 07:56:23 +0000 (07:56 +0000)]
[SYSSETUP]
Update acknowledgements regarding imported FSDs in ReactOS.
Thanks Matt Wu and Mark Harmstone for your great work!
svn path=/trunk/; revision=71369
Hermès Bélusca-Maïto [Sun, 22 May 2016 00:34:40 +0000 (00:34 +0000)]
[EVENTVWR]
- Fix the window styles of the edit boxes in the event details dialog.
- Refactor some parts of the code to reduce the level of code indentation.
- Replace malloc/free by their Win32 counterparts HeapAlloc/HeapFree.
- When caching the full contents of a given event log, don't load at this point the event text/data. Only load those when opening the event details dialog.
svn path=/trunk/; revision=71368
Hermès Bélusca-Maïto [Sat, 21 May 2016 21:44:14 +0000 (21:44 +0000)]
[EVENTVWR]
- Finish to convert the app to full unicode;
- Don't hardcode buffer lengths in function calls;
- Remove useless #pragma incantation;
- Whitespace fix.
svn path=/trunk/; revision=71367
Hermès Bélusca-Maïto [Sat, 21 May 2016 16:12:31 +0000 (16:12 +0000)]
[FREELDR]: Increase again the number of BIOS memory descriptors to 80.
CORE-11247 #comment Please retest.
svn path=/trunk/; revision=71366
Eric Kohl [Sat, 21 May 2016 15:05:49 +0000 (15:05 +0000)]
[SAMSRV]
Implement SamrGetDomainPasswordInformation.
svn path=/trunk/; revision=71365
Eric Kohl [Sat, 21 May 2016 13:12:53 +0000 (13:12 +0000)]
[SAMSRV]
Add LM_OWF_PASSWORD and NT_OWF_PASSWORD types and use them.
See MS-NRPC sections 2.2.1.1.1 to 2.2.1.1.4.
svn path=/trunk/; revision=71364
Pierre Schweitzer [Sat, 21 May 2016 09:40:18 +0000 (09:40 +0000)]
[NETSHELL]
Update French translation
CORE-10955
svn path=/trunk/; revision=71363
Mark Jansen [Fri, 20 May 2016 17:09:56 +0000 (17:09 +0000)]
[MBEDTLS][SCHANNEL] Export mbedtls_ssl_config_free and use it. Patch by Peter Hater. CORE-11270 #resolve #comment Thanks!
svn path=/trunk/; revision=71362
Amine Khaldi [Fri, 20 May 2016 16:06:48 +0000 (16:06 +0000)]
[SDK][CMAKE] The CMake folder is part of our SDK. CORE-9111
svn path=/trunk/; revision=71361
Robert Naumann [Thu, 19 May 2016 22:41:08 +0000 (22:41 +0000)]
[TASKMGR] improvement german: too long string in statusbar - Patch by Joachim Henze.
svn path=/trunk/; revision=71360
Hermès Bélusca-Maïto [Thu, 19 May 2016 22:18:11 +0000 (22:18 +0000)]
[SDK/INCLUDE]: Fix a typo in ntstatus.mc (Debuger --> Debugger).
svn path=/trunk/; revision=71359
Hermès Bélusca-Maïto [Thu, 19 May 2016 21:22:41 +0000 (21:22 +0000)]
[SDK/INCLUDE]: Fix ntstatus.mc: extra end-line whitespace and erroneous newlines at the end of the messages.
svn path=/trunk/; revision=71358
Thomas Faber [Thu, 19 May 2016 21:17:18 +0000 (21:17 +0000)]
[AFD]
- Don't overwrite values in a completed IRP in ReceiveActivity
CORE-11276 #resolve
svn path=/trunk/; revision=71357
Eric Kohl [Thu, 19 May 2016 13:42:37 +0000 (13:42 +0000)]
[NETSHELL]
- Provide a common struct for the network setup data.
- Remember the typical/custom setup decision in order to return to the proper previous page when we click the 'Back' button on the domain page.
- Rename network setup page functions in a consistent way.
CORE-10955
svn path=/trunk/; revision=71356
Thomas Faber [Thu, 19 May 2016 13:01:04 +0000 (13:01 +0000)]
[SERVICES]
- On service stop, set Service->lpImage to NULL after calling ScmDereferenceServiceImage, so the same image is not dereferenced again on service deletion
- Do not call ScmDereferenceServiceImage in CreateServiceListEntry, as the service should never have an image there
CORE-11273 #resolve
svn path=/trunk/; revision=71355
Thomas Faber [Thu, 19 May 2016 10:15:15 +0000 (10:15 +0000)]
[ACPI]
- Correctly double-null-terminate hardware IDs
CORE-11271 #resolve
svn path=/trunk/; revision=71354
Hermès Bélusca-Maïto [Wed, 18 May 2016 21:49:31 +0000 (21:49 +0000)]
[NETSHELL]
Addendum to r71348:
Fix MSVC build: "netshell\lang/de-DE.rc(87) : warning RC2182 : duplicate dialog control ID 3501" . Both IDC_NETWORK_TYPICAL and IDC_NETWORK_CUSTOM setup wizard pages had this same ID.
Obviously, GCC didn't catch this error. But the generated code would not have worked as expected.
CORE-10955 #comment [~milawynsrealm], please retest with r71353.
svn path=/trunk/; revision=71353
Colin Finck [Wed, 18 May 2016 17:01:01 +0000 (17:01 +0000)]
Test commit to fix the nightmare caused by "previous" r71352.
See https://reactos.org/archives/public/ros-dev/2016-May/017845.html
svn path=/trunk/; revision=71352
Robert Naumann [Wed, 18 May 2016 10:12:13 +0000 (10:12 +0000)]
[SHELL32] Addendum to r71343: Remove some unneeded checks. The handles are initialized as NULL so they will never be true
svn path=/trunk/; revision=71351
Robert Naumann [Wed, 18 May 2016 08:30:45 +0000 (08:30 +0000)]
[TASKMGR] Use the correct title string for create new task dialog. Spotted by Jared Smudde. CORE-11129
svn path=/trunk/; revision=71350
Hermès Bélusca-Maïto [Tue, 17 May 2016 22:44:47 +0000 (22:44 +0000)]
[ROSAPPS/RDESKTOP]: Fix an heresy in the code.
svn path=/trunk/; revision=71349
Eric Kohl [Tue, 17 May 2016 22:38:58 +0000 (22:38 +0000)]
[SYSSETUP/NETSHELL]
2nd Stage Network Setup
Patch by Lee Schroeder and Eric Kohl.
- Move Lees 2nd stage network setup wizard code to netshell. It gets called by syssetup via NetSetupRequestWizardPages().
- Add code to syssetup which calls NetSetupRequestWizardPages and inserts the retrieved wizard pages into the setup wizard.
- Prevent a font handle leak by storing the bold font handle in the SetuData.
CORE-10955 #resolve #comment Thanks a lot!
svn path=/trunk/; revision=71348
Mark Jansen [Mon, 16 May 2016 18:50:14 +0000 (18:50 +0000)]
[PSDK] now the ICurrentWorkingDirectory interface is actually an interface.
svn path=/trunk/; revision=71347
Eric Kohl [Mon, 16 May 2016 18:34:52 +0000 (18:34 +0000)]
[NETAPI32]
Add NetGetAnyDCName stub.
CORE-11261 #comment Please test again!
svn path=/trunk/; revision=71346
Mark Jansen [Mon, 16 May 2016 18:03:09 +0000 (18:03 +0000)]
[BROWSEUI_APITEST] Add tests for ACListISF, a class used for autocompletion. CORE-9281
- Add tests for ACListISF.
- Change the SHExplorerParseCmdLine test to use GetProcAddress instead of relying on the import (it's not there anymore in NT 6.0+)
svn path=/trunk/; revision=71345
Mark Jansen [Mon, 16 May 2016 17:59:10 +0000 (17:59 +0000)]
[PSDK] Add missing definitions for IACList2 Options. CORE-9281
svn path=/trunk/; revision=71344
Robert Naumann [Mon, 16 May 2016 11:58:31 +0000 (11:58 +0000)]
[SHELL32] - Implement a skeleton DlgProc for the folder options general dialog
- show icons depending on button states in folder options general dialog
svn path=/trunk/; revision=71343
Daniel Reimer [Mon, 16 May 2016 11:11:22 +0000 (11:11 +0000)]
[BOOTDATA]
Fix autorun.inf on LiveCD and HybridCD linking to a non existent welcome.exe. HybridCD now links to the correct folder to welcome.exe and LiveCD just opens the readme.txt
https://www.reactos.org/forum/viewtopic.php?f=2&t=15406
svn path=/trunk/; revision=71342
Christoph von Wittich [Mon, 16 May 2016 07:17:45 +0000 (07:17 +0000)]
[REGSRV32] accept '-' as command line delimiter symbol as well
svn path=/trunk/; revision=71340
Hermès Bélusca-Maïto [Sun, 15 May 2016 22:40:34 +0000 (22:40 +0000)]
[NTOS][NDK][RTL]: Move the SEM_xxx flags and their corresponding RTL flags around so that they can be accessed in kernel code. I'll need them soon.
svn path=/trunk/; revision=71339
Hermès Bélusca-Maïto [Sun, 15 May 2016 22:32:17 +0000 (22:32 +0000)]
[NTOS][USERSRV]: Both hard-error message box options "OptionOkNoWait" and "OptionCancelTryContinue" are valid!
svn path=/trunk/; revision=71338
Hermès Bélusca-Maïto [Sun, 15 May 2016 22:29:23 +0000 (22:29 +0000)]
[USERSRV]: Code formatting.
svn path=/trunk/; revision=71337
Hermès Bélusca-Maïto [Sun, 15 May 2016 22:23:14 +0000 (22:23 +0000)]
[NTOS]: Remove hardcoded constants; fix a comment; move some code around to reduce the level of code indentation.
svn path=/trunk/; revision=71336
Pierre Schweitzer [Sun, 15 May 2016 17:45:10 +0000 (17:45 +0000)]
[DHCPD]
Plug leaks
svn path=/trunk/; revision=71335
Mark Jansen [Sun, 15 May 2016 14:45:01 +0000 (14:45 +0000)]
[COM_APITEST] Add ICurrentWorkingDirectory for CORE-9281
svn path=/trunk/; revision=71334
Mark Jansen [Sun, 15 May 2016 10:31:15 +0000 (10:31 +0000)]
[PSDK] Add missing ICurrentWorkingDirectory definition. CORE-9281
svn path=/trunk/; revision=71333
Mark Jansen [Sun, 15 May 2016 10:25:47 +0000 (10:25 +0000)]
[SHELL] Addendum to r71328, correct one german resource id.
svn path=/trunk/; revision=71332
Hermès Bélusca-Maïto [Sun, 15 May 2016 00:18:44 +0000 (00:18 +0000)]
[NTOS][MUP]: Use the correct constant for the PriorityBoost parameter in the IoCompleteRequest calls.
svn path=/trunk/; revision=71331
Hermès Bélusca-Maïto [Sun, 15 May 2016 00:16:31 +0000 (00:16 +0000)]
[DRIVERS][NTOSKRNL]
Don't use PWORK_QUEUE_ITEM casts in ExQueueWorkItem calls, but use the explicit underlaying work queue item object instead.
svn path=/trunk/; revision=71330