home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / netds / adsi / sampprov / setup / adssmp.inf next >
Encoding:
Windows Setup INFormation  |  1997-07-29  |  12.3 KB  |  252 lines

  1. ;
  2. ; ACTIVE DS Installation Script
  3. ;
  4.  
  5. [Version]
  6. Signature=$CHICAGO$
  7.  
  8. ;
  9. ; INF Entry Points
  10. ;
  11.  
  12. [DefaultInstall]
  13. CopyFiles = CopyInf, CopySys, CopySys.95
  14. AddReg = RegSMP, RegUninstall, RegUninstall.95, RegDS
  15.  
  16. [DefaultInstall.NT]
  17. CopyFiles = CopyInf, CopySys, CopySys.NT, CopySys.Perm
  18. AddReg = RegSMP, RegUninstall, RegUninstall.NT, RegDS
  19.  
  20. [Uninstall]
  21. DelFiles = CopySys, CopyInf, CopySys.95
  22. DelReg = UnRegSMP, UnRegUninstall
  23.  
  24. [Uninstall.NT]
  25. DelFiles = CopySys, CopyInf, CopySys.NT
  26. DelReg = UnRegSMP, UnRegUninstall
  27.  
  28. ;
  29. ; Destination Directories
  30. ;
  31.  
  32. [DestinationDirs]
  33. CopyInf = 17
  34. CopySys = 11
  35. CopySys.95 = 11
  36. CopySys.NT = 11
  37. CopySys.NW = 11
  38.  
  39. ;
  40. ; File Sections
  41. ;
  42.  
  43. [CopyInf]
  44. adssmp.inf
  45.  
  46. [CopySys]
  47. adssmp.dll,,,33
  48.  
  49. [CopySys.95]
  50.  
  51. [CopySys.NT]
  52.  
  53. [CopySys.Perm]
  54.  
  55. ;
  56. ; Registry Settings
  57. ;
  58.  
  59. [RegSMP]
  60. HKLM,Software\Microsoft\ADs\Providers\Sample,,,"SampleNamespace"
  61.  
  62. HKCR,SampleNamespace\Clsid,,,"{F46430D0-CBfB-11CE-A9F7-00AA00B67689}"
  63. HKCR,CLSID\{F46430D0-CBfB-11CE-A9F7-00AA00B67689},,,"Sample Namespace Object"
  64. HKCR,CLSID\{F46430D0-CBfB-11CE-A9F7-00AA00B67689}\InprocServer32,,,"adssmp.dll"
  65. HKCR,CLSID\{F46430D0-CBfB-11CE-A9F7-00AA00B67689}\InprocServer32,ThreadingModel,,Both
  66. HKCR,CLSID\{F46430D0-CBfB-11CE-A9F7-00AA00B67689}\ProgID,,,"SampleNamespace"
  67. HKCR,CLSID\{F46430D0-CBfB-11CE-A9F7-00AA00B67689}\TypeLib,,,"{F46430D2-CBfB-11CE-A9F7-00AA00B67689}"
  68. HKCR,CLSID\{F46430D0-CBfB-11CE-A9F7-00AA00B67689}\Version,,,"0.0"
  69.  
  70. HKCR,Sample\Clsid,,,"{F46430D1-CBfB-11CE-A9F7-00AA00B67689}"
  71. HKCR,CLSID\{F46430D1-CBfB-11CE-A9F7-00AA00B67689},,,"Sample Provider Object"
  72. HKCR,CLSID\{F46430D1-CBfB-11CE-A9F7-00AA00B67689}\InprocServer32,,,"adssmp.dll"
  73. HKCR,CLSID\{F46430D1-CBfB-11CE-A9F7-00AA00B67689}\InprocServer32,ThreadingModel,,Both
  74. HKCR,CLSID\{F46430D1-CBfB-11CE-A9F7-00AA00B67689}\ProgID,,,"Sample"
  75. HKCR,CLSID\{F46430D1-CBfB-11CE-A9F7-00AA00B67689}\TypeLib,,,"{F46430D2-CBfB-11CE-A9F7-00AA00B67689}"
  76. HKCR,CLSID\{F46430D1-CBfB-11CE-A9F7-00AA00B67689}\Version,,,"0.0"
  77.  
  78. [UnRegSMP]
  79. HKLM,Software\Microsoft\ADs\Providers\Sample
  80.  
  81. HKCR,SampleNamespace
  82. HKCR,CLSID\{F46430D0-CBfB-11CE-A9F7-00AA00B67689}
  83.  
  84. HKCR,Sample
  85. HKCR,CLSID\{F46430D1-CBfB-11CE-A9F7-00AA00B67689}
  86.  
  87. ;
  88. ; Add/Remove Control Panel Registry Settings
  89. ;
  90.  
  91. [RegUninstall]
  92. HKLM,%UninstKey%,"DisplayName",,%DispName%
  93.  
  94. [RegUninstall.95]
  95. HKLM,%UninstKey%,"UninstallString",,"RunDll setupx.dll,InstallHinfSection Uninstall 4 %UninstInf%"
  96.  
  97. [RegUninstall.NT]
  98. HKLM,%UninstKey%,"UninstallString",,"RunDll32 syssetup.dll,SetupInfObjectInstallAction Uninstall 4 %UninstInf%"
  99.  
  100. [UnRegUninstall]
  101. HKLM,%UninstKey%
  102.  
  103. [RegDS]
  104. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle,TYPE,,organizational unit
  105. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle,Description,,The Seattle Unit
  106. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle,ID, %REG_DWORD%, 0xa345531
  107. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle,Headcounts, %REG_DWORD%, 0x10
  108. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond,TYPE,,organizational unit
  109. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond,Description,,The Redmond Unit
  110. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond,ID, %REG_DWORD%, 0xa534202
  111. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond,Headcounts,REG_DWORD, 0x5
  112. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\AnneA,TYPE,,User
  113. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\AnneA,ID, %REG_DWORD%, 0x53953448
  114. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\AnneA,Title,,Software Design Engineer
  115. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\AnneA,Name,,Anne Annison
  116. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\AnneA,PhoneNumber,,(800)555-1212
  117. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\BettyB,TYPE,,User
  118. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\BettyB,ID, %REG_DWORD%, 0x53237948
  119. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\BettyB,Title,,Software Design Engineer
  120. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\BettyB,Name,,Betty Bettison
  121. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\BettyB,PhoneNumber,,(800)555-1212
  122. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\CharlesC,TYPE,,User
  123. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\CharlesC,ID, %REG_DWORD%, 0x53457948
  124. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\CharlesC,Title,,Software Design Engineer
  125. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\CharlesC,Name,,Charles Charleson
  126. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\CharlesC,PhoneNumber,,(800)555-1212
  127. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\DavidD,TYPE,,User
  128. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\DavidD,ID, %REG_DWORD%, 0x53957948
  129. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\DavidD,Title,,Software Design Engineer
  130. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\DavidD,Name,,David Davisdotter
  131. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\DavidD,PhoneNumber,,(800)555-1212
  132. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\ElizabethE,TYPE,,User
  133. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\ElizabethE,ID, %REG_DWORD%, 0x3532434
  134. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\ElizabethE,Title,,Software Design Engineer
  135. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\ElizabethE,Name,,Elizabeth Elizabethson
  136. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Redmond\ElizabethE,PhoneNumber,,(800)555-1212
  137.  
  138.  
  139. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue,TYPE,,organizational unit
  140. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue,Description,,The Bellevue Unit
  141. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue,ID, %REG_DWORD%, 0x38375734
  142. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue,Headcounts, %REG_DWORD%, 0x5
  143. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\FredF,TYPE,,User
  144. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\FredF,ID, %REG_DWORD%, 0x3935d39d
  145. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\FredF,Title,,Product Support Engineer
  146. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\FredF,Name,,Fred Fredsdotter
  147. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\FredF,PhoneNumber,,(800)555-1212
  148. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\GregG,TYPE,,User
  149. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\GregG,ID, %REG_DWORD%, 0x3933439d
  150. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\GregG,Title,,Product Support Engineer
  151. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\GregG,Name,,Greg Gregson
  152. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\GregG,PhoneNumber,,(800)555-1212
  153. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\HarryH,TYPE,,User
  154. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\HarryH,ID, %REG_DWORD%, 0x3235d39d
  155. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\HarryH,Title,,Product Support Engineer
  156. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\HarryH,Name,,Harry Harrisdotter
  157. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\HarryH,PhoneNumber,,(800)555-1212
  158. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\JamesJ,TYPE,,User
  159. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\JamesJ,ID, %REG_DWORD%, 0x3934439d
  160. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\JamesJ,Title,,Product Support Engineer
  161. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\JamesJ,Name,,James Jamisdotter
  162. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\JamesJ,PhoneNumber,,(800)555-1212
  163. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\KatieK,TYPE,,User
  164. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\KatieK,ID, %REG_DWORD%, 0x2335d39d
  165. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\KatieK,Title,,Product Support Engineer
  166. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\KatieK,Name,,Katie Katison
  167. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Seattle\Bellevue\KatieK,PhoneNumber,,(800)555-1212
  168.  
  169.  
  170. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto,TYPE,,organizational unit
  171. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto,Description,,The Toronto Unit
  172. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto,ID, %REG_DWORD%, 0x93587d324
  173. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto,Headcounts, %REG_DWORD%, 0x6
  174. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\MaryAnnM,TYPE,,User
  175. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\MaryAnnM,ID, %REG_DWORD%, 0x934e931
  176. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\MaryAnnM,Title,,Marketing Assistant
  177. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\MaryAnnM,Name,,MaryAnn Marrison
  178. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\MaryAnnM,PhoneNumber,,(800)555-1212
  179. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\PaulP,TYPE,,User
  180. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\PaulP,ID, %REG_DWORD%, 0x349a934d
  181. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\PaulP,Title,,Product Support Engineer
  182. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\PaulP,Name,,Paula Paulson
  183. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\PaulP,PhoneNumber,,(800)555-1212
  184. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\RobertR,TYPE,,User
  185. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\RobertR,ID, %REG_DWORD%, 0x349a343d
  186. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\RobertR,Title,,Product Support Engineer
  187. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\RobertR,Name,,Robert Robertson
  188. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\RobertR,PhoneNumber,,(800)555-1212
  189. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\ScotS,TYPE,,User
  190. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\ScotS,ID, %REG_DWORD%, 0x3423933d
  191. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\ScotS,Title,,Product Support Engineer
  192. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\ScotS,Name,,Scot Scotsdotter
  193. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\ScotS,PhoneNumber,,(800)555-1212
  194. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\ThomasT,TYPE,,User
  195. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\ThomasT,ID, %REG_DWORD%, 0x349a323d
  196. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\ThomasT,Title,,Product Support Engineer
  197. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\ThomasT,Name,,Thomas Thomasdotter
  198. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\ThomasT,PhoneNumber,,(800)555-1212
  199. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\WillW,TYPE,,User
  200. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\WillW,ID, %REG_DWORD%, 0x129a933d
  201. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\WillW,Title,,Product Support Engineer
  202. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\WillW,Name,,Will Williamson
  203. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\DS\Toronto\WillW,PhoneNumber,,(800)555-1212
  204.  
  205.  
  206. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\Schema\Description,TYPE,,PROPERTY
  207. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\Schema\Description,Syntax, %REG_DWORD%, 0x1
  208. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\Schema\Name,TYPE,,PROPERTY
  209. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\Schema\Name,Syntax, %REG_DWORD%, 0x1
  210. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\Schema\ID,TYPE,,PROPERTY
  211. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\Schema\ID,Syntax, %REG_DWORD%, 0x2
  212. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\Schema\Headcounts,TYPE,,PROPERTY
  213. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\Schema\Headcounts,Syntax, %REG_DWORD%, 0x2
  214. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\Schema\PhoneNumber,TYPE,,PROPERTY
  215. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\Schema\PhoneNumber,Syntax, %REG_DWORD%, 0x1
  216. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\Schema\Title,TYPE,,PROPERTY
  217. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\Schema\Title,Syntax, %REG_DWORD%, 0x1
  218.  
  219.  
  220. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\Schema\organizational unit,TYPE,,CLASS
  221. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\Schema\organizational unit,Mandatory Properties,%REG_MULTI_SZ%, Description, ID, Headcounts
  222. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\Schema\User,TYPE,,CLASS
  223. HKLM,SOFTWARE\Microsoft\ADs\SampleDS\Schema\User,Mandatory Properties,%REG_MULTI_SZ%, Name,ID, PhoneNumber, Title
  224.  
  225. ;
  226. ; Disk Layout Information
  227. ;
  228.  
  229. [SourceDisksNames]
  230. 99 = %DiskName%,ADs,0
  231.  
  232. [SourceDisksFiles]
  233. adssmp.inf = 99
  234. adssmp.dll = 99
  235.  
  236. ;
  237. ; Strings
  238. ;
  239.  
  240. [Strings]
  241. UninstKey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ADs"
  242. UninstInf = "adssmp.inf"
  243.  
  244. REG_SZ         = 0x00000000
  245. REG_MULTI_SZ   = 0x00010000
  246. REG_EXPAND_SZ  = 0x00020000
  247. REG_BINARY     = 0x00000001
  248. REG_DWORD      = 0x00010001
  249.  
  250. DispName = "ACTIVE DS Sample Provider"
  251. DiskName = "ACTIVE DS Sample Provider Installation Disk"
  252.