reactos.git
10 years ago[newdev]
Christoph von Wittich [Mon, 27 May 2013 17:35:15 +0000 (17:35 +0000)]
[newdev]
add stub for DiShowUpdateDevice

svn path=/trunk/; revision=59089

10 years ago[SYSSETUP]
Eric Kohl [Mon, 27 May 2013 13:34:59 +0000 (13:34 +0000)]
[SYSSETUP]
Set the administrator password (hash) in the SAM database as part of the 2nd stage setup.

svn path=/trunk/; revision=59088

10 years ago[SAMSRV]
Eric Kohl [Mon, 27 May 2013 12:48:59 +0000 (12:48 +0000)]
[SAMSRV]
SampSetUserPassword:
- Update the password history only if the new password hash is not the empty password hash.
- Set the empty LM or NT password hash if the password is not present in order to keep both password hashes synchronized.

svn path=/trunk/; revision=59087

10 years ago[USBSTOR]
Johannes Anderwald [Sun, 26 May 2013 17:49:43 +0000 (17:49 +0000)]
[USBSTOR]
- Disable usbstor cbw debug print
CORE-7223 #resolve

svn path=/trunk/; revision=59086

10 years ago[advapi32]
Christoph von Wittich [Sun, 26 May 2013 17:33:39 +0000 (17:33 +0000)]
[advapi32]
return the required buffer size in case a temp buffer is used
fixes services tab in msconfig

svn path=/trunk/; revision=59085

10 years ago[USBSTOR]
Johannes Anderwald [Sun, 26 May 2013 17:18:19 +0000 (17:18 +0000)]
[USBSTOR]
- Hackplement IRP_MJ_POWER support
- Inspired by Thomas (Blame him ;))

svn path=/trunk/; revision=59084

10 years ago[SAMSRV]
Eric Kohl [Sun, 26 May 2013 10:48:54 +0000 (10:48 +0000)]
[SAMSRV]
Calculate NT and LM hashes of the empty password string and use them as default passwords hashes in new user accounts.

svn path=/trunk/; revision=59083

10 years ago[MSPORTS]
Eric Kohl [Sat, 25 May 2013 18:28:28 +0000 (18:28 +0000)]
[MSPORTS]
- Only use the first port base address for parallel port identification. ECP ports have a second base address that confused the identification code.
- Apply the same check to the serial port identification code because it can prevent potential malfunction. At least it doesn't hurt to be on the safe side.

svn path=/trunk/; revision=59082

10 years ago[USBSTOR]
Johannes Anderwald [Fri, 24 May 2013 19:02:28 +0000 (19:02 +0000)]
[USBSTOR]
- partly implement support for scsiop_mechanism command, not yet activated
- terminate request properly when it is not supported. Fixes leaking of irp requests

svn path=/trunk/; revision=59081

10 years ago[HIDCLASS]
Johannes Anderwald [Fri, 24 May 2013 17:36:14 +0000 (17:36 +0000)]
[HIDCLASS]
- Implement HidClass_Power
[USBCCGP]
- Remove superflous spaces
- Implement IRP_MJ_SYSTEM_CONTROL
- Fix bug in IRP_MJ_POWER handler
- Add driver unload routine
[USBEHCI,USBOHCI, USBUHCI]
- Support Win2k3 usbhub.sys, which uses null device handle for the root usb hub
- Based on a patch by Thomas Faber

svn path=/trunk/; revision=59080

10 years ago[FREELDR]
Sylvain Petreolle [Fri, 24 May 2013 12:24:27 +0000 (12:24 +0000)]
[FREELDR]
Take in account the boot disk in the number of detected disks.
It allows booting without a hard disk (e.g cdrom/floppy alone with an USB storage device)

svn path=/trunk/; revision=59079

10 years ago[FREELDR]
Sylvain Petreolle [Fri, 24 May 2013 12:20:13 +0000 (12:20 +0000)]
[FREELDR]
Convert TABs to spaces, no code changes.

svn path=/trunk/; revision=59078

10 years ago[RTL]
Eric Kohl [Fri, 24 May 2013 12:10:12 +0000 (12:10 +0000)]
[RTL]
Comparison is always true due to limited range of data type.
Patch by Samuel Serapion.

CORE-7178 #resolve #comment Committed in r59077.

svn path=/trunk/; revision=59077

10 years ago[RTL]
Eric Kohl [Fri, 24 May 2013 09:50:49 +0000 (09:50 +0000)]
[RTL]
Comparison is always true due to limited range of data type. Patch by Samuel Serapion.

CORE-7177 #resolve #comment Committed in r59076.

svn path=/trunk/; revision=59076

10 years ago[NTOSKRNL]
Eric Kohl [Fri, 24 May 2013 09:07:46 +0000 (09:07 +0000)]
[NTOSKRNL]
SeValidSecurityDescriptor does not correctly check for invalid DACL revision numbers. Patch by Samuel Serapion.

CORE-7209 #resolve #comment Committed in r59075.

svn path=/trunk/; revision=59075

10 years ago[GDIPLUS_WINETEST]
Amine Khaldi [Thu, 23 May 2013 17:23:10 +0000 (17:23 +0000)]
[GDIPLUS_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59074

10 years ago[GDIPLUS]
Amine Khaldi [Thu, 23 May 2013 17:23:00 +0000 (17:23 +0000)]
[GDIPLUS]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59073

10 years ago[WINDOWSCODECS_WINETEST]
Amine Khaldi [Thu, 23 May 2013 16:40:21 +0000 (16:40 +0000)]
[WINDOWSCODECS_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59072

10 years ago[WINDOWSCODECS]
Amine Khaldi [Thu, 23 May 2013 16:39:54 +0000 (16:39 +0000)]
[WINDOWSCODECS]
* Sync with Wine 1.5.26.
[PSDK]
* Update wincodec.idl.

svn path=/trunk/; revision=59071

10 years ago[NETAPI32]
Eric Kohl [Thu, 23 May 2013 15:20:29 +0000 (15:20 +0000)]
[NETAPI32]
- Add stubs for missing NetGroup functions.
- Update header file.

svn path=/trunk/; revision=59070

10 years ago[SAMSRV]
Eric Kohl [Thu, 23 May 2013 09:42:25 +0000 (09:42 +0000)]
[SAMSRV]
Move some alias-specific code to alias.c, for later use by the setup code.

svn path=/trunk/; revision=59069

10 years ago[SAMSRV]
Eric Kohl [Thu, 23 May 2013 09:07:12 +0000 (09:07 +0000)]
[SAMSRV]
Rename internal setup functions in order to avoid naming conflicts.

svn path=/trunk/; revision=59068

10 years ago[SAMSRV]
Eric Kohl [Wed, 22 May 2013 17:53:25 +0000 (17:53 +0000)]
[SAMSRV]
- Remove dead code.
- Use SampReg functions for access th the registry.
- Improve error handling in SampCreateDbObject and SampOpenDbObject functions.

svn path=/trunk/; revision=59067

10 years ago[SAMSRV]
Eric Kohl [Wed, 22 May 2013 13:56:49 +0000 (13:56 +0000)]
[SAMSRV]
- Move some helper functions to a separate file.
- Implement SamrRemoveMemberFromForeignDomain.

svn path=/trunk/; revision=59066

10 years ago[WINHTTP_WINETEST]
Amine Khaldi [Tue, 21 May 2013 20:07:04 +0000 (20:07 +0000)]
[WINHTTP_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59065

10 years ago[WINHTTP]
Amine Khaldi [Tue, 21 May 2013 20:06:46 +0000 (20:06 +0000)]
[WINHTTP]
* Sync with Wine 1.5.26.
* Update winhttp_ros.diff.
[PSDK]
* Update winhttp.h.

svn path=/trunk/; revision=59064

10 years ago[WININET_WINETEST]
Amine Khaldi [Tue, 21 May 2013 19:56:35 +0000 (19:56 +0000)]
[WININET_WINETEST]
* Improve the headers inclusion for urlcache.c.

svn path=/trunk/; revision=59063

10 years ago[WININET_WINETEST]
Amine Khaldi [Mon, 20 May 2013 21:42:42 +0000 (21:42 +0000)]
[WININET_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59062

10 years ago[WININET]
Amine Khaldi [Mon, 20 May 2013 21:42:26 +0000 (21:42 +0000)]
[WININET]
* Sync with Wine 1.5.26.
* Update wininet_ros.diff.
[PSDK]
* Update wininet.h and winineti.h.

svn path=/trunk/; revision=59061

10 years ago[CMAKE]
Thomas Faber [Mon, 20 May 2013 18:27:07 +0000 (18:27 +0000)]
[CMAKE]
- Produce a proper error when add_cd_file is used with an unknown folder
- Remove an rbuild-leftover in reactos.dff.in
- Update outdated build tool message in configure

svn path=/trunk/; revision=59058

10 years ago[APPWIZ]
Amine Khaldi [Mon, 20 May 2013 18:25:05 +0000 (18:25 +0000)]
[APPWIZ]
* Update the German translation. By Robert Naumann.
CORE-7200 #resolve #comment Committed in r59057. Danke !

svn path=/trunk/; revision=59057

10 years ago[WELCOME]
Eric Kohl [Mon, 20 May 2013 18:10:30 +0000 (18:10 +0000)]
[WELCOME]
Adding RTL support for welcome.
Patch by Baruch Rutman.

CORE-7123 #resolve #comment Committed in revision 59056.

svn path=/trunk/; revision=59056

10 years ago[CMD]
Hermès Bélusca-Maïto [Mon, 20 May 2013 17:43:37 +0000 (17:43 +0000)]
[CMD]
- Simplify CommandColor and document it. Checking whether one sets the same color for both foreground and background is now only checked inside SetScreenColor.
Based on a patch by Victor
CORE-7191 #resolve #comment Committed in rev.59055.

- Fix handling of /T:<color> option when starting cmd.exe
- Remove unneeded error string.

svn path=/trunk/; revision=59055

10 years ago[CRT]
Sylvain Petreolle [Mon, 20 May 2013 16:28:43 +0000 (16:28 +0000)]
[CRT]
Import _wcslwr_s from Wine.

svn path=/trunk/; revision=59052

10 years ago[USRMGR]
Eric Kohl [Mon, 20 May 2013 15:44:43 +0000 (15:44 +0000)]
[USRMGR]
Improve GUI interface. Patch by Lee Schreoder.
CORE-7078 #resolve #comment Committed in revision 59051.

svn path=/trunk/; revision=59051

10 years ago[MSHTML_WINETEST]
Amine Khaldi [Mon, 20 May 2013 11:17:23 +0000 (11:17 +0000)]
[MSHTML_WINETEST]
* Skip some tests that result in timeouts.
ROSTESTS-113 ROSTESTS-114

svn path=/trunk/; revision=59050

10 years ago[HIDCLASS]
Johannes Anderwald [Sun, 19 May 2013 21:33:08 +0000 (21:33 +0000)]
[HIDCLASS]
- Fix double irp completion bug in hidclass
- Hidclass now properly initializes and works in WinServer2003
- Tested excessively by Vic (Blame him ;))

svn path=/trunk/; revision=59049

10 years ago[MSHTML_WINETEST]
Amine Khaldi [Sun, 19 May 2013 21:22:21 +0000 (21:22 +0000)]
[MSHTML_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59048

10 years ago[MSHTML]
Amine Khaldi [Sun, 19 May 2013 21:21:20 +0000 (21:21 +0000)]
[MSHTML]
* Sync with Wine 1.5.26 and update Wine gecko package to 1.9.
[PSDK]
* Update mshtmdid.h and mshtml.idl.
[APPWIZ]
* Import the new way of handling Wine gecko package.
[BOOTDATA/PACKAGES]
* Account for the new Wine gecko package slipstreaming.

svn path=/trunk/; revision=59047

10 years ago[SYSSETUP]
Amine Khaldi [Sun, 19 May 2013 21:10:55 +0000 (21:10 +0000)]
[SYSSETUP]
* Register vbscript.dll.

svn path=/trunk/; revision=59046

10 years ago[HIDCLASS]
Johannes Anderwald [Sun, 19 May 2013 19:05:38 +0000 (19:05 +0000)]
[HIDCLASS]
- Remove assert

svn path=/trunk/; revision=59045

10 years ago[MOUHID]
Johannes Anderwald [Sun, 19 May 2013 17:29:15 +0000 (17:29 +0000)]
[MOUHID]
- Cleanup code
- Fix distinguation between relative and absolute mice
- Tested by Timo (Blame him ;))

svn path=/trunk/; revision=59044

10 years ago[PSDK]
Amine Khaldi [Sun, 19 May 2013 14:38:17 +0000 (14:38 +0000)]
[PSDK]
* Update shdeprecated.idl.

svn path=/trunk/; revision=59043

10 years ago[UUID]
Amine Khaldi [Sun, 19 May 2013 14:30:10 +0000 (14:30 +0000)]
[UUID]
* Add CATID_SafeForInitializing and SID_VariantConversion.

svn path=/trunk/; revision=59042

10 years ago[DXSDK]
Amine Khaldi [Sun, 19 May 2013 13:52:15 +0000 (13:52 +0000)]
[DXSDK]
* We no longer need amvideo.h.
* Update amvideo.idl.

svn path=/trunk/; revision=59041

10 years ago[CMAKE]
Amine Khaldi [Sun, 19 May 2013 13:43:47 +0000 (13:43 +0000)]
[CMAKE]
* Add some missing order only dependencies.

svn path=/trunk/; revision=59040

10 years ago[USB]
Johannes Anderwald [Sat, 18 May 2013 20:16:50 +0000 (20:16 +0000)]
[USB]
- Fix race condition for status change worker routine
CORE-7193 #resolve
- Tested by Thomas Faber (Blame him ;)

svn path=/trunk/; revision=59039

10 years ago[RPCRT4]
Eric Kohl [Sat, 18 May 2013 19:19:27 +0000 (19:19 +0000)]
[RPCRT4]
Fix a bug that corrupted in-parameters when a remote function is called. If the in-parameter is an array of UNICODE_STRINGS, the bug terminates all strings at the length of the first string. For example, when LsaLookupNames is called in order to retrieve the SIDs of the "Guest" and "Administrator" users, the remote function received the strings "Guest" and "Admin".

The patch will be sent to the WINE project after a similar bug for out-parameters has been fixed too.

svn path=/trunk/; revision=59038

10 years ago[MSPAINT]
Amine Khaldi [Sat, 18 May 2013 14:48:51 +0000 (14:48 +0000)]
[MSPAINT]
* Plug a handle leak. Fixed by Andre Guibert de Bruet.
CORE-7190 #resolve #comment Committed in r59036. Thanks !

svn path=/trunk/; revision=59036

10 years ago[IERNONCE]
Amine Khaldi [Sat, 18 May 2013 14:41:18 +0000 (14:41 +0000)]
[IERNONCE]
* Add to trunk, with a stubbed RunonceEx. Brought to you by Robert Naumann.
CORE-7194 #resolve #comment Committed in r59035. Cheers ;)

svn path=/trunk/; revision=59035

10 years ago[MSIEXEC]
Amine Khaldi [Sat, 18 May 2013 13:53:18 +0000 (13:53 +0000)]
[MSIEXEC]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59034

10 years ago[SYSSETUP]
Amine Khaldi [Fri, 17 May 2013 21:50:23 +0000 (21:50 +0000)]
[SYSSETUP]
* Register stdole2.tlb, stdole32.tlb and mshtml.tlb.
[BOOTDATA]
* Don't hardcode the typelib registration of stdole2.tlb and stdole32.tlb anymore.

svn path=/trunk/; revision=59030

10 years ago[SYSSETUP]
Eric Kohl [Fri, 17 May 2013 21:44:27 +0000 (21:44 +0000)]
[SYSSETUP]
Revert revisions 59021 and 59020.

svn path=/trunk/; revision=59029

10 years ago[SYSSETUP]
Amine Khaldi [Fri, 17 May 2013 21:40:46 +0000 (21:40 +0000)]
[SYSSETUP]
* Add a way to register typelibs using the TypeLibraries section in syssetup.inf. Brought to you by Giannis Adamopoulos.

svn path=/trunk/; revision=59028

10 years ago[MSHTML.TLB]
Amine Khaldi [Fri, 17 May 2013 21:38:56 +0000 (21:38 +0000)]
[MSHTML.TLB]
* Add the missing registration data.

svn path=/trunk/; revision=59027

10 years ago[FASTFAT]
Eric Kohl [Fri, 17 May 2013 17:52:43 +0000 (17:52 +0000)]
[FASTFAT]
Reverted revisions 59023, 59022 and 58976.

svn path=/trunk/; revision=59026

10 years agoGerman Translation: shutdown, hostname, regedit, winhlp, cmd, explorer_new + some...
Daniel Reimer [Fri, 17 May 2013 12:18:48 +0000 (12:18 +0000)]
German Translation: shutdown, hostname, regedit, winhlp, cmd, explorer_new + some optimizations by zehnvor.
+ Added German resource for hostname to build process.

General overhaul of shutdown application to make texts fit better than before. Whoever thought CTEXT is a good idea... NO it's not. Changed to LTEXT as used at almost all other apps we have. This makes text ordering way simpler.

CORE-7148 #resolve #comment Resolved in revision 59025. Thanks for your help :D

svn path=/trunk/; revision=59025

10 years ago[BROWSEUI]
Amine Khaldi [Fri, 17 May 2013 11:19:48 +0000 (11:19 +0000)]
[BROWSEUI]
* Fix ITravelLogClient::GetWindowData() definition (parameters) and correct its use.
* Account for tlogstg.h where the ITravelLogClient interface is now defined.
[PSDK]
* Import tlogstg.idl from Wine 1.5.26.
* Remove the now duplicated definitions from shobjidl.idl.
[UUID]
* Add tlogstg.idl.

svn path=/trunk/; revision=59024

10 years ago[FASTFAT]
Eric Kohl [Thu, 16 May 2013 23:41:43 +0000 (23:41 +0000)]
[FASTFAT]
Implement a special case for existing files which are opened using the FILE_OVERWRITE or FILE_OVERWRITE_IF file disposition: New file attributes must be ORed with the existing file attributes.

svn path=/trunk/; revision=59023

10 years ago[FASTFAT]
Eric Kohl [Thu, 16 May 2013 21:21:46 +0000 (21:21 +0000)]
[FASTFAT]
Allow only readonly, hidden, system and archive files attributes to be set for existing files. Other file attributes must be ignored.
This fixes several tests.

svn path=/trunk/; revision=59022

10 years ago[SYSSETUP]
Eric Kohl [Wed, 15 May 2013 22:01:07 +0000 (22:01 +0000)]
[SYSSETUP]
Enable the restore privilege before the call to NtUnloadKey. Disable it immediately after the call to NtUnloadKey.

svn path=/trunk/; revision=59021

10 years ago[SYSSETUP]
Eric Kohl [Wed, 15 May 2013 21:26:07 +0000 (21:26 +0000)]
[SYSSETUP]
- Move set privilege code into a separate function.
- Set the restore privilege to make NtUnloadKey work properly.

svn path=/trunk/; revision=59020

10 years ago[SHELL32]
Amine Khaldi [Wed, 15 May 2013 17:42:01 +0000 (17:42 +0000)]
[SHELL32]
* Process CPL_STARTWPARMSW and then CPL_DBLCLK when starting control panel applets.

svn path=/trunk/; revision=59019

10 years ago[VBSCRIPT_WINETEST]
Amine Khaldi [Wed, 15 May 2013 17:33:58 +0000 (17:33 +0000)]
[VBSCRIPT_WINETEST]
* Import from Wine 1.5.26.

svn path=/trunk/; revision=59018

10 years ago[VBSCRIPT]
Amine Khaldi [Wed, 15 May 2013 17:33:01 +0000 (17:33 +0000)]
[VBSCRIPT]
* Import from Wine 1.5.26.

svn path=/trunk/; revision=59017

10 years ago[PSDK]
Amine Khaldi [Wed, 15 May 2013 17:28:21 +0000 (17:28 +0000)]
[PSDK]
* Add some missing definitions in activscp.idl.

svn path=/trunk/; revision=59016

10 years ago[RUNDLL32]
Sylvain Petreolle [Wed, 15 May 2013 12:41:25 +0000 (12:41 +0000)]
[RUNDLL32]
Rundll32 always returns 0.
Mike McCormack (mike at codeweavers dot com)

svn path=/trunk/; revision=59015

10 years ago[MSV1_0]
Eric Kohl [Mon, 13 May 2013 13:47:33 +0000 (13:47 +0000)]
[MSV1_0]
AppendRidToSid: Copy the whole source SID into the destination SID.

svn path=/trunk/; revision=59014

10 years ago[LSASRV]
Eric Kohl [Mon, 13 May 2013 13:05:16 +0000 (13:05 +0000)]
[LSASRV]
- LsapCheckLogonProcess: Open client process using the PROCESS_DUP_HANDLE access right because we need to duplicate the logon token back into the clients handle table.

svn path=/trunk/; revision=59013

10 years ago[HIDUSB]
Thomas Faber [Sun, 12 May 2013 19:03:02 +0000 (19:03 +0000)]
[HIDUSB]
- Unconfigure device, and don't leak memory

... okay, enough HID for now.

svn path=/trunk/; revision=59012

10 years ago[HID]
Thomas Faber [Sun, 12 May 2013 18:51:11 +0000 (18:51 +0000)]
[HID]
- Hidclass must delete the FDO, not the minidriver.

svn path=/trunk/; revision=59011

10 years ago[HIDUSB]
Thomas Faber [Sun, 12 May 2013 18:24:12 +0000 (18:24 +0000)]
[HIDUSB]
- Plug a memory leak in HidUsb_GetReportDescriptor
- Do not try to free in the middle of a pool block on IRP_MN_STOP_DEVICE
- Implement HidPower
- Do not access an IRP after completing it in HidCreate
- Do not waste a stack location in HidSystemControl

svn path=/trunk/; revision=59010

10 years ago[HIDUSB]
Thomas Faber [Sun, 12 May 2013 17:59:14 +0000 (17:59 +0000)]
[HIDUSB]
- Use pool tagging

svn path=/trunk/; revision=59009

10 years ago[HIDCLASS]
Thomas Faber [Sun, 12 May 2013 17:16:41 +0000 (17:16 +0000)]
[HIDCLASS]
- Get rid of HidClass_GetSystemAddress
- More minor fixes

svn path=/trunk/; revision=59008

10 years ago[HIDUSB]
Thomas Faber [Sun, 12 May 2013 17:03:24 +0000 (17:03 +0000)]
[HIDUSB]
- Remove unnecessary casts

svn path=/trunk/; revision=59007

10 years ago[HIDUSB]
Thomas Faber [Sun, 12 May 2013 16:59:26 +0000 (16:59 +0000)]
[HIDUSB]
- The usual... fix some whitespace

svn path=/trunk/; revision=59006

10 years ago[HIDCLASS]
Thomas Faber [Sun, 12 May 2013 15:44:58 +0000 (15:44 +0000)]
[HIDCLASS]
- Use pool tagging

svn path=/trunk/; revision=59005

10 years ago[HIDCLASS]
Thomas Faber [Sun, 12 May 2013 15:31:01 +0000 (15:31 +0000)]
[HIDCLASS]
- Remove unnecessary casts
- Fix DllInitialize/DllUnload prototype

svn path=/trunk/; revision=59004

10 years ago[HIDCLASS]
Thomas Faber [Sun, 12 May 2013 15:23:34 +0000 (15:23 +0000)]
[HIDCLASS]
- Fix some whitespace

svn path=/trunk/; revision=59003

10 years ago[WINLOGON]
Eric Kohl [Sun, 12 May 2013 13:24:37 +0000 (13:24 +0000)]
[WINLOGON]
Wait for the LSA server to complete its initialization before initializing the GINA dll. This change is required because future changes to MSGINAs logon code will require access to the LSA.

svn path=/trunk/; revision=59002

10 years ago[CONSRV]
Hermès Bélusca-Maïto [Sun, 12 May 2013 00:20:15 +0000 (00:20 +0000)]
[CONSRV]
- Use new helpers ConsoleAllocHeap and ConsoleFreeHeap instead of RtlAllocateHeap and RtlFreeHeap, to be able to use also debug heaps etc...
- Initialize completely CONSOLE and CONSOLE_SCREEN_BUFFER structures to avoid using unitializing fields, that can be prone to bugs.
- Do not unnecessarily lock the per-process IO handles table.
- Validate the console pointers when calling SrvCloseHandle / SrvVerifyConsoleIoHandle / SrvDuplicateHandle (so that we are sure to do valid operations for console applications, and fail properly for GUI ones).

- Fix a bug caught by [TheFlash] which unveiled only on livecds (why??) as random CSR heap corruptions. It was caused by corrupting the heap by freeing invalid IO handles when freeing the handles table inherited by default when starting a console application. I reworked the initialization code a bit and the freeing code to fix this problem.
  This bug was diagnosed with the help of Thomas Faber's debug heap (see http://www.reactos.org/wiki/User:ThFabba/Debug_Heap ), that I've augmented a bit (with dumping functions when a heap block was found invalid).

- Now reenable the CSR heap usage.

CORE-7157 #resolve #comment Resolved in revision 59001. Thanks for your help :D

svn path=/trunk/; revision=59001

10 years ago[Win32k]
James Tabor [Sat, 11 May 2013 19:33:40 +0000 (19:33 +0000)]
[Win32k]
- Thread ID to Thread Information.

svn path=/trunk/; revision=59000

10 years ago[Win32k]
James Tabor [Sat, 11 May 2013 19:26:18 +0000 (19:26 +0000)]
[Win32k]
- Cleanup and one fix.

svn path=/trunk/; revision=58999

10 years ago[KBDHID][MOUHID]
Thomas Faber [Sat, 11 May 2013 17:15:54 +0000 (17:15 +0000)]
[KBDHID][MOUHID]
- Free the correct usage list buffer

svn path=/trunk/; revision=58998

10 years ago[HIDPARSER]
Thomas Faber [Sat, 11 May 2013 15:51:37 +0000 (15:51 +0000)]
[HIDPARSER]
- Don't use a platform-dependent free function aka fix build

svn path=/trunk/; revision=58997

10 years ago[HIDPARSE]
Thomas Faber [Sat, 11 May 2013 15:41:22 +0000 (15:41 +0000)]
[HIDPARSE]
- Use pool tagging
- Avoid a cast

svn path=/trunk/; revision=58996

10 years ago[HIDPARSE]
Thomas Faber [Sat, 11 May 2013 15:39:50 +0000 (15:39 +0000)]
[HIDPARSE]
- Fix some whitespace

svn path=/trunk/; revision=58995

10 years ago[KBDHID][MOUHID]
Thomas Faber [Sat, 11 May 2013 12:30:52 +0000 (12:30 +0000)]
[KBDHID][MOUHID]
- Use pool tagging
- Remove unnecessary casts

svn path=/trunk/; revision=58994

10 years ago[KBDHID][MOUHID]
Thomas Faber [Sat, 11 May 2013 12:17:36 +0000 (12:17 +0000)]
[KBDHID][MOUHID]
- Free device resources

svn path=/trunk/; revision=58993

10 years ago[KBDHID][MOUHID]
Thomas Faber [Sat, 11 May 2013 12:08:46 +0000 (12:08 +0000)]
[KBDHID][MOUHID]
- Properly stub DispatchPower
- Implement DispatchSystemControl

svn path=/trunk/; revision=58992

10 years ago[FS_REC]
Amine Khaldi [Sat, 11 May 2013 11:13:23 +0000 (11:13 +0000)]
[FS_REC]
* Properly mark some unreferenced parameters as such.

svn path=/trunk/; revision=58991

10 years ago[FASTFAT]
Amine Khaldi [Sat, 11 May 2013 11:03:12 +0000 (11:03 +0000)]
[FASTFAT]
* Add some function annotations.
* Fix several debug print specifiers.
* Properly mark some unreferenced parameters as such.

svn path=/trunk/; revision=58990

10 years ago[KBDHID][MOUHID]
Thomas Faber [Sat, 11 May 2013 10:23:54 +0000 (10:23 +0000)]
[KBDHID][MOUHID]
- Use switch instead of nested ifs
- Remove some unnecessary casts
- Fix some spacing issues

svn path=/trunk/; revision=58989

10 years ago[CDFS]
Amine Khaldi [Sat, 11 May 2013 09:52:37 +0000 (09:52 +0000)]
[CDFS]
* Fix the mismatch between sizeof and countof quantities in CdfsMakeFCBFromDirEntry.
* Properly account for '\\' and '\0'.
* Fix one more debug print specifier.

svn path=/trunk/; revision=58988

10 years ago[CDFS]
Amine Khaldi [Sat, 11 May 2013 09:24:31 +0000 (09:24 +0000)]
[CDFS]
* Add some function annotations.
* Fix several debug print specifiers.
* Properly mark some unreferenced parameters as such.

svn path=/trunk/; revision=58987

10 years ago[Win32k]
James Tabor [Fri, 10 May 2013 22:28:18 +0000 (22:28 +0000)]
[Win32k]
- ATI fixup CORE-6551.
- Giannis Adamopoulos fragment patch 18.

svn path=/trunk/; revision=58986

10 years ago[SCSIPORT]
Timo Kreuzer [Fri, 10 May 2013 19:46:50 +0000 (19:46 +0000)]
[SCSIPORT]
Fix a bug in size calculation that causes memory corruption on 64 bit
Fix some MSVC/x64 warnings

[UNIATA]
Fix some MSVC/x64 warnings

svn path=/trunk/; revision=58985

10 years ago[FREELDR]
Timo Kreuzer [Fri, 10 May 2013 17:49:48 +0000 (17:49 +0000)]
[FREELDR]
Fix stack corruption.

svn path=/trunk/; revision=58984

10 years ago[PCMCIA]
Amine Khaldi [Fri, 10 May 2013 10:30:21 +0000 (10:30 +0000)]
[PCMCIA]
* Add some function annotations.
* Properly mark some unreferenced parameters as such.

svn path=/trunk/; revision=58983

10 years ago[PCIX]
Amine Khaldi [Fri, 10 May 2013 10:22:01 +0000 (10:22 +0000)]
[PCIX]
* Add some function annotations.
* Fix several debug print specifiers.
* Properly mark some unreferenced parameters as such.

svn path=/trunk/; revision=58982