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.

309 lines
10 KiB

  1. ; *****************************************************************************
  2. ;
  3. ; Per-component INF for CertServer component
  4. ;
  5. ; *****************************************************************************
  6. ; **************************** Version Section ********************************
  7. [Version]
  8. Signature = "$Windows NT$"
  9. LayoutFile = layout.inf BASEINSTALL_ONLY
  10. ; ********************* Components and Descriptions ***************************
  11. [Optional Components]
  12. certsrv
  13. certsrv_server
  14. certsrv_client
  15. [certsrv]
  16. OptionDesc = %certsrvDesc%
  17. Tip = %certsrvTip%
  18. IconIndex = *
  19. bitmap=bitmap1.bmp
  20. [certsrv_server]
  21. OptionDesc = %certserverDesc%
  22. Parent = certsrv
  23. Tip = %certserverTip%
  24. IconIndex = *
  25. ; SETUPMODE_MINIMAL = 0, SETUPMODE_TYPICAL = 1, SETUPMODE_LAPTOP = 2,
  26. ; SETUPMODE_CUSTOM = 3, SETUPMODE_CUSTOM(but not checked) = 4
  27. ; Modes = ?
  28. Needs = certsrv_client
  29. _Uninstall = Server_Uninstall
  30. _Install = Server_Install
  31. _Upgrade = Server_Upgrade
  32. ; needs approximately 0.2MB
  33. SizeApproximation=210000
  34. [certsrv_client]
  35. OptionDesc = %certclientDesc%
  36. Parent = certsrv
  37. Tip = %certclientTip%
  38. IconIndex = *
  39. ; SETUPMODE_MINIMAL = 0, SETUPMODE_TYPICAL = 1, SETUPMODE_LAPTOP = 2,
  40. ; SETUPMODE_CUSTOM = 3, SETUPMODE_CUSTOM(but not checked) = 4
  41. ; Modes = ?
  42. _Uninstall = Client_Uninstall
  43. _Install = Client_Install
  44. _Upgrade = Client_Upgrade
  45. ; needs approximately 1.2MB
  46. SizeApproximation=1300000
  47. ; *********************** Target Directories **********************************
  48. ; See DIRID_* in setupapi.h for directory constants:
  49. [DestinationDirs]
  50. server_exe_console_files=11 ; To System32
  51. server_dll_files=11 ; To System32
  52. client_inf_files=17 ; To inf
  53. client_dll_files=11 ; To System32
  54. client_root_html=11,CertSrv ; To System32\CertSrv
  55. client_control=11,CertSrv\CertControl ; To System32\CertSrv\CertControl
  56. client_control_x86=11,CertSrv\CertControl\x86 ; To ...\CertControl\x86
  57. client_control_w2k=11,CertSrv\CertControl\w2k ; To ...\CertControl\w2k
  58. client_control_ia64=11,CertSrv\CertControl\ia64 ; To ...\CertControl\ia64
  59. OLD_client_root_html=11,CertSrv ; To System32\CertSrv
  60. OLD_system32_files=11 ; To System32
  61. OLD_system32_setup_files=11,Setup ; To System32\Setup
  62. OLD_adm_html=11,CertSrv\CertAdm ; To System32\CertSrv\CertAdm
  63. OLD_que_html=11,CertSrv\CertQue ; To System32\CertSrv\CertQue
  64. OLD_help_files=18 ; To %systemroot%\Help
  65. OLD_client_enroll_html=11,CertSrv\CertEnroll ; To System32\CertSrv\CertEnroll
  66. OLD_client_control=11,CertSrv\CertControl ; To ...\CertControl (old x86 cabs)
  67. OLD_client_control_x86=11,CertSrv\CertControl\x86 ; To ...\CertControl\x86
  68. OLD_client_control_alpha=11,CertSrv\CertControl\alpha; To ...\CertControl\alpha
  69. ; ****************** Default Installation Copy Files Section ******************
  70. [Server_Install]
  71. CopyFiles = server_exe_console_files, server_dll_files
  72. DelFiles = OLD_system32_files, OLD_system32_setup_files, OLD_client_root_html, OLD_adm_html, OLD_que_html, OLD_help_files, OLD_client_enroll_html, OLD_client_control, OLD_client_control_x86, OLD_client_control_alpha
  73. [Server_Uninstall]
  74. DelFiles = server_exe_console_files, server_dll_files, OLD_system32_files, OLD_system32_setup_files, OLD_client_root_html, OLD_adm_html, OLD_que_html, OLD_help_files, OLD_client_enroll_html, OLD_client_control, OLD_client_control_x86, OLD_client_control_alpha
  75. DelReg = WelcomeUI.Uninstall.reg
  76. [Server_Upgrade]
  77. CopyFiles = server_exe_console_files, server_dll_files
  78. DelFiles = OLD_system32_files, OLD_system32_setup_files, OLD_client_root_html, OLD_adm_html, OLD_que_html, OLD_help_files, OLD_client_enroll_html, OLD_client_control, OLD_client_control_x86, OLD_client_control_alpha
  79. [Client_Install]
  80. CopyFiles = client_dll_files, client_control, client_control_x86, client_control_w2k, client_control_ia64, client_root_html, client_inf_files
  81. DelFiles = OLD_system32_files, OLD_system32_setup_files, OLD_client_root_html, OLD_adm_html, OLD_que_html, OLD_help_files, OLD_client_enroll_html, OLD_client_control, OLD_client_control_x86, OLD_client_control_alpha
  82. [Client_Uninstall]
  83. DelFiles = client_dll_files, client_control, client_control_x86, client_control_w2k, client_control_ia64, client_root_html, client_inf_files, OLD_system32_files, OLD_system32_setup_files, OLD_client_root_html, OLD_adm_html, OLD_que_html, OLD_help_files, OLD_client_enroll_html, OLD_client_control, OLD_client_control_x86, OLD_client_control_alpha
  84. DelReg = WelcomeUI.Uninstall.reg
  85. [Client_Upgrade]
  86. CopyFiles = client_dll_files, client_control, client_control_x86, client_control_w2k, client_control_ia64, client_root_html, client_inf_files
  87. DelFiles = OLD_system32_files, OLD_system32_setup_files, OLD_client_root_html, OLD_adm_html, OLD_que_html, OLD_help_files, OLD_client_enroll_html, OLD_client_control, OLD_client_control_x86, OLD_client_control_alpha
  88. ; ****************************** Strings Section ******************************
  89. ; LOCALIZE this section for non-US English releases
  90. [Strings]
  91. certsrvDesc = "Certificate Services"
  92. certsrvTip = "Installs a certification authority (CA) to issue certificates for use with public key security programs."
  93. certclientDesc = "Certificate Services Web Enrollment Support"
  94. certclientTip = "Allows you to publish web pages on your server to submit requests and retrieve certificates from a CA."
  95. certserverDesc = "Certificate Services CA"
  96. certserverTip = "Sets up a CA that issues and manages digital certificates."
  97. ; ***************************** File List Sections *****************************
  98. ;CERTSRV FILES: file list extracted from here on -- don't change this comment!
  99. [server_exe_console_files]
  100. ..\certsrv.exe
  101. [server_exe_console_files.Security]
  102. "D:P(A;;GRGX;;;IU)(A;;GRGX;;;SU)(A;;GRGX;;;S-1-5-3)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GA;;;CO)"
  103. ; use private flag 0x00002000 to avoid pruning logic
  104. [client_dll_files]
  105. ..\certenc.dll
  106. ..\scrdenrl.dll,,,0x00002000
  107. [client_dll_files.Security]
  108. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
  109. [server_dll_files]
  110. ..\certdb.dll
  111. [server_dll_files.Security]
  112. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
  113. [client_inf_files]
  114. ..\certmast.inf
  115. [client_inf_files.Security]
  116. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)"
  117. [client_control]
  118. ..\xenrlinf.cab
  119. [client_control.Security]
  120. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
  121. ; use private flag 0x00002000 to avoid pruning logic
  122. [client_control_x86]
  123. xenroll.dll, ..\xenrx86.dll
  124. scrdenrl.dll, ..\scrdx86.dll,,0x00002000
  125. [client_control_x86.Security]
  126. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
  127. [client_control_w2k]
  128. scrdenrl.dll, ..\scrdw2k.dll
  129. [client_control_w2k.Security]
  130. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
  131. [client_control_ia64]
  132. xenroll.dll, ..\xenria64.dll
  133. scrdenrl.dll, ..\scrdia64.dll
  134. [client_control_ia64.Security]
  135. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
  136. [client_root_html]
  137. ..\certcarc.asp
  138. ..\certcert.gif
  139. ..\certcrl.crl
  140. ..\certckpn.asp
  141. default.asp, ..\certdflt.asp
  142. ..\certfnsh.asp
  143. ..\certlynx.asp
  144. ..\certnew.cer
  145. ..\certnew.p7b
  146. ..\certrmpn.asp
  147. ..\certrqad.asp
  148. ..\certrqbi.asp
  149. ..\certrqma.asp
  150. ..\certrqtp.inc
  151. ..\certrqus.asp
  152. ..\certrqxt.asp
  153. ..\certrsdn.asp
  154. ..\certrser.asp
  155. ..\certrsis.asp
  156. ..\certrsob.asp
  157. ..\certrspn.asp
  158. ..\certsbrt.inc
  159. ..\certsgcl.inc
  160. ..\certspc.gif
  161. ..\certsrck.inc
  162. ..\certsces.asp
  163. [client_root_html.Security]
  164. "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
  165. [OLD_system32_files]
  166. certif.dll DELETE_ONLY
  167. certview.dll DELETE_ONLY
  168. certhier.exe DELETE_ONLY
  169. certcrpt.dll DELETE_ONLY
  170. certexit.dll DELETE_ONLY
  171. certpsam.dll DELETE_ONLY
  172. certmdb.mdb DELETE_ONLY
  173. [OLD_system32_setup_files]
  174. certsrv.inf DELETE_ONLY
  175. [OLD_client_root_html]
  176. certsrv.htm DELETE_ONLY
  177. csback.gif DELETE_ONLY
  178. csbull.gif DELETE_ONLY
  179. cslogo.gif DELETE_ONLY
  180. certwiz.gif DELETE_ONLY
  181. certwizs.gif DELETE_ONLY
  182. default.htm DELETE_ONLY
  183. certsead.htm DELETE_ONLY
  184. certseer.htm DELETE_ONLY
  185. certsemn.htm DELETE_ONLY
  186. certserd.htm DELETE_ONLY
  187. certseus.htm DELETE_ONLY
  188. certsewt.htm DELETE_ONLY
  189. certdflt.asp DELETE_ONLY
  190. certcrl.gif DELETE_ONLY
  191. ; NOTE: These two files are currently built during install
  192. certcarc.inc DELETE_ONLY
  193. certdat.inc DELETE_ONLY
  194. [OLD_adm_html]
  195. wcaacton.asp DELETE_ONLY
  196. wcaform.asp DELETE_ONLY
  197. wcaglob.asa DELETE_ONLY
  198. wcalist.asp DELETE_ONLY
  199. global.asa DELETE_ONLY
  200. [OLD_que_html]
  201. wcqacton.asp DELETE_ONLY
  202. wcqform.asp DELETE_ONLY
  203. wcqglob.asa DELETE_ONLY
  204. wcqlist.asp DELETE_ONLY
  205. global.asa DELETE_ONLY
  206. [OLD_help_files]
  207. certmmc.chm DELETE_ONLY
  208. [OLD_client_enroll_html]
  209. cacerts.htm DELETE_ONLY
  210. ceadv.asp DELETE_ONLY
  211. ceaccept.asp DELETE_ONLY
  212. ceenroll.asp DELETE_ONLY
  213. certdef.htm DELETE_ONLY
  214. csback.gif DELETE_ONLY
  215. csbull.gif DELETE_ONLY
  216. cslogo.gif DELETE_ONLY
  217. default.htm DELETE_ONLY
  218. kgaccept.asp DELETE_ONLY
  219. krenroll.asp DELETE_ONLY
  220. newcert.cer DELETE_ONLY
  221. [OLD_client_control]
  222. scrdenrl.cab DELETE_ONLY
  223. xenroll.cab DELETE_ONLY
  224. [OLD_client_control_x86]
  225. certenr3.dll DELETE_ONLY
  226. scrdx86.dll DELETE_ONLY
  227. xenrx86.dll DELETE_ONLY
  228. [OLD_client_control_alpha]
  229. scrdaxp.dll DELETE_ONLY
  230. xenraxp.dll DELETE_ONLY
  231. xenroll.axp DELETE_ONLY
  232. xenroll.alpha DELETE_ONLY
  233. ; ****************************************************************************
  234. ; Registry entries for post-base setup
  235. ; ****************************************************************************
  236. [WelcomeUI.Uninstall.reg]
  237. HKLM,"Software\Microsoft\Windows NT\CurrentVersion\Setup\OCManager\ToDoList\CertificateServices"
  238. ;START_CABINSTALL_ONLY: CAB source info starts here -- don't change comment!
  239. ; ****************************************************************************
  240. ; Source Disks Names and Files Sections
  241. ; ****************************************************************************
  242. [SourceDisksNames]
  243. ; Cabinet file names and associated disks
  244. ; <cab#> = <disk#>,<cabinet filename>, ID (Unused, must be 0)
  245. 1="Microsoft Certificate Server 2.0","certsrv.cab",0
  246. [SourceDisksFiles]
  247. ;<file> = <cabinet number>,<subdir>,<size>,<checksum>
  248. ;Note: File is not in a cabinet if cab# is 0