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.

170 lines
5.3 KiB

  1. ; This is the Setup information file to install optional components
  2. ; Copyright (c) Microsoft Corporation. All rights reserved.
  3. [version]
  4. signature="$Windows NT$"
  5. ClassGUID={00000000-0000-0000-0000-000000000000}
  6. LayoutFile=layout.inf
  7. [DestinationDirs]
  8. ChatCopyFilesSys = 11 ;LDID_SYSTEM
  9. ChatCopyFilesHelp = 18 ;LDID_HELP
  10. HypertrmCopyFilesProg = 16422,%Hypertrm_DIR% ; DIRID_PROGRAM_FILES
  11. HypertrmCopyFilesSys = 11
  12. HypertrmCopyFilesHelp = 18 ;LDID_HELP
  13. HypertrmCopyFilesConfig = 53,%HypertrmProfile_DIR%
  14. HypertrmDelFilesProg = 16422,%Hypertrm_DIR% ; DIRID_PROGRAM_FILES
  15. [Optional Components]
  16. CommApps ;Top level option
  17. Chat
  18. Hypertrm
  19. [CommApps]
  20. OptionDesc = %CommApps_DESC%
  21. Tip = %CommApps_TIP%
  22. IconIndex = 7 ;Telephone mini-icon for dialogs
  23. Parent = AccessUtil
  24. [Chat]
  25. OptionDesc = %Chat_DESC%
  26. Tip = %Chat_TIP%
  27. IconIndex = 16 ;Net Client mini-icon for dialogs
  28. Parent = CommApps
  29. CopyFiles = ChatCopyFilesSys, ChatCopyFilesHelp
  30. ProfileItems = ChatUninstallItems, ChatUninstallCommonItems
  31. Uninstall = ChatUninstall
  32. Modes = 0,1,2,3
  33. @i:@@:SizeApproximation = 229376
  34. [ChatUninstall]
  35. DelFiles = ChatCopyFilesSys, ChatCopyFilesHelp
  36. ProfileItems = ChatUninstallItems, ChatUninstallCommonItems
  37. [ChatInstallItems]
  38. Name = %Chat_DESC%
  39. CmdLine = 11,, winchat.exe
  40. SubDir = %Access_GROUP%
  41. WorkingDir = 11
  42. InfoTip = "@%SystemRoot%\system32\shell32.dll,-22583"
  43. DisplayResource="%SystemRoot%\system32\shell32.dll",22071
  44. [ChatUninstallItems]
  45. Name = %Chat_DESC%,0x00000003
  46. Subdir = %Access_GROUPOLD%
  47. [ChatUninstallCommonItems]
  48. Name = %Chat_DESC%,0x00000002
  49. Subdir = %Access_GROUP%
  50. [Hypertrm]
  51. OptionDesc = %Hypertrm_DESC%
  52. Tip = %Hypertrm_TIP%
  53. IconIndex = 35 ;Phone mini-icon for dialogs
  54. Parent = CommApps
  55. CopyFiles = HypertrmCopyFilesProg, HypertrmCopyFilesSys, HypertrmCopyFilesHelp
  56. DelFiles = HypertrmDelFilesProg,HypertrmCopyFilesConfig
  57. AddReg = HypertrmAddReg
  58. ProfileItems = HypertrmUninstallItems, HypertrmUninstallItemsGroup, HypertrmInstallItems, CommunicationInstallItems
  59. Uninstall = HypertrmUninstall
  60. @@:@w:Modes = 0,1,2,3
  61. @i:SizeApproximation = 650240
  62. [HypertrmUninstall]
  63. DelFiles = HypertrmCopyFilesProg, HypertrmCopyFilesSys, HypertrmCopyFilesHelp, HypertrmCopyFilesConfig
  64. DelReg = HypertrmDelReg
  65. ProfileItems = HypertrmUninstallItems, HypertrmUninstallCommonItems
  66. [HypertrmInstallItems]
  67. Name = %Hypertrm_DESC%
  68. CmdLine = 16422, %Hypertrm_DIR%, hypertrm.exe
  69. SubDir = %Access_GROUP%
  70. WorkingDir = ,%Hypertrm_DIR%
  71. InfoTip = "@%SystemRoot%\system32\shell32.dll,-22543"
  72. DisplayResource="%SystemRoot%\system32\shell32.dll",22031
  73. [HypertrmUninstallItems]
  74. Name = %Hypertrm_DESC%,0x00000003
  75. Subdir = %Hypertrm_GROUPOLD%
  76. [HypertrmUninstallItemsGroup]
  77. Name = %Hypertrm_GROUPOLD%,0x00000007
  78. [HypertrmUninstallCommonItems]
  79. Name = %Hypertrm_DESC%,0x00000002
  80. Subdir = %Access_GROUP%
  81. [ChatCopyFilesSys]
  82. winchat.exe
  83. [ChatCopyFilesSys.Security]
  84. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
  85. [ChatCopyFilesHelp]
  86. [ChatCopyFilesHelp.Security]
  87. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)"
  88. [HypertrmCopyFilesProg]
  89. hypertrm.exe
  90. htrn_jis.dll
  91. [HypertrmCopyFilesProg.Security]
  92. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)"
  93. [HypertrmCopyFilesSys]
  94. hticons.dll
  95. hypertrm.dll
  96. [HypertrmCopyFilesSys.Security]
  97. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
  98. [HypertrmCopyFilesHelp]
  99. [HypertrmCopyFilesHelp.Security]
  100. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)"
  101. [HypertrmDelFilesProg]
  102. hypertrm.dll
  103. [HypertrmAddReg]
  104. @*:;begin_sld_ShellHyperterminal
  105. HKLM,"%KEY_APP_PATH%\hypertrm.exe",,,"""%16422%\%Hypertrm_DIR%\hypertrm.exe"""
  106. HKCR,.ht,,,htfile
  107. HKCR,htfile,,,"%HypTrm_File%"
  108. HKCR,htfile\DefaultIcon,,,%%1
  109. HKCR,htfile\shell\open\command,,,"""%16422%\%Hypertrm_DIR%\HYPERTRM.EXE"" %%1"
  110. HKCR,htfile\shellex\PropertySheetHandlers,,,TermPage
  111. HKCR,htfile\shellex\PropertySheetHandlers\TermPage,,,{1B53F360-9A1B-1069-930C-00AA0030EBC8}
  112. HKCR,htfile\shellex\IconHandler,,,{88895560-9AA2-1069-930E-00AA0030EBC8}
  113. HKCR,CLSID\{1B53F360-9A1B-1069-930C-00AA0030EBC8},,,"HyperTerminal Connection Page Ext"
  114. HKCR,CLSID\{1B53F360-9A1B-1069-930C-00AA0030EBC8}\InProcServer32,,,"%11%\hypertrm.dll"
  115. HKCR,CLSID\{1B53F360-9A1B-1069-930C-00AA0030EBC8}\InProcServer32,ThreadingModel,,"Apartment"
  116. HKCR,CLSID\{88895560-9AA2-1069-930E-00AA0030EBC8},,,"HyperTerminal Icon Ext"
  117. HKCR,CLSID\{88895560-9AA2-1069-930E-00AA0030EBC8}\InProcServer32,,,"%11%\hticons.dll"
  118. HKCR,CLSID\{88895560-9AA2-1069-930E-00AA0030EBC8}\InProcServer32,ThreadingModel,,"Apartment"
  119. @*:;end_sld_ShellHyperterminal
  120. [HypertrmDelReg]
  121. HKLM,"%KEY_APP_PATH%\hypertrm.exe"
  122. @*: This creates the Communications Group so it's MUI enabled
  123. [CommunicationInstallItems]
  124. Name = %Access_GROUP%,0x00000004
  125. DisplayResource="%SystemRoot%\system32\shell32.dll",21768