Adjust for Visual Studio 2005: - use secure CRT functions where available - use COUNTOF instead of hard coded buffer sizes - project files in new format for manifest integration
Modified: trunk/reactos/subsys/system/explorer/dialogs/searchprogram.cpp Modified: trunk/reactos/subsys/system/explorer/doc/changes.txt Modified: trunk/reactos/subsys/system/explorer/explorer-hu.rc Modified: trunk/reactos/subsys/system/explorer/explorer.cpp Modified: trunk/reactos/subsys/system/explorer/explorer.dsp Modified: trunk/reactos/subsys/system/explorer/explorer.exe.manifest
Added: trunk/reactos/subsys/system/explorer/explorer.sln Added: trunk/reactos/subsys/system/explorer/explorer.vcproj
Modified: trunk/reactos/subsys/system/explorer/explorer_intres.rc Modified: trunk/reactos/subsys/system/explorer/i386-stub-win32.c
Added: trunk/reactos/subsys/system/explorer/make_explorer.vcproj
Modified: trunk/reactos/subsys/system/explorer/notifyhook/notifyhook.c
Added: trunk/reactos/subsys/system/explorer/notifyhook/notifyhook.vcproj
Modified: trunk/reactos/subsys/system/explorer/resource.h Modified: trunk/reactos/subsys/system/explorer/shell/fatfs.cpp Modified: trunk/reactos/subsys/system/explorer/shell/filechild.cpp Modified: trunk/reactos/subsys/system/explorer/shell/mainframe.cpp Modified: trunk/reactos/subsys/system/explorer/shell/ntobjfs.cpp Modified: trunk/reactos/subsys/system/explorer/shell/pane.cpp Modified: trunk/reactos/subsys/system/explorer/shell/regfs.cpp Modified: trunk/reactos/subsys/system/explorer/shell/shellfs.cpp Modified: trunk/reactos/subsys/system/explorer/taskbar/favorites.cpp Modified: trunk/reactos/subsys/system/explorer/taskbar/quicklaunch.cpp Modified: trunk/reactos/subsys/system/explorer/taskbar/startmenu.cpp Modified: trunk/reactos/subsys/system/explorer/taskbar/traynotify.cpp Modified: trunk/reactos/subsys/system/explorer/utility/shellclasses.cpp Modified: trunk/reactos/subsys/system/explorer/utility/shellclasses.h Modified: trunk/reactos/subsys/system/explorer/utility/utility.cpp Modified: trunk/reactos/subsys/system/explorer/utility/utility.h
Property changes on: trunk/reactos/subsys/system/explorer ___________________________________________________________________ Name: svn:ignore - *.coff *.exe *.d *.o *.a *.sym *.map bin Debug Release DRelease UDebug URelease _NO_COMUTIL doxy-doc Win32 WineDll WineRelease *.ncb *.opt *.aps *.ncb *.plg *.suo buildno.h notifyhook.dll *.gch *.h.pch pack.* .gdbinit start-gdb.bat libexpat.dll GNUmakefile *.chm *.lib wine-explorer old + *.coff *.exe *.d *.o *.a *.sym *.map bin Debug Release DRelease UDebug URelease _NO_COMUTIL doxy-doc Win32 WineDll WineRelease *.ncb *.opt *.aps *.ncb *.plg *.suo buildno.h notifyhook.dll *.gch *.h.pch pack.* .gdbinit start-gdb.bat libexpat.dll GNUmakefile *.chm *.lib wine-explorer old *.user
--- trunk/reactos/subsys/system/explorer/dialogs/searchprogram.cpp 2005-11-29 12:54:54 UTC (rev 19749) +++ trunk/reactos/subsys/system/explorer/dialogs/searchprogram.cpp 2005-11-29 13:34:24 UTC (rev 19750) @@ -184,7 +184,7 @@
WIN32_FIND_DATA wfd; TCHAR path[MAX_PATH];
- hr = pShellLink->GetPath(path, MAX_PATH-1, &wfd, SLGP_UNCPRIORITY);
+ hr = pShellLink->GetPath(path, COUNTOF(path)-1, &wfd, SLGP_UNCPRIORITY);
if (SUCCEEDED(hr)) {
TCHAR entry_path[MAX_PATH];
--- trunk/reactos/subsys/system/explorer/doc/changes.txt 2005-11-29 12:54:54 UTC (rev 19749) +++ trunk/reactos/subsys/system/explorer/doc/changes.txt 2005-11-29 13:34:24 UTC (rev 19750) @@ -165,3 +165,4 @@
09.10.2005 m. fuchs Fix for Bugzilla Entry 330: Correctly handle WM_COMMAND messages in web windows without web control m. fuchs replace "search computer" start menu entry by a "not yet implemented" message 01.11.2005 m. fuchs String::str(), String::toLower() to allow conventient and WINE compatible string conversions
+29.11.2005 m. fuchs Adjustments for Visual Studio 2005: use new secure CT functions, COUNTOF for buffer sizes
--- trunk/reactos/subsys/system/explorer/explorer-hu.rc 2005-11-29 12:54:54 UTC (rev 19749) +++ trunk/reactos/subsys/system/explorer/explorer-hu.rc 2005-11-29 13:34:24 UTC (rev 19750) @@ -1,3 +1,5 @@
+//Microsoft Developer Studio generated resource script. +//
#include "resource.h" #define APSTUDIO_READONLY_SYMBOLS @@ -2,2 +4,5 @@
/////////////////////////////////////////////////////////////////////////////
+// +// Generated from the TEXTINCLUDE 2 resource. +//
#include <windows.h> @@ -8,12 +13,12 @@
#undef APSTUDIO_READONLY_SYMBOLS /////////////////////////////////////////////////////////////////////////////
-// Hungarian (HU.) resources by Robert Horvath - talley at cubeclub.hu
+// Hungarian (unknown sub-lang: 0x0) resources
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_HUN)
#ifdef _WIN32
-LANGUAGE LANG_HUNGARIAN, SUBLANG_NEUTRAL -#pragma code_page(1252)
+LANGUAGE LANG_HUNGARIAN, 0x0 +#pragma code_page(1250)
#endif //_WIN32 ///////////////////////////////////////////////////////////////////////////// @@ -25,26 +30,26 @@
BEGIN POPUP "&File" BEGIN
- MENUITEM "&Futtatßs...", ID_EXECUTE
+ MENUITEM "&Futtatßs...", ID_EXECUTE
MENUITEM SEPARATOR
- MENUITEM "&KilÚpÚs", ID_FILE_EXIT
+ MENUITEM "&KilÚpÚs", ID_FILE_EXIT
END POPUP "&NÚzet" BEGIN
- MENUITEM "&Eszk÷ztßr", ID_VIEW_TOOL_BAR
+ MENUITEM "&Eszk÷ztßr", ID_VIEW_TOOL_BAR
MENUITEM "&Extra Bar", ID_VIEW_EXTRA_BAR MENUITEM "&Drivebar", ID_VIEW_DRIVE_BAR, CHECKED MENUITEM "S&ide Bar", ID_VIEW_SIDE_BAR
- MENUITEM "&?llapot sor", ID_VIEW_STATUSBAR
+ MENUITEM "&?llapot sor", ID_VIEW_STATUSBAR
MENUITEM SEPARATOR MENUITEM "&FrissÝt\tF5", ID_REFRESH
- MENUITEM "T&eljes kÚperny§\tCtrl+Shift+S", ID_VIEW_FULLSCREEN
+ MENUITEM "T&eljes kÚperny§\tCtrl+Shift+S", ID_VIEW_FULLSCREEN
MENUITEM "SDI", ID_VIEW_SDI END POPUP "&Ablak" BEGIN
- MENUITEM "?j &Ablak", ID_WINDOW_NEW
- MENUITEM "LÚpcs§zetes\tShift+F5", ID_WINDOW_CASCADE
+ MENUITEM "?j &Ablak", ID_WINDOW_NEW
+ MENUITEM "LÚpcs§zetes\tShift+F5", ID_WINDOW_CASCADE
MENUITEM "Tile &Horizontally", ID_WINDOW_TILE_HORZ MENUITEM "Tile &Vertically\tShift+F4", ID_WINDOW_TILE_VERT MENUITEM "Arrange Automatically", ID_WINDOW_AUTOSORT @@ -52,13 +57,13 @@
END POPUP "&Eszk÷z÷k" BEGIN
- MENUITEM "&BeßllÝtßsok", ID_TOOLS_OPTIONS
+ MENUITEM "&BeßllÝtßsok", ID_TOOLS_OPTIONS
END
- POPUP "&S·g¾"
+ POPUP "&S·g¾¾"
BEGIN
- MENUITEM "Explorer &GYIK...", ID_EXPLORER_FAQ
- MENUITEM "Explorer &nÚvjegye...", ID_ABOUT_EXPLORER
- MENUITEM "Az &OS nÚvjegye...", ID_ABOUT_WINDOWS
+ MENUITEM "Explorer &GYIK...", ID_EXPLORER_FAQ
+ MENUITEM "Explorer &nÚvjegye...", ID_ABOUT_EXPLORER
+ MENUITEM "Az &OS nÚvjegye...", ID_ABOUT_WINDOWS
END END @@ -66,10 +71,10 @@
BEGIN POPUP "" BEGIN
- MENUITEM "&BeßllÝtßsok...", ID_DESKTOPBAR_SETTINGS
- MENUITEM "&Feladatkezel§...", ID_TASKMGR
+ MENUITEM "&BeßllÝtßsok...", ID_DESKTOPBAR_SETTINGS
+ MENUITEM "&Feladatkezel§...", ID_TASKMGR
MENUITEM SEPARATOR
- MENUITEM "&Explorer nÚvjegye...", ID_ABOUT_EXPLORER
+ MENUITEM "&Explorer nÚvjegye...", ID_ABOUT_EXPLORER
END END @@ -78,7 +83,7 @@
POPUP "" BEGIN MENUITEM "Hanger§ beßllÝtßsok", ID_TRAY_VOLUME
- MENUITEM "Hangrendszer tulajdonsßgai", ID_VOLUME_PROPERTIES
+ MENUITEM "Hangrendszer tulajdonsßgai", ID_VOLUME_PROPERTIES
END END @@ -86,12 +91,12 @@
BEGIN POPUP "" BEGIN
- MENUITEM "&Rejtett ikonok megjelenÝtÚse", ID_SHOW_HIDDEN_ICONS
+ MENUITEM "&Rejtett ikonok megjelenÝtÚse", ID_SHOW_HIDDEN_ICONS
MENUITEM "Show Icon &Button", ID_SHOW_ICON_BUTTON MENUITEM "&Configure Notifications...", ID_CONFIG_NOTIFYAREA
- MENUITEM "Dßtum Ús id§ beßllÝtßsai...", ID_CONFIG_TIME
+ MENUITEM "Dßtum Ús id§ beßllÝtßsai...", ID_CONFIG_TIME
MENUITEM SEPARATOR
- MENUITEM "&Explorer nÚvjegye...", ID_ABOUT_EXPLORER
+ MENUITEM "&Explorer nÚvjegye...", ID_ABOUT_EXPLORER
END END @@ -99,29 +104,29 @@
BEGIN POPUP "&File" BEGIN
- MENUITEM "&Futtatßs...", ID_EXECUTE
+ MENUITEM "&Futtatßs...", ID_EXECUTE
MENUITEM SEPARATOR
- MENUITEM "&Bezßrßs", ID_FILE_EXIT
+ MENUITEM "&Bezßrßs", ID_FILE_EXIT
END POPUP "&NÚzet" BEGIN
- MENUITEM "&Eszk÷ztßr", ID_VIEW_TOOL_BAR
+ MENUITEM "&Eszk÷ztßr", ID_VIEW_TOOL_BAR
MENUITEM "S&ide Bar", ID_VIEW_SIDE_BAR, GRAYED
- MENUITEM "&?llapot sor", ID_VIEW_STATUSBAR
+ MENUITEM "&?llapot sor", ID_VIEW_STATUSBAR
MENUITEM SEPARATOR
- MENUITEM "&FrissÝtÚs\tF5", ID_REFRESH
- MENUITEM "T&eljes kÚperny§\tCtrl+Shift+S", ID_VIEW_FULLSCREEN
+ MENUITEM "&FrissÝtÚs\tF5", ID_REFRESH
+ MENUITEM "T&eljes kÚperny§\tCtrl+Shift+S", ID_VIEW_FULLSCREEN
MENUITEM "&MDI", ID_VIEW_MDI END POPUP "&Eszk÷z÷k" BEGIN
- MENUITEM "&BeßllÝtßsok", ID_TOOLS_OPTIONS
+ MENUITEM "&BeßllÝtßsok", ID_TOOLS_OPTIONS
END
- POPUP "&S·g¾"
+ POPUP "&S·g¾¾"
BEGIN
- MENUITEM "Explorer &GYIK...", ID_EXPLORER_FAQ
- MENUITEM "&Az Explorer nÚvjegye...", ID_ABOUT_EXPLORER
- MENUITEM "Az &OS nÚvjegye...", ID_ABOUT_WINDOWS
+ MENUITEM "Explorer &GYIK...", ID_EXPLORER_FAQ
+ MENUITEM "&Az Explorer nÚvjegye...", ID_ABOUT_EXPLORER
+ MENUITEM "Az &OS nÚvjegye...", ID_ABOUT_WINDOWS
END END @@ -377,13 +382,18 @@
IDS_TASKBAR "Taskbar" END
-#endif // Hungarian (HU.) resources
+#endif // Hungarian (unknown sub-lang: 0x0) resources
///////////////////////////////////////////////////////////////////////////// #ifndef APSTUDIO_INVOKED
+///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +//
+
///////////////////////////////////////////////////////////////////////////// #endif // not APSTUDIO_INVOKED
--- trunk/reactos/subsys/system/explorer/explorer.cpp 2005-11-29 12:54:54 UTC (rev 19749) +++ trunk/reactos/subsys/system/explorer/explorer.cpp 2005-11-29 13:34:24 UTC (rev 19750) @@ -901,7 +901,7 @@
// install ROS Explorer into the registry TCHAR path[MAX_PATH];
- int l = GetModuleFileName(0, path, MAX_PATH);
+ int l = GetModuleFileName(0, path, COUNTOF(path));
if (l) {
HKEY hkey;
--- trunk/reactos/subsys/system/explorer/explorer.dsp 2005-11-29 12:54:54 UTC (rev 19749) +++ trunk/reactos/subsys/system/explorer/explorer.dsp 2005-11-29 13:34:24 UTC (rev 19750) @@ -22,7 +22,6 @@
!MESSAGE "explorer - Win32 Debug Release" (based on "Win32 (x86) Console Application") !MESSAGE "explorer - Win32 Unicode Release" (based on "Win32 (x86) Console Application") !MESSAGE "explorer - Win32 Unicode Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "explorer - Win32 _NO_COMUTIL" (based on "Win32 (x86) Console Application")
!MESSAGE "explorer - Win32" (based on "Win32 (x86) Console Application") !MESSAGE "explorer - Win32 WineRelease" (based on "Win32 (x86) Console Application") !MESSAGE "explorer - Win32 WineDll" (based on "Win32 (x86) Console Application") @@ -128,7 +127,7 @@
# ADD BASE CPP /nologo /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "UNICODE" /D "_ROS_" /YX /FD /c # ADD CPP /nologo /MD /W3 /GR /GX /O2 /D "NDEBUG" /D "UNICODE" /D "WIN32" /D _WIN32_IE=0x0600 /D _WIN32_WINNT=0x0501 /Yu"precomp.h" /FD /c # ADD BASE RSC /l 0x407 /d "NDEBUG"
-# ADD RSC /l 0x407 /d "NDEBUG"
+# ADD RSC /l 0x407 /d "NDEBUG" /d "UNICODE"
BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo @@ -154,7 +153,7 @@
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D "UNICODE" /D "_ROS_" /FR /YX /FD /GZ /c # ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /D "_DEBUG" /D "UNICODE" /D "WIN32" /D _WIN32_IE=0x0600 /D _WIN32_WINNT=0x0501 /FR /Yu"precomp.h" /FD /GZ /c # ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
+# ADD RSC /l 0x407 /d "_DEBUG" /d "UNICODE"
BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo @@ -163,33 +162,6 @@
# ADD LINK32 shell32.lib comctl32.lib gdi32.lib user32.lib advapi32.lib ole32.lib delayimp.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept /libpath:"Debug" /delayload:oleaut32.dll /delayload:wsock32.dll # SUBTRACT LINK32 /pdb:none
-!ELSEIF "$(CFG)" == "explorer - Win32 _NO_COMUTIL" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "explorer___Win32__NO_COMUTIL" -# PROP BASE Intermediate_Dir "explorer___Win32__NO_COMUTIL" -# PROP BASE Ignore_Export_Lib 0 -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "_NO_COMUTIL" -# PROP Intermediate_Dir "_NO_COMUTIL" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D "_ROS_" /D _WIN32_IE=0x0501 /D _WIN32_WINNT=0x0501 /FR /YX /FD /GZ /c -# ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /D "_DEBUG" /D "_NO_COMUTIL" /D "WIN32" /D _WIN32_IE=0x0600 /D _WIN32_WINNT=0x0501 /FR /Yu"precomp.h" /FD /GZ /c -# ADD BASE RSC /l 0x407 /d "_DEBUG" -# ADD RSC /l 0x407 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib comctl32.lib shell32.lib ole32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept -# SUBTRACT BASE LINK32 /pdb:none -# ADD LINK32 shell32.lib comctl32.lib gdi32.lib user32.lib advapi32.lib ole32.lib delayimp.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept /delayload:oleaut32.dll /delayload:wsock32.dll -# SUBTRACT LINK32 /pdb:none -
!ELSEIF "$(CFG)" == "explorer - Win32" # PROP BASE Use_MFC 0 @@ -280,7 +252,6 @@
# Name "explorer - Win32 Debug Release" # Name "explorer - Win32 Unicode Release" # Name "explorer - Win32 Unicode Debug"
-# Name "explorer - Win32 _NO_COMUTIL"
# Name "explorer - Win32" # Name "explorer - Win32 WineRelease" # Name "explorer - Win32 WineDll" @@ -426,6 +397,11 @@
# End Source File # Begin Source File
+SOURCE=".\explorer-hu.rc" +# PROP Exclude_From_Build 1 +# End Source File +# Begin Source File +
SOURCE=".\explorer-jp.rc" # PROP Exclude_From_Build 1 # End Source File
--- trunk/reactos/subsys/system/explorer/explorer.exe.manifest 2005-11-29 12:54:54 UTC (rev 19749) +++ trunk/reactos/subsys/system/explorer/explorer.exe.manifest 2005-11-29 13:34:24 UTC (rev 19750) @@ -6,7 +6,7 @@
name="ReactOS.Explorer" type="win32" />
-<description>ROS Excplorer</description>
+<description>ROS Explorer</description>
<dependency> <dependentAssembly> <assemblyIdentity
--- trunk/reactos/subsys/system/explorer/explorer.sln 2005-11-29 12:54:54 UTC (rev 19749) +++ trunk/reactos/subsys/system/explorer/explorer.sln 2005-11-29 13:34:24 UTC (rev 19750) @@ -0,0 +1,79 @@
+´??
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual C++ Express 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "explorer", "explorer.vcproj", "{BFBAE588-8C68-4303-9BF6-C830087D8F25}"
+ ProjectSection(ProjectDependencies) = postProject
+ {F28B575D-7DBA-44DE-AAEF-FA0D065E5162} = {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "make_explorer", "make_explorer.vcproj", "{E132A04B-8BC6-4D18-81F2-F0156B809871}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "notifyhook", "notifyhook\notifyhook.vcproj", "{F28B575D-7DBA-44DE-AAEF-FA0D065E5162}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ bjam|Win32 = bjam|Win32
+ Debug Release|Win32 = Debug Release|Win32
+ Debug|Win32 = Debug|Win32
+ doxy docu|Win32 = doxy docu|Win32
+ Release|Win32 = Release|Win32
+ Unicode Debug|Win32 = Unicode Debug|Win32
+ Unicode Release|Win32 = Unicode Release|Win32
+ WineDll|Win32 = WineDll|Win32
+ WineRelease|Win32 = WineRelease|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {BFBAE588-8C68-4303-9BF6-C830087D8F25}.bjam|Win32.ActiveCfg = WineDll|Win32
+ {BFBAE588-8C68-4303-9BF6-C830087D8F25}.bjam|Win32.Build.0 = WineDll|Win32
+ {BFBAE588-8C68-4303-9BF6-C830087D8F25}.Debug Release|Win32.ActiveCfg = Debug|Win32
+ {BFBAE588-8C68-4303-9BF6-C830087D8F25}.Debug Release|Win32.Build.0 = Debug|Win32
+ {BFBAE588-8C68-4303-9BF6-C830087D8F25}.Debug|Win32.ActiveCfg = Debug|Win32
+ {BFBAE588-8C68-4303-9BF6-C830087D8F25}.Debug|Win32.Build.0 = Debug|Win32
+ {BFBAE588-8C68-4303-9BF6-C830087D8F25}.doxy docu|Win32.ActiveCfg = Debug|Win32
+ {BFBAE588-8C68-4303-9BF6-C830087D8F25}.doxy docu|Win32.Build.0 = Debug|Win32
+ {BFBAE588-8C68-4303-9BF6-C830087D8F25}.Release|Win32.ActiveCfg = Release|Win32
+ {BFBAE588-8C68-4303-9BF6-C830087D8F25}.Release|Win32.Build.0 = Release|Win32
+ {BFBAE588-8C68-4303-9BF6-C830087D8F25}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32
+ {BFBAE588-8C68-4303-9BF6-C830087D8F25}.Unicode Debug|Win32.Build.0 = Unicode Debug|Win32
+ {BFBAE588-8C68-4303-9BF6-C830087D8F25}.Unicode Release|Win32.ActiveCfg = Unicode Release|Win32
+ {BFBAE588-8C68-4303-9BF6-C830087D8F25}.Unicode Release|Win32.Build.0 = Unicode Release|Win32
+ {BFBAE588-8C68-4303-9BF6-C830087D8F25}.WineDll|Win32.ActiveCfg = WineDll|Win32
+ {BFBAE588-8C68-4303-9BF6-C830087D8F25}.WineDll|Win32.Build.0 = WineDll|Win32
+ {BFBAE588-8C68-4303-9BF6-C830087D8F25}.WineRelease|Win32.ActiveCfg = WineRelease|Win32
+ {BFBAE588-8C68-4303-9BF6-C830087D8F25}.WineRelease|Win32.Build.0 = WineRelease|Win32
+ {E132A04B-8BC6-4D18-81F2-F0156B809871}.bjam|Win32.ActiveCfg = bjam|Win32
+ {E132A04B-8BC6-4D18-81F2-F0156B809871}.bjam|Win32.Build.0 = bjam|Win32
+ {E132A04B-8BC6-4D18-81F2-F0156B809871}.Debug Release|Win32.ActiveCfg = Debug|Win32
+ {E132A04B-8BC6-4D18-81F2-F0156B809871}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E132A04B-8BC6-4D18-81F2-F0156B809871}.doxy docu|Win32.ActiveCfg = doxy docu|Win32
+ {E132A04B-8BC6-4D18-81F2-F0156B809871}.doxy docu|Win32.Build.0 = doxy docu|Win32
+ {E132A04B-8BC6-4D18-81F2-F0156B809871}.Release|Win32.ActiveCfg = Release|Win32
+ {E132A04B-8BC6-4D18-81F2-F0156B809871}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32
+ {E132A04B-8BC6-4D18-81F2-F0156B809871}.Unicode Release|Win32.ActiveCfg = Unicode Release|Win32
+ {E132A04B-8BC6-4D18-81F2-F0156B809871}.WineDll|Win32.ActiveCfg = Debug|Win32
+ {E132A04B-8BC6-4D18-81F2-F0156B809871}.WineDll|Win32.Build.0 = Debug|Win32
+ {E132A04B-8BC6-4D18-81F2-F0156B809871}.WineRelease|Win32.ActiveCfg = Release|Win32
+ {E132A04B-8BC6-4D18-81F2-F0156B809871}.WineRelease|Win32.Build.0 = Release|Win32
+ {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.bjam|Win32.ActiveCfg = Debug|Win32
+ {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.bjam|Win32.Build.0 = Debug|Win32
+ {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.Debug Release|Win32.ActiveCfg = Debug|Win32
+ {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.Debug Release|Win32.Build.0 = Debug|Win32
+ {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.Debug|Win32.Build.0 = Debug|Win32
+ {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.doxy docu|Win32.ActiveCfg = Debug|Win32
+ {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.doxy docu|Win32.Build.0 = Debug|Win32
+ {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.Release|Win32.ActiveCfg = Release|Win32
+ {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.Release|Win32.Build.0 = Release|Win32
+ {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
+ {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.Unicode Debug|Win32.Build.0 = Debug|Win32
+ {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.Unicode Release|Win32.ActiveCfg = Release|Win32
+ {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.Unicode Release|Win32.Build.0 = Release|Win32
+ {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.WineDll|Win32.ActiveCfg = Debug|Win32
+ {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.WineDll|Win32.Build.0 = Debug|Win32
+ {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.WineRelease|Win32.ActiveCfg = Release|Win32
+ {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.WineRelease|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
--- trunk/reactos/subsys/system/explorer/explorer.vcproj 2005-11-29 12:54:54 UTC (rev 19749) +++ trunk/reactos/subsys/system/explorer/explorer.vcproj 2005-11-29 13:34:24 UTC (rev 19750) @@ -0,0 +1,3756 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8,00"
+ Name="explorer"
+ ProjectGUID="{BFBAE588-8C68-4303-9BF6-C830087D8F25}"
+ RootNamespace="explorer"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Unicode Debug|Win32"
+ OutputDirectory=".\UDebug"
+ IntermediateDirectory=".\UDebug"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\UDebug/explorer.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="_DEBUG;UNICODE;WIN32;_WIN32_IE=0x0600;_WIN32_WINNT=0x0501"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderThrough="precomp.h"
+ PrecompiledHeaderFile=".\UDebug/explorer.pch"
+ AssemblerListingLocation=".\UDebug/"
+ ObjectFile=".\UDebug/"
+ ProgramDataBaseFileName=".\UDebug/"
+ BrowseInformation="1"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG,UNICODE"
+ Culture="1031"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="shell32.lib advapi32.lib gdi32.lib user32.lib comctl32.lib"
+ OutputFile=".\UDebug/explorer.exe"
+ LinkIncremental="2"
+ SuppressStartupBanner="true"
+ AdditionalLibraryDirectories="Debug"
+ DelayLoadDLLs="oleaut32.dll,wsock32.dll"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile=".\UDebug/explorer.pdb"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ AdditionalManifestFiles="explorer.exe.manifest"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\UDebug/explorer.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Unicode Release|Win32"
+ OutputDirectory=".\URelease"
+ IntermediateDirectory=".\URelease"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\URelease/explorer.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ PreprocessorDefinitions="NDEBUG;UNICODE;WIN32;_WIN32_IE=0x0600;_WIN32_WINNT=0x0501"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderThrough="precomp.h"
+ PrecompiledHeaderFile=".\URelease/explorer.pch"
+ AssemblerListingLocation=".\URelease/"
+ ObjectFile=".\URelease/"
+ ProgramDataBaseFileName=".\URelease/"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG,UNICODE"
+ Culture="1031"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="shell32.lib advapi32.lib gdi32.lib user32.lib comctl32.lib"
+ OutputFile=".\URelease/explorer.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ AdditionalLibraryDirectories="Release"
+ DelayLoadDLLs="oleaut32.dll,wsock32.dll"
+ ProgramDatabaseFile=".\URelease/explorer.pdb"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ AdditionalManifestFiles="explorer.exe.manifest"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\URelease/explorer.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="WineRelease|Win32"
+ OutputDirectory=".\WineRelease"
+ IntermediateDirectory=".\WineRelease"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\WineRelease/explorer.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ PreprocessorDefinitions="NDEBUG;UNICODE;WIN32;_WIN32_IE=0x0600;_WIN32_WINNT=0x0501"
+ StringPooling="true"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="true"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderThrough="precomp.h"
+ PrecompiledHeaderFile=".\WineRelease/explorer.pch"
+ AssemblerListingLocation=".\WineRelease/"
+ ObjectFile=".\WineRelease/"
+ ProgramDataBaseFileName=".\WineRelease/"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="1031"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="shell32.lib advapi32.lib gdi32.lib user32.lib comctl32.lib"
+ OutputFile="WineRelease/wexplorer.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ DelayLoadDLLs="oleaut32.dll,wsock32.dll"
+ ProgramDatabaseFile=".\WineRelease/wexplorer.pdb"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ AdditionalManifestFiles="explorer.exe.manifest"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\WineRelease/explorer.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug Release|Win32"
+ OutputDirectory=".\DRelease"
+ IntermediateDirectory=".\DRelease"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\DRelease/explorer.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ PreprocessorDefinitions="NDEBUG;WIN32;_WIN32_IE=0x0600;_WIN32_WINNT=0x0501"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderThrough="precomp.h"
+ PrecompiledHeaderFile=".\DRelease/explorer.pch"
+ AssemblerListingLocation=".\DRelease/"
+ ObjectFile=".\DRelease/"
+ ProgramDataBaseFileName=".\DRelease/"
+ BrowseInformation="1"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="1031"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="shell32.lib advapi32.lib gdi32.lib user32.lib comctl32.lib"
+ OutputFile=".\DRelease/explorer.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ DelayLoadDLLs="oleaut32.dll,wsock32.dll"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile=".\DRelease/explorer.pdb"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ AdditionalManifestFiles="explorer.exe.manifest"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\DRelease/explorer.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\Debug"
+ IntermediateDirectory=".\Debug"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\Debug/explorer.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="_DEBUG;WIN32;_WIN32_IE=0x0600;_WIN32_WINNT=0x0501"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderThrough="precomp.h"
+ PrecompiledHeaderFile=".\Debug/explorer.pch"
+ AssemblerListingLocation=".\Debug/"
+ ObjectFile=".\Debug/"
+ ProgramDataBaseFileName=".\Debug/"
+ BrowseInformation="1"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="1031"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="shell32.lib advapi32.lib gdi32.lib user32.lib comctl32.lib"
+ OutputFile=".\Debug/explorer.exe"
+ LinkIncremental="2"
+ SuppressStartupBanner="true"
+ AdditionalLibraryDirectories="Debug"
+ DelayLoadDLLs="oleaut32.dll,wsock32.dll"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile=".\Debug/explorer.pdb"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ AdditionalManifestFiles="explorer.exe.manifest"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\Debug/explorer.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\Release"
+ IntermediateDirectory=".\Release"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
[truncated at 1000 lines; 4359 more skipped]