; This is the Setup information file to install optional components
; Copyright (c) 1996 Microsoft Corporation


[version]
signature="$Windows NT$"
ClassGUID={00000000-0000-0000-0000-000000000000}
LayoutFile=layout.inf


[DestinationDirs]
ChatCopyFilesSys                = 11    ;LDID_SYSTEM
ChatCopyFilesHelp               = 18    ;LDID_HELP
DialerCopyFilesProg             = 16422 ,%Dialer_DIR% ; DIRID_PROGRAM_FILES
DialerCopyFilesHelp             = 18    ;LDID_HELP
DialerCopyFilesSys              = 11    ;LDID_SYSTEM
HypertrmCopyFilesProg   = 16422,%Hypertrm_DIR% ; DIRID_PROGRAM_FILES
HypertrmCopyFilesSys    = 11
HypertrmCopyFilesHelp   = 18    ;LDID_HELP
HypertrmCopyFilesConfig = 53,%HypertrmProfile_DIR%
HypertrmDelFilesProg     = 16422,%Hypertrm_DIR% ; DIRID_PROGRAM_FILES


[Optional Components]
CommApps        ;Top level option
Chat
Dialer
Hypertrm

[CommApps]
OptionDesc              = %CommApps_DESC%
Tip                     = %CommApps_TIP%
IconIndex               = 7 ;Telephone mini-icon for dialogs
Parent                  = AccessUtil

[Chat]
OptionDesc              = %Chat_DESC%
Tip                     = %Chat_TIP%
IconIndex               = 16 ;Net Client mini-icon for dialogs
Parent                  = CommApps
CopyFiles               = ChatCopyFilesSys, ChatCopyFilesHelp
ProfileItems            = ChatUninstallItems, ChatUninstallCommonItems
Uninstall               = ChatUninstall
Modes                   = 0,1,2,3
@i:@@:SizeApproximation       = 229376

[ChatUninstall]
DelFiles                = ChatCopyFilesSys, ChatCopyFilesHelp
ProfileItems            = ChatUninstallItems, ChatUninstallCommonItems


[ChatInstallItems]
Name       = %Chat_DESC%
CmdLine    = 11,, winchat.exe
SubDir     = %Access_GROUP%
WorkingDir = 11
InfoTip    = "@%SystemRoot%\system32\shell32.dll,-22583"
DisplayResource="%SystemRoot%\system32\shell32.dll",22071

[ChatUninstallItems]
Name       = %Chat_DESC%,0x00000003
Subdir     = %Access_GROUPOLD%

[ChatUninstallCommonItems]
Name       = %Chat_DESC%,0x00000002
Subdir     = %Access_GROUP%



[Dialer]
OptionDesc              = %Dialer_DESC%
Tip                     = %Dialer_TIP%
IconIndex               = 47 ;Phone mini-icon for dialogs
Parent                  = CommApps
CopyFiles               = DialerCopyFilesProg, DialerCopyFilesHelp, DialerCopyFilesSys
AddReg                  = DialerAddReg
ProfileItems            = DialerUninstallItems, CommunicationInstallItems
Uninstall               = DialerUninstall
Upgrade                 = DialerUpgrade
Modes                   = 0,1,2,3
RegisterDlls            = DialerRegSvr
@i:@@:SizeApproximation      = 880128


[DialerUninstall]
DelFiles                = DialerCopyFilesProg, DialerCopyFilesHelp, DialerCopyFilesSys
DelReg                  = DialerDelReg
ProfileItems            = DialerUninstallItems, DialerUninstallCommonItems
UnregisterDlls          = DialerRegSvr


[DialerUninstallItems]
Name       = %Dialer_DESC%,0x00000003
Subdir     = %Access_GROUPOLD%


[DialerUninstallCommonItems]
Name       = %Dialer_DESC%,0x00000002
Subdir     = %Access_GROUP%


[DialerRegSvr]
11,,avtapi.dll, 1


[Hypertrm]
OptionDesc              = %Hypertrm_DESC%
Tip                     = %Hypertrm_TIP%
IconIndex               = 35 ;Phone mini-icon for dialogs
Parent                  = CommApps
CopyFiles               = HypertrmCopyFilesProg, HypertrmCopyFilesSys, HypertrmCopyFilesHelp
DelFiles                = HypertrmDelFilesProg,HypertrmCopyFilesConfig
AddReg                  = HypertrmAddReg
ProfileItems            = HypertrmUninstallItems, HypertrmUninstallItemsGroup, HypertrmInstallItems, CommunicationInstallItems
Uninstall               = HypertrmUninstall
Modes                   = 0,1,2,3
@i:SizeApproximation      = 650240


[HypertrmUninstall]
DelFiles                = HypertrmCopyFilesProg, HypertrmCopyFilesSys, HypertrmCopyFilesHelp, HypertrmCopyFilesConfig
DelReg                  = HypertrmDelReg
ProfileItems            = HypertrmUninstallItems, HypertrmUninstallCommonItems


[HypertrmInstallItems]
Name       = %Hypertrm_DESC%
CmdLine    = 16422, %Hypertrm_DIR%, hypertrm.exe
SubDir     = %Access_GROUP%
WorkingDir = ,%Hypertrm_DIR%
InfoTip    = "@%SystemRoot%\system32\shell32.dll,-22543"
DisplayResource="%SystemRoot%\system32\shell32.dll",22031

[HypertrmUninstallItems]
Name       = %Hypertrm_DESC%,0x00000003
Subdir     = %Hypertrm_GROUPOLD%

[HypertrmUninstallItemsGroup]
Name       = %Hypertrm_GROUPOLD%,0x00000007

[HypertrmUninstallCommonItems]
Name       = %Hypertrm_DESC%,0x00000002
Subdir     = %Access_GROUP%

[ChatCopyFilesSys]
winchat.exe

[ChatCopyFilesSys.Security]
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"


[ChatCopyFilesHelp]
winchat.chm
winchat.hlp

[ChatCopyFilesHelp.Security]
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)"


[DialerCopyFilesProg]
dialer.exe

[DialerCopyFilesProg.Security]
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)"


[DialerCopyFilesSys]
avtapi.dll
avmeter.dll
avwav.dll

[DialerCopyFilesSys.Security]
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"


[DialerCopyFilesHelp]
dialer.chm
dialer.hlp

[DialerCopyFilesHelp.Security]
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)"


[DialerAddReg]
HKLM,"%KEY_APP_PATH%\dialer.exe",,,"%16422%\%Dialer_DIR%\dialer.exe"


[DialerDelReg]
HKLM,"%KEY_APP_PATH%\dialer.exe"


[HypertrmCopyFilesProg]
hypertrm.exe
htrn_jis.dll

[HypertrmCopyFilesProg.Security]
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)"


[HypertrmCopyFilesSys]
hticons.dll
hypertrm.dll

[HypertrmCopyFilesSys.Security]
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"


[HypertrmCopyFilesHelp]


[HypertrmCopyFilesHelp.Security]
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)"


[HypertrmDelFilesProg]
hypertrm.dll


[HypertrmAddReg]
@*:;begin_sld_ShellHyperterminal
HKLM,"%KEY_APP_PATH%\hypertrm.exe",,,"""%16422%\%Hypertrm_DIR%\hypertrm.exe"""
HKCR,.ht,,,htfile
HKCR,htfile,,,"%HypTrm_File%"
HKCR,htfile\DefaultIcon,,,%%1
HKCR,htfile\shell\open\command,,,"""%16422%\%Hypertrm_DIR%\HYPERTRM.EXE"" %%1"
HKCR,htfile\shellex\PropertySheetHandlers,,,TermPage
HKCR,htfile\shellex\PropertySheetHandlers\TermPage,,,{1B53F360-9A1B-1069-930C-00AA0030EBC8}
HKCR,htfile\shellex\IconHandler,,,{88895560-9AA2-1069-930E-00AA0030EBC8}
HKCR,CLSID\{1B53F360-9A1B-1069-930C-00AA0030EBC8},,,"HyperTerminal Connection Page Ext"
HKCR,CLSID\{1B53F360-9A1B-1069-930C-00AA0030EBC8}\InProcServer32,,,"%11%\hypertrm.dll"
HKCR,CLSID\{1B53F360-9A1B-1069-930C-00AA0030EBC8}\InProcServer32,ThreadingModel,,"Apartment"
HKCR,CLSID\{88895560-9AA2-1069-930E-00AA0030EBC8},,,"HyperTerminal Icon Ext"
HKCR,CLSID\{88895560-9AA2-1069-930E-00AA0030EBC8}\InProcServer32,,,"%11%\hticons.dll"
HKCR,CLSID\{88895560-9AA2-1069-930E-00AA0030EBC8}\InProcServer32,ThreadingModel,,"Apartment"
@*:;end_sld_ShellHyperterminal


[HypertrmDelReg]
HKLM,"%KEY_APP_PATH%\hypertrm.exe"


@*: This creates the Communications Group so it's MUI enabled
[CommunicationInstallItems]
Name       = %Access_GROUP%,0x00000004
DisplayResource="%SystemRoot%\system32\shell32.dll",21768