reactos.git
10 years ago[SAMSRV]
Eric Kohl [Sun, 23 Jun 2013 11:20:32 +0000 (11:20 +0000)]
[SAMSRV]
Implement SamIFree_SAMPR_SR_SECURITY_DESCRIPTOR.

svn path=/trunk/; revision=59307

10 years ago[CONSRV]
Hermès Bélusca-Maïto [Sun, 23 Jun 2013 10:55:18 +0000 (10:55 +0000)]
[CONSRV]
Hey Arch, how do you define functions types?! Fix MSVC builds.

svn path=/trunk/; revision=59306

10 years ago[CONSRV]
Hermès Bélusca-Maïto [Sun, 23 Jun 2013 00:18:47 +0000 (00:18 +0000)]
[CONSRV]
Start to separate better the CSR console server layer from the pure set of console functions (which will constitute a future console driver called... condrv :) ), and rework the terminal frontends interface.
Now load the frontends by order :
- the tui if we're in console mode
- the gui, otherwise.
(It's a temporary solution)
More modifications to come !

svn path=/trunk/; revision=59297

10 years ago[RTL]
Sylvain Petreolle [Sat, 22 Jun 2013 23:42:54 +0000 (23:42 +0000)]
[RTL]
Update WIN32 to NT errors table.
Patch by Samuel Serapion.
CORE-7206 #resolve

svn path=/trunk/; revision=59295

10 years ago[VERSION]
Sylvain Petreolle [Sat, 22 Jun 2013 22:33:49 +0000 (22:33 +0000)]
[VERSION]
Replace binary tool in repository by a Windows one to get current date. (supported since Windows XP/2003)

svn path=/trunk/; revision=59294

10 years ago[CPPRT]
Thomas Faber [Sat, 22 Jun 2013 19:32:27 +0000 (19:32 +0000)]
[CPPRT]
- Apply VS asm file hack. Spotted by Dominik Hornung

svn path=/trunk/; revision=59293

10 years ago[ROSAUTOTEST]
Thomas Faber [Sat, 22 Jun 2013 17:16:25 +0000 (17:16 +0000)]
[ROSAUTOTEST]
- Remove an unnecessary hack that makes the app useless on MSVC

svn path=/trunk/; revision=59292

10 years ago[C++]
Thomas Faber [Sat, 22 Jun 2013 16:38:27 +0000 (16:38 +0000)]
[C++]
- Enable MSVC build of mesa, telnet, explorer and rosautotest
CORE-6950 #resolve

svn path=/trunk/; revision=59291

10 years ago[C++]
Thomas Faber [Sat, 22 Jun 2013 15:57:36 +0000 (15:57 +0000)]
[C++]
- Enable STLPort build on MSVC
- Configure STLPort not to generate static constant definitions (which MSVC doesn't like)
- Link C++ modules to stlport and cpprt as appropriate
- Fix comsupp and atl C++ options
CORE-6950

svn path=/trunk/; revision=59290

10 years ago[CPPRT]
Thomas Faber [Sat, 22 Jun 2013 15:40:20 +0000 (15:40 +0000)]
[CPPRT]
- Add C++ runtime library for MSVC (analogous to GCC's libsupc++)
CORE-6950

svn path=/trunk/; revision=59289

10 years ago[CMAKE]
Thomas Faber [Sat, 22 Jun 2013 14:44:56 +0000 (14:44 +0000)]
[CMAKE]
- rework set_cpp to allow fine-grained control over enabled language features
CORE-6950

svn path=/trunk/; revision=59288

10 years ago[MESA]
Thomas Faber [Sat, 22 Jun 2013 14:06:27 +0000 (14:06 +0000)]
[MESA]
- Temporarily disable MSVC build

svn path=/trunk/; revision=59287

10 years ago[CMAKE]
Thomas Faber [Sat, 22 Jun 2013 12:15:50 +0000 (12:15 +0000)]
[CMAKE]
- Add replace_compile_flags macros. Thanks to Amine and LLVM.
- Clean up compilerflags.cmake a bit, and make invalid macro/function invocations fatal so we actually notice them

svn path=/trunk/; revision=59286

10 years ago[CMAKE]
Hermès Bélusca-Maïto [Sat, 22 Jun 2013 11:11:35 +0000 (11:11 +0000)]
[CMAKE]
As ThFabba said:
" - Properly escape exclamation mark in configure message " <-- It's for delayed variable expansions in CMD scripts !! That's the true reason !
See r59281.

(The r59283 was a commit I've done because, independently (i.e. without seeing r59281), it happened for some reason that this phenomenon didn't appear at home, and after updating my local copy and rerunning a configure.cmd, I saw ^ characters before the ! . In fact it was because I temporarily disabled the delayed expansion vars in my configure script).

Therefore revert my error, shame on me :)

svn path=/trunk/; revision=59284

10 years ago- Remove two strange characters in configure.cmd
Hermès Bélusca-Maïto [Sat, 22 Jun 2013 10:54:11 +0000 (10:54 +0000)]
- Remove two strange characters in configure.cmd
- Add a space between a word and an opening parenthese (in the informative message) in configure.sh

svn path=/trunk/; revision=59283

10 years ago[SAMSRV]
Eric Kohl [Sat, 22 Jun 2013 09:13:53 +0000 (09:13 +0000)]
[SAMSRV]
Clean-up the setup code:
- Use SampRegXxx functions instead of RegXxx functions.
- Let the setup functions return NTSTATUS instead of BOOL.
- Use a separate function to create the server object.

svn path=/trunk/; revision=59282

10 years ago[CMAKE]
Thomas Faber [Sat, 22 Jun 2013 08:05:50 +0000 (08:05 +0000)]
[CMAKE]
- configure no longer defaults to nmake, don't confuse the user
- Properly escape exclamation mark in configure message

svn path=/trunk/; revision=59281

10 years ago[SAMSRV]
Eric Kohl [Fri, 21 Jun 2013 23:19:37 +0000 (23:19 +0000)]
[SAMSRV]
Changing user account names requires more than just changing the name attribute. Do it properly.

svn path=/trunk/; revision=59278

10 years ago[MSHTML_WINETEST]
Thomas Faber [Fri, 21 Jun 2013 17:28:53 +0000 (17:28 +0000)]
[MSHTML_WINETEST]
- Fix warnings about missing sprintf

svn path=/trunk/; revision=59275

10 years ago[APITESTS]
Thomas Faber [Fri, 21 Jun 2013 17:22:46 +0000 (17:22 +0000)]
[APITESTS]
- Avoid warnings

svn path=/trunk/; revision=59274

10 years ago[NETAPI32]
Eric Kohl [Thu, 20 Jun 2013 21:54:42 +0000 (21:54 +0000)]
[NETAPI32]
NetUserSetInfo: Implement usriX_acct_expires for levels 2, 3, 4 and 1017.

svn path=/trunk/; revision=59270

10 years ago[NETAPI32]
Eric Kohl [Thu, 20 Jun 2013 17:45:42 +0000 (17:45 +0000)]
[NETAPI32]
NetUserSetInfo: Implement level 4 and support the usri3_password_expired parameter of level 3.

svn path=/trunk/; revision=59267

10 years ago[FSRTL]
Aleksey Bragin [Thu, 20 Jun 2013 12:38:55 +0000 (12:38 +0000)]
[FSRTL]
- Fix incorrect McbMappingCompare() declaration, which was hard-casted to an incompatible prototype. It fixes the problem of crashes in generic tables code, however it does not make the actual MCB code logic any better.

svn path=/trunk/; revision=59266

10 years ago[QUARTZ]
Amine Khaldi [Thu, 20 Jun 2013 12:07:29 +0000 (12:07 +0000)]
[QUARTZ]
* Sync with Wine 1.5.26.
[STRMBASE]
* Import from Wine 1.5.26.
[DXSDK]
* Remove a redundant (and outdated) strmif.idl.
* Update axextend.idl.
[PSDK]
* Update control.idl and strmif.idl.
* Correct the OVERLAPPED structure.
[CMAKE]
* Look for inclusions in psdk before dxsdk.
[DEVENUM]
* Adapt to the axextend.idl update.

svn path=/trunk/; revision=59265

10 years agoFix the fix of revision 59258. By the way, I forgot to say that this "feature" was...
Hermès Bélusca-Maïto [Wed, 19 Jun 2013 00:00:19 +0000 (00:00 +0000)]
Fix the fix of revision 59258. By the way, I forgot to say that this "feature" was introduced in revision 54107.

svn path=/trunk/; revision=59259

10 years ago[WIN32K]
Hermès Bélusca-Maïto [Tue, 18 Jun 2013 23:51:14 +0000 (23:51 +0000)]
[WIN32K]
Make F12 key working again on ReactOS. The problem was that it was hardcoded for activating a debugger and since we currently didn't activated a debugger, then nothing happened when pressing F12.
This key is in fact the default key (under some assumptions) for the UserDebuggerHotKey option, which should be read from the registry. Temporarily disable the checking code until someone implements a proper code for that.

svn path=/trunk/; revision=59258

10 years ago[WIN32K]
Hermès Bélusca-Maïto [Tue, 18 Jun 2013 22:14:50 +0000 (22:14 +0000)]
[WIN32K]
Check for NULL pointer returned by PEN_AllocPenWithHandle before dereferencing the returned pointer (the allocation function can return NULL in low memory conditions, leading to kernel crashes).

svn path=/trunk/; revision=59257

10 years ago[NETAPI32]
Eric Kohl [Tue, 18 Jun 2013 22:08:04 +0000 (22:08 +0000)]
[NETAPI32]
NetUserGetInfo: Implement level 4.

svn path=/trunk/; revision=59256

10 years ago[WIN32K]
Hermès Bélusca-Maïto [Tue, 18 Jun 2013 21:51:43 +0000 (21:51 +0000)]
[WIN32K]
Check for NULL pointer returned by COLORSPACEOBJ_AllocCSWithHandle before dereferencing the returned pointer (the allocation function can return NULL in low memory conditions, leading to kernel crashes).
Adapted from a patch from Aleksandar Andrejevic.
CORE-7317 #resolve #comment Fixed in revision r59255, cheers :D

svn path=/trunk/; revision=59255

10 years ago[NETAPI32]
Eric Kohl [Mon, 17 Jun 2013 21:45:24 +0000 (21:45 +0000)]
[NETAPI32]
- NetUserGetInfo: Implement level 11.
- NetUserSetInfo: Implement level 1024, 1025 and 1051.
- NetUserSetInfo: Support CountryCode and CodePage in level 2.
- NetUserSetInfo: Support CountryCode, CodePage and PrimaryGroupId in level 3.

svn path=/trunk/; revision=59254

10 years agoFix sizes for German RC file.
Daniel Reimer [Mon, 17 Jun 2013 21:18:50 +0000 (21:18 +0000)]
Fix sizes for German RC file.
Sync all sizes to be of the same size in every language to have a common look again!
Fix a size typo in nl-NL
Some languages need a overhaul badly! Especially Romanian really need to be shortened to not have such romans (See the word play?? ^^) for every string.

svn path=/trunk/; revision=59253

10 years ago[TELNET]
Amine Khaldi [Mon, 17 Jun 2013 20:41:42 +0000 (20:41 +0000)]
[TELNET]
* Silence warnings.

svn path=/trunk/; revision=59252

10 years ago[EXT2FS]
Amine Khaldi [Mon, 17 Jun 2013 16:33:21 +0000 (16:33 +0000)]
[EXT2FS]
* Silence warnings.

svn path=/trunk/; revision=59251

10 years agoTurkish translation update by Erdem Ersoy
Daniel Reimer [Mon, 17 Jun 2013 00:26:48 +0000 (00:26 +0000)]
Turkish translation update by Erdem Ersoy
CORE-7261 #resolve #comment Committed in revision r59250, thanks for help. Skipped wordpad, winhlp32 and write. These apps are wine synched and you need to send these patches to them, sorry.
CORE-7274 #resolve #comment Committed in revision r59249, thanks for help.

svn path=/trunk/; revision=59250

10 years agoUpdated German Resource for usrmgr.
Daniel Reimer [Sun, 16 Jun 2013 23:30:09 +0000 (23:30 +0000)]
Updated German Resource for usrmgr.

svn path=/trunk/; revision=59246

10 years agoFix for r59242.
Daniel Reimer [Sun, 16 Jun 2013 22:49:04 +0000 (22:49 +0000)]
Fix for r59242.
GCC does not even care here... sorry.

svn path=/trunk/; revision=59245

10 years agoadvapi32: avicap32: fix missing allocation checks, and incorrect free calls by andygui
Daniel Reimer [Sun, 16 Jun 2013 22:15:28 +0000 (22:15 +0000)]
advapi32: avicap32: fix missing allocation checks, and incorrect free calls by andygui
CORE-7197 #resolve #comment Committed in revision r59243, thanks for help

svn path=/trunk/; revision=59244

10 years agozlib: Sync to v1.2.8 by r3ddr4g0n
Daniel Reimer [Sun, 16 Jun 2013 22:08:36 +0000 (22:08 +0000)]
zlib: Sync to v1.2.8 by r3ddr4g0n
CORE-7217 #resolve #comment Committed in revision r59243, thanks for help

svn path=/trunk/; revision=59243

10 years agoRight-to-Left mirroring fixes for various applications by Baruch Rutman
Daniel Reimer [Sun, 16 Jun 2013 22:04:48 +0000 (22:04 +0000)]
Right-to-Left mirroring fixes for various applications by Baruch Rutman
CORE-7015 #resolve #comment Committed in revision r59241, thanks for help.

svn path=/trunk/; revision=59242

10 years ago[KERNEL32]
Hermès Bélusca-Maïto [Sun, 16 Jun 2013 21:35:18 +0000 (21:35 +0000)]
[KERNEL32]
- Change the argument types of both GetConsoleFontInfo() and SetConsoleFont() to be more complete. This research is based off of the examining of source code from the jockx-the-game project (licensed under a BSD license). Specifically, the files containing the functions are in both ConsoleFont.cpp and ConsoleFont.h:
  * http://code.google.com/p/jockx-the-game/source/browse/DamageCalc/ConsoleFont.cpp?r=a8ee04a8a8156de58754c4190f48435c32cfefaf
  * http://code.google.com/p/jockx-the-game/source/browse/DamageCalc/ConsoleFont.h?r=a8ee04a8a8156de58754c4190f48435c32cfefaf
- Since the code for jockx-the-game used a 0 for the boolean argument for GetConsoleFontInfo() in ConsoleFont.cpp, the patch creator currently doesn't know what the argument does exactly.
  **NOTE**: Using http://pages.videotron.com/lyra/PowerBASIC/ConsoleFont.html too, the patch committer (hbelusca) was able to deduce that the boolean has the same meaning as the bMaximumWindow parameter of the GetCurrentConsoleFont function (http://msdn.microsoft.com/en-us/library/windows/desktop/ms683176(v=vs.85).aspx).

Patch by Lee Schroeder, modified by me as explained above.
CORE-7015 #resolve #comment Committed in revision r, thanks :)

Extras:
- Fix the return type of GetCurrentConsoleFont
- Add both GetConsoleFontSize and GetCurrentConsoleFont prototypes (documented) to wincon.h

svn path=/trunk/; revision=59240

10 years ago[USRMGR]
Eric Kohl [Sun, 16 Jun 2013 21:26:04 +0000 (21:26 +0000)]
[USRMGR]
Enable the calls to NetUserSetInfo. We are now able to change user properties.

svn path=/trunk/; revision=59239

10 years agological 'and' applied to non-boolean constant
Daniel Reimer [Sun, 16 Jun 2013 20:37:04 +0000 (20:37 +0000)]
logical 'and' applied to non-boolean constant
Reviewed by Thomas Faber and asked for commit, so blame him!
CORE-7207 #resolve #comment Fixed!

svn path=/trunk/; revision=59238

10 years ago[NETAPI32]
Eric Kohl [Sun, 16 Jun 2013 20:07:29 +0000 (20:07 +0000)]
[NETAPI32]
- BuildUserInfoBuffer: return password age
- SetUserInfo: set account control flags and implement level 1008

svn path=/trunk/; revision=59237

10 years ago[MESA32]
Amine Khaldi [Sun, 16 Jun 2013 19:13:50 +0000 (19:13 +0000)]
[MESA32]
* Silence warnings.

svn path=/trunk/; revision=59236

10 years ago[FREETYPE]
Amine Khaldi [Sun, 16 Jun 2013 17:42:42 +0000 (17:42 +0000)]
[FREETYPE]
* Silence the unused-but-set warnings. Dedicated to Thomas Faber.

svn path=/trunk/; revision=59235

10 years ago[KERNEL32]
Hermès Bélusca-Maïto [Sun, 16 Jun 2013 17:16:33 +0000 (17:16 +0000)]
[KERNEL32]
- Simplify initialization of CONSOLE_START_INFO objects by also initializing their AppPath member in InitConsoleInfo.
- Add two members IconPath and IconIndex in the CONSOLE_START_INFO structure, to be used in a future work...

[HEADERS]
- CHAR_INFO* == PCHAR_INFO
- Add two informative comments for two fields of the CONSOLE_READOUTPUT structure (again, to be used in a future work...)

svn path=/trunk/; revision=59234

10 years ago[LSASRV]
Eric Kohl [Sun, 16 Jun 2013 16:24:45 +0000 (16:24 +0000)]
[LSASRV]
Fix uninitialized variable.
CORE-7303 #resolve #comment Fixed!

svn path=/trunk/; revision=59233

10 years ago[LOCALSPL_WINETEST]
Amine Khaldi [Sun, 16 Jun 2013 14:36:02 +0000 (14:36 +0000)]
[LOCALSPL_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59232

10 years ago[LOCALSPL]
Amine Khaldi [Sun, 16 Jun 2013 14:35:12 +0000 (14:35 +0000)]
[LOCALSPL]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59231

10 years ago[FONTVIEW]
Amine Khaldi [Sun, 16 Jun 2013 12:43:35 +0000 (12:43 +0000)]
[FONTVIEW]
* Restructure Display_OnPrint to eliminate allocating an unused variable and plug a leak.

svn path=/trunk/; revision=59230

10 years ago[NTFS]
Eric Kohl [Sun, 16 Jun 2013 12:15:06 +0000 (12:15 +0000)]
[NTFS]
Fix indentation and coding style. No code changes!!!

svn path=/trunk/; revision=59229

10 years ago[QMGRPRXY]
Amine Khaldi [Sun, 16 Jun 2013 11:11:48 +0000 (11:11 +0000)]
[QMGRPRXY]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59228

10 years ago[QMGR_WINETEST]
Amine Khaldi [Sun, 16 Jun 2013 11:10:56 +0000 (11:10 +0000)]
[QMGR_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59227

10 years ago[QMGR]
Amine Khaldi [Sun, 16 Jun 2013 11:10:20 +0000 (11:10 +0000)]
[QMGR]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59226

10 years ago[ATACTL]
Amine Khaldi [Sun, 16 Jun 2013 10:58:55 +0000 (10:58 +0000)]
[ATACTL]
* Add version information. By Lee Schroeder.
CR-16 CORE-6822

svn path=/trunk/; revision=59225

10 years ago[VIDEOPRT]
Johannes Anderwald [Sun, 16 Jun 2013 09:17:29 +0000 (09:17 +0000)]
[VIDEOPRT]
- Check if there is a dma adapter
CORE-7181 #comment please retest

svn path=/trunk/; revision=59224

10 years ago[NETAPI32]
Eric Kohl [Sat, 15 Jun 2013 22:22:15 +0000 (22:22 +0000)]
[NETAPI32]
- NetUserEnum, NetUserGetInfo: Query UserAllInformation instead of UserAccountInformation.
- BuildUserInfoBuffer: Return more information to the caller (UserComment, Parameters, UnitsPerWeek, LogonHours and LogonServer).
- FreeUserInfo: Free additional strings.

svn path=/trunk/; revision=59223

10 years ago[NETAPI32]
Eric Kohl [Sat, 15 Jun 2013 19:15:36 +0000 (19:15 +0000)]
[NETAPI32]
- SetUserInfo: Implement level 2, 1003, 1006, 1007, 1009, 1011, 1012, 1013, 1014, 1052 and 1053.
- SetUserInfo: Ignore NULL-Strings.
- NetUserSetInfo: Enable implemented level.

svn path=/trunk/; revision=59222

10 years ago[DBGHELP]
Amine Khaldi [Sat, 15 Jun 2013 11:57:55 +0000 (11:57 +0000)]
[DBGHELP]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59221

10 years ago[MMSYS]
Johannes Anderwald [Sat, 15 Jun 2013 08:23:21 +0000 (08:23 +0000)]
[MMSYS]
- Implement audio selection button

svn path=/trunk/; revision=59220

10 years ago[MOUHID]
Johannes Anderwald [Sat, 15 Jun 2013 06:34:38 +0000 (06:34 +0000)]
[MOUHID]
- Fix build
[HIDUSB]
- Fix warnings

svn path=/trunk/; revision=59219

10 years ago[HID]
Johannes Anderwald [Sat, 15 Jun 2013 06:24:03 +0000 (06:24 +0000)]
[HID]
- Fix function signatures
- Fix build

svn path=/trunk/; revision=59218

10 years ago[HIDPARSER, HIDPARSE, INCLUDE]
Johannes Anderwald [Sat, 15 Jun 2013 06:18:02 +0000 (06:18 +0000)]
[HIDPARSER, HIDPARSE, INCLUDE]
- Fix function signatures
CORE-7183 #comment fixed #resolve

svn path=/trunk/; revision=59217

10 years ago[USRMGR]
Eric Kohl [Fri, 14 Jun 2013 23:19:24 +0000 (23:19 +0000)]
[USRMGR]
Enable call to NetUserSetInfo. Now we can rename user accounts.

svn path=/trunk/; revision=59216

10 years ago[NETAPI32]
Eric Kohl [Fri, 14 Jun 2013 22:31:38 +0000 (22:31 +0000)]
[NETAPI32]
- Implement NetUserSetInfo (levels 0, 1 and 3 only).
- Add level 0 support to SetUserInfo.

svn path=/trunk/; revision=59215

10 years ago[SYSDM]
Eric Kohl [Fri, 14 Jun 2013 16:12:15 +0000 (16:12 +0000)]
[SYSDM]
Fix a typo that was found by cppcheck.

svn path=/trunk/; revision=59214

10 years ago[DEVMGR]
Sylvain Petreolle [Fri, 14 Jun 2013 09:11:25 +0000 (09:11 +0000)]
[DEVMGR]
Fix exceptions occuring because of missing parameters.

svn path=/trunk/; revision=59213

10 years ago[CONSRV]
Hermès Bélusca-Maïto [Fri, 14 Jun 2013 01:10:43 +0000 (01:10 +0000)]
[CONSRV]
- Use a Unicode screen-buffer for the console.
- Fix some pointers miscalculations in Read/Write console output routines, which lead to character display problems sometimes.
CORE-7277 #resolve #comment Should be fixed in revision r59212. Thanks for your report :)

svn path=/trunk/; revision=59212

10 years ago[KERNEL32]
Hermès Bélusca-Maïto [Fri, 14 Jun 2013 01:00:49 +0000 (01:00 +0000)]
[KERNEL32]
Code formatting only + member variable type fix.

svn path=/trunk/; revision=59211

10 years ago[NETAPI32]
Eric Kohl [Thu, 13 Jun 2013 21:20:45 +0000 (21:20 +0000)]
[NETAPI32]
Move the NETAPI_IsLocalComputer prototype to netapi32.h.

svn path=/trunk/; revision=59210

10 years ago[NETAPI32]
Eric Kohl [Thu, 13 Jun 2013 19:51:14 +0000 (19:51 +0000)]
[NETAPI32]
NetLocalGroupSetInfo: Implement level 1002.

svn path=/trunk/; revision=59209

10 years ago[HIVESYS]
Jérôme Gardou [Thu, 13 Jun 2013 16:10:52 +0000 (16:10 +0000)]
[HIVESYS]
 - Committed something unwanted, sorry.

svn path=/trunk/; revision=59208

10 years ago[INF]
Jérôme Gardou [Thu, 13 Jun 2013 15:09:45 +0000 (15:09 +0000)]
[INF]
 - recognize PCI\CC_0000 as a valid ID for VBE adapters.
CORE-6773. #resolve #comment Should be fixed with r59207, thanks.

svn path=/trunk/; revision=59207

10 years ago[NETAPI32]
Eric Kohl [Wed, 12 Jun 2013 21:37:31 +0000 (21:37 +0000)]
[NETAPI32]
NetLocalGroupSetInfo: Implement level 1.

svn path=/trunk/; revision=59206

10 years agoUpdate for some German resource files by zehnvor.
Daniel Reimer [Tue, 11 Jun 2013 22:21:49 +0000 (22:21 +0000)]
Update for some German resource files by zehnvor.

svn path=/trunk/; revision=59205

10 years ago[SAMSRV]
Eric Kohl [Tue, 11 Jun 2013 21:09:26 +0000 (21:09 +0000)]
[SAMSRV]
Fix group renaming code. It is not enough to set the name attribute. The domain object also need a new name-id mapping. Also fail if the new group name is already used by any account object in the domain.

svn path=/trunk/; revision=59204

10 years ago[USRMGR]
Eric Kohl [Mon, 10 Jun 2013 19:27:45 +0000 (19:27 +0000)]
[USRMGR]
Enable the call to NetLocalGroupSetInfo. Now we can rename groups.

svn path=/trunk/; revision=59203

10 years ago[NETAPI32]
Eric Kohl [Mon, 10 Jun 2013 18:19:03 +0000 (18:19 +0000)]
[NETAPI32]
Implement NetLocalGroupSetInfo (level 0 only).

svn path=/trunk/; revision=59202

10 years ago[User32]
James Tabor [Mon, 10 Jun 2013 17:36:04 +0000 (17:36 +0000)]
[User32]
- Release capture if the scroll is not tracking events. This fixes CORE-7075.
- Minor sync porting to minimize differences.

svn path=/trunk/; revision=59201

10 years ago[SAMSRV]
Eric Kohl [Mon, 10 Jun 2013 16:20:43 +0000 (16:20 +0000)]
[SAMSRV]
Fix alias renaming code. It is not enough to set the name attribute. The domain object also need a new name-id mapping. Also fail if the new alias name is already used by any account object in the domain.

svn path=/trunk/; revision=59200

10 years agoCode formatting only
Hermès Bélusca-Maïto [Sun, 9 Jun 2013 21:37:34 +0000 (21:37 +0000)]
Code formatting only

svn path=/trunk/; revision=59199

10 years ago[CONSRV]
Hermès Bélusca-Maïto [Sun, 9 Jun 2013 19:03:53 +0000 (19:03 +0000)]
[CONSRV]
- Pressing the Shift key while copying text in the console, allows us to copy it without newlines (tested on Windows).
- When starting keyboard selection ("Marking"), put the cursor on top left of the console view.
- Improve key presses actions when being in selection mode (pressing ENTER when being in selection mode, copies the text and cancels selection mode, pressing ESC or Ctrl-C cancels the selection, etc...)
- Try to fix erratic context menu apparitions when being in Quick-Edit mode (caught by Javier Fernandez, aka. elhoir)

svn path=/trunk/; revision=59198

10 years agoconfigure.sh:
Sylvain Petreolle [Sun, 9 Jun 2013 13:47:01 +0000 (13:47 +0000)]
configure.sh:
Allow passing -D parameters to cmake.
Both -DVAR=value and -D VAR=value syntaxes are supported.

svn path=/trunk/; revision=59197

10 years ago[CMAKE]
Amine Khaldi [Sun, 9 Jun 2013 10:47:20 +0000 (10:47 +0000)]
[CMAKE]
* Update base addresses.
CORE-7262 #resolve

svn path=/trunk/; revision=59196

10 years ago[NETAPI32]
Eric Kohl [Sun, 9 Jun 2013 09:40:24 +0000 (09:40 +0000)]
[NETAPI32]
Add level 3 support to NetLocalGroupAddMembers and NetLocalGroupDelMembers.

svn path=/trunk/; revision=59195

10 years ago[NDK]
Timo Kreuzer [Sun, 9 Jun 2013 08:54:33 +0000 (08:54 +0000)]
[NDK]
- Add NUMBER_POOL_LOOKASIDE_LISTS constant
- Add PAT MSR constants for amd64
- Add missing extern "C"
[NTOSKRNL]
- Fix pool lookaside list usage for 64 bit

svn path=/trunk/; revision=59194

10 years ago[KERNEL32]
Hermès Bélusca-Maïto [Sat, 8 Jun 2013 14:48:33 +0000 (14:48 +0000)]
[KERNEL32]
- Fix IN/OUT declaration of parameters for GetFullPathNameA/W
- Fix a bad usage of GetFullPathNameW in the GetTempPathW API, where the source and destination buffer for GetFullPathNameW was the same (Yet another Wineism :(( ). On Windows, using the same buffer fills it with a garbled string. Avoid this behaviour on ReactOS too, because internally GetFullPathNameW calls RtlGetFullPathName_U, the latter zeroing-out the destination buffer before usage.

[RTL:PATH]
See comments of revision r59183 (and in particular, fix some ntdll:RtlDos* path functions).

svn path=/trunk/; revision=59193

10 years ago[NETAPI32]
Eric Kohl [Sat, 8 Jun 2013 14:41:56 +0000 (14:41 +0000)]
[NETAPI32]
Implement NetLocalGroupDelMember and NetLocalGroupDelMembers (level 0 only).

svn path=/trunk/; revision=59192

10 years ago[NETAPI32]
Eric Kohl [Sat, 8 Jun 2013 13:47:34 +0000 (13:47 +0000)]
[NETAPI32]
Implement NetLocalGroupAddMember and NetLocalGroupAddMember (level 0 only).

svn path=/trunk/; revision=59191

10 years ago[NETAPI32]
Eric Kohl [Sat, 8 Jun 2013 11:04:18 +0000 (11:04 +0000)]
[NETAPI32]
NetLocalGroupGetMembers: Implement levels 2 and 3. Fixes netapi32:access winetest failures.

svn path=/trunk/; revision=59190

10 years ago[KMTEST]
Aleksey Bragin [Sat, 8 Jun 2013 10:31:39 +0000 (10:31 +0000)]
[KMTEST]
- Fix variable declaration placement.

svn path=/trunk/; revision=59189

10 years ago[KMTEST]
Aleksey Bragin [Sat, 8 Jun 2013 10:19:26 +0000 (10:19 +0000)]
[KMTEST]
- Implement simple KeDeviceQueue test by Moscow State Technical University students. Improvements are welcome.

svn path=/trunk/; revision=59188

10 years agoFix code indentation
Hermès Bélusca-Maïto [Fri, 7 Jun 2013 23:50:44 +0000 (23:50 +0000)]
Fix code indentation

svn path=/trunk/; revision=59187

10 years ago[NETAPI32]
Eric Kohl [Fri, 7 Jun 2013 22:36:49 +0000 (22:36 +0000)]
[NETAPI32]
Fix NetLocalGroupGetMembers and implement level 1. The netapi32:access winetest does not crash any more and group members appear in the user manager control panel.

svn path=/trunk/; revision=59186

10 years ago[KERNEL32-RTL]
Hermès Bélusca-Maïto [Fri, 7 Jun 2013 20:40:34 +0000 (20:40 +0000)]
[KERNEL32-RTL]
Fix return type and usage of RtlDetermineDosPathNameType_U, and use the declaration of RTL_PATH_TYPE in winternl.h instead of the wineism DOS_PATHNAME_TYPE.

See r59183 and 59184 for more information.

svn path=/trunk/; revision=59185

10 years agoRevert 59183 on hbelusca's request.
Sylvain Petreolle [Fri, 7 Jun 2013 09:36:37 +0000 (09:36 +0000)]
Revert 59183 on hbelusca's request.

svn path=/trunk/; revision=59184

10 years ago[KERNEL32-RTL]
Hermès Bélusca-Maïto [Fri, 7 Jun 2013 01:25:57 +0000 (01:25 +0000)]
[KERNEL32-RTL]
Fix return type and usage of RtlDetermineDosPathNameType_U, and use the declaration of RTL_PATH_TYPE in winternl.h instead of the wineism DOS_PATHNAME_TYPE.

[RTL:PATH]
- Make usage of the IS_PATH_SEPARATOR(...) macro instead of automatically checking for L'\\' or L'/', and of OBJ_NAME_PATH_SEPARATOR when checking for L'\\' only or setting the character L'\\' (just code consistency only).

<Test fixes:>
- Fix a search loop and a check in RtlpWin32NTNameToNtPathName_U (a problem of setting the pointer *PartName via the variable p existed (always 1 character shift wrt. the expected result, and now *PartName is set to NULL even if p == NewBuffer).
- Zero out an optional parameter (if present) in RtlDosSearchPath_Ustr.
- Zero out the return buffer in RtlGetFullPathName_U (function from Wine).

Those fixes ^ correct the following tests:
* ntdll:RtlDosPathNameToNtPathName_U (58 errors to 4 errors remaining due to UNC path handling).
* ntdll:RtlDosSearchPath_U (9 errors to 6 errors remaining due to the fact that our RtlDosSearchPath_U doesn't throw exception on bad arguments because it checks the validity of its arguments (pointers especially), whereas on Windows it seems it doesn't happen to be the case).
* ntdll:RtlDosSearchPath_Ustr (4 errors to full success).
* ntdll:RtlGetFullPathName_U (31 errors to 8 errors).
* ntdll:RtlGetFullPathName_UstrEx (29 errors to 6 errors).

svn path=/trunk/; revision=59183

10 years ago[KMTEST]
Aleksey Bragin [Thu, 6 Jun 2013 21:54:00 +0000 (21:54 +0000)]
[KMTEST]
- Fix variables declarations, and don't mix 1/0 and TRUE/FALSE. Boolean was invented for that.

svn path=/trunk/; revision=59182

10 years ago[KMTEST]
Aleksey Bragin [Thu, 6 Jun 2013 09:44:34 +0000 (09:44 +0000)]
[KMTEST]
- Constantine Belev: Fix a few bugs in the SeQueryInfoToken test. Now it does not crash in ReactOS anymore.

svn path=/trunk/; revision=59181

10 years ago[KMTEST]
Aleksey Bragin [Wed, 5 Jun 2013 23:25:02 +0000 (23:25 +0000)]
[KMTEST]
- Fix formatting of FsRtlTunnel.c
- Add proper header.

svn path=/trunk/; revision=59180