reactos.git
9 years ago[SAMSRV]
Eric Kohl [Sun, 18 Aug 2013 11:33:51 +0000 (11:33 +0000)]
[SAMSRV]
SampSetUserPassword: Fix check for vaild password hashes.

svn path=/trunk/; revision=59769

9 years ago[PSDK]
Amine Khaldi [Sat, 17 Aug 2013 23:51:10 +0000 (23:51 +0000)]
[PSDK]
* Apply some formatting consistency in ks.h.

svn path=/trunk/; revision=59768

9 years ago[PSDK]
Amine Khaldi [Sat, 17 Aug 2013 22:29:40 +0000 (22:29 +0000)]
[PSDK]
* Annotate ks.h.

svn path=/trunk/; revision=59767

9 years ago[SERVICES]
Hermès Bélusca-Maïto [Sat, 17 Aug 2013 20:07:39 +0000 (20:07 +0000)]
[SERVICES]
Clarify the fact that WaitForSingleObject returns WAIT_OBJECT_0 (which happens to be equal to ERROR_SUCCESS...)

svn path=/trunk/; revision=59765

9 years ago[PSDK]
Amine Khaldi [Sat, 17 Aug 2013 18:19:52 +0000 (18:19 +0000)]
[PSDK]
* Annotate oledlg.h.

svn path=/trunk/; revision=59763

9 years ago[PSDK]
Amine Khaldi [Sat, 17 Aug 2013 17:20:57 +0000 (17:20 +0000)]
[PSDK]
* Annotate wincon.h.

svn path=/trunk/; revision=59762

9 years ago[PSDK]
Amine Khaldi [Sat, 17 Aug 2013 15:39:59 +0000 (15:39 +0000)]
[PSDK]
* Annotate oleauto.h.

svn path=/trunk/; revision=59761

9 years ago[NETAPI32]
Eric Kohl [Sat, 17 Aug 2013 13:18:02 +0000 (13:18 +0000)]
[NETAPI32]
- NetUserAdd: Open the accounts domain with DOMAIN_READ_PASSWORD_PARAMETERS access. This is needed in order to check whether the password matches the password requirements of the domain.
- Start implementing NetUserGetGroups.

svn path=/trunk/; revision=59759

9 years ago[PSDK]
Amine Khaldi [Sat, 17 Aug 2013 11:20:05 +0000 (11:20 +0000)]
[PSDK]
* Annotate dbghelp.h.

svn path=/trunk/; revision=59758

9 years ago[PSDK]
Amine Khaldi [Fri, 16 Aug 2013 22:05:23 +0000 (22:05 +0000)]
[PSDK]
* Annotate objbase.h.

svn path=/trunk/; revision=59756

9 years ago[CRT]
Amine Khaldi [Fri, 16 Aug 2013 21:13:36 +0000 (21:13 +0000)]
[CRT]
* Annotate mbstring_s.h.
* Update _mbsnbcpy_s() annotation in mbstring.h.

svn path=/trunk/; revision=59755

9 years ago[CRT]
Amine Khaldi [Fri, 16 Aug 2013 14:51:13 +0000 (14:51 +0000)]
[CRT]
* Annotate string_s.h.

svn path=/trunk/; revision=59750

9 years ago[CRT]
Amine Khaldi [Fri, 16 Aug 2013 13:22:42 +0000 (13:22 +0000)]
[CRT]
* Annotate conio_s.h.

svn path=/trunk/; revision=59749

9 years ago[PSDK]
Amine Khaldi [Thu, 15 Aug 2013 21:43:06 +0000 (21:43 +0000)]
[PSDK]
* Annotate shellapi.h.

svn path=/trunk/; revision=59748

9 years ago[SAL]
Amine Khaldi [Thu, 15 Aug 2013 21:11:40 +0000 (21:11 +0000)]
[SAL]
* Add _Post_null_ annotation.

svn path=/trunk/; revision=59747

9 years ago[PSDK]
Amine Khaldi [Thu, 15 Aug 2013 14:32:37 +0000 (14:32 +0000)]
[PSDK]
* Annotate winsock.h.

svn path=/trunk/; revision=59745

9 years ago[SAL]
Amine Khaldi [Thu, 15 Aug 2013 13:57:16 +0000 (13:57 +0000)]
[SAL]
* Add _Inout_updates_to_() annotation.

svn path=/trunk/; revision=59744

9 years ago[PSDK]
Amine Khaldi [Thu, 15 Aug 2013 12:59:02 +0000 (12:59 +0000)]
[PSDK]
* Annotate ws2tcpip.h.

svn path=/trunk/; revision=59743

9 years ago[SAL]
Amine Khaldi [Thu, 15 Aug 2013 11:41:53 +0000 (11:41 +0000)]
[SAL]
* Add _Ret_opt_ and _Ret_opt_valid_ annotations.

svn path=/trunk/; revision=59742

9 years ago[PSDK]
Amine Khaldi [Wed, 14 Aug 2013 16:17:16 +0000 (16:17 +0000)]
[PSDK]
* Annotate ws2spi.h.

svn path=/trunk/; revision=59737

9 years ago[RTL]
Aleksey Bragin [Wed, 14 Aug 2013 14:08:40 +0000 (14:08 +0000)]
[RTL]
- Improve debug messages to include failure status.

svn path=/trunk/; revision=59736

9 years ago[PSDK]
Amine Khaldi [Wed, 14 Aug 2013 13:23:37 +0000 (13:23 +0000)]
[PSDK]
* Annotate cfgmgr32.h.

svn path=/trunk/; revision=59735

9 years ago[WIN32K]
Aleksey Bragin [Wed, 14 Aug 2013 11:02:08 +0000 (11:02 +0000)]
[WIN32K]
- Do not use a internal section object structure type, it's just not necessary and win32k should not ever need to access its fields directly.

svn path=/trunk/; revision=59733

9 years ago[SACDRV]: fix a bug in ChannelReferenceToOneByIndexwithLock and ChanMgrCreateChannel.
Alex Ionescu [Wed, 14 Aug 2013 04:20:17 +0000 (04:20 +0000)]
[SACDRV]: fix a bug in ChannelReferenceToOneByIndexwithLock and ChanMgrCreateChannel.
[SACDRV]: implement SacTranslateUnicodeToUtf8.
[NTOSKRNL]: implement HadlessCmdPutData.
EMS bringup is now functional:
"
Computer is booting, SAC started and initialized.\n\nUse the \"ch -?\" command for information about using channels.\nUse the \"?\" command for general help.

             SAC>%0
"

svn path=/trunk/; revision=59732

9 years ago[SAL]
Amine Khaldi [Tue, 13 Aug 2013 21:21:08 +0000 (21:21 +0000)]
[SAL]
* Add _Ret_writes_maybenull_z_ annotation.

svn path=/trunk/; revision=59731

9 years ago[PSDK]
Amine Khaldi [Tue, 13 Aug 2013 18:23:10 +0000 (18:23 +0000)]
[PSDK]
* Update oleauto.h.

svn path=/trunk/; revision=59727

9 years ago[PSDK]
Amine Khaldi [Tue, 13 Aug 2013 18:09:50 +0000 (18:09 +0000)]
[PSDK]
* Annotate commctrl.h.

svn path=/trunk/; revision=59726

9 years ago[KERNEL32]
Amine Khaldi [Tue, 13 Aug 2013 15:27:13 +0000 (15:27 +0000)]
[KERNEL32]
* Include winspool.h only where it's needed.

svn path=/trunk/; revision=59723

9 years ago[PSDK]
Amine Khaldi [Tue, 13 Aug 2013 15:12:04 +0000 (15:12 +0000)]
[PSDK]
* Annotate shlwapi.h.

svn path=/trunk/; revision=59722

9 years ago[NTOSKRNL]: Add and fix more glue code for EMS/Headless support. The SAC driver is...
Alex Ionescu [Tue, 13 Aug 2013 03:18:03 +0000 (03:18 +0000)]
[NTOSKRNL]: Add and fix more glue code for EMS/Headless support. The SAC driver is at least correctly able to initialize now when /redirect is enabled.
[SACMSG]: SAC wants the message tables as Unicode, but the CMakeList has an obscure comment that Unicode MC needs "testing". Well, I'll be the first to test it and confirm it works -- implement a UNICODE_SOURCE_REALLY to get Unicode-mc.
[SACMSG]: Add a few more constants.
[SACDRV]: Implement InitializeMachineInformation.
[SACDRV]: Fix countless bugs. Now the entire driver initializes up to UTF8EncodeAndSend, which is unimplemented. We're almost there!

svn path=/trunk/; revision=59718

9 years ago[NTOSKRNL]: RtlGetVersion in the kernel does not fail, does not return a CSD version...
Alex Ionescu [Tue, 13 Aug 2013 03:14:22 +0000 (03:14 +0000)]
[NTOSKRNL]: RtlGetVersion in the kernel does not fail, does not return a CSD version, and should not be returning negative build numbers. Fix it so that it works as it should (and anyone that relied on correct build numbers will no longer fail).

svn path=/trunk/; revision=59717

9 years ago[USETUP]: Add an entry in freeldr.ini for EMS testing.
Alex Ionescu [Tue, 13 Aug 2013 03:11:02 +0000 (03:11 +0000)]
[USETUP]: Add an entry in freeldr.ini for EMS testing.
[HIVESYS]: Fix double-addition of "nmidebug". One of those should have been "sacdrv".
[FREELDR]: Fix bugs in WinLdrSetupEms which caused an invalid HEADLESS_LOADER_BLOCK to be created.
[FERELDR]: Move WinLdrSetupEms in LoadWindowsCommon, so that setupldr can use EMS too.

svn path=/trunk/; revision=59716

9 years ago[PSDK]
Amine Khaldi [Mon, 12 Aug 2013 22:19:46 +0000 (22:19 +0000)]
[PSDK]
* Annotate shlobj.h.

svn path=/trunk/; revision=59715

9 years ago[PSDK]
Amine Khaldi [Mon, 12 Aug 2013 22:08:17 +0000 (22:08 +0000)]
[PSDK]
* Update shlwapi.h.
* Remove IUnknown_AtomicRelease() from shlwapi_undoc.h.

svn path=/trunk/; revision=59714

9 years agoForgot this file (fixes all the builds).
Hermès Bélusca-Maïto [Mon, 12 Aug 2013 16:15:44 +0000 (16:15 +0000)]
Forgot this file (fixes all the builds).

svn path=/trunk/; revision=59712

9 years ago[KERNEL32][CONSRV]
Hermès Bélusca-Maïto [Mon, 12 Aug 2013 16:12:58 +0000 (16:12 +0000)]
[KERNEL32][CONSRV]
Half-plement SetConsolePalette.

svn path=/trunk/; revision=59711

9 years ago[PSDK]
Amine Khaldi [Mon, 12 Aug 2013 11:52:50 +0000 (11:52 +0000)]
[PSDK]
* Annotate vfw.h.

svn path=/trunk/; revision=59710

9 years ago[TCPIP]
Cameron Gutman [Mon, 12 Aug 2013 06:46:06 +0000 (06:46 +0000)]
[TCPIP]
- Disable object logging now that all the deadlocks, leaks, double-frees, and use-after-frees visible in our test suite are fixed in TCP/IP

svn path=/trunk/; revision=59709

9 years ago[IP]
Cameron Gutman [Mon, 12 Aug 2013 06:00:06 +0000 (06:00 +0000)]
[IP]
- Fix a nasty bug preventing any of the non-default interface's NCEs from being selected
- Fix a bug preventing loopback NCEs from being found (fixes hang in ws2_32:sock winetest)

svn path=/trunk/; revision=59708

9 years ago[LWIP]
Cameron Gutman [Mon, 12 Aug 2013 04:58:22 +0000 (04:58 +0000)]
[LWIP]
- Indicate the graceful close before calling the FIN event handler

svn path=/trunk/; revision=59707

9 years ago[LWIP]
Cameron Gutman [Mon, 12 Aug 2013 04:08:20 +0000 (04:08 +0000)]
[LWIP]
- Ensure that the connection failure gets delivered if the socket is not yet ready to receive or has shutdown receive

svn path=/trunk/; revision=59706

9 years ago[TCPIP]
Cameron Gutman [Mon, 12 Aug 2013 03:09:28 +0000 (03:09 +0000)]
[TCPIP]
- Add logging of address files and connections (on temporarily for testing changes)
[LWIP]
- Drastically simplify the closing state machine
- All connection objects (and as a result address files too) are now getting properly reaped now
- Tested with Firefox and Abyss Web Server

svn path=/trunk/; revision=59705

9 years ago[CMAKE]
Cameron Gutman [Mon, 12 Aug 2013 01:12:25 +0000 (01:12 +0000)]
[CMAKE]
- Define i386 on x86 MSVC builds
- Probably fixes the infamous MSVC networking issues caused by tcpip.h assuming it was a big-endian platform and never byte-swapping anything
[TCPIP][LAN]
- Fix byteswapping on AMD64 and ARM builds too

svn path=/trunk/; revision=59704

9 years ago[TCPIP]
Cameron Gutman [Mon, 12 Aug 2013 00:45:04 +0000 (00:45 +0000)]
[TCPIP]
- Use common macro for htons
- Fail compilation if an unrecognized architecture is found (testing)

svn path=/trunk/; revision=59703

9 years ago[SETUPAPI]
Cameron Gutman [Sun, 11 Aug 2013 21:19:35 +0000 (21:19 +0000)]
[SETUPAPI]
- SetupDiRegisterDeviceInfo shouldn't fail if a device instance already exists
- MSDN documentation for this function states: "If [SPRDI_FIND_DUPS] is not specified, the device instance is registered regardless of whether a device instance already exists for it."

svn path=/trunk/; revision=59702

9 years ago[UMPNPMGR]
Cameron Gutman [Sun, 11 Aug 2013 19:57:47 +0000 (19:57 +0000)]
[UMPNPMGR]
- Handle the CM_CREATE_DEVNODE_GENERATE_ID flag
[SETUPAPI]
- Use the correct ID (the newly generated instance ID) when creating the device info if the DICD_GENERATE_ID flag was passed in

svn path=/trunk/; revision=59699

9 years ago[SETUPAPI]
Cameron Gutman [Sun, 11 Aug 2013 17:49:17 +0000 (17:49 +0000)]
[SETUPAPI]
- Pass the CM_CREATE_DEVINST_GENERATE_ID flag to CM_Create_DevInst_ExW if DICD_GENERATE_ID was used
- Currently unimplemented in umpnpmgr

svn path=/trunk/; revision=59698

9 years ago[KERNEL32]
Hermès Bélusca-Maïto [Sun, 11 Aug 2013 17:06:19 +0000 (17:06 +0000)]
[KERNEL32]
Fix the prototype of the undocumented function SetConsolePalette (see http://comments.gmane.org/gmane.comp.lang.harbour.devel/27844 and https://github.com/harbour/core/commit/d79a1b7b812cbde6ddf718ebfd6939a24f633e52 for a usage example); tested by Mysoft a.k.a. Grégory Macario Harbs.
Needed for modifying VGA palettes for NTVDM.

svn path=/trunk/; revision=59697

9 years ago[PSDK]
Amine Khaldi [Sun, 11 Aug 2013 14:40:52 +0000 (14:40 +0000)]
[PSDK]
* Annotate mmsystem.h.

svn path=/trunk/; revision=59696

9 years ago[PSDK]
Amine Khaldi [Sat, 10 Aug 2013 23:31:33 +0000 (23:31 +0000)]
[PSDK]
* Remove redundant GetUserDefaultUILanguage() declaration.

svn path=/trunk/; revision=59695

9 years ago[CRT]
Amine Khaldi [Sat, 10 Aug 2013 22:07:04 +0000 (22:07 +0000)]
[CRT]
* Annotate tchar_s.h.

svn path=/trunk/; revision=59694

9 years ago[CRT/INTRIN_X86]
Amine Khaldi [Sat, 10 Aug 2013 21:17:38 +0000 (21:17 +0000)]
[CRT/INTRIN_X86]
* Fix __ll_rshift() and __ull_rshift(). Thanks to Filip Navara for his help with the issue.
* Properly mark int64part as unsigned __int6 in _byteswap_uint64().
* Add missing prototypes.

svn path=/trunk/; revision=59692

9 years ago[NETAPI32]
Eric Kohl [Sat, 10 Aug 2013 19:24:03 +0000 (19:24 +0000)]
[NETAPI32]
Reimplement NetUserModalsGet and add NetUserModalsSet stub.

svn path=/trunk/; revision=59689

9 years ago[SPEC2DEF]
Hermès Bélusca-Maïto [Sat, 10 Aug 2013 15:00:50 +0000 (15:00 +0000)]
[SPEC2DEF]
In GCC builds, LD sucks, and therefore, use NAME instead of LIBRARY to prevent that GNU crap from marking executables as dlls just because they export stuff, which is needed by both ntoskrnl and ntvdm.
Tested and approved by Aleksandar Aandrejevic a.k.a. [TheFlash], gigaherz and Amine Khaldi.
See:
http://msdn.microsoft.com/en-us/library/28d6s79h.aspx - "Module-Definition (.Def) Files"
http://msdn.microsoft.com/en-us/library/30fw19zw.aspx - For a description of the LIBRARY keyword
http://msdn.microsoft.com/en-us/library/03b3wfkt.aspx - For a description of the NAME keyword
http://sourceware.org/binutils/docs-2.16/binutils/def-file-format.html - "The format of the dlltool .def file" (GCC)
for more information.

svn path=/trunk/; revision=59686

9 years ago[SAMSRV]
Eric Kohl [Sat, 10 Aug 2013 12:53:29 +0000 (12:53 +0000)]
[SAMSRV]
Initialize default domain ForceLogoff time.

svn path=/trunk/; revision=59685

9 years ago[CMAKE]
Hermès Bélusca-Maïto [Fri, 9 Aug 2013 22:23:27 +0000 (22:23 +0000)]
[CMAKE]
Fix console apps entry-point (problem since revision r53553).

svn path=/trunk/; revision=59683

9 years ago[PSDK]
Amine Khaldi [Wed, 7 Aug 2013 21:03:03 +0000 (21:03 +0000)]
[PSDK]
* Annotate wininet.h.

svn path=/trunk/; revision=59670

9 years ago[CRT]
Amine Khaldi [Wed, 7 Aug 2013 13:20:13 +0000 (13:20 +0000)]
[CRT]
* Annotate wchar_s.h.

svn path=/trunk/; revision=59664

9 years ago[CMAKE]
Amine Khaldi [Wed, 7 Aug 2013 12:28:47 +0000 (12:28 +0000)]
[CMAKE]
* We no longer need to maintain a transitional compatibility with the old CMake/RosBE for MSVC builds.

svn path=/trunk/; revision=59663

9 years ago[CRT]
Amine Khaldi [Tue, 6 Aug 2013 21:34:25 +0000 (21:34 +0000)]
[CRT]
* Annotate time_s.h.

svn path=/trunk/; revision=59661

9 years ago[CONSRV]
Hermès Bélusca-Maïto [Tue, 6 Aug 2013 19:10:36 +0000 (19:10 +0000)]
[CONSRV]
- Fix console handle validation (triggered by recent Process changes by Alex).
- Temporarily add commented-out asserts for testing purposes only.

svn path=/trunk/; revision=59658

9 years ago[KERNEL32]
Hermès Bélusca-Maïto [Tue, 6 Aug 2013 18:36:25 +0000 (18:36 +0000)]
[KERNEL32]
Limit indentation by avoiding many "if ()" imbrications.

svn path=/trunk/; revision=59657

9 years ago[CRT]
Amine Khaldi [Tue, 6 Aug 2013 16:16:27 +0000 (16:16 +0000)]
[CRT]
* Annotate time.h.

svn path=/trunk/; revision=59656

9 years ago[PSDK]
Amine Khaldi [Tue, 6 Aug 2013 13:48:36 +0000 (13:48 +0000)]
[PSDK]
* Annotate wincrypt.h.

svn path=/trunk/; revision=59655

9 years ago[KERNEL32]
Hermès Bélusca-Maïto [Tue, 6 Aug 2013 10:40:36 +0000 (10:40 +0000)]
[KERNEL32]
Clarify a comment; fix a parameter given to BasepIsRealtimeAllowed.

svn path=/trunk/; revision=59654

9 years ago[NDK]: Update DNF_NEED_TO_ENUM to DNF_LEGACY_RESOURCE_DEVICENODE. The former wasn...
Alex Ionescu [Tue, 6 Aug 2013 01:42:43 +0000 (01:42 +0000)]
[NDK]: Update DNF_NEED_TO_ENUM to DNF_LEGACY_RESOURCE_DEVICENODE. The former wasn't used and doesn't seem to exist, the latter is the actual real flag with that value.
[NTOSKRNL]: Commit an old patch of mine that sets up the right frontend code in IoAssignResources. All it does is add some error checking before calling the old halfplemented backend.

svn path=/trunk/; revision=59653

9 years ago[SACDRV]: Another attempt to make MSVC happy.
Alex Ionescu [Tue, 6 Aug 2013 01:38:13 +0000 (01:38 +0000)]
[SACDRV]: Another attempt to make MSVC happy.

svn path=/trunk/; revision=59652

9 years ago[SACDRV]: Great job GCC at not realizing a variable was not initialized.
Alex Ionescu [Tue, 6 Aug 2013 01:25:27 +0000 (01:25 +0000)]
[SACDRV]: Great job GCC at not realizing a variable was not initialized.

svn path=/trunk/; revision=59651

9 years ago[SACDRV]: Set dependency on sacmsg.
Alex Ionescu [Tue, 6 Aug 2013 01:14:34 +0000 (01:14 +0000)]
[SACDRV]: Set dependency on sacmsg.

svn path=/trunk/; revision=59650

9 years ago[HIVES]: Add "System Reserved" and "EMS" group types.
Alex Ionescu [Tue, 6 Aug 2013 01:12:08 +0000 (01:12 +0000)]
[HIVES]: Add "System Reserved" and "EMS" group types.
[TXTSETUP]: Add sacdrv.sys to the list of setup drivers.
[CMAKELISTS]: Add sac/sacdrv/sacmsg to the build.
[SACMSG]: Update some messages to give them identifiers.
[SACDRV]: Reformat almost the entire driver to ReactOS standards.
[SACDRV]: Implement about 50% of the driver, including most of the Channel Manager, Command Manager and Raw Channel Support. Comment and cleanup all of the old code that was there before. This is WIP -- it will only activate if you attempt to enable EMS. EMS/SAC support should be very helpful for Thorium Core/ARM port.

svn path=/trunk/; revision=59649

9 years ago[KERNEL32]: Parsing fixes
Alex Ionescu [Mon, 5 Aug 2013 18:33:52 +0000 (18:33 +0000)]
[KERNEL32]: Parsing fixes

svn path=/trunk/; revision=59647

9 years ago[RAPPS] Update Media Player Classic Home Cinema URL as per the request of a MPC dev.
Ziliang Guo [Mon, 5 Aug 2013 18:05:41 +0000 (18:05 +0000)]
[RAPPS] Update Media Player Classic Home Cinema URL as per the request of a MPC dev.

svn path=/trunk/; revision=59646

9 years ago[RAPPS]
Amine Khaldi [Mon, 5 Aug 2013 17:57:22 +0000 (17:57 +0000)]
[RAPPS]
* Fix the MSVC build.

svn path=/trunk/; revision=59645

9 years ago[ROSAPPS] Add Chinese translations for ROSAPPS. Translation by Yuntian Zhang. CORE...
Ziliang Guo [Mon, 5 Aug 2013 17:44:28 +0000 (17:44 +0000)]
[ROSAPPS] Add Chinese translations for ROSAPPS. Translation by Yuntian Zhang. CORE-7348 #resolve

svn path=/trunk/; revision=59644

9 years ago[VGAFONTEDIT] Add Chinese translation for VGA font edit utility. ROSAPPS-254 #resolve
Ziliang Guo [Mon, 5 Aug 2013 17:24:09 +0000 (17:24 +0000)]
[VGAFONTEDIT] Add Chinese translation for VGA font edit utility. ROSAPPS-254 #resolve

svn path=/trunk/; revision=59643

9 years ago[KERNEL32]: Fix incorrect bracing which was causing SearchPath failures to enter...
Alex Ionescu [Sun, 4 Aug 2013 20:46:55 +0000 (20:46 +0000)]
[KERNEL32]: Fix incorrect bracing which was causing SearchPath failures to enter a weird code path. Fix a debug print.

svn path=/trunk/; revision=59642

9 years ago[SYSSETUP]
Eric Kohl [Sun, 4 Aug 2013 20:28:26 +0000 (20:28 +0000)]
[SYSSETUP]
Add missing class installer stubs.

svn path=/trunk/; revision=59641

9 years ago[NDK/NTOSKRNL]: Use correct flags. Spotted by Thomas Fabber.
Alex Ionescu [Sun, 4 Aug 2013 19:28:37 +0000 (19:28 +0000)]
[NDK/NTOSKRNL]: Use correct flags. Spotted by Thomas Fabber.

svn path=/trunk/; revision=59640

9 years ago[KERNEL32]: Fix a few bugs in StuffStdHandle. Ironically Windows Server 2003 actually...
Alex Ionescu [Sun, 4 Aug 2013 18:46:07 +0000 (18:46 +0000)]
[KERNEL32]: Fix a few bugs in StuffStdHandle. Ironically Windows Server 2003 actually has a bug here when calling NtDuplicateObject...

svn path=/trunk/; revision=59639

9 years ago[KERNEL32] [FORMATTING]: Separate volume.c into disk.c, volume.c, and mountpt.c....
Alex Ionescu [Sun, 4 Aug 2013 17:32:38 +0000 (17:32 +0000)]
[KERNEL32] [FORMATTING]: Separate volume.c into disk.c, volume.c, and mountpt.c. Format function headers appropriately. No code change.

svn path=/trunk/; revision=59638

9 years ago[KERNEL32]: Complete rewrite of CreateProcessInternalW based on Server 2003, instead...
Alex Ionescu [Sun, 4 Aug 2013 16:58:54 +0000 (16:58 +0000)]
[KERNEL32]: Complete rewrite of CreateProcessInternalW based on Server 2003, instead of the original version that I wrote based on Windows 2000. This new version adds the right CSRSS support for VDM and Wow32, stubs the upcoming support for SxS, uses the new NtCreateProcessEx functionality, adds checks for SDB/Shim/AppCompat, adds checks for SRP (the old AppLocker), adds support for image file execution options, such as large pages and the debugger key, adds licensing checks, adds better path handling using the path APIs that Thomas, Hermes, and Myself re-wrote/improved in Rtl/NTDLL, and a whole lot more. Tested with a bunch of launches, downloads, and apps, and no immediate regressions were seen, but this is 3500 lines of code and nothing is perfect. Please file Jira issues as they come up -- I will maintain & fix this. Will also ask Hermes to start working on the VDM/WoW32 paths for the new NTVDM work that's happening, and I will start looking at SxS.

svn path=/trunk/; revision=59637

9 years ago[PSDK]
Amine Khaldi [Sun, 4 Aug 2013 16:38:27 +0000 (16:38 +0000)]
[PSDK]
* Annotate some advpub.h functions.

svn path=/trunk/; revision=59636

9 years ago[CRT]
Amine Khaldi [Sun, 4 Aug 2013 14:43:44 +0000 (14:43 +0000)]
[CRT]
* Annotate stdio_s.h.

svn path=/trunk/; revision=59635

9 years ago[SAMLIB]
Eric Kohl [Sun, 4 Aug 2013 13:04:02 +0000 (13:04 +0000)]
[SAMLIB]
Formatting. No code changes!

svn path=/trunk/; revision=59634

9 years ago[IP]
Cameron Gutman [Sun, 4 Aug 2013 12:45:53 +0000 (12:45 +0000)]
[IP]
- Do a better job of selecting an interface to use when none was specified
- Fix build

svn path=/trunk/; revision=59633

9 years ago[TCPIP]
Cameron Gutman [Sun, 4 Aug 2013 12:35:05 +0000 (12:35 +0000)]
[TCPIP]
- Properly support having the same neighbor addresses on different interfaces

svn path=/trunk/; revision=59632

9 years ago[NETAPI32]
Eric Kohl [Sun, 4 Aug 2013 10:55:09 +0000 (10:55 +0000)]
[NETAPI32]
NetpNtStatusToApiStatus: Convert STATUS_PASSWORD_RESTRICTION to NERR_PasswordTooShort.

svn path=/trunk/; revision=59631

9 years ago[SAMLIB]
Eric Kohl [Sat, 3 Aug 2013 22:39:58 +0000 (22:39 +0000)]
[SAMLIB]
Implement SamQueryDisplayInformation.

svn path=/trunk/; revision=59630

9 years ago[CRT]
Amine Khaldi [Sat, 3 Aug 2013 18:57:57 +0000 (18:57 +0000)]
[CRT]
* Annotate process.h.

svn path=/trunk/; revision=59629

9 years ago[SAMLIB]
Eric Kohl [Sat, 3 Aug 2013 16:40:00 +0000 (16:40 +0000)]
[SAMLIB]
SamSetInformationUser: Add password length checks.

svn path=/trunk/; revision=59628

9 years ago[SAL]
Amine Khaldi [Sat, 3 Aug 2013 14:36:11 +0000 (14:36 +0000)]
[SAL]
* Add _Deref_post_opt_z_, _Deref_pre_opt_z_ and _Deref_prepost_opt_z_ annotations.

svn path=/trunk/; revision=59627

9 years ago[DDK]
Amine Khaldi [Sat, 3 Aug 2013 14:11:37 +0000 (14:11 +0000)]
[DDK]
* Annotate parallel.h.

svn path=/trunk/; revision=59626

9 years ago[DDK]
Amine Khaldi [Sat, 3 Aug 2013 13:36:55 +0000 (13:36 +0000)]
[DDK]
* Annotate punknown.h.

svn path=/trunk/; revision=59625

9 years ago[SAL]
Amine Khaldi [Sat, 3 Aug 2013 13:15:33 +0000 (13:15 +0000)]
[SAL]
* Add _Scanf_s_format_string_ annotation.

svn path=/trunk/; revision=59624

9 years ago[DDK]
Amine Khaldi [Sat, 3 Aug 2013 13:08:00 +0000 (13:08 +0000)]
[DDK]
* Annotate ws2san.h.

svn path=/trunk/; revision=59623

9 years ago[SYSSETUP]
Eric Kohl [Sat, 3 Aug 2013 10:32:03 +0000 (10:32 +0000)]
[SYSSETUP]
Implement and enable the HdcClassInstaller.

svn path=/trunk/; revision=59622

9 years ago[SYSSETUP]
Eric Kohl [Sat, 3 Aug 2013 09:00:24 +0000 (09:00 +0000)]
[SYSSETUP]
Fix indentation. No code changes!

svn path=/trunk/; revision=59621

9 years ago[DDK]
Amine Khaldi [Fri, 2 Aug 2013 23:39:54 +0000 (23:39 +0000)]
[DDK]
* Annotate strmini.h.

svn path=/trunk/; revision=59620

9 years ago[DDK]
Amine Khaldi [Fri, 2 Aug 2013 16:02:54 +0000 (16:02 +0000)]
[DDK]
* Annotate storport.h.

svn path=/trunk/; revision=59619

9 years ago[DDK]
Amine Khaldi [Fri, 2 Aug 2013 14:47:21 +0000 (14:47 +0000)]
[DDK]
* Annotate tdikrnl.h.

svn path=/trunk/; revision=59618