Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1291 lines
50 KiB

// --- From setupapi.h
// Only good for NT5
#define FLG_PROFITEM_CURRENTUSER 0x00000001
#define FLG_PROFITEM_DELETE 0x00000002
#define FLG_PROFITEM_GROUP 0x00000004
// Derived values
#define FLG_PROFITEM_DELETEUSER 0x00000003
#define DIRID_PROGRAM_FILES 16422 // Program Files
#define DIRID_PROGRAM_FILES_COMMON 16427 // Program Files\Common
// --- END setupapi.h
// --- INF copy flags
#define FLG_INF_WARN_IF_TRY_SKIP 1
#if defined(IE5) || defined(WIN9X)
#define FLG_INF_NO_OVERWRITE_NEWER_NODLG 32
#else
// For NT5 always copy the file, even over newer bits
#define FLG_INF_NO_OVERWRITE_NEWER_NODLG 4
#endif
// Derived values
#if defined(IE5) || defined(WIN9X)
#define FLG_INF_WARN_NO_OVERWRITE_NEWER_NODLG 33
#else
#define FLG_INF_WARN_NO_OVERWRITE_NEWER_NODLG 5
#endif
// --- END INF copy flags
// Need to do this here instead of in strings as can't have ifdefs in string section
#if defined(IE5)
#define CALLER_STRING "/CALLER:IE50"
#define INF_FILE "msoe50.inf"
#define INF_FILE_RAW msoe50.inf
#elif defined(WIN9X)
#define CALLER_STRING "/CALLER:WIN9X"
#define INF_FILE "oe9x50.inf"
#define INF_FILE_RAW oe9x50.inf
#else
#define CALLER_STRING "/CALLER:WINNT"
#define INF_FILE "msoe50.inf"
#define INF_FILE_RAW msoe50.inf
#endif
// We only build the exe inf for IE5 not Win9X or NT5
#if defined(OESETUP_EXE) && !defined(IE5)
#error BUILDER Error: Can only build EXE flavour inf for IE5 target
#endif
#if defined(COPYPDB)
#define IF_PDB(_expexp_) _expexp_
#define IF_COPYPDB(_expexp_) _expexp_,,,FLG_INF_NO_OVERWRITE_NEWER_NODLG
#else
#define IF_PDB(_expexp_)
#define IF_COPYPDB(_expexp_)
#endif
#if defined(X86)
#define IF_X86(_expexp_) _expexp_
#define IF_COPYX86(_expexp_) _expexp_,,,FLG_INF_NO_OVERWRITE_NEWER_NODLG
#else
#define IF_X86(_expexp_)
#define IF_COPYX86(_expexp_)
#endif
[Version]
SetupClass=Base
#if defined(IE5) || defined(WIN9X)
signature="$CHICAGO$"
#endif
#if defined(IE5)
AdvancedINF=2.5
#elif defined(WIN9X)
LayoutFile=Layout.inf, layout1.inf, layout2.inf
IEVersion="ATHENA_DOT_VERSION"
#else
signature="$Windows NT$"
LayoutFile=layout.inf
#endif
#if defined(IE5) || defined(WIN9X)
[CustomDestinationDirs]
49600,49601,49602,49603=ProgramFilesDir,5
49700,49701,49702,49703=AthenaDir,5
#if defined(IE5)
49800,49801,49802,49803=CommonFilesDir,5
49850,49851,49852,49853=CommonSystemDir,5
49900,49901,49902,49903=ServicesDir,5
49930,49931,49932,49933=SharedFilesDir,5
49960,49961,49962,49963=StationeryDir,5
#endif
[ProgramFilesDir]
// Don't use DIRID_PROGRAM_FILES here as this line is not for NT5
HKLM,"Software\Microsoft\Windows\CurrentVersion","ProgramFilesDir",,"%24%\%STR_PROGRAMF_DIR%"
[AthenaDir]
HKLM,"Software\Microsoft\Outlook Express","InstallRoot",,"%49601%\%STR_MAILNEWS_DIR%"
#if defined(IE5)
[CommonFilesDir]
HKLM,"Software\Microsoft\Windows\CurrentVersion","CommonFilesDir",,"%49601%\%STR_COMMON_DIR%"
[ServicesDir]
HKLM,"Software\Microsoft\WAB","ServicesDir",,"%49801%\%STR_SERVICES_DIR%"
[CommonSystemDir]
HKLM,"Software\Microsoft\WAB","CommonSystemDir",,"%49801%\%STR_SYSTEM_DIR%"
[SharedFilesDir]
HKLM,"Software\Microsoft\Shared Tools","SharedFilesDir",,"%49801%\%STR_SHARED_DIR%"
[StationeryDir]
HKLM,"Software\Microsoft\Shared Tools\Stationery","Stationery Folder",,"%49931%\%STR_STATIONERY_DIR%"
#endif
#endif
#if defined(IE5)
[SourceDisksNames]
55="Outlook Express Files",,1
[SourceDisksFiles]
// Binaries
csapi3t1.dll=55
directdb.dll=55
fixmapi.exe=55
inetcomm.dll=55
mapistub.dll=55
msimn.exe=55
msoe.dll=55
oeimport.dll=55
oemig50.exe=55
oemiglib.dll=55
setup50.exe=55
IF_X86(9xmig.dll=55)
// Resource Dlls
inetres.dll=55
msoeres.dll=55
// Misc
msoe.txt=55
INF_FILE_RAW=55
// Help
msoe.chm=55
msoe.hlp=55
// Stationery
aleabanr.gif=55
amaizrul.gif=55
anabnr2.gif=55
aswrule.gif=55
blank.htm=55
blankbkg.gif=55
btzhsepa.gif=55
citbanna.gif=55
citrbkg.gif=55
citrpun.htm=55
clearday.htm=55
clrdaybg.jpg=55
fieruld.gif=55
fiesta.htm=55
fiestabg.jpg=55
glacier.htm=55
glacrbkg.jpg=55
ivy.gif=55
ivy.htm=55
leaves.htm=55
leavesbg.jpg=55
maize.htm=55
maizebkg.jpg=55
nature.htm=55
naturebg.jpg=55
netblitz.htm=55
netblzbg.gif=55
piechtbg.jpg=55
piechts.htm=55
sunbanna.gif=55
sunfbkg.jpg=55
sunflowr.htm=55
sweets.htm=55
sweetsbg.gif=55
tech.gif=55
tech.htm=55
[DefaultInstall_UnRegister]
UnRegisterOCXs=RegisterOCXSection
RequiredEngine=setupapi
CustomDestination=CustomDestinationDirs
#elif defined(WIN9X)
[BaseWinOptions]
RegisterAthena
[RegisterAthena]
AddReg=Register.AddReg
CopyFiles=file.copy.inf,file.copy.migdll
[Optional Components]
OutlookExpress
[Memphis.Uninstall]
AddReg=Uninstalled.Reg
DelReg=Common.Add.Reg,Machine.Add.Reg,UnRegDlls
DelFiles=file.copy.help,file.copy.exe,file.copy.stationery,file.copy.sys.roll
[Register.AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents","%COMPONENT_OE%",,"%COMPONENT_OE%"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\%COMPONENT_OE%",INF,,"%INFFILE_OE%"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\%COMPONENT_OE%",Section,2,"%COMPONENT_OE%"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\%COMPONENT_OE%",Installed,,"0"
// Use a different INF file for Memphis
HKLM,"Software\Microsoft\Outlook Express\Version Info","LatestINF",,"%INFFILE_OE%"
#if !defined(X86)
#error BUILDER ERROR or release of AXP Win9X?
#endif
// Wire in the (x86, Win9X) migration dll
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Migration\650","OE Migration",,"%30001%\9xmig.dll,Migration,OE5.0"
[Installed.Reg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\%COMPONENT_OE%",Installed,,"1"
[Uninstalled.Reg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\%COMPONENT_OE%",Installed,,"0"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","OE_Uninstall_01",,"%30001%\setup50.exe %APP_OE% %CALLER% /UNINSTALL"
[file.copy.migdll]
9xmig.dll,,,FLG_INF_NO_OVERWRITE_NEWER_NODLG
// Terrible hack of hacks...
// In order to get an accurate Reboot prompt out of Memphis setup, it must do the file deletions
// which means we can't runonce unreg the dlls
[UnRegDlls]
#include "inetcomm.reg"
#include "msoe.reg"
#include "oeimport.reg"
#include "oemiglib.reg"
#include "directdb.reg"
#include "msimn.reg"
[RenameFiles]
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RenameFiles\OE5_1,,,"%28740%"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RenameFiles\OE5_1,%STR_STATIONERY_SHORT_DIR%,,!$!$!$!$.STY
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RenameFiles\OE5_1,!$!$!$!$.STY,,"%STR_STATIONERY_DIR%,1"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RenameFiles\OE5_2,,,"%28740%\%STR_STATIONERY_SHORT_DIR%"
#define SHORT_TO_LONG(_x,_y) HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RenameFiles\OE5_2,_x,,_y
SHORT_TO_LONG(aleabanr.gif, "%STR_ALEABANR_GIF%")
SHORT_TO_LONG(amaizrul.gif, "%STR_AMAIZRUL_GIF%")
SHORT_TO_LONG(anabnr2.gif, "%STR_ANABNR2_GIF%")
SHORT_TO_LONG(aswrule.gif, "%STR_ASWRULE_GIF%")
SHORT_TO_LONG(blank.htm, "%STR_BLANK_HTM%")
SHORT_TO_LONG(blankbkg.gif, "%STR_BLANKBKG_GIF%")
SHORT_TO_LONG(btzhsepa.gif, "%STR_BTZHSEPA_GIF%")
SHORT_TO_LONG(citbanna.gif, "%STR_CITBANNA_GIF%")
SHORT_TO_LONG(citrbkg.gif, "%STR_CITRUSBKG_GIF%")
SHORT_TO_LONG(citrpun.htm, "%STR_CITRUSPUN_HTM%")
SHORT_TO_LONG(clearday.htm, "%STR_CLEARDAY_HTM%")
SHORT_TO_LONG(clrdaybg.jpg, "%STR_CLRDAYBG_JPG%")
SHORT_TO_LONG(fieruld.gif, "%STR_FIERULD_GIF%")
SHORT_TO_LONG(fiesta.htm, "%STR_FIESTA_HTM%")
SHORT_TO_LONG(fiestabg.jpg, "%STR_FIESTABG_JPG%")
SHORT_TO_LONG(glacier.htm, "%STR_GLACIER_HTM%")
SHORT_TO_LONG(glacrbkg.jpg, "%STR_GLACRBKG_JPG%")
SHORT_TO_LONG(ivy.gif, "%STR_IVY_GIF%")
SHORT_TO_LONG(ivy.htm, "%STR_IVY_HTM%")
SHORT_TO_LONG(leaves.htm, "%STR_LEAVES_HTM%")
SHORT_TO_LONG(leavesbg.jpg, "%STR_LEAVESBG_JPG%")
SHORT_TO_LONG(maize.htm, "%STR_MAIZE_HTM%")
SHORT_TO_LONG(maizebkg.jpg, "%STR_MAIZEBKG_JPG%")
SHORT_TO_LONG(nature.htm, "%STR_NATURE_HTM%")
SHORT_TO_LONG(naturebg.jpg, "%STR_NATUREBG_JPG%")
SHORT_TO_LONG(netblitz.htm, "%STR_NETBLITZ_HTM%")
SHORT_TO_LONG(netblzbg.gif, "%STR_NETBLZBG_GIF%")
SHORT_TO_LONG(piechtbg.jpg, "%STR_PIECHTBG_JPG%")
SHORT_TO_LONG(piechts.htm, "%STR_PIECHTS_HTM%")
SHORT_TO_LONG(sunbanna.gif, "%STR_SUNBANNA_GIF%")
SHORT_TO_LONG(sunfbkg.jpg, "%STR_SUNFBKG_JPG%")
SHORT_TO_LONG(sunflowr.htm, "%STR_SUNFLOWR_HTM%")
SHORT_TO_LONG(sweets.htm, "%STR_SWEETS_HTM%")
SHORT_TO_LONG(sweetsbg.gif, "%STR_SWEETSBG_GIF%")
SHORT_TO_LONG(tech.gif, "%STR_TECH_GIF%")
SHORT_TO_LONG(tech.htm, "%STR_TECH_HTM%")
#undef SHORT_TO_LONG
#else
[RenameFiles]
[Installed.Reg]
#endif
[DestinationDirs]
file.copy.sys = 11
file.copy.sys.roll = 11
file.del.sys = 11
file.copy.help = 18
file.del.old.help = 18
file.del.help = 18
file.del.inf = 17
file.del.win.links = 25
file.del.sys.roll = 11
#if defined(IE5)
file.copy.inf = 17
file.copy.exe = 49700
file.del.exe = 49700
file.copy.permanent = 49700
file.copy.stationery= 49960
file.copy.common.perm = 49850
#elif defined(WIN9X)
file.copy.inf = 17
file.copy.exe = 30000
file.del.exe = 30000
file.copy.migdll = 30000
file.copy.permanent = 30000
file.copy.stationery= 28740,%STR_STATIONERY_SHORT_DIR% ; Program Files\Common Files\Microsoft Shared\Stationery
file.copy.common.perm = 28730,%STR_SYSTEM_DIR%
#else
file.copy.exe = DIRID_PROGRAM_FILES,%STR_MAILNEWS_DIR%
file.del.exe = DIRID_PROGRAM_FILES,%STR_MAILNEWS_DIR%
file.copy.permanent = DIRID_PROGRAM_FILES,%STR_MAILNEWS_DIR%
file.copy.stationery= DIRID_PROGRAM_FILES_COMMON,%STR_SHARED_DIR%\%STR_STATIONERY_DIR%
file.copy.common.perm = DIRID_PROGRAM_FILES_COMMON,%STR_SYSTEM_DIR%
#endif
#if defined(IE5) || defined(WIN9X)
[NoPrompt.AddReg]
HKLM,"Software\Microsoft\Active Setup\Installed Components\%GUID_OE%","DontAsk",0x00010001,2
HKLM,"Software\Microsoft\Active Setup\Installed Components\%GUID_OE%.Restore","DontAsk",0x00010001,2
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\%COMPONENT_OE%",Section,,"%COMPONENT_OE%"
// These will be unregistered on uninstall
// Don't forget that only IE registers using this list, 9X and NT use runonce
[RegisterOCXSection]
%11%\inetcomm.dll
#if defined(IE5)
%49701%\msoe.dll
%49701%\oeimport.dll
#else
%30001%\msoe.dll
%30001%\oeimport.dll
#endif
[GenInstall]
AddReg=NoPrompt.AddReg
PerUserInstall=StubRemove
UpdateInis=del.links
DelFiles=file.del.help
RequiredEngine=setupapi
CustomDestination=CustomDestinationDirs
// 61836 New feature, needs new LDID?
[StubRemove]
DisplayName=%MS_OUTLOOK_6%
GUID=%GUID_OE%
Locale=%STR_LANG%
IsInstalled=0
StubPath="""%49701%\setup50.exe"" %APP_OE% %CALLER% /user /uninstall"
#endif
#if !defined(IE5)
[User.Stub.50]
// Active Setup - Per user stub setup for OS's
HKLM,"Software\Microsoft\Active Setup\Installed Components\%GUID_OE%",,,"%MS_OUTLOOK_6%"
HKLM,"Software\Microsoft\Active Setup\Installed Components\%GUID_OE%","IsInstalled",0x10001,01,00,00,00
//Version is applied later so we can detect prev ver on Win9X/NT
//HKLM,"Software\Microsoft\Active Setup\Installed Components\%GUID_OE%","Version",,"%VERSION_OE%"
HKLM,"Software\Microsoft\Active Setup\Installed Components\%GUID_OE%","Locale",,"%STR_LANG%"
HKLM,"Software\Microsoft\Active Setup\Installed Components\%GUID_OE%","ComponentID",,"MailNews"
HKLM,"Software\Microsoft\Active Setup\Installed Components\%GUID_OE%","CloneUser",0x10001,01,00,00,00
#if defined(WIN9X)
HKLM,"Software\Microsoft\Active Setup\Installed Components\%GUID_OE%","StubPath",,"""%30001%\setup50.exe"" %APP_OE% %CALLER% /user /install"
#else
HKLM,"Software\Microsoft\Active Setup\Installed Components\%GUID_OE%","StubPath",0x00020000,"""%ProgramFiles%\%STR_MAILNEWS_DIR%\setup50.exe"" %APP_OE% %CALLER% /user /install"
#endif
#if defined(WIN9X)
[OutlookExpress]
; optional component stuff
OptionDesc=%OUTLOOK%
Tip=%STR_OE_TIP%
// Default checked in typical (2) + portable (4) + custom (8) = 14
InstallType=14
IconIndex=100
Uninstall=Memphis.Uninstall
Needs=AddressBook
Include=wab9x50.inf
#else
[DefaultInstall]
#endif
DelFiles=file.del.old.help, file.del.exe, file.del.inf, file.del.sys, file.del.win.links, file.del.sys.roll
CopyFiles=file.copy.permanent, file.copy.help,file.copy.permanent,file.copy.exe,file.copy.stationery,file.copy.sys,file.copy.sys.roll,file.copy.common.perm
AddReg=Common.Add.Reg,No.Uninstall.Add.Reg,RunOnce.Reg,User.Stub.50,Machine.Add.Reg,RenameFiles,Installed.Reg
DelReg=Thor.Del.Reg,oe.del.oldclients
UpdateInis=mapi.ini
#else
[DefaultInstall]
RequiredEngine=setupapi
CustomDestination=CustomDestinationDirs
CopyFiles=file.copy.inf, file.copy.permanent, file.copy.sys,file.copy.common.perm
DelFiles=file.del.sys, file.del.win.links
DelReg=Thor.Del.Reg
AddReg=No.Uninstall.Add.Reg,RunOnce.Reg
UpdateInis=mapi.ini
[DefaultInstall_EX]
RequiredEngine=setupapi
DelFiles=file.del.old.help, file.del.exe, file.del.inf, file.del.sys.roll
CopyFiles=file.copy.help,file.copy.exe,file.copy.stationery,file.copy.sys.roll
AddReg=Common.Add.Reg,Machine.Add.Reg
DelReg=oe.del.oldclients
BackupReg=olnews.bak.reg
CustomDestination=CustomDestinationDirs
PerUserInstall=StubSetup
PreRollBack=GenInstall
// If you change this name, you need to change setup/wizard/strings.h
ComponentName="OutlookExpress"
ComponentVersion=6.0
[DefaultInstall_PermRegister]
RequiredEngine=setupapi
CustomDestination=CustomDestinationDirs
RegisterOCXs=RegisterPermOCXSection
[DefaultInstall_Register]
RequiredEngine=setupapi
CustomDestination=CustomDestinationDirs
RegisterOCXs=RegisterOCXSection
[StubSetup]
DisplayName=%MS_OUTLOOK_6%
GUID=%GUID_OE%
Version=%VERSION_OE%
Locale=%STR_LANG%
IsInstalled=1
StubPath="""%49701%\setup50.exe"" %APP_OE% %CALLER% /user /install"
RollbackUninstall=1
// These will never be unregistered
[RegisterPermOCXSection]
%49701%\oemiglib.dll
%49851%\directdb.dll
[RegisterOCX_5.x]
%11%\inetcomm.dll
%49701%\msimnui.dll
%49701%\msimnimp.dll
[RegisterOCX_4.0x]
%11%\inetcomm.dll
%49701%\msimnui.dll
%49701%\msimnimp.dll
[RevertTo_5.x.Machine]
RequiredEngine=Setupapi
CustomDestination=CustomDestinationDirs
RegisterOCXs=RegisterOCX_5.x
Addreg=RegisterPath_5.x
RunPostSetupCommands=Post.RevertTo_5.x
[RevertTo_4.0x.Machine]
RequiredEngine=Setupapi
CustomDestination=CustomDestinationDirs
RegisterOCXs=RegisterOCX_4.0x
RunPostSetupCommands=Post.RevertTo_4.0x
[RevertTo_1.0.Machine]
RequiredEngine=Setupapi
CustomDestination=CustomDestinationDirs
AddReg=RevertTo_1.0.Reg
[RevertTo_None.Machine]
[RevertTo_5.x.User]
RequiredEngine=Setupapi
CustomDestination=CustomDestinationDirs
UpdateInis=del.links
RunPostSetupCommands=User.Post.RevertTo_5.x
[RevertTo_4.0x.User]
RequiredEngine=Setupapi
CustomDestination=CustomDestinationDirs
UpdateInis=del.links, Create.links.RevertTo_4.0x
RunPostSetupCommands=User.Post.RevertTo_4.0x
[RevertTo_1.0.User]
RequiredEngine=Setupapi
CustomDestination=CustomDestinationDirs
UpdateInis=del.links, Create.links.RevertTo_1.0
[RevertTo_None.User]
RequiredEngine=Setupapi
CustomDestination=CustomDestinationDirs
UpdateInis=del.links
[Create.links.RevertTo_4.0x]
setup.ini, progman.groups,,"OE_R4_1="%INTERNET_GRP%""
setup.ini, OE_R4_1,,"""%OUTLOOK%"", """"""%49700%\msimn.exe"""""""
[Create.links.RevertTo_1.0]
setup.ini, progman.groups,,"OE_R1_1="
setup.ini, OE_R1_1,,"""%STR_MESSAGES_V1%"", ""%25%\EXPLORER.EXE /root,%25%\Internet Mail.{89292102-4755-11cf-9DC2-00AA006C2B84}"", "%11%\mailnews.dll", -2"
setup.ini, OE_R1_1,,"""%STR_NEWS_V1%"", ""%25%\EXPLORER.EXE /root,%25%\Internet News.{89292103-4755-11cf-9DC2-00AA006C2B84}"", "%11%\mailnews.dll", -3"
[RegisterPath_5.x]
HKLM,"Software\Microsoft\Windows\CurrentVersion\App Paths\msimn.exe",,,"%49701%\msimn.exe"
HKLM,"Software\Microsoft\Windows\CurrentVersion\App Paths\msimn.exe",Path,,"%49701%"
[Post.RevertTo_5.x]
"""%49701%\msimn.exe"" /reg"
[Post.RevertTo_4.0x]
"""%49701%\msimn.exe"" /reg"
[User.Post.RevertTo_5.x]
"""%49701%\setup50.exe"" /user %APP_OE% /install"
[User.Post.RevertTo_4.0x]
"""%49701%\_isetup.exe"" /user"
[olnews.bak.reg]
HKLM,"Software\Clients\News\Microsoft Outlook"
#endif // !IE5
[User.Install]
DelReg=User.Del.Reg
AddReg=User.No.Uninstall.Add.Reg
#if defined(IE5) || defined(WIN9X)
UpdateInis=del.links.old,Create.links.nt
#if defined(IE5)
RequiredEngine=setupapi
CustomDestination=CustomDestinationDirs
#endif
#else
ProfileItems=SM.Create.OE,SM.Del.1,SM.Del.1.All,SM.Del.2,SM.Del.2.All,SM.Del.3,SM.Del.3.All,SM.Del.4,SM.Del.4.All,SM.Del.5,SM.Del.5.All,SM.Del.6,SM.Del.6.All,SM.Del.7,SM.Del.7.All,SM.Del.8,SM.Del.8.All,SM.Del.9,SM.Del.9.All,SM.Del.10,SM.Del.10.All,SM.Del.11,SM.Del.11.All,SM.Del.12,SM.Del.12.All,SM.Del.13,SM.Del.13.All,SM.Del.14,SM.Del.14.All,SM.Del.15,SM.Del.15.All,SM.Del.16,SM.Del.16.All
#endif
[file.del.inf]
msimn.inf
msimn.pnf
// We need to explicitly delete these as they will not get overwritten
[file.del.exe]
_isetup.exe
msimnui.dll
msimn.txt
mnlicens.txt
msimnimp.dll
junkmail.lko
oejunk.dll
[New.User.Reg.Install]
AddReg=User.No.Uninstall.Add.Reg
#if defined(IE5)
RequiredEngine=setupapi
CustomDestination=CustomDestinationDirs
#endif
[User.Del.Reg]
HKCU,"Software\Microsoft\Outlook Express\Mail\Composition"
HKCU,"Software\Microsoft\Outlook Express\News\Composition"
// mail icon
HKCU,"Software\Microsoft\MailIcon"
[mapi.ini]
win.ini,Mail,,"MAPI=1"
// 77147 Stop lying about extended mapi to get Office 95 and 97 File | Send
//win.ini,Mail,,"MAPIX=1"
// These things are PERMANENTLY deleted
[file.del.sys]
thor.dll
imnacct.dll
msoemapi.dll
[file.del.win.links]
INTERN~1.{89
INTERN~2.{89
[file.del.old.help]
msimn.cnt
msimn.hlp
msimn.chm
msimn.gid
[file.copy.help]
msoe.hlp
msoe.chm
// these get generated when help is used, so we clean them up at uninstall time
[file.del.help]
msoe.gid
[file.del.sys.roll]
// Leave this around for OS installs to sniff
#if defined(IE5)
mailnews.dll
#endif
msoert.dll
// things in here will not be deleted on uninstall
[file.copy.permanent]
setup50.exe,,,FLG_INF_WARN_NO_OVERWRITE_NEWER_NODLG
oemig50.exe,,,FLG_INF_NO_OVERWRITE_NEWER_NODLG
oemiglib.dll,,,FLG_INF_NO_OVERWRITE_NEWER_NODLG
#if defined(IE5) || defined(WIN9X)
IF_COPYX86(9xmig.dll)
#endif
[file.copy.sys]
#if defined(IE5) || defined(WIN9X)
fixmapi.exe,,,FLG_INF_NO_OVERWRITE_NEWER_NODLG
mapistub.dll,,,FLG_INF_NO_OVERWRITE_NEWER_NODLG
#endif
[file.copy.sys.roll]
inetcomm.dll,,,FLG_INF_WARN_NO_OVERWRITE_NEWER_NODLG
inetres.dll,,,FLG_INF_WARN_NO_OVERWRITE_NEWER_NODLG
[file.copy.exe]
csapi3t1.dll,,,FLG_INF_NO_OVERWRITE_NEWER_NODLG
msoeres.dll,,,FLG_INF_WARN_NO_OVERWRITE_NEWER_NODLG
msoe.dll,,,FLG_INF_WARN_NO_OVERWRITE_NEWER_NODLG
oeimport.dll,,,FLG_INF_NO_OVERWRITE_NEWER_NODLG
msoe.txt
msimn.exe,,,FLG_INF_WARN_NO_OVERWRITE_NEWER_NODLG
[file.copy.common.perm]
directdb.dll,,,FLG_INF_WARN_NO_OVERWRITE_NEWER_NODLG
[file.copy.stationery]
#if !defined(WIN9X)
#define SHORT_TO_LONG(_x,_y) _y,_x
#else
#define SHORT_TO_LONG(_x,_y) _x
#endif
SHORT_TO_LONG(aleabanr.gif, "%STR_ALEABANR_GIF%")
SHORT_TO_LONG(amaizrul.gif, "%STR_AMAIZRUL_GIF%")
SHORT_TO_LONG(anabnr2.gif, "%STR_ANABNR2_GIF%")
SHORT_TO_LONG(aswrule.gif, "%STR_ASWRULE_GIF%")
SHORT_TO_LONG(blank.htm, "%STR_BLANK_HTM%")
SHORT_TO_LONG(blankbkg.gif, "%STR_BLANKBKG_GIF%")
SHORT_TO_LONG(btzhsepa.gif, "%STR_BTZHSEPA_GIF%")
SHORT_TO_LONG(citbanna.gif, "%STR_CITBANNA_GIF%")
SHORT_TO_LONG(citrbkg.gif, "%STR_CITRUSBKG_GIF%")
SHORT_TO_LONG(citrpun.htm, "%STR_CITRUSPUN_HTM%")
SHORT_TO_LONG(clearday.htm, "%STR_CLEARDAY_HTM%")
SHORT_TO_LONG(clrdaybg.jpg, "%STR_CLRDAYBG_JPG%")
SHORT_TO_LONG(fieruld.gif, "%STR_FIERULD_GIF%")
SHORT_TO_LONG(fiesta.htm, "%STR_FIESTA_HTM%")
SHORT_TO_LONG(fiestabg.jpg, "%STR_FIESTABG_JPG%")
SHORT_TO_LONG(glacier.htm, "%STR_GLACIER_HTM%")
SHORT_TO_LONG(glacrbkg.jpg, "%STR_GLACRBKG_JPG%")
SHORT_TO_LONG(ivy.gif, "%STR_IVY_GIF%")
SHORT_TO_LONG(ivy.htm, "%STR_IVY_HTM%")
SHORT_TO_LONG(leaves.htm, "%STR_LEAVES_HTM%")
SHORT_TO_LONG(leavesbg.jpg, "%STR_LEAVESBG_JPG%")
SHORT_TO_LONG(maize.htm, "%STR_MAIZE_HTM%")
SHORT_TO_LONG(maizebkg.jpg, "%STR_MAIZEBKG_JPG%")
SHORT_TO_LONG(nature.htm, "%STR_NATURE_HTM%")
SHORT_TO_LONG(naturebg.jpg, "%STR_NATUREBG_JPG%")
SHORT_TO_LONG(netblitz.htm, "%STR_NETBLITZ_HTM%")
SHORT_TO_LONG(netblzbg.gif, "%STR_NETBLZBG_GIF%")
SHORT_TO_LONG(piechtbg.jpg, "%STR_PIECHTBG_JPG%")
SHORT_TO_LONG(piechts.htm, "%STR_PIECHTS_HTM%")
SHORT_TO_LONG(sunbanna.gif, "%STR_SUNBANNA_GIF%")
SHORT_TO_LONG(sunfbkg.jpg, "%STR_SUNFBKG_JPG%")
SHORT_TO_LONG(sunflowr.htm, "%STR_SUNFLOWR_HTM%")
SHORT_TO_LONG(sweets.htm, "%STR_SWEETS_HTM%")
SHORT_TO_LONG(sweetsbg.gif, "%STR_SWEETSBG_GIF%")
SHORT_TO_LONG(tech.gif, "%STR_TECH_GIF%")
SHORT_TO_LONG(tech.htm, "%STR_TECH_HTM%")
#if defined(IE5) || defined(WIN9X)
[file.copy.inf]
INF_FILE_RAW
#endif
[oe.del.oldclients]
// Might need to explicitly delete subkeys for 95 -> NT5
HKLM,"%MAILCLIENT_KEY%\%ATHENA_KEY%"
HKLM,"%NEWSCLIENT_KEY%\%ATHENA_KEY%"
HKLM,"%MAILCLIENT_KEY%\%OUTLOOK_KEY%"
HKLM,"%NEWSCLIENT_KEY%\%OUTLOOK_KEY%"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\InternetMailNews"
[Thor.Del.Reg]
// 90802 - Turn off safe for scripting
HKCR,"CLSID\%SETUP_MSGLIST_GUID%\Implemented Categories\{7DD95801-9882-11CF-9FA9-00AA006C42C4}"
HKCR,"CLSID\%SETUP_MIMEEDIT_GUID%\Implemented Categories\{7DD95801-9882-11CF-9FA9-00AA006C42C4}"
// 80128 Revocation checking off by default
HKLM,"%DEFAULT_OE_KEY%","Revocation Checking"
// 59934 Can't delete whole key as it will throw off ie401sp1's detection of OE after 5 uninstall
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\OutlookExpress",RequiresIESysFile
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\OutlookExpress",DisplayName
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\OutlookExpress",UninstallString
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\OutlookExpress",QuietUninstallString
// Clean up bad app-compat flags
HKLM, "Software\Microsoft\Windows Messaging Subsystem\MSMapiApps","hotsync.exe"
HKLM, "Software\Microsoft\Windows Messaging Subsystem\MSMapiApps","pilotcfg.exe"
HKLM, "Software\Microsoft\Windows Messaging Subsystem\MSMapiApps","ilpilot.exe"
HKLM,"Software\Microsoft\Outlook Express","Beta"
//Old OEDocObj
HKCR,CLSID\{233A9690-667E-11d1-9DFB-006097D50408}
HKCR,CLSID\{89292101-4755-11cf-9DC2-00AA006C2B84}
HKCR,CLSID\{89292102-4755-11cf-9DC2-00AA006C2B84}
HKCR,CLSID\{89292103-4755-11cf-9DC2-00AA006C2B84}
HKCR,CLSID\{8929210A-4755-11cf-9DC2-00AA006C2B84}
HKCR,CLSID\{8F0C5675-AEEF-11d0-84F0-00C04FD43F8F}
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{89292101-4755-11cf-9DC2-00AA006C2B84}
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{89292102-4755-11cf-9DC2-00AA006C2B84}
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{89292103-4755-11cf-9DC2-00AA006C2B84}
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{8929210A-4755-11cf-9DC2-00AA006C2B84}
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Internet\NameSpace\{89292102-4755-11cf-9DC2-00AA006C2B84}
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Internet\NameSpace\{89292103-4755-11cf-9DC2-00AA006C2B84}
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\mycomputer\NameSpace\{89292102-4755-11cf-9DC2-00AA006C2B84}
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\mycomputer\NameSpace\{89292103-4755-11cf-9DC2-00AA006C2B84}
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved",{89292102-4755-11cf-9DC2-00AA006C2B84}
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved",{89292103-4755-11cf-9DC2-00AA006C2B84}
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved",{8929210A-4755-11cf-9DC2-00AA006C2B84}
HKLM,"%TIPS_KEY%"
HKLM,"%LINKS_KEY%"
[Common.Add.Reg]
//international changes for Common.Add.Reg
#ifdef KO
; Korean
//add the Langpack installed flags to all Far East languages, regardless of langpack being installed
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\{76C19B31-F0C8-11cf-87CC-0020AFEECF20}",,0,"Korean Language Support
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\{76C19B31-F0C8-11cf-87CC-0020AFEECF20}","Version",1,04,00,46,00,00,00,B0,04
#endif //KO
#ifdef TW
; Taiwanese
//add the Langpack installed flags to all Far East languages, regardless of langpack being installed
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\{76C19B33-F0C8-11cf-87CC-0020AFEECF20}",,0,"Chinese (Traditional) Language Support"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\{76C19B33-F0C8-11cf-87CC-0020AFEECF20}","Version",1,04,00,46,00,00,00,B0,04
#endif //TW
#ifdef JA
; Japanese
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\{76C19B30-F0C8-11cf-87CC-0020AFEECF20}",,0,"Japanese Language Support"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\{76C19B30-F0C8-11cf-87CC-0020AFEECF20}","Version",1,04,00,46,00,00,00,B0,04
#endif //JA
#ifdef CN
; Chinese
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\{76C19B34-F0C8-11cf-87CC-0020AFEECF20}",,0,"Chinese (Simplified) Language Support
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\{76C19B34-F0C8-11cf-87CC-0020AFEECF20}","Version",1,04,00,46,00,00,00,B0,04
#endif //CN
//end international changes for Common.Add.Reg
HKLM,"SOFTWARE\Microsoft\Outlook Express","MediaVer",,"%VERSION_OE%"
#if defined(IE5)
HKLM,"SOFTWARE\Microsoft\Outlook Express","Media",,"Web"
// uninstall is supported for IE5 and WIN9X but not NT5
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\OutlookExpress",RequiresIESysFile,,"6.0"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\OutlookExpress",RequiresWABFile,,"5.0"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\OutlookExpress",DisplayName,,"%MS_OUTLOOK_6%"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\OutlookExpress",UninstallString,,"""%49701%\setup50.exe"" %APP_OE% /UNINSTALL /PROMPT"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\OutlookExpress",QuietUninstallString,,"""%49701%\setup50.exe"" %APP_OE% /UNINSTALL"
HKLM,"Software\Microsoft\Outlook Express","InstallRoot",,"%49701%"
HKLM,"Software\Microsoft\Outlook Express\Inetcomm","DllPath",,"%11%\inetcomm.dll"
#else // !IE5
// we have to create this key or active setup deletes our installed components reg key
// i have no idea why...
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\OutlookExpress"
#if defined(WIN9X)
HKLM,"SOFTWARE\Microsoft\Outlook Express","Media",,"Win9X"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\OutlookExpress",RequiresIESysFile,,"6.0"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\OutlookExpress",RequiresWABFile,,"5.0"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\OutlookExpress",UninstallString,,"""%30001%\setup50.exe"" %APP_OE% /UNINSTALL /PROMPT"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\OutlookExpress",QuietUninstallString,,"""%30001%\setup50.exe"" %APP_OE% /UNINSTALL"
HKLM,"Software\Microsoft\Outlook Express","InstallRoot",,"%30001%"
HKLM,"Software\Microsoft\Outlook Express\Inetcomm","DllPath",,"%11%\inetcomm.dll"
#else
HKLM,"SOFTWARE\Microsoft\Outlook Express","Media",,"NT"
HKLM,"Software\Microsoft\Outlook Express","InstallRoot",0x00020000,"%ProgramFiles%\%STR_MAILNEWS_DIR%"
HKLM,"Software\Microsoft\Outlook Express\Inetcomm","DllPath",0x00020000,"%SystemRoot%\System32\inetcomm.dll"
#endif
#endif // IE5
[No.Uninstall.Add.Reg]
#if defined(IE5)
// Hide Optional component checkbox on Memphis (always put back on uninstall)
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\%COMPONENT_OE%",Section,,"HIDDEN_OutlookExpress"
#endif
// Need to mark these in the registry as well as in win.ini
// See http://msdn.microsoft.com/library/sdkdoc/mapi/intro_1qzt.htm
// In win.ini, we also add MAPIX=1, but this is a lie to get some apps (Office97) to expose File | Send
HKLM, "Software\Microsoft\Windows Messaging Subsystem","MAPI",,"1"
// App-Compat flags for MAPISTUB
// Contact EricWong for details
HKLM, "Software\Microsoft\Windows Messaging Subsystem\MSMapiApps","inetsw95.exe",2,""
HKLM, "Software\Microsoft\Windows Messaging Subsystem\MSMapiApps","choosusr.dll",2,""
HKLM, "Software\Microsoft\Windows Messaging Subsystem\MSMapiApps","msab32.dll",2,""
HKLM, "Software\Microsoft\Windows Messaging Subsystem\MSMapiApps","nwab32.dll",2,""
HKLM, "Software\Microsoft\Windows Messaging Subsystem\MSMapiApps","outstore.dll",2,"Microsoft Outlook"
#if defined(IE5)
// When we had no migration DLL, we prevented the OS from reverting our version by marking ourself as uninstalled.
// the new migration dll takes this into account, so don't change now
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\OutlookExpress",Installed,,"0"
#if defined(X86)
// Register the migration dll
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Migration\650","OE Migration",,"%49701%\9xmig.dll,Migration,OE5.0"
#endif
HKLM,"Software\Microsoft\Shared Tools","SharedFilesDir",2,"%49931%\"
HKLM,"Software\Microsoft\Shared Tools\Stationery","Stationery Folder",2,"%49961%"
HKLM,"Software\Microsoft\Shared Tools\Stationery","Backgrounds Folder",2,"%49961%"
HKLM,"Software\Microsoft\Windows\CurrentVersion","ProgramFilesDir",2,"%49601%"
HKLM,"Software\Microsoft\Windows\CurrentVersion","CommonFilesDir",2,"%49801%"
#elif defined(WIN9X)
// Migration dll setup done at component registration time
HKLM,"Software\Microsoft\Shared Tools","SharedFilesDir",2,"%28742%\"
HKLM,"Software\Microsoft\Shared Tools\Stationery","Stationery Folder",2,"%28742%\%STR_STATIONERY_DIR%"
HKLM,"Software\Microsoft\Shared Tools\Stationery","Backgrounds Folder",2,"%28742%\%STR_STATIONERY_DIR%"
HKLM,"Software\Microsoft\Windows\CurrentVersion","ProgramFilesDir",2,"%28701%"
HKLM,"Software\Microsoft\Windows\CurrentVersion","CommonFilesDir",2,"%28732%"
#else
// Can't go REG_EXPAND_SZ on this yet due to SQL 7 (NT 301323)
// Can't use DIRID_PROGRAM_FILES_COMMON (16427) as it won't be replaced in a string
// Need the trailing slash for some setup's to work (including SQL)
HKLM,"Software\Microsoft\Shared Tools","SharedFilesDir",2,"%16427%\%STR_SHARED_DIR%\"
HKLM,"Software\Microsoft\Shared Tools\Stationery","Stationery Folder",0x00020002,"%ProgramFiles%\%STR_COMMON_DIR%\%STR_SHARED_DIR%\%STR_STATIONERY_DIR%"
HKLM,"Software\Microsoft\Shared Tools\Stationery","Backgrounds Folder",0x00020002,"%ProgramFiles%\%STR_COMMON_DIR%\%STR_SHARED_DIR%\%STR_STATIONERY_DIR%"
HKLM,"Software\Microsoft\Windows\CurrentVersion","ProgramFilesDir",0x00020002,"%ProgramFiles%"
HKLM,"Software\Microsoft\Windows\CurrentVersion","CommonFilesDir",0x00020002,"%ProgramFiles%\%STR_COMMON_DIR%"
#endif
[User.No.Uninstall.Add.Reg]
HKCU,AppEvents\EventLabels\MailBeep,,2,"%STR_NEW_MAIL_NOTIFY%"
HKCU,AppEvents\Schemes\Apps\.Default\MailBeep\.current,,2,"chimes.wav"
[Machine.Add.Reg]
// international changes
#ifdef RU
;Russian
HKLM,"%DEFAULT_OE_KEY%\Trident\International",Default_CodePage,1,e3,04,00,00
HKLM,"%DEFAULT_OE_KEY%\Trident\International\1251",Default_InternetEncoding,1,82,51,00,00
#endif //RU
#ifdef JA
;Japanese
HKLM,"%FORCEFUL_OE_KEY%\News","Message Plain Format MIME",1,01,00,00,00
HKLM,"%FORCEFUL_OE_KEY%\Mail","Message HTML Encoding Format",1,04,00,00,00
HKLM,"%FORCEFUL_OE_KEY%\News","Message HTML Encoding Format",1,04,00,00,00
HKLM,"%FORCEFUL_OE_KEY%",NoSplash,1,01,00,00,00
#endif //JA
#ifdef KO
;Korean
// make BASE64 the default format for Korean
HKLM,"%FORCEFUL_OE_KEY%\Mail","Message Plain Encoding Format",1,01,00,00,00
HKLM,"%FORCEFUL_OE_KEY%\Mail","Message HTML Encoding Format",1,01,00,00,00
#endif //KO
#ifdef CN
// make BASE64 the default format for CN
HKLM,"%FORCEFUL_OE_KEY%\Mail","Message Plain Encoding Format",1,01,00,00,00
HKLM,"%FORCEFUL_OE_KEY%\Mail","Message HTML Encoding Format",1,01,00,00,00
#endif
#ifdef PAN
;Panasian languages //AR CN CZ EL HE HU JA KO PL RU SK SL TR TW
// add the language button for all PanEuro and Asian languages
HKLM,"%FORCEFUL_OE_KEY%\Mail",Tools2,1,64,00,00,00,8e,00,00,00,8f,00,00,00,92,00,00,00,ff,ff,ff,ff,9a,00,00,00,ff,ff,ff,ff,79,00,00,00,ff,ff,ff,ff,e7,00,00,00,7d,01,00,00
HKLM,"%FORCEFUL_OE_KEY%\IMAP",Tools2,1,64,00,00,00,8e,00,00,00,8f,00,00,00,92,00,00,00,ff,ff,ff,ff,9a,00,00,00,ff,ff,ff,ff,79,00,00,00,ff,ff,ff,ff,e7,00,00,00,ff,ff,ff,ff,dc,00,00,00,88,01,00,00,97,01,00,00,7d,01,00,00
HKLM,"%FORCEFUL_OE_KEY%\News",Tools2,1,8d,00,00,00,90,00,00,00,91,00,00,00,92,00,00,00,ff,ff,ff,ff,98,00,00,00,ff,ff,ff,ff,dc,00,00,00,88,01,00,00,97,01,00,00,7d,01,00,00
#endif //PAN
#ifdef NOR
;Nordic languages //DA FI NO SV
// make QP the default format for Nordic languages
HKLM,"%FORCEFUL_OE_KEY%\News","Message Plain Encoding Format",1,03,00,00,00
HKLM,"%FORCEFUL_OE_KEY%\Mail","Message Plain Encoding Format",1,03,00,00,00
#endif //NOR
#ifdef AR
HKLM,"%DEFAULT_OE_KEY%","Use RTL direction",1,01,00,00,00
#endif
#ifdef HE
HKLM,"%DEFAULT_OE_KEY%","Use RTL direction",1,01,00,00,00
#endif
// end international changes
// Book keeping
// 1 = Beta 2
// 2 = RTM
// 3 = 5.01
HKLM,"%FORCEFUL_OE_KEY%","VerStamp",0x10001,03,00,00,00
HKLM,"%FORCEFUL_OE_KEY%\Mail","Welcome Message", 1,01,00,00,00
HKLM,"%FORCEFUL_OE_KEY%\Mail","Accounts Checked",1,00,00,00,00
HKLM,"%FORCEFUL_OE_KEY%\News","Accounts Checked",1,00,00,00,00
// OE 5.01 81059: Default to not spell checking DBCS (apart from KO)
// Only KO can change setting through UI
#ifdef KO
HKLM,"%FORCEFUL_OE_KEY%","SpellDontIgnoreDBCS",0x10001,00,00,00,00
#else
HKLM,"%FORCEFUL_OE_KEY%","SpellDontIgnoreDBCS",0x10001,01,00,00,00
#endif
// stationery
HKLM,"%DEFAULT_OE_KEY%\Recent Stationery List","File0",0,"%STR_CLEARDAY_HTM%"
HKLM,"%DEFAULT_OE_KEY%\Recent Stationery List","File1",0,"%STR_NATURE_HTM%"
HKLM,"%DEFAULT_OE_KEY%\Recent Stationery List","File2",0,"%STR_MAIZE_HTM%"
HKLM,"%DEFAULT_OE_KEY%\Recent Stationery List","File3",0,"%STR_SUNFLOWR_HTM%"
HKLM,"%DEFAULT_OE_KEY%\Recent Stationery List","File4",0,"%STR_CITRUSPUN_HTM%"
HKLM,"%DEFAULT_OE_KEY%\Recent Stationery List","File5",0,"%STR_BLANK_HTM%"
HKLM,"%DEFAULT_OE_KEY%\Recent Stationery List","File6",0,"%STR_LEAVES_HTM%"
[RunOnce.Reg]
#if defined(IE5) || defined(WIN9X)
// IE5 might be installed on a non shell-integrated OS...
// Keep in mind that regutil.cpp might write OE5_0 too
//HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","OE5_0",0,"fixmapi.exe"
#endif
#if !defined(IE5)
// OE Bug 68587
// For some reason, Runonce firing regsvr32's is not good enough, sometimes drops directdb
// Enable RunOnceEx (for insta-install)
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",2,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\OEWAB OS Setup","OE5_2",0,"%11%\inetcomm.dll|DllRegisterServer"
#if defined(WIN9X)
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\OEWAB OS Setup","OE5_1",0,"%28732%\%STR_SYSTEM_DIR%\directdb.dll|DllRegisterServer"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\OEWAB OS Setup","OE5_3",0,"%30001%\oeimport.dll|DllRegisterServer"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\OEWAB OS Setup","OE5_4",0,"%30001%\oemiglib.dll|DllRegisterServer"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\OEWAB OS Setup","OE5_5",0,"%30001%\msoe.dll|DllRegisterServer"
// Always install WAB before OE
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\OEWAB OS Setup","OEWABOS_2",0,"""%30001%\setup50.exe"" %APP_OE% %CALLER% /INSTALL"
#else
// Can't use DIRID_PROGRAM_FILES (16422) / DIRID_PROGRAM_FILES_COMMON (16427) as it won't be replaced in a string
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\OEWAB OS Setup","OE5_1",0,"%16427%\%STR_SYSTEM_DIR%\directdb.dll|DllRegisterServer"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\OEWAB OS Setup","OE5_3",0,"%16422%\%STR_MAILNEWS_DIR%\oeimport.dll|DllRegisterServer"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\OEWAB OS Setup","OE5_4",0,"%16422%\%STR_MAILNEWS_DIR%\oemiglib.dll|DllRegisterServer"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\OEWAB OS Setup","OE5_5",0,"%16422%\%STR_MAILNEWS_DIR%\msoe.dll|DllRegisterServer"
// Always install WAB before OE
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\OEWAB OS Setup","OEWABOS_2",0,"""%16422%\%STR_MAILNEWS_DIR%\setup50.exe"" %APP_OE% %CALLER% /INSTALL"
#endif
#endif // !IE5
#if defined(IE5)
[RevertTo_1.0.Reg]
// Mail
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved",{89292102-4755-11cf-9DC2-00AA006C2B84},,%STR_MESSAGES_V1%
HKCR,CLSID\{89292102-4755-11cf-9DC2-00AA006C2B84},,,%STR_MESSAGES_V1%
HKCR,CLSID\{89292102-4755-11cf-9DC2-00AA006C2B84}\InProcServer32,,,"%11%\mailnews.dll"
HKCR,CLSID\{89292102-4755-11cf-9DC2-00AA006C2B84}\InProcServer32,ThreadingModel,,"Apartment"
HKCR,CLSID\{89292102-4755-11cf-9DC2-00AA006C2B84}\DefaultIcon,,,"%11%\mailnews.dll,-2"
HKCR,CLSID\{89292102-4755-11cf-9DC2-00AA006C2B84}\ShellFolder,Attributes,1,4,00,00,20
HKCR,CLSID\{89292102-4755-11cf-9DC2-00AA006C2B84}\Shell\Open\Command,,,"EXPLORER.EXE /root,%%1"
HKCR,.eml,,,"Microsoft Internet Mail Message"
HKCR,.eml,"Content Type",,"message/rfc822"
HKCR,"Microsoft Internet Mail Message",,,"%STR_MAILMESSAGE_V1%"
HKCR,"Microsoft Internet Mail Message\DefaultIcon",,,"%11%\mailnews.dll,-14"
HKCR,"Microsoft Internet Mail Message\shell\open\command",,,"rundll32.exe %11%\mailnews.dll,EMLFileHandler %%1"
HKLM,"%MAILCLIENT_KEY%\%ATHENA_KEY%",,,"%STR_MESSAGES_V1%"
HKLM,"%MAILCLIENT_KEY%\%ATHENA_KEY%\Protocols\mailto",,,"URL:MailTo Protocol"
HKLM,"%MAILCLIENT_KEY%\%ATHENA_KEY%\Protocols\mailto","EditFlags",1,02,00,00,00
HKLM,"%MAILCLIENT_KEY%\%ATHENA_KEY%\Protocols\mailto","URL Protocol",,""
HKLM,"%MAILCLIENT_KEY%\%ATHENA_KEY%\Protocols\mailto\DefaultIcon",,,"%11%\mailnews.dll,-2"
HKLM,"%MAILCLIENT_KEY%\%ATHENA_KEY%\Protocols\mailto\shell\open\command",,,"rundll32.exe %11%\mailnews.dll,Mail_RunDLL %%1"
HKLM,"%MAILCLIENT_KEY%\%ATHENA_KEY%\shell\open\command",,,"%25%\EXPLORER.EXE /root,%25%\Internet Mail.{89292102-4755-11cf-9DC2-00AA006C2B84}"
// News
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved",{89292103-4755-11cf-9DC2-00AA006C2B84},,%STR_NEWS_V1%
HKCR,CLSID\{89292103-4755-11cf-9DC2-00AA006C2B84},,,%STR_NEWS_V1%
HKCR,CLSID\{89292103-4755-11cf-9DC2-00AA006C2B84}\InProcServer32,,,"%11%\mailnews.dll"
HKCR,CLSID\{89292103-4755-11cf-9DC2-00AA006C2B84}\InProcServer32,ThreadingModel,,"Apartment"
HKCR,CLSID\{89292103-4755-11cf-9DC2-00AA006C2B84}\DefaultIcon,,,"%11%\mailnews.dll,-3"
HKCR,CLSID\{89292103-4755-11cf-9DC2-00AA006C2B84}\ShellFolder,Attributes,1,4,00,00,20
HKCR,CLSID\{89292103-4755-11cf-9DC2-00AA006C2B84}\Shell\Open\Command,,,"EXPLORER.EXE /root,%%1"
HKCR,.nws,,,"Microsoft Internet News Message"
HKCR,.nws,"Content Type",,"message/rfc822"
HKCR,"Microsoft Internet News Message",,,"%STR_NEWSMESSAGE_V1%"
HKCR,"Microsoft Internet News Message\DefaultIcon",,,"%11%\mailnews.dll,-19"
HKCR,"Microsoft Internet News Message\shell\open\command",,,"rundll32.exe %11%\mailnews.dll,News_RunDLL %%1"
HKLM,"%NEWSCLIENT_KEY%\%ATHENA_KEY%",,,"%STR_NEWS_V1%"
HKLM,"%NEWSCLIENT_KEY%\%ATHENA_KEY%\Protocols\news",,,"URL:News Protocol"
HKLM,"%NEWSCLIENT_KEY%\%ATHENA_KEY%\Protocols\news","EditFlags",1,02,00,00,00
HKLM,"%NEWSCLIENT_KEY%\%ATHENA_KEY%\Protocols\news","URL Protocol",,""
HKLM,"%NEWSCLIENT_KEY%\%ATHENA_KEY%\Protocols\news\DefaultIcon",,,"%11%\mailnews.dll,-3"
HKLM,"%NEWSCLIENT_KEY%\%ATHENA_KEY%\Protocols\news\shell\open\command",,,"rundll32.exe %11%\mailnews.dll,News_RunDLL %%1"
HKLM,"%NEWSCLIENT_KEY%\%ATHENA_KEY%\Protocols\snews",,,"URL:Snews Protocol"
HKLM,"%NEWSCLIENT_KEY%\%ATHENA_KEY%\Protocols\snews","EditFlags",1,02,00,00,00
HKLM,"%NEWSCLIENT_KEY%\%ATHENA_KEY%\Protocols\snews","URL Protocol",,""
HKLM,"%NEWSCLIENT_KEY%\%ATHENA_KEY%\Protocols\snews\DefaultIcon",,,"%11%\mailnews.dll,-3"
HKLM,"%NEWSCLIENT_KEY%\%ATHENA_KEY%\Protocols\snews\shell\open\command",,,"rundll32.exe %11%\mailnews.dll,News_RunDLL %%1"
HKLM,"%NEWSCLIENT_KEY%\%ATHENA_KEY%\Protocols\nntp",,,"URL:NNTP Protocol"
HKLM,"%NEWSCLIENT_KEY%\%ATHENA_KEY%\Protocols\nntp","EditFlags",1,02,00,00,00
HKLM,"%NEWSCLIENT_KEY%\%ATHENA_KEY%\Protocols\nntp","URL Protocol",,""
HKLM,"%NEWSCLIENT_KEY%\%ATHENA_KEY%\Protocols\nntp\DefaultIcon",,,"%11%\mailnews.dll,-3"
HKLM,"%NEWSCLIENT_KEY%\%ATHENA_KEY%\Protocols\nntp\shell\open\command",,,"rundll32.exe %11%\mailnews.dll,News_RunDLL %%1"
HKLM,"%NEWSCLIENT_KEY%\%ATHENA_KEY%\shell\open\command",,,"%25%\EXPLORER.EXE /root,%25%\Internet News.{89292103-4755-11cf-9DC2-00AA006C2B84}"
#endif
#if defined(IE5) || defined(WIN9X)
[Create.links.nt]
setup.ini, progman.groups,,"OE_5_1="%BLANK%""
#if defined(IE5)
setup.ini, OE_5_1,,"""%OUTLOOK%"", """"""%49700%\msimn.exe"""""",,,,,,""%STR_OE_SM_TIP%"""
#else
setup.ini, OE_5_1,,"""%OUTLOOK%"", """"""%30001%\msimn.exe"""""",,,,,,""%STR_OE_SM_TIP%"""
#endif // IE5
[del.links]
setup.ini, progman.groups,,"OE_U5_1="%BLANK%""
setup.ini, OE_U5_1,,"""%OUTLOOK%"""
[del.links.old]
setup.ini, progman.groups,,"OE_OLD_1="%STR_INET_DESC_OLD_GRP%""
setup.ini, OE_OLD_1,, """%STR_MAIL_OLD%"""
setup.ini, OE_OLD_1,, """%STR_NEWS_OLD%"""
setup.ini, OE_OLD_1,, """%STR_MN_README%"""
setup.ini, progman.groups,,"OE_OLD_2="%BLANK%""
setup.ini, OE_OLD_2,, """%STR_MESSAGES_V1%"""
setup.ini, OE_OLD_2,, """%STR_NEWS_V1%"""
setup.ini, OE_OLD_2,, """%STR_MESSAGES%"""
setup.ini, OE_OLD_2,, """%STR_NEWS%"""
setup.ini, OE_OLD_2,, """%MS_OUTLOOK%"""
setup.ini, progman.groups,, "OE_OLD_3="..\..\%STR_DESKTOP_DIR%""
setup.ini, OE_OLD_3,, """%STR_MAIL_OLD%"""
setup.ini, OE_OLD_3,, """%STR_NEWS_OLD%"""
setup.ini, OE_OLD_3,, """%STR_MESSAGES_V1%"""
setup.ini, OE_OLD_3,, """%STR_NEWS_V1%"""
setup.ini, progman.groups,,"OE_OLD_4="%STR_INTERNET_SUITE_GRP%""
setup.ini, OE_OLD_4,, """%STR_MESSAGES%"""
setup.ini, OE_OLD_4,, """%STR_NEWS%"""
setup.ini, progman.groups,,"OE_OLD_5="%INTERNET_GRP%""
setup.ini, OE_OLD_5,, """%OUTLOOK%"""
setup.ini, OE_OLD_5,,"""%MS_OUTLOOK%"""
#else
[SM.Create.OE]
Name = %OUTLOOK%, FLG_PROFITEM_CURRENTUSER
CmdLine = DIRID_PROGRAM_FILES,%STR_MAILNEWS_DIR%,msimn.exe
InfoTip = %STR_OE_SM_TIP%
// OE5.01 Bug 73182
// Delete "all user" variants in case they got migrated there
[SM.Del.1]
Name = %STR_MAIL_OLD%, FLG_PROFITEM_DELETEUSER
SubDir = %STR_INET_DESC_OLD_GRP%
[SM.Del.1.All]
Name = %STR_MAIL_OLD%, FLG_PROFITEM_DELETE
SubDir = %STR_INET_DESC_OLD_GRP%
[SM.Del.2]
Name = %STR_NEWS_OLD%, FLG_PROFITEM_DELETEUSER
SubDir = %STR_INET_DESC_OLD_GRP%
[SM.Del.2.All]
Name = %STR_NEWS_OLD%, FLG_PROFITEM_DELETE
SubDir = %STR_INET_DESC_OLD_GRP%
[SM.Del.3]
Name = %STR_MN_README%, FLG_PROFITEM_DELETEUSER
SubDir = %STR_INET_DESC_OLD_GRP%
[SM.Del.3.All]
Name = %STR_MN_README%, FLG_PROFITEM_DELETE
SubDir = %STR_INET_DESC_OLD_GRP%
[SM.Del.4]
Name = %STR_MESSAGES_V1%, FLG_PROFITEM_DELETEUSER
[SM.Del.4.All]
Name = %STR_MESSAGES_V1%, FLG_PROFITEM_DELETE
[SM.Del.5]
Name = %STR_NEWS_V1%, FLG_PROFITEM_DELETEUSER
[SM.Del.5.All]
Name = %STR_NEWS_V1%, FLG_PROFITEM_DELETE
[SM.Del.6]
Name = %STR_MESSAGES%, FLG_PROFITEM_DELETEUSER
[SM.Del.6.All]
Name = %STR_MESSAGES%, FLG_PROFITEM_DELETE
[SM.Del.7]
Name = %STR_NEWS%, FLG_PROFITEM_DELETEUSER
[SM.Del.7.All]
Name = %STR_NEWS%, FLG_PROFITEM_DELETE
[SM.Del.8]
Name = %MS_OUTLOOK%, FLG_PROFITEM_DELETEUSER
[SM.Del.8.All]
Name = %MS_OUTLOOK%, FLG_PROFITEM_DELETE
[SM.Del.9]
Name = %STR_MAIL_OLD%, FLG_PROFITEM_DELETEUSER
SubDir = ..\..\%STR_DESKTOP_DIR%
[SM.Del.9.All]
Name = %STR_MAIL_OLD%, FLG_PROFITEM_DELETE
SubDir = ..\..\%STR_DESKTOP_DIR%
[SM.Del.10]
Name = %STR_NEWS_OLD%, FLG_PROFITEM_DELETEUSER
SubDir = ..\..\%STR_DESKTOP_DIR%
[SM.Del.10.All]
Name = %STR_NEWS_OLD%, FLG_PROFITEM_DELETE
SubDir = ..\..\%STR_DESKTOP_DIR%
[SM.Del.11]
Name = %STR_MESSAGES_V1%, FLG_PROFITEM_DELETEUSER
SubDir = ..\..\%STR_DESKTOP_DIR%
[SM.Del.11.All]
Name = %STR_MESSAGES_V1%, FLG_PROFITEM_DELETE
SubDir = ..\..\%STR_DESKTOP_DIR%
[SM.Del.12]
Name = %STR_NEWS_V1%, FLG_PROFITEM_DELETEUSER
SubDir = ..\..\%STR_DESKTOP_DIR%
[SM.Del.12.All]
Name = %STR_NEWS_V1%, FLG_PROFITEM_DELETE
SubDir = ..\..\%STR_DESKTOP_DIR%
[SM.Del.13]
Name = %STR_MESSAGES%, FLG_PROFITEM_DELETEUSER
SubDir = %STR_INTERNET_SUITE_GRP%
[SM.Del.13.All]
Name = %STR_MESSAGES%, FLG_PROFITEM_DELETE
SubDir = %STR_INTERNET_SUITE_GRP%
[SM.Del.14]
Name = %STR_NEWS%, FLG_PROFITEM_DELETEUSER
SubDir = %STR_INTERNET_SUITE_GRP%
[SM.Del.14.All]
Name = %STR_NEWS%, FLG_PROFITEM_DELETE
SubDir = %STR_INTERNET_SUITE_GRP%
[SM.Del.15]
Name = %OUTLOOK%, FLG_PROFITEM_DELETEUSER
SubDir = %INTERNET_GRP%
[SM.Del.15.All]
Name = %OUTLOOK%, FLG_PROFITEM_DELETE
SubDir = %INTERNET_GRP%
[SM.Del.16]
Name = %MS_OUTLOOK%, FLG_PROFITEM_DELETEUSER
SubDir = %INTERNET_GRP%
[SM.Del.16.All]
Name = %MS_OUTLOOK%, FLG_PROFITEM_DELETE
SubDir = %INTERNET_GRP%
#endif
;; **** NOTE ****
; Don't use compiler directives or C/C++ comments in the strings section because LocStudio will choke
; If localizers shouldn't bother reading your comment, put (DEV Comment) in front of it
;; **** NOTE ****
[Strings]
; Directories
; C:\Program Files\"Common Files"
STR_COMMON_DIR = "Common Files"
; C:\Windows\"desktop" or C:\Winnt\profiles\default user\"desktop"
STR_DESKTOP_DIR = "Desktop"
; C:\Program Files\"Outlook Express"
STR_MAILNEWS_DIR = "Outlook Express"
; C:\"Program Files"
STR_PROGRAMF_DIR = "Program Files"
; C:\Program Files\Common Files\"Services"
STR_SERVICES_DIR = "Services"
; C:\Program Files\Common Files\"Microsoft Shared"
STR_SHARED_DIR = "Microsoft Shared"
; C:\Program Files\Common Files\Microsoft Shared\"Stationery"
STR_STATIONERY_DIR = "Stationery"
; C:\Program Files\Common Files\Microsoft Shared\"Station~1"
STR_STATIONERY_SHORT_DIR= "Statio~1"
; C:\Program Files\Common Files\"System"
STR_SYSTEM_DIR = "System"
; Start Menu Groups
STR_INET_DESC_OLD_GRP = "Internet"
STR_INTERNET_SUITE_GRP = "Internet Explorer Suite"
; Misc
STR_LANG = "EN"
STR_MAIL_OLD = "Mail"
STR_MAILMESSAGE_V1 = "Internet Mail Message"
STR_MESSAGES = "Outlook Express Mail"
STR_MESSAGES_V1 = "Internet Mail"
STR_MN_README = "Read Me (Mail and News)"
STR_NEWS = "Outlook Express News"
STR_NEWS_OLD = "News"
STR_NEWS_V1 = "Internet News"
STR_NEWSMESSAGE_V1 = "Internet News Message"
STR_NEW_MAIL_NOTIFY = "New Mail Notification"
; (DEV Comment) Keep in sync with ASetup description
STR_OE_TIP = "Easy to use Internet e-mail and newsgroup reader."
STR_OE_SM_TIP = "Sends and receives e-mail and newsgroup messages."
; stationery file names
STR_ALEABANR_GIF = "aleabanr.gif"
STR_AMAIZRUL_GIF = "amaizrul.gif"
STR_ANABNR2_GIF = "anabnr2.gif"
STR_ASWRULE_GIF = "aswrule.gif"
STR_BLANK_HTM = "Blank.htm"
STR_BLANKBKG_GIF = "Blank Bkgrd.gif"
STR_BTZHSEPA_GIF = "Btzhsepa.gif"
STR_CITBANNA_GIF = "citbannA.gif"
STR_CITRUSBKG_GIF = "Citrus Punch Bkgrd.gif"
STR_CITRUSPUN_HTM = "Citrus Punch.htm"
STR_CLEARDAY_HTM = "Clear Day.htm"
STR_CLRDAYBG_JPG = "Clear Day Bkgrd.jpg"
STR_FIERULD_GIF = "fieruled.gif"
STR_FIESTA_HTM = "Fiesta.htm"
STR_FIESTABG_JPG = "Fiesta Bkgrd.jpg"
STR_GLACIER_HTM = "Glacier.htm"
STR_GLACRBKG_JPG = "Glacier Bkgrd.jpg"
STR_IVY_GIF = "Ivy.gif"
STR_IVY_HTM = "Ivy.htm"
STR_LEAVES_HTM = "Leaves.htm"
STR_LEAVESBG_JPG = "Leaves Bkgrd.jpg"
STR_MAIZE_HTM = "Maize.htm"
STR_MAIZEBKG_JPG = "Maize Bkgrd.jpg"
STR_NATURE_HTM = "Nature.htm"
STR_NATUREBG_JPG = "Nature Bkgrd.jpg"
STR_NETBLITZ_HTM = "Network Blitz.htm"
STR_NETBLZBG_GIF = "Network Blitz Bkgrd.gif"
STR_PIECHTBG_JPG = "Pie Charts Bkgrd.jpg"
STR_PIECHTS_HTM = "Pie Charts.htm"
STR_SUNBANNA_GIF = "sunbannA.gif"
STR_SUNFBKG_JPG = "Sunflower Bkgrd.jpg"
STR_SUNFLOWR_HTM = "Sunflower.htm"
STR_SWEETS_HTM = "Sweets.htm"
STR_SWEETSBG_GIF = "Sweets Bkgrd.gif"
STR_TECH_GIF = "tech.gif"
STR_TECH_HTM = "Technical.htm"
; do not localize
APP_OE = "/APP:OE"
ATHENA_KEY = "Internet Mail and News"
BLANK = ""
CALLER = CALLER_STRING
COMPONENT_OE = "OutlookExpress"
DEFAULT_OE_KEY = "Software\Microsoft\Outlook Express\5.0\Default Settings"
FORCEFUL_OE_KEY = "Software\Microsoft\Outlook Express\5.0\Required Settings"
GUID_OE = "{44BBA840-CC51-11CF-AAFA-00AA00B6015C}"
SETUP_MSGLIST_GUID = "{233A9692-667E-11d1-9DFB-006097D50408}"
SETUP_MIMEEDIT_GUID = "{1C82EAD9-508E-11D1-8DCF-00C04FB951F9}"
INFFILE_OE = INF_FILE
INTERNET_GRP = "Internet Explorer"
LINKS_KEY = "Software\Microsoft\Outlook Express\Tip Links"
MAILCLIENT_KEY = "Software\Clients\Mail"
MS_OUTLOOK = "Microsoft Outlook Express"
MS_OUTLOOK_6 = "Microsoft Outlook Express 6"
NEWSCLIENT_KEY = "Software\Clients\News"
OUTLOOK = "Outlook Express"
OUTLOOK_KEY = "Outlook Express"
TIPS_KEY = "Software\Microsoft\Outlook Express\Tip Strings"
; (DEV Comment) Need version for Win9X and NT5 - keep in sync with c_szVersionOE
VERSION_OE = "ATHENA_VERSION"