home *** CD-ROM | disk | FTP | other *** search
/ Image Master / L80.iso / Win98 / PRECOPY2.CAB / shell3.inf < prev    next >
Encoding:
INI File  |  1998-05-11  |  6.7 KB  |  180 lines

  1.  
  2. ; Copyright (c) 1994-1995 Microsoft Corporation
  3. ;
  4. ; SHELL3.INF
  5. ;
  6. ; Registry entries for cursor schemes (CD only)
  7.  
  8. [version]
  9. LayoutFile= Layout.inf, Layout1.inf, Layout2.inf
  10. signature="$CHICAGO$"
  11. Provider=%MS%
  12. SetupClass=PLUSPACK
  13.  
  14. [DestinationDirs]
  15. cursors.CopyFiles       = 25,Cursors      ; LDID_SHARED + Subfolder - pretty arbitrary
  16. cursor_reg.CopyFiles    = 17             ; LDID_INF
  17.  
  18. [BaseWinOptions]
  19. cursor_reg
  20.  
  21. ;; ---------------------------------------------------------------------
  22. ;; Register "Cursors" as an optional components
  23.  
  24. [cursor_reg]
  25. AddReg=cursor_reg.AddReg
  26. CopyFiles=cursor_reg.CopyFiles
  27.  
  28. [cursor_reg.AddReg]
  29. ;Registers Cursors so it shows up in Maint Mode Setup, set initial status to uninstalled:
  30. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents,"Cursors",,"cursors"
  31. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\cursors,INF,,"shell3.inf"
  32. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\cursors,Section,,"cursors"
  33. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\cursors,Installed,,"0"
  34.  
  35. [cursor_reg.CopyFiles]
  36. shell3.inf
  37.  
  38. ;; ---------------------------------------------------------------------
  39. ;; Optional component definition for Cursors
  40.  
  41. [Optional Components]
  42. cursors
  43.  
  44. [cursors]
  45. CopyFiles      = cursors.CopyFiles
  46. AddReg         = cursors.AddReg, cursors.install.reg
  47. DelReg         = cursors.DelReg
  48. PerUserInstall = cursors.pui
  49.  
  50. OptionDesc     = %Cursors_DESC%
  51. Tip            = %Cursors_TIP%
  52. Parent         = AccessTop
  53. InstallType    = 0 ;Manual only
  54. IconIndex      = 45  ;Windows Logo mini-icon for dialogs
  55. Uninstall      = cursors_remove
  56.  
  57. [cursors_remove]
  58. DelFiles       = cursors.CopyFiles
  59. AddReg         = cursors.remove.reg
  60. DelReg         = cursors.AddReg
  61.  
  62. ;; ---------------------------------------------------------------------
  63. ;; Cursors install section
  64.  
  65. [cursors.install.reg]
  66. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\cursors,Installed,,"1"
  67.  
  68. [cursors.remove.reg]
  69. ; sets status for Maint Mode Setup to 'not installed'
  70. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\cursors,Installed,,"0"
  71.  
  72. [cursors.AddReg]
  73. HKCU,"Control Panel\Cursors\Schemes","%Scheme1%",,"%25%%C0%1.cur,%25%%C1%1.cur,%25%%C2%1.cur,%25%%C3%1.cur,%25%%C4%1.cur,%25%%C5%1.cur,%25%%C6%1.cur,%25%%C7%1.cur,%25%%C8%1.cur,%25%%C9%1.cur,%25%%CA%1.cur,%25%%CB%1.cur,%25%%CC%1.cur,%25%%CD%1.cur"
  74. ;HKCU,"Control Panel\Cursors\Schemes","%Scheme2%",,"%25%%C0%2.cur,%25%%C1%2.cur,%25%%C2%2.cur,%25%%C3%2.cur,%25%%C4%2.cur,%25%%C5%2.cur,%25%%C6%2.cur,%25%%C7%2.cur,%25%%C8%2.cur,%25%%C9%2.cur,%25%%CA%2.cur,%25%%CB%2.cur,%25%%CC%2.cur,%25%%CD%2.cur"
  75. ;HKCU,"Control Panel\Cursors\Schemes","%Scheme3%",,"%25%%C0%3.cur,%25%%C1%3.cur,%25%%C2%3.cur,%25%%C3%3.cur,%25%%C4%3.cur,%25%%C5%3.cur,%25%%C6%3.cur,%25%%C7%3.cur,%25%%C8%3.cur,%25%%C9%3.cur,%25%%CA%3.cur,%25%%CB%3.cur,%25%%CC%3.cur,%25%%CD%3.cur"
  76. ;HKCU,"Control Panel\Cursors\Schemes","%Scheme4%",,"%25%%C0%4.cur,%25%%C1%4.cur,%25%%C2%4.cur,%25%%C3%4.cur,%25%%C4%4.cur,%25%%C5%4.cur,%25%%C6%4.cur,%25%%C7%4.cur,%25%%C8%4.cur,%25%%C9%4.cur,%25%%CA%4.cur,%25%%CB%4.cur,%25%%CC%4.cur,%25%%CD%4.cur"
  77. ;HKCU,"Control Panel\Cursors\Schemes","%Scheme5%",,"%25%%C0%5.cur,%25%%C1%5.cur,%25%%C2%5.cur,%25%%C3%5.cur,%25%%C4%5.cur,%25%%C5%5.cur,%25%%C6%5.cur,%25%%C7%5.cur,%25%%C8%5.cur,%25%%C9%5.cur,%25%%CA%5.cur,%25%%CB%5.cur,%25%%CC%5.cur,%25%%CD%5.cur"
  78. HKCU,"Control Panel\Cursors\Schemes","%SchemeM%",,"%25%%C0%M.cur,%25%%C1%M.cur,%25%%C2%M.cur,%25%%C3%M.cur,%25%%C4%M.cur,%25%%C5%M.cur,%25%%C6%M.cur,%25%%C7%M.cur,%25%%C8%M.cur,%25%%C9%M.cur,%25%%CA%M.cur,%25%%CB%M.cur,%25%%CC%M.cur,%25%%CD%M.cur"
  79. HKCU,"Control Panel\Cursors\Schemes","%SchemeL%",,"%25%%C0%L.cur,%25%%C1%L.cur,%25%%C2%L.cur,%25%%C3%L.cur,%25%%C4%L.cur,%25%%C5%L.cur,%25%%C6%L.cur,%25%%C7%L.cur,%25%%C8%L.cur,%25%%C9%L.cur,%25%%CA%L.cur,%25%%CB%L.cur,%25%%CC%L.cur,%25%%CD%L.cur"
  80.  
  81. [Shell3PerUser]
  82. AddReg = cursors.AddReg
  83.  
  84. [cursors.pui]
  85. GUID = "Shell3PerUser"
  86. DisplayName = %PUI_DESC_SHELL3%
  87. Version = %PUI_VERSION%
  88. IsInstalled = 1
  89. StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection Shell3PerUser 64 %17%\shell3.inf"
  90.  
  91. [cursors.DelReg]
  92. HKCU,"Control Panel\Cursors\Schemes","%OldScheme1%"          ; REVIEW - moved to frosting
  93. HKCU,"Control Panel\Cursors\Schemes","%OldScheme2%"          ; REVIEW - moved to frosting
  94. HKCU,"Control Panel\Cursors\Schemes","%OldScheme3%"          ; REVIEW - moved to frosting
  95. HKCU,"Control Panel\Cursors\Schemes","%OldScheme4%"          ; REVIEW - moved to frosting
  96. HKCU,"Control Panel\Cursors\Schemes","%OldScheme5%"          ; REVIEW - moved to frosting
  97. HKCU,"Control Panel\Cursors\Schemes","%OldSchemeS%"       ; REVIEW- changed name
  98. HKCU,"Control Panel\Cursors\Schemes","%OldSchemeM%"       ; REVIEW- changed name
  99. HKCU,"Control Panel\Cursors\Schemes","%OldSchemeL%"       ; REVIEW- changed name
  100.  
  101. [cursors.CopyFiles]
  102. arrow_1.cur
  103. arrow_l.cur
  104. arrow_m.cur
  105. beam_1.cur
  106. beam_l.cur
  107. beam_m.cur
  108. busy_1.cur
  109. busy_l.cur
  110. busy_m.cur
  111. cross_1.cur
  112. cross_l.cur
  113. cross_m.cur
  114. help_1.cur
  115. help_l.cur
  116. help_m.cur
  117. move_1.cur
  118. move_l.cur
  119. move_m.cur
  120. no_1.cur
  121. no_l.cur
  122. no_m.cur
  123. pen_1.cur
  124. pen_l.cur
  125. pen_m.cur
  126. size1_1.cur
  127. size1_l.cur
  128. size1_m.cur
  129. size2_1.cur
  130. size2_l.cur
  131. size2_m.cur
  132. size3_1.cur
  133. size3_l.cur
  134. size3_m.cur
  135. size4_1.cur
  136. size4_l.cur
  137. size4_m.cur
  138. up_1.cur
  139. up_l.cur
  140. up_m.cur
  141. wait_1.cur
  142. wait_l.cur
  143. wait_m.cur
  144.  
  145. [Strings]
  146. ; Used to keep the line length above to a minimum - no need to localize
  147. C0              = "\cursors\arrow_"
  148. C1              = "\cursors\help_"
  149. C2              = "\cursors\wait_"
  150. C3              = "\cursors\busy_"
  151. C4              = "\cursors\cross_"
  152. C5              = "\cursors\beam_"
  153. C6              = "\cursors\pen_"
  154. C7              = "\cursors\no_"
  155. C8              = "\cursors\size4_"
  156. C9              = "\cursors\size3_"
  157. CA              = "\cursors\size2_"
  158. CB              = "\cursors\size1_"
  159. CC              = "\cursors\move_"
  160. CD              = "\cursors\up_"
  161.  
  162. ; Localizable strings
  163. Scheme1                 = "3D Pointers"
  164. SchemeM                 = "Windows Standard (large)"
  165. SchemeL                 = "Windows Standard (extra large)"
  166. OldScheme1              = "3D White"
  167. OldScheme2              = "3D Green"
  168. OldScheme3              = "3D Violet"
  169. OldScheme4              = "3D Red"
  170. OldScheme5              = "3D Yellow"
  171. OldSchemeS              = "Memphis"
  172. OldSchemeM              = "Memphis (large)"
  173. OldSchemeL              = "Memphis (extra large)"
  174. Cursors_DESC            = "Mouse Pointers"
  175. Cursors_TIP             = "Provides different types and sizes of pointers that can be used to represent your mouse."
  176.  
  177. MS                      = "Microsoft"
  178. PUI_VERSION             = "4,10,1,1"
  179. PUI_DESC_SHELL3         = "Windows Setup - Shell Cursors"
  180.