reactos.git
2 hours ago[REACTOS]: Do not gather all the generated message resource files in the same directo... master trunk
hbelusca [Wed, 28 Sep 2016 23:20:20 +0000 (23:20 +0000)]
[REACTOS]: Do not gather all the generated message resource files in the same directory (sdk/include/reactos/), so that to avoid potential file collisions, but instead place them into their respective per-target directories.
CORE-12062 #resolve

[RAPPS_NEW]: Fix rapps_new message header & resource files inclusion.

[ROSTESTS]: Adjust the CMakeLists files in accordance.

git-svn-id: file:///srv/svn/reactos/trunk@72846 97493ccd-5924-5043-b1f5-66cb403b36ce

3 hours ago[SHLWAPI] Try to fix regression
dchapyshev [Wed, 28 Sep 2016 21:44:01 +0000 (21:44 +0000)]
[SHLWAPI] Try to fix regression

git-svn-id: file:///srv/svn/reactos/trunk@72845 97493ccd-5924-5043-b1f5-66cb403b36ce

4 hours ago[DEGMGR] Revert r65406, this is not a leak. CORE-9716 #comment Please retest!
mjansen [Wed, 28 Sep 2016 21:05:39 +0000 (21:05 +0000)]
[DEGMGR] Revert r65406, this is not a leak. CORE-9716 #comment Please retest!

git-svn-id: file:///srv/svn/reactos/trunk@72844 97493ccd-5924-5043-b1f5-66cb403b36ce

5 hours ago[USBAUDIO]
janderwald [Wed, 28 Sep 2016 20:31:32 +0000 (20:31 +0000)]
[USBAUDIO]
- implement USBAudioSelectAudioStreamingInterface

git-svn-id: file:///srv/svn/reactos/trunk@72843 97493ccd-5924-5043-b1f5-66cb403b36ce

5 hours agoAddendum to r72841.
hbelusca [Wed, 28 Sep 2016 20:22:33 +0000 (20:22 +0000)]
Addendum to r72841.

git-svn-id: file:///srv/svn/reactos/trunk@72842 97493ccd-5924-5043-b1f5-66cb403b36ce

5 hours agoUse set_module_type() with module type == "module" instead of specifying that the...
hbelusca [Wed, 28 Sep 2016 20:21:31 +0000 (20:21 +0000)]
Use set_module_type() with module type == "module" instead of specifying that the entrypoint is 0, for resource-only dlls.

git-svn-id: file:///srv/svn/reactos/trunk@72841 97493ccd-5924-5043-b1f5-66cb403b36ce

5 hours ago[KERNEL32] Add check for Flags parameter.
dchapyshev [Wed, 28 Sep 2016 19:53:43 +0000 (19:53 +0000)]
[KERNEL32] Add check for Flags parameter.

* Fixes 124 tests for kernel32:WideCharToMultiByte

git-svn-id: file:///srv/svn/reactos/trunk@72840 97493ccd-5924-5043-b1f5-66cb403b36ce

6 hours ago[NTOS:FSRTL] Rework FsRtlIsDbcsInExpression for correct parsing some expressions
dchapyshev [Wed, 28 Sep 2016 19:01:10 +0000 (19:01 +0000)]
[NTOS:FSRTL] Rework FsRtlIsDbcsInExpression for correct parsing some expressions

* Fixes 1 test for kmtest:FsRtlExpression

git-svn-id: file:///srv/svn/reactos/trunk@72839 97493ccd-5924-5043-b1f5-66cb403b36ce

8 hours ago[KERNEL32] Mute WC_COMPOSITECHECK DPRINT1. CORE-12058 #resolve
mjansen [Wed, 28 Sep 2016 17:33:36 +0000 (17:33 +0000)]
[KERNEL32] Mute WC_COMPOSITECHECK DPRINT1. CORE-12058 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@72838 97493ccd-5924-5043-b1f5-66cb403b36ce

8 hours ago[Win32SS]
jimtabor [Wed, 28 Sep 2016 16:51:53 +0000 (16:51 +0000)]
[Win32SS]
- Fix menu crash, marking the menu object destroyed if the access count is more than one. Must remember these are not GDI objects. Expect a retooling of user objects soon. Set CORE-11892.

git-svn-id: file:///srv/svn/reactos/trunk@72837 97493ccd-5924-5043-b1f5-66cb403b36ce

11 hours ago[IPHLPAPI_APITEST] Add some tests for GetNetworkParams. By Peter Hater. ROSTESTS-244
akhaldi [Wed, 28 Sep 2016 14:27:48 +0000 (14:27 +0000)]
[IPHLPAPI_APITEST] Add some tests for GetNetworkParams. By Peter Hater. ROSTESTS-244

git-svn-id: file:///srv/svn/reactos/trunk@72836 97493ccd-5924-5043-b1f5-66cb403b36ce

26 hours ago[NTOS:FSRTL] Rework FsRtlIsNameInExpressionPrivate for correct parsing some expressions
dchapyshev [Tue, 27 Sep 2016 23:00:20 +0000 (23:00 +0000)]
[NTOS:FSRTL] Rework FsRtlIsNameInExpressionPrivate for correct parsing some expressions

* Fixes 1 test for kmtest:FsRtlExpression and 15 tests for kernel32:file

git-svn-id: file:///srv/svn/reactos/trunk@72835 97493ccd-5924-5043-b1f5-66cb403b36ce

26 hours ago[SHELL32]
gadamopoulos [Tue, 27 Sep 2016 22:53:39 +0000 (22:53 +0000)]
[SHELL32]
- CDesktopBrowser: Implement support for multiple monitors. This needs to be disabled since we don't support LVM_SETWORKAREAS in comctl32 yet. Till then confine the desktop window in the default monitor.

git-svn-id: file:///srv/svn/reactos/trunk@72834 97493ccd-5924-5043-b1f5-66cb403b36ce

29 hours ago[USBAUDIO]
janderwald [Tue, 27 Sep 2016 19:56:54 +0000 (19:56 +0000)]
[USBAUDIO]
- improve guid mess a bit
- thanks amine

git-svn-id: file:///srv/svn/reactos/trunk@72833 97493ccd-5924-5043-b1f5-66cb403b36ce

30 hours ago[USBAUDIO]
janderwald [Tue, 27 Sep 2016 19:20:00 +0000 (19:20 +0000)]
[USBAUDIO]
- implement USBAudioFilterCreate
- partly implement USBAudioPinCreate, USBAudioPinSetDataFormat

git-svn-id: file:///srv/svn/reactos/trunk@72832 97493ccd-5924-5043-b1f5-66cb403b36ce

30 hours ago[PING] Minor fixes by Tim Crawford. Please see CORE-12022 for the list of changes.
akhaldi [Tue, 27 Sep 2016 18:37:45 +0000 (18:37 +0000)]
[PING] Minor fixes by Tim Crawford. Please see CORE-12022 for the list of changes.

git-svn-id: file:///srv/svn/reactos/trunk@72831 97493ccd-5924-5043-b1f5-66cb403b36ce

31 hours ago[ATL_APITEST] Remove dependency on rpcrt4. CORE-10029
mjansen [Tue, 27 Sep 2016 18:20:20 +0000 (18:20 +0000)]
[ATL_APITEST] Remove dependency on rpcrt4. CORE-10029

git-svn-id: file:///srv/svn/reactos/trunk@72830 97493ccd-5924-5043-b1f5-66cb403b36ce

31 hours ago[DNSAPI_APITEST] Add some tests for DnsQuery_A/W. By Peter Hater. ROSTESTS-242
akhaldi [Tue, 27 Sep 2016 18:00:03 +0000 (18:00 +0000)]
[DNSAPI_APITEST] Add some tests for DnsQuery_A/W. By Peter Hater. ROSTESTS-242

git-svn-id: file:///srv/svn/reactos/trunk@72829 97493ccd-5924-5043-b1f5-66cb403b36ce

32 hours ago[SHELL32]
tfaber [Tue, 27 Sep 2016 17:14:39 +0000 (17:14 +0000)]
[SHELL32]
- Work around what appears to be a bug in the VS 2010 resource compiler (it failed without an error message when processing this file)

git-svn-id: file:///srv/svn/reactos/trunk@72828 97493ccd-5924-5043-b1f5-66cb403b36ce

32 hours ago[ATL_APITEST]
tfaber [Tue, 27 Sep 2016 16:51:39 +0000 (16:51 +0000)]
[ATL_APITEST]
- Fix MSVC build

git-svn-id: file:///srv/svn/reactos/trunk@72827 97493ccd-5924-5043-b1f5-66cb403b36ce

43 hours ago[RAPPS]
dreimer [Tue, 27 Sep 2016 05:46:09 +0000 (05:46 +0000)]
[RAPPS]
ooops

git-svn-id: file:///srv/svn/reactos/trunk@72826 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[NtUser]
jimtabor [Tue, 27 Sep 2016 01:14:49 +0000 (01:14 +0000)]
[NtUser]
- Need more information from callbacks.

git-svn-id: file:///srv/svn/reactos/trunk@72825 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[USERINIT]: Addendum to r72823 (sorry for the redundant commits): Fix a use without...
hbelusca [Mon, 26 Sep 2016 22:52:04 +0000 (22:52 +0000)]
[USERINIT]: Addendum to r72823 (sorry for the redundant commits): Fix a use without initialization warning for the 'Success' variable: initialize it to TRUE so that we by default do not perform the main menu loop (in livecd mode).

git-svn-id: file:///srv/svn/reactos/trunk@72824 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[USERINIT]: Usability commit: when in LiveCD mode, if we cannot start the shell or...
hbelusca [Mon, 26 Sep 2016 22:49:13 +0000 (22:49 +0000)]
[USERINIT]: Usability commit: when in LiveCD mode, if we cannot start the shell or the installer, display again the main menu.

git-svn-id: file:///srv/svn/reactos/trunk@72823 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[USERINIT]: Addendum to r72821 + demote to WARNing the displayed message if the insta...
hbelusca [Mon, 26 Sep 2016 22:47:25 +0000 (22:47 +0000)]
[USERINIT]: Addendum to r72821 + demote to WARNing the displayed message if the installer could not be started.

git-svn-id: file:///srv/svn/reactos/trunk@72822 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[USERINIT]
hbelusca [Mon, 26 Sep 2016 22:42:56 +0000 (22:42 +0000)]
[USERINIT]
- Use explicit unicode functions where possible.
- Use ARRAYSIZE(foo) instead of sizeof(foo)/sizeof(foo[0]).
- Don't hardcode some buffer sizes.
- Try reducing level of code indentation in some functions.
- Make StartShell and StartInstaller return a boolean (TRUE: success; FALSE: failure). Will be needed in the next commit.
- Remove a useless "#pragma warning".

git-svn-id: file:///srv/svn/reactos/trunk@72821 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[ATL][ATL_APITEST] Implement some basic functionality for CComVariant + tests. CORE...
mjansen [Mon, 26 Sep 2016 20:50:36 +0000 (20:50 +0000)]
[ATL][ATL_APITEST] Implement some basic functionality for CComVariant + tests. CORE-12041
Also adds Detach() to CComBSTR.

git-svn-id: file:///srv/svn/reactos/trunk@72820 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[MSPAINT]
bfreisen [Mon, 26 Sep 2016 19:53:42 +0000 (19:53 +0000)]
[MSPAINT]
- port load and save to ATL::CImage
- let CImage generate the filter lists for the dialogs
- add menu entries "From Scanner or Camera..." and "Send..." (no functionality)
- add menu entries for most recently used files using ATL::CPath and ATL::CString
- manage list of most recently used files in registry using ATL::CRegKey
- use CString in some places instead of TCHAR arrays

Use of CImage for load/save adds support for all GDI+ formats but breaks import/export of dots per meter/inch values.

git-svn-id: file:///srv/svn/reactos/trunk@72819 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[ATL][ROSTESTS] Tests for: CImage: Add GetImporterFilterString and GetExporterFilterS...
bfreisen [Mon, 26 Sep 2016 19:15:40 +0000 (19:15 +0000)]
[ATL][ROSTESTS] Tests for: CImage: Add GetImporterFilterString and GetExporterFilterString.  Patch by Katayama Hirofumi MZ, CORE-10029

git-svn-id: file:///srv/svn/reactos/trunk@72818 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[ATL] CImage: Add GetImporterFilterString and GetExporterFilterString. Patch by...
bfreisen [Mon, 26 Sep 2016 19:08:20 +0000 (19:08 +0000)]
[ATL] CImage: Add GetImporterFilterString and GetExporterFilterString.  Patch by Katayama Hirofumi MZ, CORE-10029

git-svn-id: file:///srv/svn/reactos/trunk@72817 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[RAPPS]
dreimer [Mon, 26 Sep 2016 18:42:16 +0000 (18:42 +0000)]
[RAPPS]
Bugfix to correctly identify the size of the programs in RAPPS for the Russian language by amber
CORE-11847 #resolve #comment Committed, thx.
App Manager - NirLauncher has a broken link by Ken Rochard
CORE-11718 #resolve #comment Committed, thx.
App Manager - Audacity has a broken link by Ken Rochard
CORE-11719 #resolve #comment Committed, thx.
Downgrade Python 3.5 to Python 3.4 (if it works) in Rapps by David Kleuker
CORE-11342 #resolve #comment Committed, thx.
App Manager - Libre Office 5.1.3 has a broken link by Ken Rochard
CORE-11670 #resolve #comment Committed, thx.
[RAPPS-DB] Click-N-Type Virtual Keyboard version is wrong by reactosfanboy
CORE-11243 #resolve #comment Committed, thx.

git-svn-id: file:///srv/svn/reactos/trunk@72816 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[ATL]
bfreisen [Mon, 26 Sep 2016 17:50:07 +0000 (17:50 +0000)]
[ATL]
- implement CStringT::LoadString(UINT nID) via LoadString(_AtlBaseModule.GetResourceInstance(), nID)

[FLTMC]
- add target_link_libraries(fltmc atlnew) so that the linker finds _AtlBaseModule

git-svn-id: file:///srv/svn/reactos/trunk@72815 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[LSASRV]
ekohl [Mon, 26 Sep 2016 16:28:10 +0000 (16:28 +0000)]
[LSASRV]
Store the domain name and user SID in the session too.

git-svn-id: file:///srv/svn/reactos/trunk@72814 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[ATL] cstringt.h: Uncomment and complete Format(UINT nFormatID, ...). It still uses...
bfreisen [Mon, 26 Sep 2016 14:11:50 +0000 (14:11 +0000)]
[ATL] cstringt.h: Uncomment and complete Format(UINT nFormatID, ...).  It still uses a LoadString-stub, though.

git-svn-id: file:///srv/svn/reactos/trunk@72813 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[NTOS:KE] Use variable instead function calling
dchapyshev [Mon, 26 Sep 2016 12:31:26 +0000 (12:31 +0000)]
[NTOS:KE] Use variable instead function calling

git-svn-id: file:///srv/svn/reactos/trunk@72812 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[NTOS:KE] Added *Thread versions of macros with ASSERT(_Thread == KeGetCurrentThread...
dchapyshev [Mon, 26 Sep 2016 12:03:57 +0000 (12:03 +0000)]
[NTOS:KE] Added *Thread versions of macros with ASSERT(_Thread == KeGetCurrentThread()). Use new macros in _KeAcquireGuardedMutex, _KeReleaseGuardedMutex, _KeTryToAcquireGuardedMutex. Thanks Alex!

git-svn-id: file:///srv/svn/reactos/trunk@72811 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[KERNEL32]
tfaber [Mon, 26 Sep 2016 10:12:58 +0000 (10:12 +0000)]
[KERNEL32]
- Handle UTF-16 surrogate pairs in IntWideCharToMultiByteUTF8.
CORE-12042 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@72810 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[KERNEL32_APITEST]
tfaber [Mon, 26 Sep 2016 10:06:55 +0000 (10:06 +0000)]
[KERNEL32_APITEST]
- Add a test for WideCharToMultiByte with CP_UTF8
CORE-12042

git-svn-id: file:///srv/svn/reactos/trunk@72809 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[SHELL32]
gadamopoulos [Mon, 26 Sep 2016 00:43:21 +0000 (00:43 +0000)]
[SHELL32]
- CDefView: Overhaul the code that filled the menu bar of explorer. Fill the arrange as menu with the column names from the shell folders instead of hardcoding them. Check the selected arrange mode and view mode in the menu bar and in the context menu. Make the items in the file menu to actually work. It is possible to arrange the icons from the context menu now.
- Note to translators: Please check that the changes that I did in the 31 resource files make sense. Also note that the "Arrange Icons" menu now is called "Arrange Icons As".

git-svn-id: file:///srv/svn/reactos/trunk@72808 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[SHELL32]Swedish translation by Andreas Bjerkeholt CORE-12040
rnaumann [Sun, 25 Sep 2016 22:53:05 +0000 (22:53 +0000)]
[SHELL32]Swedish translation by Andreas Bjerkeholt CORE-12040

git-svn-id: file:///srv/svn/reactos/trunk@72807 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[KDGDB]
jgardou [Sun, 25 Sep 2016 22:33:48 +0000 (22:33 +0000)]
[KDGDB]
 - Fix a stupid typo, causing all threads to have the same backtrace.

git-svn-id: file:///srv/svn/reactos/trunk@72806 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[ATL] atlpath.h: This looked like a bug.
bfreisen [Sun, 25 Sep 2016 21:14:23 +0000 (21:14 +0000)]
[ATL] atlpath.h: This looked like a bug.

git-svn-id: file:///srv/svn/reactos/trunk@72805 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[ATL] Add atlpath.h, which provides the CPathT class template and the classes CPath...
bfreisen [Sun, 25 Sep 2016 19:58:22 +0000 (19:58 +0000)]
[ATL] Add atlpath.h, which provides the CPathT class template and the classes CPath, CPathA and CPathW.  CORE-12034

git-svn-id: file:///srv/svn/reactos/trunk@72804 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[SDK/GCC_INTRIN]
jgardou [Sun, 25 Sep 2016 18:35:52 +0000 (18:35 +0000)]
[SDK/GCC_INTRIN]
 - Update __invlpg instrinsic for x86_64 compatibility

git-svn-id: file:///srv/svn/reactos/trunk@72803 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[RTL] Capture parameters with using SEH. Fixes new test for ntdll:RtlAllocateHeap
dchapyshev [Sun, 25 Sep 2016 17:05:52 +0000 (17:05 +0000)]
[RTL] Capture parameters with using SEH. Fixes new test for ntdll:RtlAllocateHeap

git-svn-id: file:///srv/svn/reactos/trunk@72802 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[NTDLL_APITEST] Add test for invalid pointer
dchapyshev [Sun, 25 Sep 2016 16:57:55 +0000 (16:57 +0000)]
[NTDLL_APITEST] Add test for invalid pointer

git-svn-id: file:///srv/svn/reactos/trunk@72801 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[NTOS:PO]
tfaber [Sun, 25 Sep 2016 13:46:18 +0000 (13:46 +0000)]
[NTOS:PO]
- Protect against invalid user mode pointers in NtPowerInformation

git-svn-id: file:///srv/svn/reactos/trunk@72800 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[NTOS:PO] Stubpliment ProcessorInformation case in NtPowerInformation. Fixes 1 test...
dchapyshev [Sun, 25 Sep 2016 13:03:06 +0000 (13:03 +0000)]
[NTOS:PO] Stubpliment ProcessorInformation case in NtPowerInformation. Fixes 1 test for ntdll:info

git-svn-id: file:///srv/svn/reactos/trunk@72799 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[ATL] atltime.h: fix assertion: hours of a day are in the range 0-23, not 0-59
bfreisen [Sun, 25 Sep 2016 09:33:56 +0000 (09:33 +0000)]
[ATL] atltime.h: fix assertion: hours of a day are in the range 0-23, not 0-59

git-svn-id: file:///srv/svn/reactos/trunk@72798 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[RTL]
tfaber [Sun, 25 Sep 2016 08:25:45 +0000 (08:25 +0000)]
[RTL]
- Avoid dereferencing a NULL pointer in RtlIsTextUnicode
CORE-12027 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@72797 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[EVENTVWR]: Turkish translation update by Erdem Ersoy.
hbelusca [Sat, 24 Sep 2016 23:21:05 +0000 (23:21 +0000)]
[EVENTVWR]: Turkish translation update by Erdem Ersoy.
CORE-12031 #resolve #comment Committed, thanks!

git-svn-id: file:///srv/svn/reactos/trunk@72796 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[SDK][ATL] Add header atltime.h and prerequisites in atlsimpstr.h and atlstr.h. ...
bfreisen [Sat, 24 Sep 2016 18:01:49 +0000 (18:01 +0000)]
[SDK][ATL] Add header atltime.h and prerequisites in atlsimpstr.h and atlstr.h.  CORE-12023

git-svn-id: file:///srv/svn/reactos/trunk@72795 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[MSGINA] Prevent an infinite loop in ShellDimScreen. CORE-12028
mjansen [Sat, 24 Sep 2016 14:15:23 +0000 (14:15 +0000)]
[MSGINA] Prevent an infinite loop in ShellDimScreen. CORE-12028

git-svn-id: file:///srv/svn/reactos/trunk@72794 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[CRYPTNET] don't try to prepend a drive letter when there is one already
cwittich [Sat, 24 Sep 2016 12:19:35 +0000 (12:19 +0000)]
[CRYPTNET] don't try to prepend a drive letter when there is one already

git-svn-id: file:///srv/svn/reactos/trunk@72793 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[CRYPTNET] disable broken code
cwittich [Sat, 24 Sep 2016 11:39:17 +0000 (11:39 +0000)]
[CRYPTNET] disable broken code

git-svn-id: file:///srv/svn/reactos/trunk@72792 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[LIBUSBAUDIO]
janderwald [Sat, 24 Sep 2016 11:24:07 +0000 (11:24 +0000)]
[LIBUSBAUDIO]
- delete unused code

git-svn-id: file:///srv/svn/reactos/trunk@72791 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[USBAUDIO]
janderwald [Sat, 24 Sep 2016 11:17:32 +0000 (11:17 +0000)]
[USBAUDIO]
- allocate filter descriptor
- fixes hang in win2k3

git-svn-id: file:///srv/svn/reactos/trunk@72790 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[LSASRV]
ekohl [Sat, 24 Sep 2016 09:38:17 +0000 (09:38 +0000)]
[LSASRV]
LsapSetLogonSessionData: Set the logon type and the user name of the selected session.
LsapGetLogonSessionData: Fix the session data marshalling code.
Now we can retrieve the logon type and user name of the logon sessions.

git-svn-id: file:///srv/svn/reactos/trunk@72789 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[NTOSKRNL] Add missed _SEH2_YIELD's
dchapyshev [Sat, 24 Sep 2016 09:34:09 +0000 (09:34 +0000)]
[NTOSKRNL] Add missed _SEH2_YIELD's

git-svn-id: file:///srv/svn/reactos/trunk@72788 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[NTOSKRNL] Remove unneeded sanity checks
dchapyshev [Sat, 24 Sep 2016 09:30:06 +0000 (09:30 +0000)]
[NTOSKRNL] Remove unneeded sanity checks

git-svn-id: file:///srv/svn/reactos/trunk@72787 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[ACPPAGE] Update Russian translation
dchapyshev [Sat, 24 Sep 2016 09:25:13 +0000 (09:25 +0000)]
[ACPPAGE] Update Russian translation

git-svn-id: file:///srv/svn/reactos/trunk@72786 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[USBAUDIO]
janderwald [Sat, 24 Sep 2016 08:35:25 +0000 (08:35 +0000)]
[USBAUDIO]
- add pin dispatch routines

git-svn-id: file:///srv/svn/reactos/trunk@72785 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[DNSAPI] sync record.c with wine 1.9.19
cwittich [Sat, 24 Sep 2016 07:32:25 +0000 (07:32 +0000)]
[DNSAPI] sync record.c with wine 1.9.19

git-svn-id: file:///srv/svn/reactos/trunk@72784 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[USBAUDIO]
janderwald [Fri, 23 Sep 2016 22:14:21 +0000 (22:14 +0000)]
[USBAUDIO]
- fix build with gcc

git-svn-id: file:///srv/svn/reactos/trunk@72783 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[USBAUDIO]
janderwald [Fri, 23 Sep 2016 22:07:24 +0000 (22:07 +0000)]
[USBAUDIO]
- fix warnings
- implement UsbAudioGetDataRanges for filter descriptor

git-svn-id: file:///srv/svn/reactos/trunk@72782 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[USBAUDIO]
janderwald [Fri, 23 Sep 2016 19:53:19 +0000 (19:53 +0000)]
[USBAUDIO]
- start implementing USBAudioPinBuildDescriptors

git-svn-id: file:///srv/svn/reactos/trunk@72781 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[KS]
janderwald [Fri, 23 Sep 2016 19:10:44 +0000 (19:10 +0000)]
[KS]
- fix gcc build

git-svn-id: file:///srv/svn/reactos/trunk@72780 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[KS]
janderwald [Fri, 23 Sep 2016 18:35:15 +0000 (18:35 +0000)]
[KS]
- make a copy of KSFILTER_DESCRIPTOR as it might have been allocated from the stack
- always initialize object bag in filter factory

git-svn-id: file:///srv/svn/reactos/trunk@72779 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[SHELL32]
gadamopoulos [Fri, 23 Sep 2016 15:51:53 +0000 (15:51 +0000)]
[SHELL32]
- CPrinterFolder: Use the printer icon for printers not the icon for printers folder.

git-svn-id: file:///srv/svn/reactos/trunk@72778 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[SETUPAPI] Implement freeing memory in SetupDiDestroyClassImageList function. Based...
dchapyshev [Thu, 22 Sep 2016 21:39:25 +0000 (21:39 +0000)]
[SETUPAPI] Implement freeing memory in SetupDiDestroyClassImageList function. Based on patch from CircularTriangle06. Thanks! See CORE-11668

git-svn-id: file:///srv/svn/reactos/trunk@72777 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[SHELL32]
gadamopoulos [Thu, 22 Sep 2016 21:34:14 +0000 (21:34 +0000)]
[SHELL32]
- SHCreateDefaultContextMenu: Since our shell folders don't pass the array of class keys needed, populate this array right in SHCreateDefaultContextMenu. This code should later be moved to the shell folders so as to make CDefaultContextMenu.cpp agnostic to the kind of items it handles.
- CDefaultContextMenu: Simplify filling the menu by making use of the array of keys passed in the DEFCONTEXTMENU struct.

git-svn-id: file:///srv/svn/reactos/trunk@72776 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[SHELL32]
gadamopoulos [Thu, 22 Sep 2016 19:54:15 +0000 (19:54 +0000)]
[SHELL32]
- CDefaultContextMenu: Simplify some really superfluous code and add more checks for bogus parameters. Create the data object using GetUIObjectOf instead of SHCreateDataObject. Each sell folder should be able to use its own special data object.

git-svn-id: file:///srv/svn/reactos/trunk@72775 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[NLS] Add 1146 and 21025 code pages
dchapyshev [Thu, 22 Sep 2016 18:16:30 +0000 (18:16 +0000)]
[NLS] Add 1146 and 21025 code pages

git-svn-id: file:///srv/svn/reactos/trunk@72774 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[NLS] Add missed code pages
dchapyshev [Thu, 22 Sep 2016 18:14:07 +0000 (18:14 +0000)]
[NLS] Add missed code pages

git-svn-id: file:///srv/svn/reactos/trunk@72773 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[HIVECLS.INF]
gadamopoulos [Thu, 22 Sep 2016 16:48:12 +0000 (16:48 +0000)]
[HIVECLS.INF]
- Drive property page is registered by sehll32.

git-svn-id: file:///srv/svn/reactos/trunk@72772 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[SHELL32]
gadamopoulos [Thu, 22 Sep 2016 16:22:44 +0000 (16:22 +0000)]
[SHELL32]
- Handle failure in SHELL32_CompareDetails.

git-svn-id: file:///srv/svn/reactos/trunk@72771 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[SHELL32]
gadamopoulos [Thu, 22 Sep 2016 16:14:07 +0000 (16:14 +0000)]
[SHELL32]
- COpenWithMenu: Don't try to close the same registry key twice.

git-svn-id: file:///srv/svn/reactos/trunk@72770 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[SHELL32]
gadamopoulos [Thu, 22 Sep 2016 16:09:28 +0000 (16:09 +0000)]
[SHELL32]
- HCR_GetFolderAttributes already calls GetAttributesOf when needed, calling it when it is not needed can lead to crashes.

git-svn-id: file:///srv/svn/reactos/trunk@72769 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[SHELL32] implement CreateViewWindow3 and fix CreateViewWindow2
cwittich [Thu, 22 Sep 2016 14:28:44 +0000 (14:28 +0000)]
[SHELL32] implement CreateViewWindow3 and fix CreateViewWindow2

git-svn-id: file:///srv/svn/reactos/trunk@72768 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[LSASRV]
ekohl [Thu, 22 Sep 2016 11:27:05 +0000 (11:27 +0000)]
[LSASRV]
LsapGetLogonSessionData: Marshall the session data before sending them to the client.

[SECUR32]
LsaConnectUntrusted: Wait for the authentication thread.
LsaGetLogonSessionData: Unmarshall the session data after receiving them from the server.

git-svn-id: file:///srv/svn/reactos/trunk@72767 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[MSPAINT] Lets
bfreisen [Thu, 22 Sep 2016 10:03:32 +0000 (10:03 +0000)]
[MSPAINT] Lets

git-svn-id: file:///srv/svn/reactos/trunk@72766 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[PING] Rewrite ping. It now uses the Icmp* functions in iphlpapi, supports IPv4 and...
akhaldi [Thu, 22 Sep 2016 08:10:47 +0000 (08:10 +0000)]
[PING] Rewrite ping. It now uses the Icmp* functions in iphlpapi, supports IPv4 and IPv6, and adds more options than available in the current ReactOS ping. Brought to you by Tim Crawford. CORE-10573

git-svn-id: file:///srv/svn/reactos/trunk@72765 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[SHELL32] revert 72685 the testman hang wasn't related
cwittich [Wed, 21 Sep 2016 19:51:35 +0000 (19:51 +0000)]
[SHELL32] revert 72685 the testman hang wasn't related

git-svn-id: file:///srv/svn/reactos/trunk@72764 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[CRT] Fix __getmainargs parsing for a commandline ending with spaces. Patch by Yarosl...
mjansen [Wed, 21 Sep 2016 19:34:42 +0000 (19:34 +0000)]
[CRT] Fix __getmainargs parsing for a commandline ending with spaces. Patch by Yaroslav Veremenko CORE-9199 #comment Thanks, please re-test!

git-svn-id: file:///srv/svn/reactos/trunk@72763 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[CRT_APITEST] Add tests for __getmainargs, testing a commandline ending with spaces...
mjansen [Wed, 21 Sep 2016 19:26:47 +0000 (19:26 +0000)]
[CRT_APITEST] Add tests for __getmainargs, testing a commandline ending with spaces. Patch by Yaroslav Veremenko CORE-9199

git-svn-id: file:///srv/svn/reactos/trunk@72762 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[NETSHELL] Register some COM interfaces to fix a few tests. Patch by Jared Smudde...
mjansen [Wed, 21 Sep 2016 19:04:07 +0000 (19:04 +0000)]
[NETSHELL] Register some COM interfaces to fix a few tests. Patch by Jared Smudde. CORE-12016 #resolve #comment Thanks!

git-svn-id: file:///srv/svn/reactos/trunk@72761 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[NETSHELL.RGS] set eol-style so that hopefully the patchbot will eat a patch without...
mjansen [Wed, 21 Sep 2016 17:55:35 +0000 (17:55 +0000)]
[NETSHELL.RGS] set eol-style so that hopefully the patchbot will eat a patch without choking on it.

git-svn-id: file:///srv/svn/reactos/trunk@72760 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[IPHLPAPI] Fix all testIcmpSendEcho tests. By Peter Hater. Please see CORE-11993...
akhaldi [Wed, 21 Sep 2016 15:53:17 +0000 (15:53 +0000)]
[IPHLPAPI] Fix all testIcmpSendEcho tests. By Peter Hater. Please see CORE-11993 for the list of changes.

git-svn-id: file:///srv/svn/reactos/trunk@72759 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[LSALIB]: Fix build (and 2 dprints in the process).
hbelusca [Wed, 21 Sep 2016 14:02:54 +0000 (14:02 +0000)]
[LSALIB]: Fix build (and 2 dprints in the process).

git-svn-id: file:///srv/svn/reactos/trunk@72758 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[LSASRV]
ekohl [Wed, 21 Sep 2016 10:49:40 +0000 (10:49 +0000)]
[LSASRV]
Revert all pointless changes from r72751.

git-svn-id: file:///srv/svn/reactos/trunk@72757 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[LSALIB]
ekohl [Wed, 21 Sep 2016 10:27:06 +0000 (10:27 +0000)]
[LSALIB]
- LsaRegisterLogonProcess: Wait for the LSA_AUTHENTICATION_INITIALIZED event.
- LsaDeregisterLogonProcess: Use ZwClose to close the port handle.

git-svn-id: file:///srv/svn/reactos/trunk@72756 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[LSASRV]
ekohl [Wed, 21 Sep 2016 07:27:18 +0000 (07:27 +0000)]
[LSASRV]
Open/Create and set the \\SECURITY\\LSA_AUTHENTICATION_INITIALIZED event after the LsaAuthenticationPort has been created.

git-svn-id: file:///srv/svn/reactos/trunk@72755 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[LSALIB][SECUR32]
ekohl [Wed, 21 Sep 2016 06:19:22 +0000 (06:19 +0000)]
[LSALIB][SECUR32]
- Move LsaConnectUntrusted() from sdk/lib/lsalib/lsa.c to dll/win32/secur32/lsalpc.c as it is not exported from ntoskrnl.
- Remove obsolete code from lsalib.

git-svn-id: file:///srv/svn/reactos/trunk@72754 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[LSALIB]
ekohl [Wed, 21 Sep 2016 06:11:02 +0000 (06:11 +0000)]
[LSALIB]
LsaRegisterLogonProcess: Do not wait for \\SECURITY\\LSA_AUTHENTICATION_INITIALIZED to get signaled as it breaks the boot.

git-svn-id: file:///srv/svn/reactos/trunk@72753 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[NTOSKRNL]
ekohl [Wed, 21 Sep 2016 04:57:25 +0000 (04:57 +0000)]
[NTOSKRNL]
- Move the session notification routines from se/lsa.c to se/srm.c.
- Get rid of se/lsa.c.

git-svn-id: file:///srv/svn/reactos/trunk@72752 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[SECUR32][NTOS]: Update the LSA export signatures for the functions that are implemen...
hbelusca [Tue, 20 Sep 2016 23:43:16 +0000 (23:43 +0000)]
[SECUR32][NTOS]: Update the LSA export signatures for the functions that are implemented in the "lsalib" library.

[LSALIB]
- Add old-school annotations (as we currently do in our main .c code of our stuff).
- Mention that LsaConnectUntrusted is not an API that is exported (& implemented) by ntoskrnl.
- For LsaRegisterLogonProcess, we first wait for the LSA server to be ready (by waiting on its initialization event). This is TODO for LsaConnectUntrusted on the contrary.

[LSALIB][NTOS]
Usa the lsalib as the implementation of the LSA functions exported by ntoskrnl. But for that we need to recompile the lsalib as a library that can be used from inside ntoskrnl, because it needs some functions that are normally exported by ntos. For this purpose I add the library target "ntlsalib" (which also specify different #defines), to differentiate it from the (user-mode) "lsalib" one that is used by secur32.dll (Amine, if you have a better idea on how to do that, please let me know!).

git-svn-id: file:///srv/svn/reactos/trunk@72751 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[WS2_32] The current ws2_32 served us well, but it's time for ws2_32_new to shine...
akhaldi [Tue, 20 Sep 2016 16:51:28 +0000 (16:51 +0000)]
[WS2_32] The current ws2_32 served us well, but it's time for ws2_32_new to shine. It took slightly more than 7 years since Ged brought-in Alex' impressive work on this module, and thanks to the great follow-up work by Peter Hater, Andreas Maier, Thomas Faber and everyone else involved in the effort, we now have a chance to retire ws2_32 in favor of ws2_32_new. The test results speak for the excellent achievements, and this serves as a platform to continue inspecting and fixing the remaining test failures. Thank you all for a job well done! Please see CORE-10440 for a summary of the changes performed in this commit.

git-svn-id: file:///srv/svn/reactos/trunk@72750 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[MSAFD] Don't assume SOL_SOCKET is the only socket level. By Peter Hater. CORE-10440...
akhaldi [Tue, 20 Sep 2016 16:31:53 +0000 (16:31 +0000)]
[MSAFD] Don't assume SOL_SOCKET is the only socket level. By Peter Hater. CORE-10440 CORE-12008

git-svn-id: file:///srv/svn/reactos/trunk@72749 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[ETC/SERVICES] Update services file as expected by the tests. By Peter Hater. CORE...
akhaldi [Tue, 20 Sep 2016 09:45:02 +0000 (09:45 +0000)]
[ETC/SERVICES] Update services file as expected by the tests. By Peter Hater. CORE-10440

git-svn-id: file:///srv/svn/reactos/trunk@72748 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[IPHLPAPI] Don't (de)initialize ws2 on dll process (attach/detach), do it on IcmpCrea...
akhaldi [Tue, 20 Sep 2016 09:42:51 +0000 (09:42 +0000)]
[IPHLPAPI] Don't (de)initialize ws2 on dll process (attach/detach), do it on IcmpCreateFile/IcmpCloseHandle instead, due to the circular dependency ws2_32 -> mswsock -> dnsapi(adns lib) -> iphlpapi -> ws2_32. This creates 2 references to ws2_32 and ws2_32 can't cleanup on WSACleanup. By Peter Hater. CORE-10440

git-svn-id: file:///srv/svn/reactos/trunk@72747 97493ccd-5924-5043-b1f5-66cb403b36ce