home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / precopy3.cab / shell3.inf < prev    next >
Encoding:
INI File  |  1997-10-21  |  6.4 KB  |  171 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. ;Delfiles       = 
  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. [test]
  58. AddReg         = cursors.AddReg
  59.  
  60. [cursors_remove]
  61. DelFiles       = cursors.CopyFiles
  62. AddReg         = cursors.remove.reg
  63. DelReg         = cursors.AddReg
  64.  
  65. ;; ---------------------------------------------------------------------
  66. ;; Cursors install section
  67.  
  68. [cursors.install.reg]
  69. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\cursors,Installed,,"1"
  70.  
  71. [cursors.remove.reg]
  72. ; sets status for Maint Mode Setup to 'not installed'
  73. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\cursors,Installed,,"0"
  74.  
  75. [cursors.AddReg]
  76. 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"
  77. ;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"
  78. ;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"
  79. ;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"
  80. ;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"
  81. 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"
  82. 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"
  83.  
  84. [cursors.DelReg]
  85. HKCU,"Control Panel\Cursors\Schemes","%OldScheme1%"          ; REVIEW - moved to frosting
  86. HKCU,"Control Panel\Cursors\Schemes","%OldScheme2%"          ; REVIEW - moved to frosting
  87. HKCU,"Control Panel\Cursors\Schemes","%OldScheme3%"          ; REVIEW - moved to frosting
  88. HKCU,"Control Panel\Cursors\Schemes","%OldScheme4%"          ; REVIEW - moved to frosting
  89. HKCU,"Control Panel\Cursors\Schemes","%OldScheme5%"          ; REVIEW - moved to frosting
  90. HKCU,"Control Panel\Cursors\Schemes","%OldSchemeS%"       ; REVIEW- changed name
  91. HKCU,"Control Panel\Cursors\Schemes","%OldSchemeM%"       ; REVIEW- changed name
  92. HKCU,"Control Panel\Cursors\Schemes","%OldSchemeL%"       ; REVIEW- changed name
  93.  
  94. [cursors.CopyFiles]
  95. arrow_1.cur
  96. arrow_l.cur
  97. arrow_m.cur
  98. beam_1.cur
  99. beam_l.cur
  100. beam_m.cur
  101. busy_1.cur
  102. busy_l.cur
  103. busy_m.cur
  104. cross_1.cur
  105. cross_l.cur
  106. cross_m.cur
  107. help_1.cur
  108. help_l.cur
  109. help_m.cur
  110. move_1.cur
  111. move_l.cur
  112. move_m.cur
  113. no_1.cur
  114. no_l.cur
  115. no_m.cur
  116. pen_1.cur
  117. pen_l.cur
  118. pen_m.cur
  119. size1_1.cur
  120. size1_l.cur
  121. size1_m.cur
  122. size2_1.cur
  123. size2_l.cur
  124. size2_m.cur
  125. size3_1.cur
  126. size3_l.cur
  127. size3_m.cur
  128. size4_1.cur
  129. size4_l.cur
  130. size4_m.cur
  131. up_1.cur
  132. up_l.cur
  133. up_m.cur
  134. wait_1.cur
  135. wait_l.cur
  136. wait_m.cur
  137.  
  138. [Strings]
  139. ; Used to keep the line length above to a minimum - no need to localize
  140. C0              = "\cursors\arrow_"
  141. C1              = "\cursors\help_"
  142. C2              = "\cursors\wait_"
  143. C3              = "\cursors\busy_"
  144. C4              = "\cursors\cross_"
  145. C5              = "\cursors\beam_"
  146. C6              = "\cursors\pen_"
  147. C7              = "\cursors\no_"
  148. C8              = "\cursors\size4_"
  149. C9              = "\cursors\size3_"
  150. CA              = "\cursors\size2_"
  151. CB              = "\cursors\size1_"
  152. CC              = "\cursors\move_"
  153. CD              = "\cursors\up_"
  154.  
  155. ; Localizable strings
  156. Scheme1                 = "3D Pointers"
  157. SchemeM                 = "Windows Standard (large)"
  158. SchemeL                 = "Windows Standard (extra large)"
  159. OldScheme1              = "3D White"
  160. OldScheme2              = "3D Green"
  161. OldScheme3              = "3D Violet"
  162. OldScheme4              = "3D Red"
  163. OldScheme5              = "3D Yellow"
  164. OldSchemeS              = "Memphis"
  165. OldSchemeM              = "Memphis (large)"
  166. OldSchemeL              = "Memphis (extra large)"
  167. Cursors_DESC            = "Mouse Pointers"
  168. Cursors_TIP             = "Provides different types and sizes of pointers that can be used to represent your mouse."
  169.  
  170. MS                      = "Microsoft"
  171.