ReactOS.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
October
September
August
July
June
May
April
March
February
January
2016
December
November
October
September
August
July
June
May
April
March
February
January
2015
December
November
October
September
August
July
June
May
April
March
February
January
2014
December
November
October
September
August
July
June
May
April
March
February
January
2013
December
November
October
September
August
July
June
May
April
March
February
January
2012
December
November
October
September
August
July
June
May
April
March
February
January
2011
December
November
October
September
August
July
June
May
April
March
February
January
2010
December
November
October
September
August
July
June
May
April
March
February
January
2009
December
November
October
September
August
July
June
May
April
March
February
January
2008
December
November
October
September
August
July
June
May
April
March
February
January
2007
December
November
October
September
August
July
June
May
April
March
February
January
2006
December
November
October
September
August
July
June
May
April
March
February
January
2005
December
November
October
September
August
July
June
May
April
March
February
January
2004
December
November
October
September
August
July
June
May
April
March
February
List overview
Download
Ros-diffs
September 2009
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
----- 2016 -----
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
----- 2015 -----
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
----- 2014 -----
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
----- 2013 -----
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
----- 2012 -----
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
----- 2011 -----
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
----- 2010 -----
December 2010
November 2010
October 2010
September 2010
August 2010
July 2010
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
----- 2009 -----
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
----- 2008 -----
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
----- 2007 -----
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
----- 2006 -----
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
----- 2005 -----
December 2005
November 2005
October 2005
September 2005
August 2005
July 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005
----- 2004 -----
December 2004
November 2004
October 2004
September 2004
August 2004
July 2004
June 2004
May 2004
April 2004
March 2004
February 2004
ros-diffs@reactos.org
16 participants
270 discussions
Start a n
N
ew thread
[hpoussin] 43126: WINLDR: Don't hardcode filesystem driver name Instead, use the one of the system partition
by hpoussin@svn.reactos.org
Author: hpoussin Date: Thu Sep 24 10:15:13 2009 New Revision: 43126 URL:
http://svn.reactos.org/svn/reactos?rev=43126&view=rev
Log: WINLDR: Don't hardcode filesystem driver name Instead, use the one of the system partition Modified: trunk/reactos/boot/freeldr/freeldr/fs/ext2.c trunk/reactos/boot/freeldr/freeldr/fs/fat.c trunk/reactos/boot/freeldr/freeldr/fs/fs.c trunk/reactos/boot/freeldr/freeldr/fs/iso.c trunk/reactos/boot/freeldr/freeldr/fs/ntfs.c trunk/reactos/boot/freeldr/freeldr/include/fs.h trunk/reactos/boot/freeldr/freeldr/windows/wlregistry.c Modified: trunk/reactos/boot/freeldr/freeldr/fs/ext2.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/fs/ex…
============================================================================== --- trunk/reactos/boot/freeldr/freeldr/fs/ext2.c [iso-8859-1] (original) +++ trunk/reactos/boot/freeldr/freeldr/fs/ext2.c [iso-8859-1] Thu Sep 24 10:15:13 2009 @@ -1257,6 +1257,7 @@ Ext2Open, Ext2Read, Ext2Seek, + L"ext2", }; const DEVVTBL* Ext2Mount(ULONG DeviceId) Modified: trunk/reactos/boot/freeldr/freeldr/fs/fat.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/fs/fa…
============================================================================== --- trunk/reactos/boot/freeldr/freeldr/fs/fat.c [iso-8859-1] (original) +++ trunk/reactos/boot/freeldr/freeldr/fs/fat.c [iso-8859-1] Thu Sep 24 10:15:13 2009 @@ -1463,6 +1463,7 @@ FatOpen, FatRead, FatSeek, + L"fastfat", }; const DEVVTBL* FatMount(ULONG DeviceId) Modified: trunk/reactos/boot/freeldr/freeldr/fs/fs.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/fs/fs…
============================================================================== --- trunk/reactos/boot/freeldr/freeldr/fs/fs.c [iso-8859-1] (original) +++ trunk/reactos/boot/freeldr/freeldr/fs/fs.c [iso-8859-1] Thu Sep 24 10:15:13 2009 @@ -411,6 +411,13 @@ InsertHeadList(&DeviceListHead, &pNewEntry->ListEntry); } +LPCWSTR FsGetServiceName(ULONG FileId) +{ + if (FileId >= MAX_FDS || !FileData[FileId].FuncTable) + return NULL; + return FileData[FileId].FuncTable->ServiceName; +} + VOID FsSetDeviceSpecific(ULONG FileId, VOID* Specific) { if (FileId >= MAX_FDS || !FileData[FileId].FuncTable) Modified: trunk/reactos/boot/freeldr/freeldr/fs/iso.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/fs/is…
============================================================================== --- trunk/reactos/boot/freeldr/freeldr/fs/iso.c [iso-8859-1] (original) +++ trunk/reactos/boot/freeldr/freeldr/fs/iso.c [iso-8859-1] Thu Sep 24 10:15:13 2009 @@ -479,6 +479,7 @@ IsoOpen, IsoRead, IsoSeek, + L"cdfs", }; const DEVVTBL* IsoMount(ULONG DeviceId) Modified: trunk/reactos/boot/freeldr/freeldr/fs/ntfs.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/fs/nt…
============================================================================== --- trunk/reactos/boot/freeldr/freeldr/fs/ntfs.c [iso-8859-1] (original) +++ trunk/reactos/boot/freeldr/freeldr/fs/ntfs.c [iso-8859-1] Thu Sep 24 10:15:13 2009 @@ -836,6 +836,7 @@ NtfsOpen, NtfsRead, NtfsSeek, + L"ntfs", }; const DEVVTBL* NtfsMount(ULONG DeviceId) Modified: trunk/reactos/boot/freeldr/freeldr/include/fs.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/inclu…
============================================================================== --- trunk/reactos/boot/freeldr/freeldr/include/fs.h [iso-8859-1] (original) +++ trunk/reactos/boot/freeldr/freeldr/include/fs.h [iso-8859-1] Thu Sep 24 10:15:13 2009 @@ -27,6 +27,7 @@ ARC_OPEN Open; ARC_READ Read; ARC_SEEK Seek; + LPCWSTR ServiceName; } DEVVTBL; #define FS_FAT 1 @@ -37,6 +38,7 @@ #define PFILE ULONG VOID FsRegisterDevice(CHAR* Prefix, const DEVVTBL* FuncTable); +LPCWSTR FsGetServiceName(ULONG FileId); VOID FsSetDeviceSpecific(ULONG FileId, VOID* Specific); VOID* FsGetDeviceSpecific(ULONG FileId); ULONG FsGetDeviceId(ULONG FileId); Modified: trunk/reactos/boot/freeldr/freeldr/windows/wlregistry.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/windo…
============================================================================== --- trunk/reactos/boot/freeldr/freeldr/windows/wlregistry.c [iso-8859-1] (original) +++ trunk/reactos/boot/freeldr/freeldr/windows/wlregistry.c [iso-8859-1] Thu Sep 24 10:15:13 2009 @@ -50,6 +50,7 @@ ULONG_PTR HiveDataPhysical; PVOID HiveDataVirtual; ULONG BytesRead; + LPCWSTR FsService; /* Concatenate path and filename to get the full name */ strcpy(FullHiveName, DirectoryPath); @@ -95,13 +96,31 @@ /* Finally read from file to the memory */ Status = ArcRead(FileId, (PVOID)HiveDataPhysical, HiveFileSize, &BytesRead); + if (Status != ESUCCESS) + { + ArcClose(FileId); + UiMessageBox("Unable to read from hive file!"); + return FALSE; + } + + // Add boot filesystem driver to the list + FsService = FsGetServiceName(FileId); + if (FsService) + { + DPRINTM(DPRINT_WINDOWS, " Adding filesystem service %S\n", FsService); + Status = WinLdrAddDriverToList(&LoaderBlock->BootDriverListHead, + L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\", + NULL, + (LPWSTR)FsService); + if (!Status) + DPRINTM(DPRINT_WINDOWS, " Failed to add filesystem service\n"); + } + else + { + DPRINTM(DPRINT_WINDOWS, " No required filesystem service\n"); + } + ArcClose(FileId); - if (Status != ESUCCESS) - { - UiMessageBox("Unable to read from hive file!"); - return FALSE; - } - return TRUE; } @@ -144,14 +163,6 @@ // Scan registry and prepare boot drivers list WinLdrScanRegistry(LoaderBlock, DirectoryPath); - - // Add boot filesystem driver to the list - //FIXME: Use corresponding driver instead of hardcoding - Status = WinLdrAddDriverToList(&LoaderBlock->BootDriverListHead, - L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\", - NULL, - L"fastfat"); - // Get names of NLS files Status = WinLdrGetNLSNames(AnsiName, OemName, LangName);
15 years, 3 months
1
0
0
0
[tkreuzer] 43125: Sync with trunk r43123
by tkreuzer@svn.reactos.org
Author: tkreuzer Date: Wed Sep 23 23:01:57 2009 New Revision: 43125 URL:
http://svn.reactos.org/svn/reactos?rev=43125&view=rev
Log: Sync with trunk r43123 Added: branches/ros-amd64-bringup/reactos/base/applications/games/solitaire/lang/ja-JP.rc - copied unchanged from r43123, trunk/reactos/base/applications/games/solitaire/lang/ja-JP.rc branches/ros-amd64-bringup/reactos/base/applications/kbswitch/lang/ja-JP.rc - copied unchanged from r43123, trunk/reactos/base/applications/kbswitch/lang/ja-JP.rc branches/ros-amd64-bringup/reactos/base/applications/mplay32/lang/ja-JP.rc - copied unchanged from r43123, trunk/reactos/base/applications/mplay32/lang/ja-JP.rc branches/ros-amd64-bringup/reactos/base/applications/mscutils/devmgmt/lang/ja-JP.rc - copied unchanged from r43123, trunk/reactos/base/applications/mscutils/devmgmt/lang/ja-JP.rc branches/ros-amd64-bringup/reactos/base/applications/mscutils/eventvwr/lang/ja-JP.rc - copied unchanged from r43123, trunk/reactos/base/applications/mscutils/eventvwr/lang/ja-JP.rc branches/ros-amd64-bringup/reactos/base/applications/mscutils/servman/lang/ja-JP.rc - copied unchanged from r43123, trunk/reactos/base/applications/mscutils/servman/lang/ja-JP.rc branches/ros-amd64-bringup/reactos/base/applications/paint/lang/eu-ES.rc - copied unchanged from r43123, trunk/reactos/base/applications/paint/lang/eu-ES.rc branches/ros-amd64-bringup/reactos/base/applications/rapps/lang/es-ES.rc - copied unchanged from r43123, trunk/reactos/base/applications/rapps/lang/es-ES.rc branches/ros-amd64-bringup/reactos/base/applications/rapps/rappsmsg.mc - copied unchanged from r43123, trunk/reactos/base/applications/rapps/rappsmsg.mc branches/ros-amd64-bringup/reactos/base/applications/screensavers/3dtext/lang/ja-JP.rc - copied unchanged from r43123, trunk/reactos/base/applications/screensavers/3dtext/lang/ja-JP.rc branches/ros-amd64-bringup/reactos/base/applications/screensavers/logon/lang/ja-JP.rc - copied unchanged from r43123, trunk/reactos/base/applications/screensavers/logon/lang/ja-JP.rc branches/ros-amd64-bringup/reactos/base/shell/cmd/rsrc.rc - copied unchanged from r43123, trunk/reactos/base/shell/cmd/rsrc.rc branches/ros-amd64-bringup/reactos/dll/cpl/powercfg/lang/ja-JP.rc - copied unchanged from r43123, trunk/reactos/dll/cpl/powercfg/lang/ja-JP.rc branches/ros-amd64-bringup/reactos/dll/cpl/telephon/lang/ja-JP.rc - copied unchanged from r43123, trunk/reactos/dll/cpl/telephon/lang/ja-JP.rc branches/ros-amd64-bringup/reactos/dll/cpl/timedate/lang/eu-ES.rc - copied unchanged from r43123, trunk/reactos/dll/cpl/timedate/lang/eu-ES.rc branches/ros-amd64-bringup/reactos/dll/win32/msgina/lang/ja-JP.rc - copied unchanged from r43123, trunk/reactos/dll/win32/msgina/lang/ja-JP.rc branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/ja-JP.rc - copied unchanged from r43123, trunk/reactos/dll/win32/netid/lang/ja-JP.rc branches/ros-amd64-bringup/reactos/dll/win32/newdev/lang/ja-JP.rc - copied unchanged from r43123, trunk/reactos/dll/win32/newdev/lang/ja-JP.rc branches/ros-amd64-bringup/reactos/dll/win32/user32/misc/usrapihk.c - copied unchanged from r43123, trunk/reactos/dll/win32/user32/misc/usrapihk.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/adapter.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/adapter.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/api.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/api.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/connection.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/connection.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/dispatcher.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/dispatcher.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/dll.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/dll.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/dma_slave.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/dma_slave.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/drm.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/drm.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/drm_port.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/drm_port.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/filter_dmus.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/filter_dmus.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/filter_topology.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/filter_topology.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/filter_wavecyclic.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/filter_wavecyclic.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/filter_wavepci.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/filter_wavepci.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/filter_wavert.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/filter_wavert.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/guids.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/guids.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/interfaces.hpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/interfaces.hpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/interrupt.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/interrupt.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/irp.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/irp.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/irpstream.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/irpstream.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/miniport.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/miniport.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/miniport_dmus.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/miniport_dmus.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/miniport_fmsynth.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/miniport_fmsynth.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/pin_dmus.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/pin_dmus.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/pin_wavecyclic.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/pin_wavecyclic.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/pin_wavepci.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/pin_wavepci.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/pin_wavert.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/pin_wavert.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/pool.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/pool.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/port.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port.hpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/port.hpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port_dmus.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/port_dmus.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port_factory.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/port_factory.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port_topology.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/port_topology.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port_wavecyclic.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/port_wavecyclic.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port_wavepci.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/port_wavepci.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port_wavert.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/port_wavert.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port_wavertstream.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/port_wavertstream.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/power.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/power.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/private.hpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/private.hpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/propertyhandler.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/propertyhandler.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/purecall.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/purecall.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/registry.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/registry.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/resource.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/resource.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/service_group.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/service_group.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/undoc.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/undoc.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/unregister.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/unregister.cpp branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/version.cpp - copied unchanged from r43123, trunk/reactos/drivers/wdm/audio/backpln/portcls/version.cpp Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/ResourceList.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/adapter.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/api.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/connection.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/dispatcher.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/dll.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/dma_slave.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/drm.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/drm_port.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/filter_dmus.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/filter_topology.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/filter_wavecyclic.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/filter_wavepci.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/filter_wavert.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/guids.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/interfaces.h branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/interrupt.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/irp.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/irpstream.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/miniport.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/miniport_dmus.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/miniport_fmsynth.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/pin_dmus.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/pin_wavecyclic.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/pin_wavepci.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/pin_wavert.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/pool.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port.h branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port_dmus.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port_factory.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port_topology.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port_wavecyclic.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port_wavepci.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port_wavert.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port_wavertstream.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/power.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/private.h branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/propertyhandler.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/registry.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/resource.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/service_group.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/undoc.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/unregister.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/version.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/stdunk/ Modified: branches/ros-amd64-bringup/reactos/ (props changed) branches/ros-amd64-bringup/reactos/base/applications/cacls/cacls.c branches/ros-amd64-bringup/reactos/base/applications/calc/lang/sk-SK.rc branches/ros-amd64-bringup/reactos/base/applications/downloader/ (props changed) branches/ros-amd64-bringup/reactos/base/applications/fontview/ (props changed) branches/ros-amd64-bringup/reactos/base/applications/games/solitaire/rsrc.rc branches/ros-amd64-bringup/reactos/base/applications/kbswitch/rsrc.rc branches/ros-amd64-bringup/reactos/base/applications/magnify/ (props changed) branches/ros-amd64-bringup/reactos/base/applications/mplay32/rsrc.rc branches/ros-amd64-bringup/reactos/base/applications/mscutils/devmgmt/rsrc.rc branches/ros-amd64-bringup/reactos/base/applications/mscutils/eventvwr/lang/en-US.rc branches/ros-amd64-bringup/reactos/base/applications/mscutils/eventvwr/rsrc.rc branches/ros-amd64-bringup/reactos/base/applications/mscutils/servman/rsrc.rc branches/ros-amd64-bringup/reactos/base/applications/notepad/dialog.c branches/ros-amd64-bringup/reactos/base/applications/paint/lang/en-GB.rc branches/ros-amd64-bringup/reactos/base/applications/paint/lang/es-ES.rc branches/ros-amd64-bringup/reactos/base/applications/paint/rsrc.rc branches/ros-amd64-bringup/reactos/base/applications/rapps/available.c branches/ros-amd64-bringup/reactos/base/applications/rapps/installed.c branches/ros-amd64-bringup/reactos/base/applications/rapps/lang/bg-BG.rc branches/ros-amd64-bringup/reactos/base/applications/rapps/lang/de-DE.rc branches/ros-amd64-bringup/reactos/base/applications/rapps/lang/en-US.rc branches/ros-amd64-bringup/reactos/base/applications/rapps/lang/ja-JP.rc branches/ros-amd64-bringup/reactos/base/applications/rapps/lang/no-NO.rc branches/ros-amd64-bringup/reactos/base/applications/rapps/lang/pl-PL.rc branches/ros-amd64-bringup/reactos/base/applications/rapps/lang/ru-RU.rc branches/ros-amd64-bringup/reactos/base/applications/rapps/lang/sk-SK.rc branches/ros-amd64-bringup/reactos/base/applications/rapps/lang/uk-UA.rc branches/ros-amd64-bringup/reactos/base/applications/rapps/loaddlg.c branches/ros-amd64-bringup/reactos/base/applications/rapps/misc.c branches/ros-amd64-bringup/reactos/base/applications/rapps/rapps.h branches/ros-amd64-bringup/reactos/base/applications/rapps/rapps.rbuild branches/ros-amd64-bringup/reactos/base/applications/rapps/rapps.rc branches/ros-amd64-bringup/reactos/base/applications/rapps/resource.h branches/ros-amd64-bringup/reactos/base/applications/rapps/rsrc.rc branches/ros-amd64-bringup/reactos/base/applications/rapps/settingsdlg.c branches/ros-amd64-bringup/reactos/base/applications/rapps/toolbar.c branches/ros-amd64-bringup/reactos/base/applications/rapps/winmain.c branches/ros-amd64-bringup/reactos/base/applications/screensavers/3dtext/rsrc.rc branches/ros-amd64-bringup/reactos/base/applications/screensavers/logon/logon.rc branches/ros-amd64-bringup/reactos/base/applications/taskmgr/lang/ja-JP.rc branches/ros-amd64-bringup/reactos/base/applications/taskmgr/lang/ko-KR.rc branches/ros-amd64-bringup/reactos/base/applications/taskmgr/procpage.c branches/ros-amd64-bringup/reactos/base/applications/taskmgr/rsrc.rc branches/ros-amd64-bringup/reactos/base/applications/winver/ (props changed) branches/ros-amd64-bringup/reactos/base/applications/write/ (props changed) branches/ros-amd64-bringup/reactos/base/services/dhcp/adapter.c branches/ros-amd64-bringup/reactos/base/services/dhcp/dhclient.c branches/ros-amd64-bringup/reactos/base/services/dhcp/dispatch.c branches/ros-amd64-bringup/reactos/base/services/dhcp/include/dhcpd.h branches/ros-amd64-bringup/reactos/base/services/dhcp/include/rosdhcp.h branches/ros-amd64-bringup/reactos/base/services/dhcp/options.c branches/ros-amd64-bringup/reactos/base/services/eventlog/file.c branches/ros-amd64-bringup/reactos/base/services/telnetd/ (props changed) branches/ros-amd64-bringup/reactos/base/setup/usetup/lang/en-US.h branches/ros-amd64-bringup/reactos/base/setup/usetup/lang/es-ES.h branches/ros-amd64-bringup/reactos/base/shell/cmd/cmd.rc branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/de-DE.rc branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/el-GR.rc branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/en-US.rc branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/es-ES.rc branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/fr-FR.rc branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/hu-HU.rc branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/id-ID.rc branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/it-IT.rc branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/ja-JP.rc branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/no-NO.rc branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/pl-PL.rc branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/ru-RU.rc branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/sk-SK.rc branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/uk-UA.rc branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/bg-BG.rc branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/de-DE.rc branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/es-ES.rc branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/fr-FR.rc branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/it-IT.rc branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/ko-KR.rc branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/lt-LT.rc branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/nl-NL.rc branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/no-NO.rc branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/pl-PL.rc branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/ro-RO.rc branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/ru-RU.rc branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/sk-SK.rc branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/uk-UA.rc branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/arch/amd64/ (props changed) branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/arch/amd64/loader.c branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/arch/arm/macharm.c branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/arch/i386/hardware.c branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/arch/i386/hwpci.c branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/arch/i386/loader.c branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/arch/i386/machpc.c branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/arch/i386/machxbox.c branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/arch/i386/pcrtc.c branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/arch/i386/xboxmem.c branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/arch/powerpc/mach.c branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/disk/ramdisk.c branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/fs/ext2.c branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/fs/fat.c branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/fs/fs.c branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/fs/ntfs.c branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/include/arch/amd64/ (props changed) branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/include/debug.h branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/include/freeldr.h branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/include/fs.h branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/include/fs/ntfs.h branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/include/machine.h branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/linuxboot.c branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/machine.c branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/miscboot.c branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/reactos/reactos.c branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/windows/wlmemory.c branches/ros-amd64-bringup/reactos/dll/3rdparty/libjpeg/libjpeg.rbuild branches/ros-amd64-bringup/reactos/dll/cpl/appwiz/createlink.c branches/ros-amd64-bringup/reactos/dll/cpl/desk/lang/ja-JP.rc branches/ros-amd64-bringup/reactos/dll/cpl/intl/numbers.c branches/ros-amd64-bringup/reactos/dll/cpl/main/lang/en-US.rc branches/ros-amd64-bringup/reactos/dll/cpl/main/lang/es-ES.rc branches/ros-amd64-bringup/reactos/dll/cpl/mmsys/lang/es-ES.rc branches/ros-amd64-bringup/reactos/dll/cpl/mmsys/sounds.c branches/ros-amd64-bringup/reactos/dll/cpl/powercfg/rsrc.rc branches/ros-amd64-bringup/reactos/dll/cpl/sysdm/hardprof.c branches/ros-amd64-bringup/reactos/dll/cpl/telephon/rsrc.rc branches/ros-amd64-bringup/reactos/dll/cpl/timedate/lang/ja-JP.rc branches/ros-amd64-bringup/reactos/dll/cpl/timedate/rsrc.rc branches/ros-amd64-bringup/reactos/dll/keyboard/kbdlt1/kbdlt1.c (props changed) branches/ros-amd64-bringup/reactos/dll/keyboard/kbdlt1/kbdlt1.rbuild (props changed) branches/ros-amd64-bringup/reactos/dll/keyboard/kbdlt1/kbdlt1.rc (props changed) branches/ros-amd64-bringup/reactos/dll/keyboard/kbdlt1/kbdlt1.spec (props changed) branches/ros-amd64-bringup/reactos/dll/ntdll/def/ntdll_i386.def branches/ros-amd64-bringup/reactos/dll/ntdll/ldr/startup.c branches/ros-amd64-bringup/reactos/dll/ntdll/rtl/libsupp.c branches/ros-amd64-bringup/reactos/dll/win32/advapi32/sec/misc.c branches/ros-amd64-bringup/reactos/dll/win32/iphlpapi/ifenum.h branches/ros-amd64-bringup/reactos/dll/win32/iphlpapi/ifenum_reactos.c branches/ros-amd64-bringup/reactos/dll/win32/iphlpapi/ipstats_reactos.c branches/ros-amd64-bringup/reactos/dll/win32/kernel32/misc/icustubs.cpp branches/ros-amd64-bringup/reactos/dll/win32/msgina/msgina.rc branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/bg-BG.rc branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/cs-CZ.rc branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/de-DE.rc branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/el-GR.rc branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/en-US.rc branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/es-ES.rc branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/fr-FR.rc branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/id-ID.rc branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/it-IT.rc branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/nl-NL.rc branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/no-NO.rc branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/pl-PL.rc branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/ru-RU.rc branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/sk-SK.rc branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/uk-UA.rc branches/ros-amd64-bringup/reactos/dll/win32/netid/netid.c branches/ros-amd64-bringup/reactos/dll/win32/netid/rsrc.rc branches/ros-amd64-bringup/reactos/dll/win32/netshell/lang/es-ES.rc branches/ros-amd64-bringup/reactos/dll/win32/netshell/shfldr_netconnect.c branches/ros-amd64-bringup/reactos/dll/win32/newdev/rsrc.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/control.c branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/bg-BG.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/ca-ES.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/cs-CZ.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/da-DK.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/de-DE.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/el-GR.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/en-GB.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/en-US.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/es-ES.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/fi-FI.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/fr-FR.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/hu-HU.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/it-IT.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/ja-JP.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/ko-KR.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/nl-NL.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/no-NO.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/pl-PL.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/pt-BR.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/pt-PT.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/ru-RU.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/sk-SK.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/sl-SI.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/sv-SE.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/tr-TR.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/uk-UA.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/zh-CN.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/zh-TW.rc branches/ros-amd64-bringup/reactos/dll/win32/shell32/pidl.c branches/ros-amd64-bringup/reactos/dll/win32/shell32/pidl.h branches/ros-amd64-bringup/reactos/dll/win32/shell32/precomp.h branches/ros-amd64-bringup/reactos/dll/win32/shell32/regsvr.c branches/ros-amd64-bringup/reactos/dll/win32/shell32/shell32_main.h branches/ros-amd64-bringup/reactos/dll/win32/shell32/shellole.c branches/ros-amd64-bringup/reactos/dll/win32/shell32/shfldr_cpanel.c branches/ros-amd64-bringup/reactos/dll/win32/shell32/shfldr_desktop.c branches/ros-amd64-bringup/reactos/dll/win32/shell32/shfldr_fs.c branches/ros-amd64-bringup/reactos/dll/win32/shell32/shfldr_printers.c branches/ros-amd64-bringup/reactos/dll/win32/shell32/shresdef.h branches/ros-amd64-bringup/reactos/dll/win32/shell32/shv_def_cmenu.c branches/ros-amd64-bringup/reactos/dll/win32/shell32/startmenu.c branches/ros-amd64-bringup/reactos/dll/win32/shell32/undocshell.h branches/ros-amd64-bringup/reactos/dll/win32/syssetup/lang/es-ES.rc branches/ros-amd64-bringup/reactos/dll/win32/syssetup/lang/ja-JP.rc branches/ros-amd64-bringup/reactos/dll/win32/user32/controls/edit.c branches/ros-amd64-bringup/reactos/dll/win32/user32/controls/regcontrol.c branches/ros-amd64-bringup/reactos/dll/win32/user32/controls/scrollbar.c branches/ros-amd64-bringup/reactos/dll/win32/user32/include/ntwrapper.h branches/ros-amd64-bringup/reactos/dll/win32/user32/include/regcontrol.h branches/ros-amd64-bringup/reactos/dll/win32/user32/include/user32.h branches/ros-amd64-bringup/reactos/dll/win32/user32/include/user32p.h branches/ros-amd64-bringup/reactos/dll/win32/user32/include/window.h branches/ros-amd64-bringup/reactos/dll/win32/user32/misc/desktop.c branches/ros-amd64-bringup/reactos/dll/win32/user32/misc/dllmain.c branches/ros-amd64-bringup/reactos/dll/win32/user32/misc/stubs.c branches/ros-amd64-bringup/reactos/dll/win32/user32/misc/winsta.c branches/ros-amd64-bringup/reactos/dll/win32/user32/user32.pspec branches/ros-amd64-bringup/reactos/dll/win32/user32/user32.rbuild branches/ros-amd64-bringup/reactos/dll/win32/user32/windows/class.c branches/ros-amd64-bringup/reactos/dll/win32/user32/windows/defwnd.c branches/ros-amd64-bringup/reactos/dll/win32/user32/windows/draw.c branches/ros-amd64-bringup/reactos/dll/win32/user32/windows/menu.c branches/ros-amd64-bringup/reactos/dll/win32/user32/windows/message.c branches/ros-amd64-bringup/reactos/dll/win32/user32/windows/nonclient.c branches/ros-amd64-bringup/reactos/dll/win32/user32/windows/paint.c branches/ros-amd64-bringup/reactos/dll/win32/user32/windows/window.c branches/ros-amd64-bringup/reactos/dll/win32/userenv/lang/es-ES.rc branches/ros-amd64-bringup/reactos/dll/win32/userenv/setup.c branches/ros-amd64-bringup/reactos/dll/win32/ws2_32/misc/dllmain.c branches/ros-amd64-bringup/reactos/dll/win32/ws2_32/misc/stubs.c branches/ros-amd64-bringup/reactos/dll/win32/ws2_32/ws2_32.spec branches/ros-amd64-bringup/reactos/dll/win32/ws2_32_new/inc/ws2_32p.h branches/ros-amd64-bringup/reactos/dll/win32/ws2_32_new/src/dllmain.c branches/ros-amd64-bringup/reactos/dll/win32/ws2_32_new/src/dthread.c branches/ros-amd64-bringup/reactos/dll/win32/ws2_32_new/src/select.c branches/ros-amd64-bringup/reactos/dll/win32/ws2_32_new/src/wsautil.c branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/allocators.c branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/api.c branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/connectivity.c branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/device.c branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/event.c branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/filter.c branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/irp.c branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/misc.c branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/pin.c branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/property.c branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/topology.c branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/worker.c branches/ros-amd64-bringup/reactos/drivers/multimedia/audio/sb16_nt4.old/ (props changed) branches/ros-amd64-bringup/reactos/drivers/multimedia/audio/sndblst.old/ (props changed) branches/ros-amd64-bringup/reactos/drivers/network/afd/afd/tdi.c branches/ros-amd64-bringup/reactos/drivers/network/ndis/include/miniport.h branches/ros-amd64-bringup/reactos/drivers/network/ndis/ndis/config.c branches/ros-amd64-bringup/reactos/drivers/network/tcpip/datalink/lan.c branches/ros-amd64-bringup/reactos/drivers/network/tcpip/include/dispatch.h branches/ros-amd64-bringup/reactos/drivers/network/tcpip/include/neighbor.h branches/ros-amd64-bringup/reactos/drivers/network/tcpip/include/receive.h branches/ros-amd64-bringup/reactos/drivers/network/tcpip/tcpip/dispatch.c branches/ros-amd64-bringup/reactos/drivers/storage/ide/uniata/id_probe.cpp branches/ros-amd64-bringup/reactos/drivers/usb/nt4compat/usbdriver/ehci.c branches/ros-amd64-bringup/reactos/drivers/video/font/bmfd/ (props changed) branches/ros-amd64-bringup/reactos/drivers/video/font/ftfd/ (props changed) branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/portcls.rbuild branches/ros-amd64-bringup/reactos/drivers/wdm/audio/legacy/wdmaud/control.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/sysaudio/control.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/sysaudio/pin.c branches/ros-amd64-bringup/reactos/drivers/wdm/audio/sysaudio/sysaudio.h branches/ros-amd64-bringup/reactos/hal/halx86/generic/bios.c branches/ros-amd64-bringup/reactos/hal/halx86/generic/timer.c branches/ros-amd64-bringup/reactos/hal/halx86/mp/apic.c branches/ros-amd64-bringup/reactos/hal/halx86/mp/mpsirql.c branches/ros-amd64-bringup/reactos/include/crt/_mingw.h branches/ros-amd64-bringup/reactos/include/crt/float.h branches/ros-amd64-bringup/reactos/include/crt/mingw32/intrin_x86.h (props changed) branches/ros-amd64-bringup/reactos/include/crt/setjmp.h branches/ros-amd64-bringup/reactos/include/ddk/dmusicks.h branches/ros-amd64-bringup/reactos/include/ddk/kcom.h branches/ros-amd64-bringup/reactos/include/ddk/portcls.h branches/ros-amd64-bringup/reactos/include/ndk/rtlfuncs.h branches/ros-amd64-bringup/reactos/include/psdk/ks.h branches/ros-amd64-bringup/reactos/include/reactos/chew/chew.h branches/ros-amd64-bringup/reactos/include/reactos/mingw-w64/sect_attribs.h branches/ros-amd64-bringup/reactos/include/reactos/win32k/ntuser.h branches/ros-amd64-bringup/reactos/lib/3rdparty/mingw/crtexe.c branches/ros-amd64-bringup/reactos/lib/drivers/chew/workqueue.c branches/ros-amd64-bringup/reactos/lib/drivers/ip/network/arp.c branches/ros-amd64-bringup/reactos/lib/drivers/ip/network/ip.c branches/ros-amd64-bringup/reactos/lib/drivers/ip/network/neighbor.c branches/ros-amd64-bringup/reactos/lib/drivers/ip/network/receive.c branches/ros-amd64-bringup/reactos/lib/drivers/ip/network/router.c branches/ros-amd64-bringup/reactos/lib/drivers/ip/transport/tcp/tcp.c branches/ros-amd64-bringup/reactos/lib/inflib/infcore.c branches/ros-amd64-bringup/reactos/lib/inflib/infget.c branches/ros-amd64-bringup/reactos/lib/inflib/infpriv.h branches/ros-amd64-bringup/reactos/lib/inflib/infput.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/time/ (props changed) branches/ros-amd64-bringup/reactos/media/doc/README.WINE branches/ros-amd64-bringup/reactos/ntoskrnl/config/i386/cmhardwr.c branches/ros-amd64-bringup/reactos/ntoskrnl/include/internal/i386/intrin_i.h branches/ros-amd64-bringup/reactos/ntoskrnl/include/internal/kd.h branches/ros-amd64-bringup/reactos/ntoskrnl/include/internal/ke.h branches/ros-amd64-bringup/reactos/ntoskrnl/kd/kdmain.c branches/ros-amd64-bringup/reactos/ntoskrnl/kd/wrappers/gdbstub.c branches/ros-amd64-bringup/reactos/ntoskrnl/kd64/kdlock.c branches/ros-amd64-bringup/reactos/ntoskrnl/kdbg/i386/kdb_help.S branches/ros-amd64-bringup/reactos/ntoskrnl/kdbg/kdb.c branches/ros-amd64-bringup/reactos/ntoskrnl/kdbg/kdb.h branches/ros-amd64-bringup/reactos/ntoskrnl/kdbg/kdb_cli.c branches/ros-amd64-bringup/reactos/ntoskrnl/kdbg/kdb_expr.c branches/ros-amd64-bringup/reactos/ntoskrnl/kdbg/kdb_keyboard.c branches/ros-amd64-bringup/reactos/ntoskrnl/kdbg/kdb_serial.c branches/ros-amd64-bringup/reactos/ntoskrnl/kdbg/kdb_symbols.c branches/ros-amd64-bringup/reactos/ntoskrnl/ke/freeldr.c branches/ros-amd64-bringup/reactos/ntoskrnl/ke/i386/cpu.c branches/ros-amd64-bringup/reactos/ntoskrnl/ke/i386/irqobj.c branches/ros-amd64-bringup/reactos/ntoskrnl/ke/i386/kiinit.c branches/ros-amd64-bringup/reactos/ntoskrnl/mm/anonmem.c branches/ros-amd64-bringup/reactos/ntoskrnl/ob/obname.c branches/ros-amd64-bringup/reactos/subsystems/win32/csrss/win32csr/dllmain.c branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/include/class.h branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/include/engobjects.h (props changed) branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/include/win32.h branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/include/window.h branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/main/dllmain.c branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/callback.c branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/callproc.c branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/class.c branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/clipboard.c branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/desktop.c branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/hook.c branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/message.c branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/monitor.c branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/msgqueue.c branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/ntstubs.c branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/painting.c branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/scrollbar.c branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/simplecall.c branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/window.c branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/winsta.c branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/objects/text.c branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/w32ksvc.db branches/ros-amd64-bringup/reactos/tools/hpp/ (props changed) branches/ros-amd64-bringup/reactos/tools/pefixup.c branches/ros-amd64-bringup/reactos/tools/rbuild/backend/mingw/mingw.cpp branches/ros-amd64-bringup/reactos/tools/rbuild_helper/ (props changed) branches/ros-amd64-bringup/reactos/tools/rsym/log2lines.c (contents, props changed) branches/ros-amd64-bringup/reactos/tools/rsym/log2lines.mak (props changed) [This mail would be too long, it was shortened to contain the URLs only.] Modified: branches/ros-amd64-bringup/reactos/base/applications/cacls/cacls.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/calc/lang/sk-SK.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/games/solitaire/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/kbswitch/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/mplay32/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/mscutils/devmgmt/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/mscutils/eventvwr/lang/en-US.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/mscutils/eventvwr/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/mscutils/servman/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/notepad/dialog.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/paint/lang/en-GB.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/paint/lang/es-ES.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/paint/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/rapps/available.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/rapps/installed.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/rapps/lang/bg-BG.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/rapps/lang/de-DE.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/rapps/lang/en-US.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/rapps/lang/ja-JP.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/rapps/lang/no-NO.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/rapps/lang/pl-PL.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/rapps/lang/ru-RU.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/rapps/lang/sk-SK.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/rapps/lang/uk-UA.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/rapps/loaddlg.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/rapps/misc.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/rapps/rapps.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/rapps/rapps.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/rapps/rapps.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/rapps/resource.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/rapps/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/rapps/settingsdlg.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/rapps/toolbar.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/rapps/winmain.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/screensavers/3dtext/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/screensavers/logon/logon.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/taskmgr/lang/ja-JP.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/taskmgr/lang/ko-KR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/taskmgr/procpage.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/applications/taskmgr/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/services/dhcp/adapter.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/services/dhcp/dhclient.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/services/dhcp/dispatch.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/services/dhcp/include/dhcpd.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/services/dhcp/include/rosdhcp.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/services/dhcp/options.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/services/eventlog/file.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/setup/usetup/lang/en-US.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/setup/usetup/lang/es-ES.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/cmd/cmd.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/de-DE.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/el-GR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/en-US.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/es-ES.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/fr-FR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/hu-HU.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/id-ID.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/it-IT.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/ja-JP.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/no-NO.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/pl-PL.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/ru-RU.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/sk-SK.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/cmd/lang/uk-UA.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/bg-BG.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/de-DE.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/es-ES.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/fr-FR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/it-IT.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/ko-KR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/lt-LT.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/nl-NL.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/no-NO.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/pl-PL.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/ro-RO.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/ru-RU.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/sk-SK.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/base/shell/explorer-new/lang/uk-UA.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/base/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/arch/amd64/loader.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/arch/arm/macharm.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/arch/i386/hardware.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/arch/i386/hwpci.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/arch/i386/loader.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/arch/i386/machpc.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/arch/i386/machxbox.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/arch/i386/pcrtc.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/arch/i386/xboxmem.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/arch/powerpc/mach.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/disk/ramdisk.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/fs/ext2.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/fs/fat.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/fs/fs.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/fs/ntfs.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/include/debug.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/include/freeldr.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/include/fs.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/include/fs/ntfs.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/include/machine.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/linuxboot.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/machine.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/miscboot.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/reactos/reactos.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/windows/wlmemory.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
Modified: branches/ros-amd64-bringup/reactos/dll/3rdparty/libjpeg/libjpeg.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/3…
Modified: branches/ros-amd64-bringup/reactos/dll/cpl/appwiz/createlink.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/c…
Modified: branches/ros-amd64-bringup/reactos/dll/cpl/desk/lang/ja-JP.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/c…
Modified: branches/ros-amd64-bringup/reactos/dll/cpl/intl/numbers.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/c…
Modified: branches/ros-amd64-bringup/reactos/dll/cpl/main/lang/en-US.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/c…
Modified: branches/ros-amd64-bringup/reactos/dll/cpl/main/lang/es-ES.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/c…
Modified: branches/ros-amd64-bringup/reactos/dll/cpl/mmsys/lang/es-ES.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/c…
Modified: branches/ros-amd64-bringup/reactos/dll/cpl/mmsys/sounds.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/c…
Modified: branches/ros-amd64-bringup/reactos/dll/cpl/powercfg/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/c…
Modified: branches/ros-amd64-bringup/reactos/dll/cpl/sysdm/hardprof.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/c…
Modified: branches/ros-amd64-bringup/reactos/dll/cpl/telephon/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/c…
Modified: branches/ros-amd64-bringup/reactos/dll/cpl/timedate/lang/ja-JP.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/c…
Modified: branches/ros-amd64-bringup/reactos/dll/cpl/timedate/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/c…
Modified: branches/ros-amd64-bringup/reactos/dll/ntdll/def/ntdll_i386.def URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/n…
Modified: branches/ros-amd64-bringup/reactos/dll/ntdll/ldr/startup.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/n…
Modified: branches/ros-amd64-bringup/reactos/dll/ntdll/rtl/libsupp.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/n…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/advapi32/sec/misc.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/iphlpapi/ifenum.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/iphlpapi/ifenum_reactos.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/iphlpapi/ipstats_reactos.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/kernel32/misc/icustubs.cpp URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/msgina/msgina.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/bg-BG.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/cs-CZ.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/de-DE.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/el-GR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/en-US.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/es-ES.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/fr-FR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/id-ID.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/it-IT.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/nl-NL.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/no-NO.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/pl-PL.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/ru-RU.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/sk-SK.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/netid/lang/uk-UA.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/netid/netid.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/netid/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/netshell/lang/es-ES.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/netshell/shfldr_netconnect.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/newdev/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/control.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/bg-BG.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/ca-ES.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/cs-CZ.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/da-DK.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/de-DE.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/el-GR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/en-GB.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/en-US.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/es-ES.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/fi-FI.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/fr-FR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/hu-HU.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/it-IT.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/ja-JP.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/ko-KR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/nl-NL.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/no-NO.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/pl-PL.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/pt-BR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/pt-PT.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/ru-RU.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/sk-SK.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/sl-SI.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/sv-SE.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/tr-TR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/uk-UA.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/zh-CN.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/lang/zh-TW.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/pidl.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/pidl.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/precomp.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/regsvr.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/shell32_main.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/shellole.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/shfldr_cpanel.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/shfldr_desktop.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/shfldr_fs.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/shfldr_printers.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/shresdef.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/shv_def_cmenu.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/startmenu.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/shell32/undocshell.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/syssetup/lang/es-ES.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/syssetup/lang/ja-JP.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/controls/edit.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/controls/regcontrol.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/controls/scrollbar.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/include/ntwrapper.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/include/regcontrol.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/include/user32.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/include/user32p.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/include/window.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/misc/desktop.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/misc/dllmain.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/misc/stubs.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/misc/winsta.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/user32.pspec URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/user32.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/windows/class.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/windows/defwnd.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/windows/draw.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/windows/menu.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/windows/message.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/windows/nonclient.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/windows/paint.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/user32/windows/window.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/userenv/lang/es-ES.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/userenv/setup.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/ws2_32/misc/dllmain.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/ws2_32/misc/stubs.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/ws2_32/ws2_32.spec URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/ws2_32_new/inc/ws2_32p.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/ws2_32_new/src/dllmain.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/ws2_32_new/src/dthread.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/ws2_32_new/src/select.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/dll/win32/ws2_32_new/src/wsautil.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/w…
Modified: branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/allocators.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/api.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/connectivity.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/device.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/event.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/filter.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/irp.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/misc.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/pin.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/property.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/topology.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/ksfilter/ks/worker.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/network/afd/afd/tdi.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/network/ndis/include/miniport.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/network/ndis/ndis/config.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/network/tcpip/datalink/lan.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/network/tcpip/include/dispatch.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/network/tcpip/include/neighbor.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/network/tcpip/include/receive.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/network/tcpip/tcpip/dispatch.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/storage/ide/uniata/id_probe.cpp URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/usb/nt4compat/usbdriver/ehci.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/ResourceList.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/adapter.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/api.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/connection.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/dispatcher.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/dll.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/dma_slave.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/drm.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/drm_port.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/filter_dmus.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/filter_topology.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/filter_wavecyclic.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/filter_wavepci.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/filter_wavert.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/guids.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/interfaces.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/interrupt.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/irp.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/irpstream.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/miniport.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/miniport_dmus.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/miniport_fmsynth.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/pin_dmus.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/pin_wavecyclic.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/pin_wavepci.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/pin_wavert.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/pool.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port_dmus.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port_factory.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port_topology.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port_wavecyclic.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port_wavepci.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port_wavert.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/port_wavertstream.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/portcls.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/power.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/private.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/propertyhandler.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/registry.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/resource.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/service_group.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/undoc.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/unregister.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Removed: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/backpln/portcls/version.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/legacy/wdmaud/control.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/sysaudio/control.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/sysaudio/pin.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/drivers/wdm/audio/sysaudio/sysaudio.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/drive…
Modified: branches/ros-amd64-bringup/reactos/hal/halx86/generic/bios.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/hal/h…
Modified: branches/ros-amd64-bringup/reactos/hal/halx86/generic/timer.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/hal/h…
Modified: branches/ros-amd64-bringup/reactos/hal/halx86/mp/apic.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/hal/h…
Modified: branches/ros-amd64-bringup/reactos/hal/halx86/mp/mpsirql.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/hal/h…
Modified: branches/ros-amd64-bringup/reactos/include/crt/_mingw.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/inclu…
Modified: branches/ros-amd64-bringup/reactos/include/crt/float.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/inclu…
Modified: branches/ros-amd64-bringup/reactos/include/crt/setjmp.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/inclu…
Modified: branches/ros-amd64-bringup/reactos/include/ddk/dmusicks.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/inclu…
Modified: branches/ros-amd64-bringup/reactos/include/ddk/kcom.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/inclu…
Modified: branches/ros-amd64-bringup/reactos/include/ddk/portcls.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/inclu…
Modified: branches/ros-amd64-bringup/reactos/include/ndk/rtlfuncs.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/inclu…
Modified: branches/ros-amd64-bringup/reactos/include/psdk/ks.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/inclu…
Modified: branches/ros-amd64-bringup/reactos/include/reactos/chew/chew.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/inclu…
Modified: branches/ros-amd64-bringup/reactos/include/reactos/mingw-w64/sect_attribs.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/inclu…
Modified: branches/ros-amd64-bringup/reactos/include/reactos/win32k/ntuser.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/inclu…
Modified: branches/ros-amd64-bringup/reactos/lib/3rdparty/mingw/crtexe.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/3…
Modified: branches/ros-amd64-bringup/reactos/lib/drivers/chew/workqueue.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/d…
Modified: branches/ros-amd64-bringup/reactos/lib/drivers/ip/network/arp.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/d…
Modified: branches/ros-amd64-bringup/reactos/lib/drivers/ip/network/ip.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/d…
Modified: branches/ros-amd64-bringup/reactos/lib/drivers/ip/network/neighbor.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/d…
Modified: branches/ros-amd64-bringup/reactos/lib/drivers/ip/network/receive.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/d…
Modified: branches/ros-amd64-bringup/reactos/lib/drivers/ip/network/router.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/d…
Modified: branches/ros-amd64-bringup/reactos/lib/drivers/ip/transport/tcp/tcp.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/d…
Modified: branches/ros-amd64-bringup/reactos/lib/inflib/infcore.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/i…
Modified: branches/ros-amd64-bringup/reactos/lib/inflib/infget.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/i…
Modified: branches/ros-amd64-bringup/reactos/lib/inflib/infpriv.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/i…
Modified: branches/ros-amd64-bringup/reactos/lib/inflib/infput.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/i…
Modified: branches/ros-amd64-bringup/reactos/media/doc/README.WINE URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/media…
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/config/i386/cmhardwr.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntosk…
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/include/internal/i386/intrin_i.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntosk…
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/include/internal/kd.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntosk…
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/include/internal/ke.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntosk…
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/kd/kdmain.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntosk…
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/kd/wrappers/gdbstub.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntosk…
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/kd64/kdlock.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntosk…
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/kdbg/i386/kdb_help.S URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntosk…
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/kdbg/kdb.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntosk…
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/kdbg/kdb.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntosk…
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/kdbg/kdb_cli.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntosk…
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/kdbg/kdb_expr.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntosk…
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/kdbg/kdb_keyboard.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntosk…
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/kdbg/kdb_serial.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntosk…
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/kdbg/kdb_symbols.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntosk…
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/ke/freeldr.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntosk…
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/ke/i386/cpu.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntosk…
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/ke/i386/irqobj.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntosk…
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/ke/i386/kiinit.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntosk…
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/mm/anonmem.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntosk…
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/ob/obname.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntosk…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/csrss/win32csr/dllmain.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/include/class.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/include/win32.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/include/window.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/main/dllmain.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/callback.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/callproc.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/class.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/clipboard.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/desktop.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/hook.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/message.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/monitor.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/msgqueue.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/ntstubs.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/painting.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/scrollbar.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/simplecall.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/window.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/ntuser/winsta.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/objects/text.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/w32ksvc.db URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/subsy…
Modified: branches/ros-amd64-bringup/reactos/tools/pefixup.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/tools…
Modified: branches/ros-amd64-bringup/reactos/tools/rbuild/backend/mingw/mingw.cpp URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/tools…
Modified: branches/ros-amd64-bringup/reactos/tools/rsym/log2lines.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/tools…
15 years, 3 months
1
0
0
0
[hpoussin] 43124: Partly unregress Xbox 1 port. It now fails with INACCESSIBLE_BOOT_DEVICE bugcheck
by hpoussin@svn.reactos.org
Author: hpoussin Date: Wed Sep 23 22:59:08 2009 New Revision: 43124 URL:
http://svn.reactos.org/svn/reactos?rev=43124&view=rev
Log: Partly unregress Xbox 1 port. It now fails with INACCESSIBLE_BOOT_DEVICE bugcheck Modified: trunk/reactos/boot/freeldr/freeldr/arch/i386/xboxhw.c trunk/reactos/hal/halx86/xbox/part_xbox.c Modified: trunk/reactos/boot/freeldr/freeldr/arch/i386/xboxhw.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/arch/…
============================================================================== --- trunk/reactos/boot/freeldr/freeldr/arch/i386/xboxhw.c [iso-8859-1] (original) +++ trunk/reactos/boot/freeldr/freeldr/arch/i386/xboxhw.c [iso-8859-1] Wed Sep 23 22:59:08 2009 @@ -99,6 +99,123 @@ return PartialResourceList; } +typedef struct tagDISKCONTEXT +{ + ULONG DriveNumber; + ULONG SectorSize; + ULONGLONG SectorOffset; + ULONGLONG SectorCount; + ULONGLONG SectorNumber; +} DISKCONTEXT; + +static LONG DiskClose(ULONG FileId) +{ + DISKCONTEXT* Context = FsGetDeviceSpecific(FileId); + + MmHeapFree(Context); + return ESUCCESS; +} + +static LONG DiskGetFileInformation(ULONG FileId, FILEINFORMATION* Information) +{ + DISKCONTEXT* Context = FsGetDeviceSpecific(FileId); + + RtlZeroMemory(Information, sizeof(FILEINFORMATION)); + Information->EndingAddress.QuadPart = (Context->SectorOffset + Context->SectorCount) * Context->SectorSize; + Information->CurrentAddress.LowPart = (Context->SectorOffset + Context->SectorNumber) * Context->SectorSize; + + return ESUCCESS; +} + +static LONG DiskOpen(CHAR* Path, OPENMODE OpenMode, ULONG* FileId) +{ + DISKCONTEXT* Context; + ULONG DriveNumber, DrivePartition, SectorSize; + ULONGLONG SectorOffset = 0; + ULONGLONG SectorCount = 0; + PARTITION_TABLE_ENTRY PartitionTableEntry; + CHAR FileName[1]; + + if (!DissectArcPath(Path, FileName, &DriveNumber, &DrivePartition)) + return EINVAL; + SectorSize = (DrivePartition == 0xff ? 2048 : 512); + if (DrivePartition != 0xff && DrivePartition != 0) + { + if (!MachDiskGetPartitionEntry(DriveNumber, DrivePartition, &PartitionTableEntry)) + return EINVAL; + SectorOffset = PartitionTableEntry.SectorCountBeforePartition; + SectorCount = PartitionTableEntry.PartitionSectorCount; + } + else + { + SectorCount = 0; /* FIXME */ + } + + Context = MmHeapAlloc(sizeof(DISKCONTEXT)); + if (!Context) + return ENOMEM; + Context->DriveNumber = DriveNumber; + Context->SectorSize = SectorSize; + Context->SectorOffset = SectorOffset; + Context->SectorCount = SectorCount; + Context->SectorNumber = 0; + FsSetDeviceSpecific(*FileId, Context); + + return ESUCCESS; +} + +static LONG DiskRead(ULONG FileId, VOID* Buffer, ULONG N, ULONG* Count) +{ + DISKCONTEXT* Context = FsGetDeviceSpecific(FileId); + UCHAR* Ptr = (UCHAR*)Buffer; + ULONG i, Length; + BOOLEAN ret; + + *Count = 0; + i = 0; + while (N > 0) + { + Length = N; + if (Length > Context->SectorSize) + Length = Context->SectorSize; + ret = MachDiskReadLogicalSectors( + Context->DriveNumber, + Context->SectorNumber + Context->SectorOffset + i, + 1, + (PVOID)DISKREADBUFFER); + if (!ret) + return EIO; + RtlCopyMemory(Ptr, (PVOID)DISKREADBUFFER, Length); + Ptr += Length; + *Count += Length; + N -= Length; + i++; + } + + return ESUCCESS; +} + +static LONG DiskSeek(ULONG FileId, LARGE_INTEGER* Position, SEEKMODE SeekMode) +{ + DISKCONTEXT* Context = FsGetDeviceSpecific(FileId); + + if (SeekMode != SeekAbsolute) + return EINVAL; + if (Position->LowPart & (Context->SectorSize - 1)) + return EINVAL; + + /* FIXME: take HighPart into account */ + Context->SectorNumber = Position->LowPart / Context->SectorSize; + return ESUCCESS; +} + +static const DEVVTBL DiskVtbl = { + DiskClose, + DiskGetFileInformation, + DiskOpen, + DiskRead, + DiskSeek, +}; static VOID GetHarddiskIdentifier(PCHAR Identifier, @@ -110,6 +227,7 @@ ULONG Checksum; ULONG Signature; CHAR ArcName[256]; + PARTITION_TABLE_ENTRY PartitionTableEntry; /* Read the MBR */ if (!MachDiskReadLogicalSectors(DriveNumber, 0ULL, 1, (PVOID)DISKREADBUFFER)) @@ -141,6 +259,23 @@ reactos_arc_disk_info[reactos_disk_count].ArcName = reactos_arc_strings[reactos_disk_count]; reactos_disk_count++; + + sprintf(ArcName, "multi(0)disk(0)rdisk(%lu)partition(0)", DriveNumber - 0x80); + FsRegisterDevice(ArcName, &DiskVtbl); + + /* Add partitions */ + i = 1; + DiskReportError(FALSE); + while (MachDiskGetPartitionEntry(DriveNumber, i, &PartitionTableEntry)) + { + if (PartitionTableEntry.SystemIndicator != PARTITION_ENTRY_UNUSED) + { + sprintf(ArcName, "multi(0)disk(0)rdisk(%lu)partition(%lu)", DriveNumber - 0x80, i); + FsRegisterDevice(ArcName, &DiskVtbl); + } + i++; + } + DiskReportError(TRUE); /* Convert checksum and signature to identifier string */ Identifier[0] = Hex[(Checksum >> 28) & 0x0F]; Modified: trunk/reactos/hal/halx86/xbox/part_xbox.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/hal/halx86/xbox/part_xbox.…
============================================================================== --- trunk/reactos/hal/halx86/xbox/part_xbox.c [iso-8859-1] (original) +++ trunk/reactos/hal/halx86/xbox/part_xbox.c [iso-8859-1] Wed Sep 23 22:59:08 2009 @@ -199,10 +199,11 @@ ReturnRecognizedPartitions, PartitionBuffer); } - *PartitionBuffer = (PDRIVE_LAYOUT_INFORMATION) - ExAllocatePool(PagedPool, - sizeof(DRIVE_LAYOUT_INFORMATION) + - XBOX_PARTITION_COUNT * sizeof(PARTITION_INFORMATION)); + *PartitionBuffer = (PDRIVE_LAYOUT_INFORMATION)ExAllocatePoolWithTag( + PagedPool, + sizeof(DRIVE_LAYOUT_INFORMATION) + + XBOX_PARTITION_COUNT * sizeof(PARTITION_INFORMATION), + 'SYSF'); if (NULL == *PartitionBuffer) { return STATUS_NO_MEMORY;
15 years, 3 months
1
0
0
0
[hpoussin] 43123: [freeldr] Partition numbers are 1 based
by hpoussin@svn.reactos.org
Author: hpoussin Date: Wed Sep 23 21:07:49 2009 New Revision: 43123 URL:
http://svn.reactos.org/svn/reactos?rev=43123&view=rev
Log: [freeldr] Partition numbers are 1 based Modified: trunk/reactos/boot/freeldr/freeldr/arch/i386/hardware.c Modified: trunk/reactos/boot/freeldr/freeldr/arch/i386/hardware.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/arch/…
============================================================================== --- trunk/reactos/boot/freeldr/freeldr/arch/i386/hardware.c [iso-8859-1] (original) +++ trunk/reactos/boot/freeldr/freeldr/arch/i386/hardware.c [iso-8859-1] Wed Sep 23 21:07:49 2009 @@ -563,7 +563,7 @@ FsRegisterDevice(ArcName, &DiskVtbl); /* Add partitions */ - i = 0; + i = 1; DiskReportError(FALSE); while (MachDiskGetPartitionEntry(DriveNumber, i, &PartitionTableEntry)) {
15 years, 3 months
1
0
0
0
[dgorbachev] 43122: Update log2lines to version 1.1. Patch by Jan Roeloffzen. Bug #4342.
by dgorbachev@svn.reactos.org
Author: dgorbachev Date: Wed Sep 23 12:33:11 2009 New Revision: 43122 URL:
http://svn.reactos.org/svn/reactos?rev=43122&view=rev
Log: Update log2lines to version 1.1. Patch by Jan Roeloffzen. Bug #4342. Modified: trunk/reactos/tools/rsym/log2lines.c Modified: trunk/reactos/tools/rsym/log2lines.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/rsym/log2lines.c?rev…
============================================================================== --- trunk/reactos/tools/rsym/log2lines.c [iso-8859-1] (original) +++ trunk/reactos/tools/rsym/log2lines.c [iso-8859-1] Wed Sep 23 12:33:11 2009 @@ -18,7 +18,7 @@ #include "rsym.h" -#define LOG2LINES_VERSION "0.8" +#define LOG2LINES_VERSION "1.1" #define INVALID_BASE 0xFFFFFFFFL @@ -77,11 +77,24 @@ CACHE_ENTRY *ptail; }; +struct summ_struct +{ + int translated; + int undo; + int redo; + int skipped; + int diff; + int offset_errors; + int total; +}; + typedef struct cache_struct CACHE; - -static CACHE cache; - -static char *optchars = "bcd:fFhl:mMrvz:"; +typedef struct summ_struct SUMM; + +static CACHE cache; +static SUMM summ; + +static char *optchars = "bcd:fFhl:mMrstTuUvz:"; static int opt_buffered= 0; // -b static int opt_help = 0; // -h static int opt_force = 0; // -f @@ -91,9 +104,15 @@ static int opt_mark = 0; // -m static int opt_Mark = 0; // -M static int opt_raw = 0; // -r +static int opt_stats = 0; // -s +static int opt_twice = 0; // -t +static int opt_Twice = 0; // -T +static int opt_undo = 0; // -u +static int opt_redo = 0; // -U static char opt_dir[MAX_PATH]; // -d static char opt_logFile[MAX_PATH]; // -l static char opt_7z[MAX_PATH]; // -z +static char opt_scanned[LINESIZE]; // all scanned options static FILE *logFile = NULL; static char *cache_name; @@ -132,42 +151,99 @@ return NULL; } -static int -find_and_print_offset(void *data, size_t offset, char *toString) +static PROSSYM_ENTRY +find_offset(void *data, size_t offset, char *toString) { PSYMBOLFILE_HEADER RosSymHeader = (PSYMBOLFILE_HEADER) data; PROSSYM_ENTRY Entries = (PROSSYM_ENTRY) ((char *)data + RosSymHeader->SymbolsOffset); - char *Strings = (char *)data + RosSymHeader->StringsOffset; size_t symbols = RosSymHeader->SymbolsLength / sizeof (ROSSYM_ENTRY); size_t i; - //if (RosSymHeader->SymbolsOffset) - for (i = 0; i < symbols; i++) { if (Entries[i].Address > offset) { if (!i--) - return 1; + return NULL; else { - PROSSYM_ENTRY e = &Entries[i]; - if (toString) - { // put in toString if provided - snprintf(toString, LINESIZE, "%s:%u (%s)", - &Strings[e->FileOffset], - (unsigned int)e->SourceLine, - &Strings[e->FunctionOffset]); - return 0; - } - else - { // to stdout - printf("%s:%u (%s)\n", &Strings[e->FileOffset], - (unsigned int)e->SourceLine, - &Strings[e->FunctionOffset]); - return 0; - } - } + return &Entries[i]; + } + } + } + return NULL; +} + +static int +print_offset(void *data, size_t offset, char *toString) +{ + PSYMBOLFILE_HEADER RosSymHeader = (PSYMBOLFILE_HEADER) data; + PROSSYM_ENTRY e = NULL; + PROSSYM_ENTRY e2 = NULL; + char *Strings = (char *)data + RosSymHeader->StringsOffset; + + + e = find_offset(data, offset, toString); + if (opt_twice) + { + e2 = find_offset(data, offset-1, toString); + + if ( e == e2 ) + e2 = NULL; + + if ( opt_Twice && e2 ) + { + e = e2; + e2 = NULL; + /* replaced (transparantly), but update stats: */ + summ.diff ++; + } + } + if ( e || e2 ) + { + if (toString) + { // put in toString if provided + if ( e2 ) + { + snprintf(toString, LINESIZE, "%s:%u (%s) [%s:%u (%s)]", + &Strings[e->FileOffset], + (unsigned int)e->SourceLine, + &Strings[e->FunctionOffset], + &Strings[e2->FileOffset], + (unsigned int)e2->SourceLine, + &Strings[e2->FunctionOffset]); + summ.diff ++; + } + else + { + snprintf(toString, LINESIZE, "%s:%u (%s)", + &Strings[e->FileOffset], + (unsigned int)e->SourceLine, + &Strings[e->FunctionOffset]); + } + return 0; + } + else + { // to stdout + if ( e2 ) + { + printf("%s:%u (%s) [%s:%u (%s)]\n", + &Strings[e->FileOffset], + (unsigned int)e->SourceLine, + &Strings[e->FunctionOffset], + &Strings[e2->FileOffset], + (unsigned int)e2->SourceLine, + &Strings[e2->FunctionOffset]); + summ.diff ++; + } + else + { + printf("%s:%u (%s)\n", + &Strings[e->FileOffset], + (unsigned int)e->SourceLine, + &Strings[e->FunctionOffset]); + } + return 0; } } return 1; @@ -188,7 +264,8 @@ PEDosHeader = (PIMAGE_DOS_HEADER) FileData; if (PEDosHeader->e_magic != IMAGE_DOS_MAGIC || PEDosHeader->e_lfanew == 0L) { - perror("Input file is not a PE image.\n"); + fprintf(stderr, "Input file is not a PE image.\n"); + summ.offset_errors ++; return 1; } @@ -211,9 +288,10 @@ if (!PERosSymSectionHeader) { fprintf(stderr, "Couldn't find rossym section in executable\n"); + summ.offset_errors ++; return 1; } - res = find_and_print_offset((char *)FileData + PERosSymSectionHeader->PointerToRawData, offset, toString); + res = print_offset((char *)FileData + PERosSymSectionHeader->PointerToRawData, offset, toString); if (res) { if (toString) @@ -224,6 +302,8 @@ { printf("??:0\n"); } + fprintf(stderr, "Offset not found.\n"); + summ.offset_errors ++; } return res; @@ -358,6 +438,7 @@ { if (opt_verbose) fprintf(stderr, "get_ImageBase %s, read error IMAGE_FILE_HEADER (%s)\n", fname, strerror(errno)); + fclose(fr); return 4; } @@ -409,21 +490,6 @@ return pentry; } -#if 0 -static CACHE_ENTRY * -entry_append(CACHE_ENTRY *pentry) -{ - if (!pentry) - return NULL; - if (!cache.ptail) - return entry_insert(pentry); - cache.ptail->pnext = pentry; - pentry->pnext = NULL; - cache.ptail = pentry; - return pentry; -} -#endif - static CACHE_ENTRY * entry_create(char *Line) { @@ -512,7 +578,6 @@ char *Line = NULL; int result = 0; - //fprintf(stderr, "Reading cache ...\n"); Line = malloc(LINESIZE + 1); if (!Line) { @@ -702,47 +767,120 @@ fputc(c, logFile); } +static char * +remove_mark(char *Line) +{ + if( Line[1] == ' ' && Line[2] == '<' ) + if ( Line[0] == '*' || Line[0] == '?' ) + return Line+2; + return Line; +} + static void translate_line(FILE *outFile, char *Line, char *path, char *LineOut) { size_t offset; int cnt, res; - char *sep, *tail, *mark; + char *sep, *tail, *mark, *s; unsigned char ch; if (!*Line) return; res = 1; mark = ""; - sep = strchr(Line, ':'); + s = remove_mark(Line); + sep = strchr(s, ':'); if (sep) { *sep = ' '; - cnt = sscanf(Line, "<%s %x%c", path, &offset, &ch); - if (cnt == 3 && ch == '>') - { - tail = strchr(Line, '>') + 1; - if (!(res = translate_file(path, offset, LineOut))) - { - mark = opt_mark ? "* " : ""; - fprintf(outFile, "%s<%s:%x (%s)>%s", mark, path, offset, LineOut, tail); - if (logFile) - fprintf(logFile, "%s<%s:%x (%s)>%s", mark, path, offset, LineOut, tail); - } - else - { - *sep = ':'; // restore because not translated - mark = opt_Mark ? "? " : ""; + cnt = sscanf(s, "<%s %x%c", path, &offset, &ch); + if (opt_undo) + { + if (cnt == 3 && ch == ' ') + { + tail = strchr(s, '>'); + tail = tail ? tail-1 : tail; + if (tail && (tail[0] == ')') && (tail[1] == '>') ) + { + res = 0; + tail += 2; + mark = opt_mark ? "* " : ""; + if (opt_redo && !(res = translate_file(path, offset, LineOut))) + { + fprintf(outFile, "%s<%s:%x (%s)>%s", mark, path, offset, LineOut, tail); + if (logFile) + fprintf(logFile, "%s<%s:%x (%s)>%s", mark, path, offset, LineOut, tail); + summ.redo ++; + } + else + { + fprintf(outFile, "%s<%s:%x>%s", mark, path, offset, tail); + if (logFile) + fprintf(logFile, "%s<%s:%x>%s", mark, path, offset, tail); + summ.undo ++; + } + } + else + { + mark = opt_Mark ? "? " : ""; + summ.skipped ++; + } + summ.total ++; + } + } + + if (!opt_undo || opt_redo) + { + if (cnt == 3 && ch == '>') + { + tail = strchr(s, '>') + 1; + if (!(res = translate_file(path, offset, LineOut))) + { + mark = opt_mark ? "* " : ""; + fprintf(outFile, "%s<%s:%x (%s)>%s", mark, path, offset, LineOut, tail); + if (logFile) + fprintf(logFile, "%s<%s:%x (%s)>%s", mark, path, offset, LineOut, tail); + summ.translated ++; + } + else + { + mark = opt_Mark ? "? " : ""; + summ.skipped ++; + } + summ.total ++; } } } if (res) { - fprintf(outFile, "%s%s", mark, Line); // just copy + if (sep) + *sep = ':'; // restore because not translated + fprintf(outFile, "%s%s", mark, s); // just copy if (logFile) - fprintf(logFile, "%s%s", mark, Line); // just copy + fprintf(logFile, "%s%s", mark, s); // just copy } memset(Line, '\0', LINESIZE); // flushed +} + +static void +print_summary(FILE * outFile) +{ + if (outFile) + { + fprintf(outFile, "\n*** LOG2LINES SUMMARY ***\n"); + fprintf(outFile, "Translated: %d\n", summ.translated); + fprintf(outFile, "Reverted: %d\n", summ.undo); + fprintf(outFile, "Retranslated: %d\n", summ.redo); + fprintf(outFile, "Skipped: %d\n", summ.skipped); + fprintf(outFile, "Differ: %d\n", summ.diff); + fprintf(outFile, "Offset error: %d\n", summ.offset_errors); + fprintf(outFile, "Total: %d\n", summ.total); + fprintf(outFile, "-------------------------------\n"); + fprintf(outFile, "Log2lines version: " LOG2LINES_VERSION "\n"); + fprintf(outFile, "Directory: %s\n",opt_dir); + fprintf(outFile, "Passed options: %s\n",opt_scanned); + fprintf(outFile, "-------------------------------\n"); + } } static int @@ -840,6 +978,12 @@ } } } + if (opt_stats) + { + print_summary(outFile); + if (logFile) + print_summary(logFile); + } free(LineOut); free(Line); free(path); @@ -880,17 +1024,37 @@ " -M Prefix (mark) each NOT translated line with '? '.\n" " ( Only for lines of the form: <IMAGENAME:ADDRESS> )\n\n" " -r Raw output without translation.\n\n" +" -s Statistics. A summary with the following info is printed after EOF:\n" +" *** LOG2LINES SUMMARY ***\n" +" - Translated: Translated lines.\n" +" - Reverted: Lines translated back. See -u option\n" +" - Retranslated: Lines retranslated. See -U option\n" +" - Skipped: Lines not translated.\n" +" - Differ: Lines where (addr-1) info differs. See -tT options\n" +" - Offset error: Image exists, but error retrieving offset info.\n" +" - Total: Total number of lines attempted to translate.\n" +" Also some version info is displayed.\n\n" +" -t Translate twice. The address itself and for (address - 1)\n" +" Display extra filename and linenumber between [..] if they differ\n\n" +" -T As -t, but the original filename+linenumber gets replaced\n\n" +" -u Undo translations.\n" +" Lines are translated back (reverted) to the form <IMAGENAME:ADDRESS>\n" +" Overrides console mode -c.\n\n" +" -U Undo and reprocess.\n" +" Reverted to the form <IMAGENAME:ADDRESS>, and then retranslated\n" +" Overrides console mode -c, implies -u.\n\n" " -v Show detailed errors and tracing.\n" " Repeating this option adds more verbosity.\n" -" Default: only (major) errors\n" "\n" +" Default: only (major) errors\n" "\n\n" " -z <path to 7z>\n" -" Specify path to 7z.\n" +" Specify path to 7z. See also option -d.\n" " Default: '7z'\n" "\n" "Examples:\n" " Setup is a VMware machine with its serial port set to: '\\\\.\\pipe\\kdbg'.\n\n" " Just recreate cache after a svn update or a new module has been added:\n" -" log2lines -F\n\n" " Use kdbg debugger via console (interactive):\n" +" log2lines -F\n\n" +" Use kdbg debugger via console (interactive):\n" " log2lines -c < \\\\.\\pipe\\kdbg\n\n" " Use kdbg debugger via console, and append copy to logFile:\n" " log2lines -c -l dbg.log < \\\\.\\pipe\\kdbg\n\n" @@ -1020,10 +1184,20 @@ int res = 0; int opt; int optCount = 0; - + int i; + + strcpy(opt_scanned, ""); + for (i=1; i<argc; i++) + { + strcat(opt_scanned, argv[i]); + strcat(opt_scanned, " "); + } strcpy(opt_dir, DEF_OPT_DIR); strcpy(opt_logFile, ""); strcpy(opt_7z, CMD_7Z); + + memset(&summ, 0, sizeof(SUMM)); + while (-1 != (opt = getopt(argc, (char **const)argv, optchars))) { switch (opt) @@ -1063,6 +1237,23 @@ case 'r': opt_raw++; break; + case 's': + opt_stats++; + break; + case 't': + opt_twice++; + break; + case 'T': + opt_twice++; + opt_Twice++; + break; + case 'u': + opt_undo++; + break; + case 'U': + opt_undo++; + opt_redo++; + break; case 'v': opt_verbose++; break; @@ -1077,6 +1268,8 @@ } optCount++; } + if (opt_undo) + opt_console = 0; argc -= optCount; if (argc != 1 && argc != 3)
15 years, 3 months
1
0
0
0
[cgutman] 43121: - Comment out RegNotifyChangeKeyValue call until it gets implemented - WSAStartup succeeds now
by cgutman@svn.reactos.org
Author: cgutman Date: Wed Sep 23 03:17:14 2009 New Revision: 43121 URL:
http://svn.reactos.org/svn/reactos?rev=43121&view=rev
Log: - Comment out RegNotifyChangeKeyValue call until it gets implemented - WSAStartup succeeds now Modified: trunk/reactos/dll/win32/ws2_32_new/src/wsautil.c Modified: trunk/reactos/dll/win32/ws2_32_new/src/wsautil.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/w…
============================================================================== --- trunk/reactos/dll/win32/ws2_32_new/src/wsautil.c [iso-8859-1] (original) +++ trunk/reactos/dll/win32/ws2_32_new/src/wsautil.c [iso-8859-1] Wed Sep 23 03:17:14 2009 @@ -154,6 +154,7 @@ /* Start loop */ do { +#if 0 /* Ask for notifications */ ErrorCode = RegNotifyChangeKeyValue(CatalogKey, FALSE, @@ -166,6 +167,7 @@ ErrorCode = WSASYSCALLFAILURE; break; } +#endif /* Read the current ID */ ErrorCode = RegQueryValueEx(CatalogKey,
15 years, 3 months
1
0
0
0
[arty] 43120: Allocate a TLS slot once at process join and treat TlsIndex as an alias to it.
by arty@svn.reactos.org
Author: arty Date: Wed Sep 23 02:45:19 2009 New Revision: 43120 URL:
http://svn.reactos.org/svn/reactos?rev=43120&view=rev
Log: Allocate a TLS slot once at process join and treat TlsIndex as an alias to it. Modified: trunk/reactos/dll/win32/ws2_32_new/inc/ws2_32p.h trunk/reactos/dll/win32/ws2_32_new/src/dllmain.c trunk/reactos/dll/win32/ws2_32_new/src/dthread.c Modified: trunk/reactos/dll/win32/ws2_32_new/inc/ws2_32p.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/inc/w…
============================================================================== --- trunk/reactos/dll/win32/ws2_32_new/inc/ws2_32p.h [iso-8859-1] (original) +++ trunk/reactos/dll/win32/ws2_32_new/inc/ws2_32p.h [iso-8859-1] Wed Sep 23 02:45:19 2009 @@ -251,9 +251,9 @@ extern HINSTANCE WsDllHandle; extern HANDLE WsSockHeap; extern PWAH_HANDLE_TABLE WsSockHandleTable; -extern DWORD TlsIndex; extern PWSPROCESS CurrentWsProcess; extern DWORD GlobalTlsIndex; +#define TlsIndex GlobalTlsIndex extern BOOLEAN WsAsyncThreadInitialized; extern PWS_SOCK_POST_ROUTINE WsSockPostRoutine; Modified: trunk/reactos/dll/win32/ws2_32_new/src/dllmain.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/d…
============================================================================== --- trunk/reactos/dll/win32/ws2_32_new/src/dllmain.c [iso-8859-1] (original) +++ trunk/reactos/dll/win32/ws2_32_new/src/dllmain.c [iso-8859-1] Wed Sep 23 02:45:19 2009 @@ -19,7 +19,7 @@ HANDLE WsSockHeap; HINSTANCE WsDllHandle; -DWORD GlobalTlsIndex; +DWORD GlobalTlsIndex = TLS_OUT_OF_INDEXES; /* FUNCTIONS *****************************************************************/ @@ -35,7 +35,6 @@ switch (dwReason) { case DLL_PROCESS_ATTACH: - /* Save DLL Handle */ WsDllHandle = hModule; @@ -43,8 +42,14 @@ WsSockHeap = GetProcessHeap(); /* TLS Allocation */ - GlobalTlsIndex = TlsAlloc(); - if (GlobalTlsIndex == TLS_OUT_OF_INDEXES) return FALSE; + if (GlobalTlsIndex == TLS_OUT_OF_INDEXES) + { + GlobalTlsIndex = TlsAlloc(); + if (GlobalTlsIndex == TLS_OUT_OF_INDEXES) + { + return FALSE; + } + } /* Initialize some critical sections */ WsCreateStartupSynchronization(); @@ -61,7 +66,6 @@ break; case DLL_PROCESS_DETACH: - /* Make sure we were initialized */ if (!WsDllHandle) break; Modified: trunk/reactos/dll/win32/ws2_32_new/src/dthread.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32_new/src/d…
============================================================================== --- trunk/reactos/dll/win32/ws2_32_new/src/dthread.c [iso-8859-1] (original) +++ trunk/reactos/dll/win32/ws2_32_new/src/dthread.c [iso-8859-1] Wed Sep 23 02:45:19 2009 @@ -9,10 +9,6 @@ /* INCLUDES ******************************************************************/ #include "ws2_32.h" -/* DATA **********************************************************************/ - -DWORD TlsIndex; - /* FUNCTIONS *****************************************************************/ DWORD @@ -156,16 +152,7 @@ INT ErrorCode = WSASYSCALLFAILURE; /* Check if we have a valid TLS */ - if (TlsIndex == TLS_OUT_OF_INDEXES) - { - /* Set the global one */ - if ((TlsIndex = GlobalTlsIndex) != TLS_OUT_OF_INDEXES) - { - /* Success! */ - ErrorCode = ERROR_SUCCESS; - } - } - else + if (TlsIndex != TLS_OUT_OF_INDEXES) { /* TLS was already OK */ ErrorCode = ERROR_SUCCESS; @@ -179,12 +166,6 @@ WSAAPI WsThreadCleanup(VOID) { - /* Check if we have a valid TLS */ - if (TlsIndex != TLS_OUT_OF_INDEXES) - { - /* We do, invalidate it */ - TlsIndex = TLS_OUT_OF_INDEXES; - } } DWORD @@ -250,6 +231,7 @@ { /* Delete it */ WsThreadDelete(Thread); + TlsSetValue(TlsIndex, 0); } } }
15 years, 3 months
1
0
0
0
[fireball] 43119: [win32k] - Giannis Adamopoulos: Don't do callbacks to usermode when holding the lock. Fixes the famous "VMWare video driver installer 2nd stage hang" bug. Signed off by James Tabor. See issue #2666 for more details.
by fireball@svn.reactos.org
Author: fireball Date: Tue Sep 22 23:50:33 2009 New Revision: 43119 URL:
http://svn.reactos.org/svn/reactos?rev=43119&view=rev
Log: [win32k] - Giannis Adamopoulos: Don't do callbacks to usermode when holding the lock. Fixes the famous "VMWare video driver installer 2nd stage hang" bug. Signed off by James Tabor. See issue #2666 for more details. Modified: trunk/reactos/subsystems/win32/win32k/ntuser/msgqueue.c Modified: trunk/reactos/subsystems/win32/win32k/ntuser/msgqueue.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/nt…
============================================================================== --- trunk/reactos/subsystems/win32/win32k/ntuser/msgqueue.c [iso-8859-1] (original) +++ trunk/reactos/subsystems/win32/win32k/ntuser/msgqueue.c [iso-8859-1] Tue Sep 22 23:50:33 2009 @@ -534,11 +534,6 @@ UserMode, FALSE, NULL, NULL); UserEnterCo(); - - while (co_MsqDispatchOneSentMessage(MessageQueue)) - { - ; - } } while (NT_SUCCESS(WaitStatus) && STATUS_WAIT_0 != WaitStatus);
15 years, 3 months
1
0
0
0
[cfinck] 43118: - Get rid of the KDB_MODULE_INFO and operate with LDR_DATA_TABLE_ENTRYs directly. This saves us from some copy steps and unneeded search operations. - Fix loading HAL.DLL symbols. This module is not guaranteed to be the second one in PsLoadedModuleList due to the kernel loading bootvid.dll. - Don't duplicate code in KdbpSymFindModule and KdbpSymFindUserModule. Use a helper function instead and call it twice from KdbpSymFindModule. - Get rid of KdbpSymFindModuleByAddress, KdbpSymF
by cfinck@svn.reactos.org
Author: cfinck Date: Tue Sep 22 23:31:55 2009 New Revision: 43118 URL:
http://svn.reactos.org/svn/reactos?rev=43118&view=rev
Log: - Get rid of the KDB_MODULE_INFO and operate with LDR_DATA_TABLE_ENTRYs directly. This saves us from some copy steps and unneeded search operations. - Fix loading HAL.DLL symbols. This module is not guaranteed to be the second one in PsLoadedModuleList due to the kernel loading bootvid.dll. - Don't duplicate code in KdbpSymFindModule and KdbpSymFindUserModule. Use a helper function instead and call it twice from KdbpSymFindModule. - Get rid of KdbpSymFindModuleByAddress, KdbpSymFindModuleByName and KdbpSymFindModuleByIndex. Instead use a single KdbpSymFindModule for all three variants. - Remove some unused functions and defines. Modified: trunk/reactos/ntoskrnl/include/internal/kd.h trunk/reactos/ntoskrnl/kd/kdmain.c trunk/reactos/ntoskrnl/kdbg/kdb.c trunk/reactos/ntoskrnl/kdbg/kdb.h trunk/reactos/ntoskrnl/kdbg/kdb_cli.c trunk/reactos/ntoskrnl/kdbg/kdb_symbols.c Modified: trunk/reactos/ntoskrnl/include/internal/kd.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/include/internal/…
============================================================================== --- trunk/reactos/ntoskrnl/include/internal/kd.h [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/include/internal/kd.h [iso-8859-1] Tue Sep 22 23:31:55 2009 @@ -69,41 +69,13 @@ #if defined(KDBG) || DBG VOID -KdbSymLoadUserModuleSymbols( - IN PLDR_DATA_TABLE_ENTRY LdrModule); - -VOID -KdbSymFreeProcessSymbols( - IN PEPROCESS Process); - -VOID -KdbSymLoadDriverSymbols( - IN PUNICODE_STRING Filename, - IN PLDR_DATA_TABLE_ENTRY Module -); - -VOID -KdbSymUnloadDriverSymbols( - IN PLDR_DATA_TABLE_ENTRY ModuleObject); - -VOID -KdbSymProcessBootSymbols( - IN PANSI_STRING AnsiFileName, - IN BOOLEAN FullName, - IN BOOLEAN LoadFromFile); - -VOID KdbSymProcessSymbols( - IN PANSI_STRING FileName, - IN PKD_SYMBOLS_INFO SymbolInfo); + IN PLDR_DATA_TABLE_ENTRY LdrEntry); + BOOLEAN KdbSymPrintAddress( IN PVOID Address); - -VOID -KdbDeleteProcessHook( - IN PEPROCESS Process); NTSTATUS KdbSymGetAddressInformation( @@ -113,46 +85,16 @@ OUT PCH FileName OPTIONAL, OUT PCH FunctionName OPTIONAL ); - -typedef struct _KDB_MODULE_INFO -{ - WCHAR Name[256]; - ULONG_PTR Base; - ULONG Size; - PROSSYM_INFO RosSymInfo; -} -KDB_MODULE_INFO, *PKDB_MODULE_INFO; - -/* MACROS FOR NON-KDBG BUILDS ************************************************/ - -# define KDB_LOADUSERMODULE_HOOK(LDRMOD) KdbSymLoadUserModuleSymbols(LDRMOD) -# define KDB_LOADDRIVER_HOOK(FILENAME, MODULE) KdbSymLoadDriverSymbols(FILENAME, MODULE) -# define KDB_UNLOADDRIVER_HOOK(MODULE) KdbSymUnloadDriverSymbols(MODULE) -# define KDB_SYMBOLFILE_HOOK(FILENAME, SYMBOLINFO) KdbSymProcessSymbols((FILENAME), (SYMBOLINFO)) -#else -# define KDB_LOADUSERMODULE_HOOK(LDRMOD) do { } while (0) -# define KDB_LOADDRIVER_HOOK(FILENAME, MODULE) do { } while (0) -# define KDB_UNLOADDRIVER_HOOK(MODULE) do { } while (0) -# define KDB_SYMBOLFILE_HOOK(FILENAME, SYMBOLINFO) do { } while (0) -# define KDB_CREATE_THREAD_HOOK(CONTEXT) do { } while (0) -#endif - -#if defined(KDBG) || DBG -# define KeRosPrintAddress(ADDRESS) KdbSymPrintAddress(ADDRESS) -#else -# define KeRosPrintAddress(ADDRESS) KiRosPrintAddress(ADDRESS) #endif #ifdef KDBG # define KdbInit() KdbpCliInit() # define KdbModuleLoaded(FILENAME) KdbpCliModuleLoaded(FILENAME) -# define KDB_DELETEPROCESS_HOOK(PROCESS) KdbDeleteProcessHook(PROCESS) #else # define KdbEnterDebuggerException(ER, PM, C, TF, F) kdHandleException # define KdbInit() do { } while (0) # define KdbEnter() do { } while (0) # define KdbModuleLoaded(X) do { } while (0) -# define KDB_DELETEPROCESS_HOOK(PROCESS) do { } while (0) #endif /* KD ROUTINES ***************************************************************/ Modified: trunk/reactos/ntoskrnl/kd/kdmain.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/kd/kdmain.c?rev=4…
============================================================================== --- trunk/reactos/ntoskrnl/kd/kdmain.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/kd/kdmain.c [iso-8859-1] Tue Sep 22 23:31:55 2009 @@ -135,9 +135,13 @@ } else if (ExceptionCommand == BREAKPOINT_LOAD_SYMBOLS) { +#ifdef KDBG + PLDR_DATA_TABLE_ENTRY LdrEntry; + /* Load symbols. Currently implemented only for KDBG! */ - KDB_SYMBOLFILE_HOOK((PANSI_STRING)ExceptionRecord->ExceptionInformation[1], - (PKD_SYMBOLS_INFO)ExceptionRecord->ExceptionInformation[2]); + if(KdbpSymFindModule(((PKD_SYMBOLS_INFO)ExceptionRecord->ExceptionInformation[2])->BaseOfDll, NULL, -1, &LdrEntry)) + KdbSymProcessSymbols(LdrEntry); +#endif } /* This we can handle: simply bump EIP */ Modified: trunk/reactos/ntoskrnl/kdbg/kdb.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/kdbg/kdb.c?rev=43…
============================================================================== --- trunk/reactos/ntoskrnl/kdbg/kdb.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/kdbg/kdb.c [iso-8859-1] Tue Sep 22 23:31:55 2009 @@ -1678,15 +1678,6 @@ } VOID -KdbDeleteProcessHook( - IN PEPROCESS Process) -{ - KdbSymFreeProcessSymbols(Process); - - /* FIXME: Delete breakpoints for process */ -} - -VOID NTAPI KdbpGetCommandLineSettings( PCHAR p1) Modified: trunk/reactos/ntoskrnl/kdbg/kdb.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/kdbg/kdb.h?rev=43…
============================================================================== --- trunk/reactos/ntoskrnl/kdbg/kdb.h [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/kdbg/kdb.h [iso-8859-1] Tue Sep 22 23:31:55 2009 @@ -142,16 +142,11 @@ /* from kdb_symbols.c */ BOOLEAN -KdbpSymFindModuleByAddress(IN PVOID Address, - OUT PKDB_MODULE_INFO pInfo); - -BOOLEAN -KdbpSymFindModuleByName(IN LPCWSTR Name, - OUT PKDB_MODULE_INFO pInfo); - -BOOLEAN -KdbpSymFindModuleByIndex(IN INT Index, - OUT PKDB_MODULE_INFO pInfo); +KdbpSymFindModule( + IN PVOID Address OPTIONAL, + IN LPCWSTR Name OPTIONAL, + IN INT Index OPTIONAL, + OUT PLDR_DATA_TABLE_ENTRY* pLdrEntry); /* from kdb.c */ Modified: trunk/reactos/ntoskrnl/kdbg/kdb_cli.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/kdbg/kdb_cli.c?re…
============================================================================== --- trunk/reactos/ntoskrnl/kdbg/kdb_cli.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/kdbg/kdb_cli.c [iso-8859-1] Tue Sep 22 23:31:55 2009 @@ -1476,7 +1476,7 @@ { ULONGLONG Result = 0; ULONG_PTR Address; - KDB_MODULE_INFO Info; + PLDR_DATA_TABLE_ENTRY LdrEntry; BOOLEAN DisplayOnlyOneModule = FALSE; INT i = 0; @@ -1498,7 +1498,7 @@ Address = (ULONG_PTR)Result; - if (!KdbpSymFindModuleByAddress((PVOID)Address, &Info)) + if (!KdbpSymFindModule((PVOID)Address, NULL, -1, &LdrEntry)) { KdbpPrint("No module containing address 0x%p found!\n", Address); return TRUE; @@ -1508,7 +1508,7 @@ } else { - if (!KdbpSymFindModuleByIndex(0, &Info)) + if (!KdbpSymFindModule(NULL, NULL, 0, &LdrEntry)) { ULONG_PTR ntoskrnlBase = ((ULONG_PTR)KdbpCmdMod) & 0xfff00000; KdbpPrint(" Base Size Name\n"); @@ -1522,13 +1522,10 @@ KdbpPrint(" Base Size Name\n"); for (;;) { - KdbpPrint(" %08x %08x %ws\n", Info.Base, Info.Size, Info.Name); - - if ((!DisplayOnlyOneModule && !KdbpSymFindModuleByIndex(i++, &Info)) || - DisplayOnlyOneModule) - { + KdbpPrint(" %08x %08x %wZ\n", LdrEntry->DllBase, LdrEntry->SizeOfImage, &LdrEntry->BaseDllName); + + if(DisplayOnlyOneModule || !KdbpSymFindModule(NULL, NULL, i++, &LdrEntry)) break; - } } return TRUE; Modified: trunk/reactos/ntoskrnl/kdbg/kdb_symbols.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/kdbg/kdb_symbols.…
============================================================================== --- trunk/reactos/ntoskrnl/kdbg/kdb_symbols.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/kdbg/kdb_symbols.c [iso-8859-1] Tue Sep 22 23:31:55 2009 @@ -5,6 +5,7 @@ * PURPOSE: Getting symbol information... * * PROGRAMMERS: David Welch (welch(a)cwcom.net) + * Colin Finck (colin(a)reactos.org) */ /* INCLUDES *****************************************************************/ @@ -32,60 +33,24 @@ /* FUNCTIONS ****************************************************************/ -/*! \brief Find a user-mode module... - * - * \param Address If \a Address is not NULL the module containing \a Address - * is searched. - * \param Name If \a Name is not NULL the module named \a Name will be - * searched. - * \param Index If \a Index is >= 0 the Index'th module will be returned. - * \param pInfo Pointer to a KDB_MODULE_INFO which is filled. - * - * \retval TRUE Module was found, \a pInfo was filled. - * \retval FALSE No module was found. - * - * \sa KdbpSymFindModule - */ static BOOLEAN -KdbpSymFindUserModule( - IN PVOID Address OPTIONAL, - IN LPCWSTR Name OPTIONAL, - IN INT Index OPTIONAL, - OUT PKDB_MODULE_INFO pInfo) -{ - PLIST_ENTRY current_entry; - PLDR_DATA_TABLE_ENTRY current; - PEPROCESS CurrentProcess; - PPEB Peb = NULL; - INT Count = 0; - INT Length; - - if (!KdbpSymbolsInitialized) - return FALSE; - - CurrentProcess = PsGetCurrentProcess(); - if (CurrentProcess) - Peb = CurrentProcess->Peb; - - if (!Peb || !Peb->Ldr) - return FALSE; - - current_entry = Peb->Ldr->InLoadOrderModuleList.Flink; - - while (current_entry != &Peb->Ldr->InLoadOrderModuleList && current_entry) - { - current = CONTAINING_RECORD(current_entry, LDR_DATA_TABLE_ENTRY, InLoadOrderLinks); - Length = min(current->BaseDllName.Length / sizeof(WCHAR), 255); - if ((Address && (Address >= (PVOID)current->DllBase && - Address < (PVOID)((char *)current->DllBase + current->SizeOfImage))) || - (Name && _wcsnicmp(current->BaseDllName.Buffer, Name, Length) == 0) || - (Index >= 0 && Count++ == Index)) +KdbpSymSearchModuleList( + IN PLIST_ENTRY current_entry, + IN PLIST_ENTRY end_entry, + IN PLONG Count, + IN PVOID Address, + IN LPCWSTR Name, + IN INT Index, + OUT PLDR_DATA_TABLE_ENTRY* pLdrEntry) +{ + while (current_entry && current_entry != end_entry) + { + *pLdrEntry = CONTAINING_RECORD(current_entry, LDR_DATA_TABLE_ENTRY, InLoadOrderLinks); + + if ((Address && Address >= (PVOID)(*pLdrEntry)->DllBase && Address < (PVOID)((ULONG_PTR)(*pLdrEntry)->DllBase + (*pLdrEntry)->SizeOfImage)) || + (Name && !_wcsnicmp((*pLdrEntry)->BaseDllName.Buffer, Name, (*pLdrEntry)->BaseDllName.Length / sizeof(WCHAR))) || + (Index >= 0 && (*Count)++ == Index)) { - wcsncpy(pInfo->Name, current->BaseDllName.Buffer, Length); - pInfo->Name[Length] = L'\0'; - pInfo->Base = (ULONG_PTR)current->DllBase; - pInfo->Size = current->SizeOfImage; - pInfo->RosSymInfo = current->PatchInformation; return TRUE; } @@ -95,111 +60,53 @@ return FALSE; } -/*! \brief Find a kernel-mode module... - * - * Works like \a KdbpSymFindUserModule. - * - * \sa KdbpSymFindUserModule - */ -static BOOLEAN +/*! \brief Find a module... + * + * \param Address If \a Address is not NULL the module containing \a Address + * is searched. + * \param Name If \a Name is not NULL the module named \a Name will be + * searched. + * \param Index If \a Index is >= 0 the Index'th module will be returned. + * \param pLdrEntry Pointer to a PLDR_DATA_TABLE_ENTRY which is filled. + * + * \retval TRUE Module was found, \a pLdrEntry was filled. + * \retval FALSE No module was found. + */ +BOOLEAN KdbpSymFindModule( IN PVOID Address OPTIONAL, IN LPCWSTR Name OPTIONAL, IN INT Index OPTIONAL, - OUT PKDB_MODULE_INFO pInfo) -{ - PLIST_ENTRY current_entry; - PLDR_DATA_TABLE_ENTRY current; - INT Count = 0; - INT Length; - - if (!KdbpSymbolsInitialized) + OUT PLDR_DATA_TABLE_ENTRY* pLdrEntry) +{ + LONG Count = 0; + PEPROCESS CurrentProcess; + + /* First try to look up the module in the kernel module list. */ + if(KdbpSymSearchModuleList(PsLoadedModuleList.Flink, + &PsLoadedModuleList, + &Count, + Address, + Name, + Index, + pLdrEntry)) + { + return TRUE; + } + + /* That didn't succeed. Try the module list of the current process now. */ + CurrentProcess = PsGetCurrentProcess(); + + if(!CurrentProcess || !CurrentProcess->Peb || !CurrentProcess->Peb->Ldr) return FALSE; - current_entry = PsLoadedModuleList.Flink; - - while (current_entry != &PsLoadedModuleList) - { - current = CONTAINING_RECORD(current_entry, LDR_DATA_TABLE_ENTRY, InLoadOrderLinks); - - Length = min(current->BaseDllName.Length / sizeof(WCHAR), 255); - if ((Address && (Address >= (PVOID)current->DllBase && - Address < (PVOID)((ULONG_PTR)current->DllBase + current->SizeOfImage))) || - (Name && _wcsnicmp(current->BaseDllName.Buffer, Name, Length) == 0) || - (Index >= 0 && Count++ == Index)) - { - wcsncpy(pInfo->Name, current->BaseDllName.Buffer, Length); - pInfo->Name[Length] = L'\0'; - pInfo->Base = (ULONG_PTR)current->DllBase; - pInfo->Size = current->SizeOfImage; - pInfo->RosSymInfo = current->PatchInformation; - return TRUE; - } - - current_entry = current_entry->Flink; - } - - return KdbpSymFindUserModule(Address, Name, Index-Count, pInfo); -} - -/*! \brief Find module by address... - * - * \param Address Any address inside the module to look for. - * \param pInfo Pointer to a KDB_MODULE_INFO struct which is filled on - * success. - * - * \retval TRUE Success - module found. - * \retval FALSE Failure - module not found. - * - * \sa KdbpSymFindModuleByName - * \sa KdbpSymFindModuleByIndex - */ -BOOLEAN -KdbpSymFindModuleByAddress( - IN PVOID Address, - OUT PKDB_MODULE_INFO pInfo) -{ - return KdbpSymFindModule(Address, NULL, -1, pInfo); -} - -/*! \brief Find module by name... - * - * \param Name Name of the module to look for. - * \param pInfo Pointer to a KDB_MODULE_INFO struct which is filled on - * success. - * - * \retval TRUE Success - module found. - * \retval FALSE Failure - module not found. - * - * \sa KdbpSymFindModuleByAddress - * \sa KdbpSymFindModuleByIndex - */ -BOOLEAN -KdbpSymFindModuleByName( - IN LPCWSTR Name, - OUT PKDB_MODULE_INFO pInfo) -{ - return KdbpSymFindModule(NULL, Name, -1, pInfo); -} - -/*! \brief Find module by index... - * - * \param Index Index of the module to return. - * \param pInfo Pointer to a KDB_MODULE_INFO struct which is filled on - * success. - * - * \retval TRUE Success - module found. - * \retval FALSE Failure - module not found. - * - * \sa KdbpSymFindModuleByName - * \sa KdbpSymFindModuleByAddress - */ -BOOLEAN -KdbpSymFindModuleByIndex( - IN INT Index, - OUT PKDB_MODULE_INFO pInfo) -{ - return KdbpSymFindModule(NULL, NULL, Index, pInfo); + return KdbpSymSearchModuleList(CurrentProcess->Peb->Ldr->InLoadOrderModuleList.Flink, + &CurrentProcess->Peb->Ldr->InLoadOrderModuleList, + &Count, + Address, + Name, + Index, + pLdrEntry); } /*! \brief Print address... @@ -217,30 +124,30 @@ KdbSymPrintAddress( IN PVOID Address) { - KDB_MODULE_INFO Info; + PLDR_DATA_TABLE_ENTRY LdrEntry; ULONG_PTR RelativeAddress; NTSTATUS Status; ULONG LineNumber; CHAR FileName[256]; CHAR FunctionName[256]; - if (!KdbpSymbolsInitialized || !KdbpSymFindModuleByAddress(Address, &Info)) + if (!KdbpSymbolsInitialized || !KdbpSymFindModule(Address, NULL, -1, &LdrEntry)) return FALSE; - RelativeAddress = (ULONG_PTR) Address - Info.Base; - Status = KdbSymGetAddressInformation(Info.RosSymInfo, + RelativeAddress = (ULONG_PTR)Address - (ULONG_PTR)LdrEntry->DllBase; + Status = KdbSymGetAddressInformation(LdrEntry->PatchInformation, RelativeAddress, &LineNumber, FileName, FunctionName); if (NT_SUCCESS(Status)) { - DbgPrint("<%ws:%x (%s:%d (%s))>", - Info.Name, RelativeAddress, FileName, LineNumber, FunctionName); + DbgPrint("<%wZ:%x (%s:%d (%s))>", + &LdrEntry->BaseDllName, RelativeAddress, FileName, LineNumber, FunctionName); } else { - DbgPrint("<%ws:%x>", Info.Name, RelativeAddress); + DbgPrint("<%wZ:%x>", &LdrEntry->BaseDllName, RelativeAddress); } return TRUE; @@ -480,156 +387,10 @@ DPRINT("Installed symbols: %wZ %p\n", FileName, *RosSymInfo); } -/*! \brief Unloads symbol info. - * - * \param RosSymInfo Pointer to the symbol info to unload. - * - * \sa KdbpSymLoadModuleSymbols - */ -static VOID -KdbpSymUnloadModuleSymbols( - IN PROSSYM_INFO RosSymInfo) -{ - DPRINT("Unloading symbols\n"); - - if (RosSymInfo) - KdbpSymRemoveCachedFile(RosSymInfo); -} - -/*! \brief Load symbol info for a user module. - * - * \param LdrModule Pointer to the module to load symbols for. - */ -VOID -KdbSymLoadUserModuleSymbols( - IN PLDR_DATA_TABLE_ENTRY LdrModule) -{ - static WCHAR Prefix[] = L"\\??\\"; - UNICODE_STRING KernelName; - DPRINT("LdrModule %p\n", LdrModule); - - LdrModule->PatchInformation = NULL; - - KernelName.MaximumLength = sizeof(Prefix) + LdrModule->FullDllName.Length; - KernelName.Length = KernelName.MaximumLength - sizeof(WCHAR); - KernelName.Buffer = ExAllocatePoolWithTag(NonPagedPool, KernelName.MaximumLength, TAG_KDBS); - - if (!KernelName.Buffer) - return; - - memcpy(KernelName.Buffer, Prefix, sizeof(Prefix) - sizeof(WCHAR)); - memcpy(KernelName.Buffer + sizeof(Prefix) / sizeof(WCHAR) - 1, LdrModule->FullDllName.Buffer, LdrModule->FullDllName.Length); - KernelName.Buffer[KernelName.Length / sizeof(WCHAR)] = L'\0'; - - KdbpSymLoadModuleSymbols(&KernelName, (PROSSYM_INFO*)&LdrModule->PatchInformation); - - ExFreePool(KernelName.Buffer); -} - -/*! \brief Frees all symbols loaded for a process. - * - * \param Process Pointer to a process. - */ -VOID -KdbSymFreeProcessSymbols( - IN PEPROCESS Process) -{ - PLIST_ENTRY CurrentEntry; - PLDR_DATA_TABLE_ENTRY Current; - PEPROCESS CurrentProcess; - PPEB Peb; - - CurrentProcess = PsGetCurrentProcess(); - if (CurrentProcess != Process) - KeAttachProcess(&Process->Pcb); - - Peb = Process->Peb; - ASSERT(Peb); - ASSERT(Peb->Ldr); - - CurrentEntry = Peb->Ldr->InLoadOrderModuleList.Flink; - while (CurrentEntry != &Peb->Ldr->InLoadOrderModuleList && CurrentEntry) - { - Current = CONTAINING_RECORD(CurrentEntry, LDR_DATA_TABLE_ENTRY, InLoadOrderLinks); - KdbpSymUnloadModuleSymbols(Current->PatchInformation); - - CurrentEntry = CurrentEntry->Flink; - } - - if (CurrentProcess != Process) - KeDetachProcess(); -} - -/*! \brief Load symbol info for a driver. - * - * \param Filename Filename of the driver. - * \param Module Pointer to the driver LDR_DATA_TABLE_ENTRY. - */ -VOID -KdbSymLoadDriverSymbols( - IN PUNICODE_STRING Filename, - IN PLDR_DATA_TABLE_ENTRY Module) -{ - /* Load symbols for the image if available */ - DPRINT("Loading driver %wZ symbols (driver @ %08x)\n", Filename, Module->DllBase); - - Module->PatchInformation = NULL; - - KdbpSymLoadModuleSymbols(Filename, (PROSSYM_INFO*)&Module->PatchInformation); -} - -/*! \brief Unloads symbol info for a driver. - * - * \param ModuleObject Pointer to the driver LDR_DATA_TABLE_ENTRY. - */ -VOID -KdbSymUnloadDriverSymbols( - IN PLDR_DATA_TABLE_ENTRY ModuleObject) -{ - /* Unload symbols for module if available */ - KdbpSymUnloadModuleSymbols(ModuleObject->PatchInformation); - ModuleObject->PatchInformation = NULL; -} - VOID KdbSymProcessSymbols( - IN PANSI_STRING AnsiFileName, - IN PKD_SYMBOLS_INFO SymbolInfo) -{ - BOOLEAN Found = FALSE; - PLIST_ENTRY ListHead, NextEntry; - PLDR_DATA_TABLE_ENTRY LdrEntry = NULL; - - //DPRINT("KdbSymProcessSymbols(%Z)\n", AnsiFileName); - - /* We use PsLoadedModuleList here, otherwise (in case of - using KeLoaderBlock) all our data will be just lost */ - ListHead = &PsLoadedModuleList; - - /* Found module we are interested in */ - NextEntry = ListHead->Flink; - while (ListHead != NextEntry) - { - /* Get the entry */ - LdrEntry = CONTAINING_RECORD(NextEntry, - LDR_DATA_TABLE_ENTRY, - InLoadOrderLinks); - - if (SymbolInfo->BaseOfDll == LdrEntry->DllBase) - { - Found = TRUE; - break; - } - - /* Go to the next one */ - NextEntry = NextEntry->Flink; - } - - /* Exit if we didn't find the module requested */ - if (!Found) - return; - - DPRINT("Found LdrEntry=%p\n", LdrEntry); + IN PLDR_DATA_TABLE_ENTRY LdrEntry) +{ if (!LoadSymbols) { LdrEntry->PatchInformation = NULL; @@ -689,9 +450,7 @@ PCHAR p1, p2; SHORT Found = FALSE; CHAR YesNo; - LIST_ENTRY *ModuleEntry; - PLDR_DATA_TABLE_ENTRY DataTableEntry; - KD_SYMBOLS_INFO SymbolsInfo; + PLDR_DATA_TABLE_ENTRY LdrEntry; DPRINT("KdbSymInit() BootPhase=%d\n", BootPhase); @@ -765,29 +524,16 @@ } else if (BootPhase == 1) { - /* Load symbols for NTOSKRNL.EXE */ - ModuleEntry = &KeLoaderBlock->LoadOrderListHead; - DataTableEntry = CONTAINING_RECORD(ModuleEntry, - LDR_DATA_TABLE_ENTRY, InLoadOrderLinks); - - SymbolsInfo.BaseOfDll = DataTableEntry->DllBase; - SymbolsInfo.CheckSum = DataTableEntry->CheckSum; - SymbolsInfo.ProcessId = 0; - SymbolsInfo.SizeOfImage = DataTableEntry->SizeOfImage; - - KdbSymProcessSymbols(NULL, &SymbolsInfo); - - /* and HAL.DLL */ - ModuleEntry = ModuleEntry->Flink; - DataTableEntry = CONTAINING_RECORD(ModuleEntry, - LDR_DATA_TABLE_ENTRY, InLoadOrderLinks); - - SymbolsInfo.BaseOfDll = DataTableEntry->DllBase; - SymbolsInfo.CheckSum = DataTableEntry->CheckSum; - SymbolsInfo.ProcessId = 0; - SymbolsInfo.SizeOfImage = DataTableEntry->SizeOfImage; - - KdbSymProcessSymbols(NULL, &SymbolsInfo); + /* Load symbols for NTOSKRNL.EXE. + It is always the first module in PsLoadedModuleList. KeLoaderBlock can't be used here as its content is just temporary. */ + LdrEntry = CONTAINING_RECORD(PsLoadedModuleList.Flink, LDR_DATA_TABLE_ENTRY, InLoadOrderLinks); + KdbSymProcessSymbols(LdrEntry); + + /* Also load them for HAL.DLL. + This module has no fixed position, so search for it. */ + if(KdbpSymFindModule(NULL, L"HAL.DLL", -1, &LdrEntry)) + KdbSymProcessSymbols(LdrEntry); + KdbpSymbolsInitialized = TRUE; } }
15 years, 3 months
1
0
0
0
[hpoussin] 43117: [freeldr] Never ever define a macro as multiple instructions. It may lead to subtle bugs
by hpoussin@svn.reactos.org
Author: hpoussin Date: Tue Sep 22 22:33:56 2009 New Revision: 43117 URL:
http://svn.reactos.org/svn/reactos?rev=43117&view=rev
Log: [freeldr] Never ever define a macro as multiple instructions. It may lead to subtle bugs Modified: trunk/reactos/boot/freeldr/freeldr/include/debug.h Modified: trunk/reactos/boot/freeldr/freeldr/include/debug.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/inclu…
============================================================================== --- trunk/reactos/boot/freeldr/freeldr/include/debug.h [iso-8859-1] (original) +++ trunk/reactos/boot/freeldr/freeldr/include/debug.h [iso-8859-1] Tue Sep 22 22:33:56 2009 @@ -47,7 +47,7 @@ VOID DebugDumpBuffer(ULONG Mask, PVOID Buffer, ULONG Length); - #define DPRINTM g_file=__FILE__;g_line=__LINE__;DbgPrintMask + #define DPRINTM g_file=__FILE__, g_line=__LINE__, DbgPrintMask #define BugCheck(_x_) { DbgPrintMask(DPRINT_WARNING, "Fatal Error: %s:%d(%s)\n", __FILE__, __LINE__, __FUNCTION__); DbgPrintMask _x_ ; for (;;); } #define DbgDumpBuffer(_x_, _y_, _z_) DebugDumpBuffer(_x_, _y_, _z_)
15 years, 3 months
1
0
0
0
← Newer
1
...
10
11
12
13
14
15
16
...
27
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Results per page:
10
25
50
100
200