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.

390 lines
9.6 KiB

  1. HKLM
  2. {
  3. NoRemove Software
  4. {
  5. NoRemove Microsoft
  6. {
  7. NoRemove MMC
  8. {
  9. NoRemove Snapins
  10. {
  11. ForceRemove {5880CD5C-8EC0-11d1-9570-0060B0576642} =
  12. s 'NAPSnapin'
  13. {
  14. val NameString = s '%NAPSNAPIN%'
  15. val NameStringIndirect = s '%NAPSNAPIN_INDIRECT%'
  16. val About = s '{5880CD5D-8EC0-11d1-9570-0060B0576642}'
  17. val Provider = s 'Microsoft'
  18. val Version = s '2.0'
  19. }
  20. ForceRemove {2E19B602-48EB-11d2-83CA-00104BCA42CF} =
  21. s '%LOGGINGSNAPIN%'
  22. {
  23. val NameString = s '%LOGGINGSNAPIN%'
  24. val NameStringIndirect = s '%LOGGINGSNAPIN_INDIRECT%'
  25. val About = s '{2E19B603-48EB-11d2-83CA-00104BCA42CF}'
  26. val Provider = s 'Microsoft'
  27. val Version = s '2.0'
  28. }
  29. }
  30. NoRemove NodeTypes
  31. {
  32. NoRemove {02BBE102-6C29-11d1-9563-0060B0576642}
  33. {
  34. NoRemove Extensions
  35. {
  36. NoRemove NameSpace
  37. {
  38. val {5880CD5C-8EC0-11d1-9570-0060B0576642} =
  39. s '%NAPSNAPIN%'
  40. val {2E19B602-48EB-11d2-83CA-00104BCA42CF} =
  41. s '%LOGGINGSNAPIN%'
  42. }
  43. NoRemove Task
  44. {
  45. val {5880CD5C-8EC0-11d1-9570-0060B0576642} =
  46. s '%NAPSNAPIN%'
  47. val {2E19B602-48EB-11d2-83CA-00104BCA42CF} =
  48. s '%LOGGINGSNAPIN%'
  49. }
  50. }
  51. }
  52. NoRemove {276B4E81-C7F7-11D0-A376-00C04FC9DA04}
  53. {
  54. NoRemove Extensions
  55. {
  56. NoRemove NameSpace
  57. {
  58. val {5880CD5C-8EC0-11d1-9570-0060B0576642} =
  59. s '%NAPSNAPIN%'
  60. val {2E19B602-48EB-11d2-83CA-00104BCA42CF} =
  61. s '%LOGGINGSNAPIN%'
  62. }
  63. }
  64. NoRemove 'Dynamic Extensions'
  65. {
  66. val {5880CD5C-8EC0-11d1-9570-0060B0576642} =
  67. s '%NAPSNAPIN%'
  68. val {2E19B602-48EB-11d2-83CA-00104BCA42CF} =
  69. s '%LOGGINGSNAPIN%'
  70. }
  71. }
  72. }
  73. }
  74. }
  75. }
  76. }
  77. HKCR
  78. {
  79. NAPSnapin.NAPSnapin.1 = s 'NAPSnapin Class'
  80. {
  81. CLSID = s '{5880CD5C-8EC0-11d1-9570-0060B0576642}'
  82. }
  83. NAPSnapin.NAPSnapin = s 'NAPSnapin Class'
  84. {
  85. CLSID = s '{5880CD5C-8EC0-11d1-9570-0060B0576642}'
  86. CurVer = s 'NAPSnapin.NAPSnapin.1'
  87. }
  88. NoRemove CLSID
  89. {
  90. ForceRemove {5880CD5C-8EC0-11d1-9570-0060B0576642} = s 'NAPSnapin Class'
  91. {
  92. ProgID = s 'NAPSnapin.NAPSnapin.1'
  93. VersionIndependentProgID = s 'NAPSnapin.NAPSnapin'
  94. InprocServer32 = s '%MODULE%'
  95. {
  96. val ThreadingModel = s 'Apartment'
  97. }
  98. 'TypeLib' = s '{5880CD5B-8EC0-11d1-9570-0060B0576642}'
  99. }
  100. }
  101. }
  102. HKCR
  103. {
  104. IASLoggingSnapin.IASLoggingSnapin.1 = s 'IAS Logging Snapin Class'
  105. {
  106. CLSID = s '{2E19B602-48EB-11d2-83CA-00104BCA42CF}'
  107. }
  108. IASLoggingSnapin.IASLoggingSnapin = s 'IAS Logging Snapin Class'
  109. {
  110. CLSID = s '{2E19B602-48EB-11d2-83CA-00104BCA42CF}'
  111. CurVer = s 'IASLoggingSnapin.IASLoggingSnapin.1'
  112. }
  113. NoRemove CLSID
  114. {
  115. ForceRemove {2E19B602-48EB-11d2-83CA-00104BCA42CF} = s 'IAS Logging Snapin Class'
  116. {
  117. ProgID = s 'IASLoggingSnapin.IASLoggingSnapin.1'
  118. VersionIndependentProgID = s 'IASLoggingSnapin.IASLoggingSnapin'
  119. InprocServer32 = s '%MODULE%'
  120. {
  121. val ThreadingModel = s 'Apartment'
  122. }
  123. 'TypeLib' = s '{5880CD5B-8EC0-11d1-9570-0060B0576642}'
  124. }
  125. }
  126. }
  127. HKCR
  128. {
  129. IAS.EnumerableAttributeInfo.1 = s 'EnumerableAttributeInfo Class'
  130. {
  131. CLSID = s '{9A407538-0A20-11D2-95B0-0060B0576642}'
  132. }
  133. IAS.EnumerableAttributeInfo = s 'EnumerableAttributeInfo Class'
  134. {
  135. CurVer = s 'IAS.EnumerableAttributeInfo.1'
  136. }
  137. NoRemove CLSID
  138. {
  139. ForceRemove {9A407538-0A20-11D2-95B0-0060B0576642} = s 'EnumerableAttributeInfo Class'
  140. {
  141. ProgID = s 'IAS.EnumerableAttributeInfo.1'
  142. VersionIndependentProgID = s 'IAS.EnumerableAttributeInfo'
  143. ForceRemove 'Programmable'
  144. InprocServer32 = s '%MODULE%'
  145. {
  146. val ThreadingModel = s 'Apartment'
  147. }
  148. }
  149. }
  150. }
  151. HKCR
  152. {
  153. IAS.AttributeInfo.1 = s 'AttributeInfo Class'
  154. {
  155. CLSID = s '{60F41BE4-06DF-11D2-95AA-0060B0576642}'
  156. }
  157. IAS.AttributeInfo = s 'AttributeInfo Class'
  158. {
  159. CurVer = s 'IAS.AttributeInfo.1'
  160. }
  161. NoRemove CLSID
  162. {
  163. ForceRemove {60F41BE4-06DF-11D2-95AA-0060B0576642} = s 'AttributeInfo Class'
  164. {
  165. ProgID = s 'IAS.AttributeInfo.1'
  166. VersionIndependentProgID = s 'IAS.AttributeInfo'
  167. ForceRemove 'Programmable'
  168. InprocServer32 = s '%MODULE%'
  169. {
  170. val ThreadingModel = s 'Apartment'
  171. }
  172. }
  173. }
  174. }
  175. HKCR
  176. {
  177. IAS.IPAttributeEditor.1 = s 'IASIPAttributeEditor Class'
  178. {
  179. CLSID = s '{CB2418D3-0709-11D2-95AB-0060B0576642}'
  180. }
  181. IAS.IPAttributeEditor = s 'IASIPAttributeEditor Class'
  182. {
  183. CurVer = s 'IAS.IPAttributeEditor.1'
  184. }
  185. NoRemove CLSID
  186. {
  187. ForceRemove {CB2418D3-0709-11D2-95AB-0060B0576642} = s 'IASIPAttributeEditor Class'
  188. {
  189. ProgID = s 'IAS.IPAttributeEditor.1'
  190. VersionIndependentProgID = s 'IAS.IPAttributeEditor'
  191. ForceRemove 'Programmable'
  192. InprocServer32 = s '%MODULE%'
  193. {
  194. val ThreadingModel = s 'Apartment'
  195. }
  196. }
  197. }
  198. }
  199. HKCR
  200. {
  201. IAS.EnumerableAttributeEditor.1 = s 'IASEnumerableAttributeEditor Class'
  202. {
  203. CLSID = s '{5F7B221A-086B-11D2-95AF-0060B0576642}'
  204. }
  205. IAS.EnumerableAttributeEditor = s 'IASEnumerableAttributeEditor Class'
  206. {
  207. CurVer = s 'IAS.EnumerableAttributeEditor.1'
  208. }
  209. NoRemove CLSID
  210. {
  211. ForceRemove {5F7B221A-086B-11D2-95AF-0060B0576642} = s 'IASEnumerableAttributeEditor Class'
  212. {
  213. ProgID = s 'IAS.EnumerableAttributeEditor.1'
  214. VersionIndependentProgID = s 'IAS.EnumerableAttributeEditor'
  215. ForceRemove 'Programmable'
  216. InprocServer32 = s '%MODULE%'
  217. {
  218. val ThreadingModel = s 'Apartment'
  219. }
  220. }
  221. }
  222. }
  223. HKCR
  224. {
  225. IAS.VendorSpecificAttributeEditor.1 = s 'IASVendorSpecificAttributeEditor Class'
  226. {
  227. CLSID = s '{D601D57D-085B-11D2-95AF-0060B0576642}'
  228. }
  229. IAS.VendorSpecificAttributeEditor = s 'IASVendorSpecificAttributeEditor Class'
  230. {
  231. CurVer = s 'IAS.VendorSpecificAttributeEditor.1'
  232. }
  233. NoRemove CLSID
  234. {
  235. ForceRemove {D601D57D-085B-11D2-95AF-0060B0576642} = s 'IASVendorSpecificAttributeEditor Class'
  236. {
  237. ProgID = s 'IAS.VendorSpecificAttributeEditor.1'
  238. VersionIndependentProgID = s 'IAS.VendorSpecificAttributeEditor'
  239. ForceRemove 'Programmable'
  240. InprocServer32 = s '%MODULE%'
  241. {
  242. val ThreadingModel = s 'Apartment'
  243. }
  244. }
  245. }
  246. }
  247. HKCR
  248. {
  249. IAS.StringAttributeEditor.1 = s 'IASStringAttributeEditor Class'
  250. {
  251. CLSID = s '{1ABAAF84-086F-11D2-95AF-0060B0576642}'
  252. }
  253. IAS.StringAttributeEditor = s 'IASStringAttributeEditor Class'
  254. {
  255. CurVer = s 'IAS.StringAttributeEditor.1'
  256. }
  257. NoRemove CLSID
  258. {
  259. ForceRemove {1ABAAF84-086F-11D2-95AF-0060B0576642} = s 'IASStringAttributeEditor Class'
  260. {
  261. ProgID = s 'IAS.StringAttributeEditor.1'
  262. VersionIndependentProgID = s 'IAS.StringAttributeEditor'
  263. ForceRemove 'Programmable'
  264. InprocServer32 = s '%MODULE%'
  265. {
  266. val ThreadingModel = s 'Apartment'
  267. }
  268. }
  269. }
  270. }
  271. HKCR
  272. {
  273. IAS.BooleanAttributeEditor.1 = s 'IASBooleanAttributeEditor Class'
  274. {
  275. CLSID = s '{B5C59858-C75A-4bb9-B5C4-5ED0645BEEE0}'
  276. }
  277. IAS.BooleanAttributeEditor = s 'IASBooleanAttributeEditor Class'
  278. {
  279. CurVer = s 'IAS.BooleanAttributeEditor.1'
  280. }
  281. NoRemove CLSID
  282. {
  283. ForceRemove {B5C59858-C75A-4bb9-B5C4-5ED0645BEEE0} = s 'IASBooleanAttributeEditor Class'
  284. {
  285. ProgID = s 'IAS.BooleanAttributeEditor.1'
  286. VersionIndependentProgID = s 'IAS.BooleanAttributeEditor'
  287. ForceRemove 'Programmable'
  288. InprocServer32 = s '%MODULE%'
  289. {
  290. val ThreadingModel = s 'Apartment'
  291. }
  292. }
  293. }
  294. }
  295. HKCR
  296. {
  297. IAS.IPFilterAttributeEditor.1 = s 'IASIPFilterAttributeEditor Class'
  298. {
  299. CLSID = s '{2F744DCA-BDB9-470e-B86E-C740B34C8017}'
  300. }
  301. IAS.IPFilterAttributeEditor = s 'IASIPFilterAttributeEditor Class'
  302. {
  303. CurVer = s 'IAS.IPFilterAttributeEditor.1'
  304. }
  305. NoRemove CLSID
  306. {
  307. ForceRemove {2F744DCA-BDB9-470e-B86E-C740B34C8017} = s 'IASIPFilterAttributeEditor Class'
  308. {
  309. ProgID = s 'IAS.IPFilterAttributeEditor.1'
  310. VersionIndependentProgID = s 'IAS.IPFilterAttributeEditor'
  311. ForceRemove 'Programmable'
  312. InprocServer32 = s '%MODULE%'
  313. {
  314. val ThreadingModel = s 'Apartment'
  315. }
  316. }
  317. }
  318. }
  319. HKCR
  320. {
  321. IAS.MultivaluedAttributeEditor.1 = s 'IASMultivaluedAttributeEditor Class'
  322. {
  323. CLSID = s '{B3B443EF-0728-11D2-95AC-0060B0576642}'
  324. }
  325. IAS.MultivaluedAttributeEditor = s 'IASMultivaluedAttributeEditor Class'
  326. {
  327. CurVer = s 'IAS.MultivaluedAttributeEditor.1'
  328. }
  329. NoRemove CLSID
  330. {
  331. ForceRemove {B3B443EF-0728-11D2-95AC-0060B0576642} = s 'IASMultivaluedAttributeEditor Class'
  332. {
  333. ProgID = s 'IAS.MultivaluedAttributeEditor.1'
  334. VersionIndependentProgID = s 'IAS.MultivaluedAttributeEditor'
  335. ForceRemove 'Programmable'
  336. InprocServer32 = s '%MODULE%'
  337. {
  338. val ThreadingModel = s 'Apartment'
  339. }
  340. }
  341. }
  342. }
  343. HKCR
  344. {
  345. IAS.GroupsAttributeEditor.1 = s 'IASGroupsAttributeEditor Class'
  346. {
  347. CLSID = s '{A9E6F356-317C-11d2-805D-0060B0576642}'
  348. }
  349. IAS.GroupsAttributeEditor = s 'IASGroupsAttributeEditor Class'
  350. {
  351. CurVer = s 'IAS.GroupsAttributeEditor.1'
  352. }
  353. NoRemove CLSID
  354. {
  355. ForceRemove {A9E6F356-317C-11d2-805D-0060B0576642} = s 'IASGroupsAttributeEditor Class'
  356. {
  357. ProgID = s 'IAS.GroupsAttributeEditor.1'
  358. VersionIndependentProgID = s 'IAS.GroupsAttributeEditor'
  359. ForceRemove 'Programmable'
  360. InprocServer32 = s '%MODULE%'
  361. {
  362. val ThreadingModel = s 'Apartment'
  363. }
  364. }
  365. }
  366. }
  367. HKCR
  368. {
  369. IAS.NASVendors.1 = s 'IASNASVendors Class'
  370. {
  371. CLSID = s '{C54EC3BB-7442-11d2-A036-0060B0576642}'
  372. }
  373. IAS.NASVendors = s 'IASNASVendors Class'
  374. {
  375. CurVer = s 'IAS.NASVendors.1'
  376. }
  377. NoRemove CLSID
  378. {
  379. ForceRemove {C54EC3BB-7442-11d2-A036-0060B0576642} = s 'IASNASVendors Class'
  380. {
  381. ProgID = s 'IAS.NASVendors.1'
  382. VersionIndependentProgID = s 'IAS.NASVendors'
  383. ForceRemove 'Programmable'
  384. InprocServer32 = s '%MODULE%'
  385. {
  386. val ThreadingModel = s 'Apartment'
  387. }
  388. }
  389. }
  390. }