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
_____
Modified: trunk/reactos/subsys/system/explorer/dialogs/searchprogram.cpp
--- 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];
_____
Modified: trunk/reactos/subsys/system/explorer/doc/changes.txt
--- 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
_____
Modified: trunk/reactos/subsys/system/explorer/explorer-hu.rc
--- 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
_____
Modified: trunk/reactos/subsys/system/explorer/explorer.cpp
--- 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;
_____
Modified: trunk/reactos/subsys/system/explorer/explorer.dsp
--- 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
_____
Modified: trunk/reactos/subsys/system/explorer/explorer.exe.manifest
--- 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
_____
Added: trunk/reactos/subsys/system/explorer/explorer.sln
--- 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
_____
Added: trunk/reactos/subsys/system/explorer/explorer.vcproj
--- 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\UpgradeFromVC6
0.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_WI
NNT=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\UpgradeFromVC6
0.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_WI
NNT=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\UpgradeFromVC6
0.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_WI
NNT=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\UpgradeFromVC6
0.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=0x05
01"
+ 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\UpgradeFromVC6
0.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=0x05
01"
+ 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\UpgradeFromVC6
0.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
[truncated at 1000 lines; 4359 more skipped]