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.

988 lines
24 KiB

  1. HKCR
  2. {
  3. MSCluster.DomainNames.1 = s 'DomainNames Object'
  4. {
  5. CLSID = s '{f2e606e1-2631-11d1-89f1-00a0c90d061e}'
  6. }
  7. MSCluster.DomainNames = s 'DomainNames Object'
  8. {
  9. CLSID = s '{f2e606e1-2631-11d1-89f1-00a0c90d061e}'
  10. CurVer = s 'MSCluster.DomainNames.1'
  11. }
  12. NoRemove CLSID
  13. {
  14. ForceRemove {f2e606e1-2631-11d1-89f1-00a0c90d061e} = s 'DomainNames Object'
  15. {
  16. ProgID = s 'MSCluster.DomainNames.1'
  17. VersionIndependentProgID = s 'MSCluster.DomainNames'
  18. ForceRemove 'Programmable'
  19. InprocServer32 = s '%MODULE%'
  20. {
  21. val ThreadingModel = s 'Apartment'
  22. }
  23. }
  24. }
  25. }
  26. HKCR
  27. {
  28. MSCluster.Cluster.1 = s 'Cluster Object'
  29. {
  30. CLSID = s '{f2e606e3-2631-11d1-89f1-00a0c90d061e}'
  31. }
  32. MSCluster.Cluster = s 'Cluster Object'
  33. {
  34. CLSID = s '{f2e606e3-2631-11d1-89f1-00a0c90d061e}'
  35. CurVer = s 'MSCluster.Cluster.1'
  36. }
  37. NoRemove CLSID
  38. {
  39. ForceRemove {f2e606e3-2631-11d1-89f1-00a0c90d061e} = s 'Cluster Object'
  40. {
  41. ProgID = s 'MSCluster.Cluster.1'
  42. VersionIndependentProgID = s 'MSCluster.Cluster'
  43. ForceRemove 'Programmable'
  44. InprocServer32 = s '%MODULE%'
  45. {
  46. val ThreadingModel = s 'Apartment'
  47. }
  48. }
  49. }
  50. }
  51. HKCR
  52. {
  53. MSCluster.ClusApplication.1 = s 'ClusApplication Object'
  54. {
  55. CLSID = s '{f2e606e5-2631-11d1-89f1-00a0c90d061e}'
  56. }
  57. MSCluster.ClusApplication = s 'ClusApplication Object'
  58. {
  59. CLSID = s '{f2e606e5-2631-11d1-89f1-00a0c90d061e}'
  60. CurVer = s 'MSCluster.ClusApplication.1'
  61. }
  62. NoRemove CLSID
  63. {
  64. ForceRemove {f2e606e5-2631-11d1-89f1-00a0c90d061e} = s 'ClusApplication Object'
  65. {
  66. ProgID = s 'MSCluster.ClusApplication.1'
  67. VersionIndependentProgID = s 'MSCluster.ClusApplication'
  68. ForceRemove 'Programmable'
  69. InprocServer32 = s '%MODULE%'
  70. {
  71. val ThreadingModel = s 'Apartment'
  72. }
  73. }
  74. }
  75. }
  76. HKCR
  77. {
  78. MSCluster.ClusResGroupPreferredOwnerNodes.1 = s 'ClusResGroupPreferredOwnerNodes Object'
  79. {
  80. CLSID = s '{f2e606e7-2631-11d1-89f1-00a0c90d061e}'
  81. }
  82. MSCluster.ClusResGroupPreferredOwnerNodes = s 'ClusResGroupPreferredOwnerNodes Object'
  83. {
  84. CLSID = s '{f2e606e7-2631-11d1-89f1-00a0c90d061e}'
  85. CurVer = s 'MSCluster.ClusResGroupPreferredOwnerNodes.1'
  86. }
  87. NoRemove CLSID
  88. {
  89. ForceRemove {f2e606e7-2631-11d1-89f1-00a0c90d061e} = s 'ClusResGroupPreferredOwnerNodes Object'
  90. {
  91. ProgID = s 'MSCluster.ClusResGroupPreferredOwnerNodes.1'
  92. VersionIndependentProgID = s 'MSCluster.ClusResGroupPreferredOwnerNodes'
  93. ForceRemove 'Programmable'
  94. InprocServer32 = s '%MODULE%'
  95. {
  96. val ThreadingModel = s 'Apartment'
  97. }
  98. }
  99. }
  100. }
  101. HKCR
  102. {
  103. MSCluster.ClusResGroupResources.1 = s 'ClusResGroupResources Object'
  104. {
  105. CLSID = s '{f2e606e9-2631-11d1-89f1-00a0c90d061e}'
  106. }
  107. MSCluster.ClusResGroupResources = s 'ClusResGroupResources Object'
  108. {
  109. CLSID = s '{f2e606e9-2631-11d1-89f1-00a0c90d061e}'
  110. CurVer = s 'MSCluster.ClusResGroupResources.1'
  111. }
  112. NoRemove CLSID
  113. {
  114. ForceRemove {f2e606e9-2631-11d1-89f1-00a0c90d061e} = s 'ClusResGroupResources Object'
  115. {
  116. ProgID = s 'MSCluster.ClusResGroupResources.1'
  117. VersionIndependentProgID = s 'MSCluster.ClusResGroupResources'
  118. ForceRemove 'Programmable'
  119. InprocServer32 = s '%MODULE%'
  120. {
  121. val ThreadingModel = s 'Apartment'
  122. }
  123. }
  124. }
  125. }
  126. HKCR
  127. {
  128. MSCluster.ClusterNames.1 = s 'ClusterNames Object'
  129. {
  130. CLSID = s '{f2e606eb-2631-11d1-89f1-00a0c90d061e}'
  131. }
  132. MSCluster.ClusterNames = s 'ClusterNames Object'
  133. {
  134. CLSID = s '{f2e606eb-2631-11d1-89f1-00a0c90d061e}'
  135. CurVer = s 'MSCluster.ClusterNames.1'
  136. }
  137. NoRemove CLSID
  138. {
  139. ForceRemove {f2e606eb-2631-11d1-89f1-00a0c90d061e} = s 'ClusterNames Object'
  140. {
  141. ProgID = s 'MSCluster.ClusterNames.1'
  142. VersionIndependentProgID = s 'MSCluster.ClusterNames'
  143. ForceRemove 'Programmable'
  144. InprocServer32 = s '%MODULE%'
  145. {
  146. val ThreadingModel = s 'Apartment'
  147. }
  148. }
  149. }
  150. }
  151. HKCR
  152. {
  153. MSCluster.ClusNetInterface.1 = s 'ClusNetInterface Object'
  154. {
  155. CLSID = s '{f2e606ed-2631-11d1-89f1-00a0c90d061e}'
  156. }
  157. MSCluster.ClusNetInterface = s 'ClusNetInterface Object'
  158. {
  159. CLSID = s '{f2e606ed-2631-11d1-89f1-00a0c90d061e}'
  160. CurVer = s 'MSCluster.ClusNetInterface.1'
  161. }
  162. NoRemove CLSID
  163. {
  164. ForceRemove {f2e606ed-2631-11d1-89f1-00a0c90d061e} = s 'ClusNetInterface Object'
  165. {
  166. ProgID = s 'MSCluster.ClusNetInterface.1'
  167. VersionIndependentProgID = s 'MSCluster.ClusNetInterface'
  168. ForceRemove 'Programmable'
  169. InprocServer32 = s '%MODULE%'
  170. {
  171. val ThreadingModel = s 'Apartment'
  172. }
  173. }
  174. }
  175. }
  176. HKCR
  177. {
  178. MSCluster.ClusNetInterfaces.1 = s 'ClusNetInterfaces Object'
  179. {
  180. CLSID = s '{f2e606ef-2631-11d1-89f1-00a0c90d061e}'
  181. }
  182. MSCluster.ClusNetInterfaces = s 'ClusNetInterfaces Object'
  183. {
  184. CLSID = s '{f2e606ef-2631-11d1-89f1-00a0c90d061e}'
  185. CurVer = s 'MSCluster.ClusNetInterfaces.1'
  186. }
  187. NoRemove CLSID
  188. {
  189. ForceRemove {f2e606ef-2631-11d1-89f1-00a0c90d061e} = s 'ClusNetInterfaces Object'
  190. {
  191. ProgID = s 'MSCluster.ClusNetInterfaces.1'
  192. VersionIndependentProgID = s 'MSCluster.ClusNetInterfaces'
  193. ForceRemove 'Programmable'
  194. InprocServer32 = s '%MODULE%'
  195. {
  196. val ThreadingModel = s 'Apartment'
  197. }
  198. }
  199. }
  200. }
  201. HKCR
  202. {
  203. MSCluster.ClusNetwork.1 = s 'ClusNetwork Object'
  204. {
  205. CLSID = s '{f2e606f1-2631-11d1-89f1-00a0c90d061e}'
  206. }
  207. MSCluster.ClusNetwork = s 'ClusNetwork Object'
  208. {
  209. CLSID = s '{f2e606f1-2631-11d1-89f1-00a0c90d061e}'
  210. CurVer = s 'MSCluster.ClusNetwork.1'
  211. }
  212. NoRemove CLSID
  213. {
  214. ForceRemove {f2e606f1-2631-11d1-89f1-00a0c90d061e} = s 'ClusNetwork Object'
  215. {
  216. ProgID = s 'MSCluster.ClusNetwork.1'
  217. VersionIndependentProgID = s 'MSCluster.ClusNetwork'
  218. ForceRemove 'Programmable'
  219. InprocServer32 = s '%MODULE%'
  220. {
  221. val ThreadingModel = s 'Apartment'
  222. }
  223. }
  224. }
  225. }
  226. HKCR
  227. {
  228. MSCluster.ClusNetworks.1 = s 'ClusNetworks Object'
  229. {
  230. CLSID = s '{f2e606f3-2631-11d1-89f1-00a0c90d061e}'
  231. }
  232. MSCluster.ClusNetworks = s 'ClusNetworks Object'
  233. {
  234. CLSID = s '{f2e606f3-2631-11d1-89f1-00a0c90d061e}'
  235. CurVer = s 'MSCluster.ClusNetworks.1'
  236. }
  237. NoRemove CLSID
  238. {
  239. ForceRemove {f2e606f3-2631-11d1-89f1-00a0c90d061e} = s 'ClusNetworks Object'
  240. {
  241. ProgID = s 'MSCluster.ClusNetworks.1'
  242. VersionIndependentProgID = s 'MSCluster.ClusNetworks'
  243. ForceRemove 'Programmable'
  244. InprocServer32 = s '%MODULE%'
  245. {
  246. val ThreadingModel = s 'Apartment'
  247. }
  248. }
  249. }
  250. }
  251. HKCR
  252. {
  253. MSCluster.ClusNetworkNetInterfaces.1 = s 'ClusNetworkNetInterfaces Object'
  254. {
  255. CLSID = s '{f2e606f5-2631-11d1-89f1-00a0c90d061e}'
  256. }
  257. MSCluster.ClusNetworkNetInterfaces = s 'ClusNetworkNetInterfaces Object'
  258. {
  259. CLSID = s '{f2e606f5-2631-11d1-89f1-00a0c90d061e}'
  260. CurVer = s 'MSCluster.ClusNetworkNetInterfaces.1'
  261. }
  262. NoRemove CLSID
  263. {
  264. ForceRemove {f2e606f5-2631-11d1-89f1-00a0c90d061e} = s 'ClusNetworkNetInterfaces Object'
  265. {
  266. ProgID = s 'MSCluster.ClusNetworkNetInterfaces.1'
  267. VersionIndependentProgID = s 'MSCluste.ClusNetworkNetInterfaces'
  268. ForceRemove 'Programmable'
  269. InprocServer32 = s '%MODULE%'
  270. {
  271. val ThreadingModel = s 'Apartment'
  272. }
  273. }
  274. }
  275. }
  276. HKCR
  277. {
  278. MSCluster.ClusNode.1 = s 'ClusNode Object'
  279. {
  280. CLSID = s '{f2e606f7-2631-11d1-89f1-00a0c90d061e}'
  281. }
  282. MSCluster.ClusNode = s 'ClusNode Object'
  283. {
  284. CLSID = s '{f2e606f7-2631-11d1-89f1-00a0c90d061e}'
  285. CurVer = s 'MSCluster.ClusNode.1'
  286. }
  287. NoRemove CLSID
  288. {
  289. ForceRemove {f2e606f7-2631-11d1-89f1-00a0c90d061e} = s 'ClusNode Object'
  290. {
  291. ProgID = s 'MSCluster.ClusNode.1'
  292. VersionIndependentProgID = s 'MSCluster.ClusNode'
  293. ForceRemove 'Programmable'
  294. InprocServer32 = s '%MODULE%'
  295. {
  296. val ThreadingModel = s 'Apartment'
  297. }
  298. }
  299. }
  300. }
  301. HKCR
  302. {
  303. MSCluster.ClusNodes.1 = s 'ClusNodes Object'
  304. {
  305. CLSID = s '{f2e606f9-2631-11d1-89f1-00a0c90d061e}'
  306. }
  307. MSCluster.ClusNodes = s 'ClusNodes Object'
  308. {
  309. CLSID = s '{f2e606f9-2631-11d1-89f1-00a0c90d061e}'
  310. CurVer = s 'MSCluster.ClusNodes.1'
  311. }
  312. NoRemove CLSID
  313. {
  314. ForceRemove {f2e606f9-2631-11d1-89f1-00a0c90d061e} = s 'ClusNodes Object'
  315. {
  316. ProgID = s 'MSCluster.ClusNodes.1'
  317. VersionIndependentProgID = s 'MSCluster.ClusNodes'
  318. ForceRemove 'Programmable'
  319. InprocServer32 = s '%MODULE%'
  320. {
  321. val ThreadingModel = s 'Apartment'
  322. }
  323. }
  324. }
  325. }
  326. HKCR
  327. {
  328. MSCluster.ClusNodeNetInterfaces.1 = s 'ClusNodeNetInterfaces Object'
  329. {
  330. CLSID = s '{f2e606fb-2631-11d1-89f1-00a0c90d061e}'
  331. }
  332. MSCluster.ClusNodeNetInterfaces = s 'ClusNodeNetInterfaces Object'
  333. {
  334. CLSID = s '{f2e606fb-2631-11d1-89f1-00a0c90d061e}'
  335. CurVer = s 'MSCluster.ClusNodeNetInterfaces.1'
  336. }
  337. NoRemove CLSID
  338. {
  339. ForceRemove {f2e606fb-2631-11d1-89f1-00a0c90d061e} = s 'ClusNodeNetInterfaces Object'
  340. {
  341. ProgID = s 'MSCluster.ClusNodeNetInterfaces.1'
  342. VersionIndependentProgID = s 'MSCluster.ClusNodeNetInterfaces'
  343. ForceRemove 'Programmable'
  344. InprocServer32 = s '%MODULE%'
  345. {
  346. val ThreadingModel = s 'Apartment'
  347. }
  348. }
  349. }
  350. }
  351. HKCR
  352. {
  353. MSCluster.ClusProperty.1 = s 'ClusProperty Object'
  354. {
  355. CLSID = s '{f2e606fd-2631-11d1-89f1-00a0c90d061e}'
  356. }
  357. MSCluster.ClusProperty = s 'ClusProperty Object'
  358. {
  359. CLSID = s '{f2e606fd-2631-11d1-89f1-00a0c90d061e}'
  360. CurVer = s 'MSCluster.ClusProperty.1'
  361. }
  362. NoRemove CLSID
  363. {
  364. ForceRemove {f2e606fd-2631-11d1-89f1-00a0c90d061e} = s 'ClusProperty Object'
  365. {
  366. ProgID = s 'MSCluster.ClusProperty.1'
  367. VersionIndependentProgID = s 'MSCluster.ClusProperty'
  368. ForceRemove 'Programmable'
  369. InprocServer32 = s '%MODULE%'
  370. {
  371. val ThreadingModel = s 'Apartment'
  372. }
  373. }
  374. }
  375. }
  376. HKCR
  377. {
  378. MSCluster.ClusProperties.1 = s 'ClusProperties Object'
  379. {
  380. CLSID = s '{f2e606ff-2631-11d1-89f1-00a0c90d061e}'
  381. }
  382. MSCluster.ClusProperties = s 'ClusProperties Object'
  383. {
  384. CLSID = s '{f2e606ff-2631-11d1-89f1-00a0c90d061e}'
  385. CurVer = s 'MSCluster.ClusProperties.1'
  386. }
  387. NoRemove CLSID
  388. {
  389. ForceRemove {f2e606ff-2631-11d1-89f1-00a0c90d061e} = s 'ClusProperties Object'
  390. {
  391. ProgID = s 'MSCluster.ClusProperties.1'
  392. VersionIndependentProgID = s 'MSCluster.ClusProperties'
  393. ForceRemove 'Programmable'
  394. InprocServer32 = s '%MODULE%'
  395. {
  396. val ThreadingModel = s 'Apartment'
  397. }
  398. }
  399. }
  400. }
  401. HKCR
  402. {
  403. MSCluster.ClusRefObject.1 = s 'ClusRefObject Object'
  404. {
  405. CLSID = s '{f2e60701-2631-11d1-89f1-00a0c90d061e}'
  406. }
  407. MSCluster.ClusRefObject = s 'ClusRefObject Object'
  408. {
  409. CLSID = s '{f2e60701-2631-11d1-89f1-00a0c90d061e}'
  410. CurVer = s 'MSCluster.ClusRefObject.1'
  411. }
  412. NoRemove CLSID
  413. {
  414. ForceRemove {f2e60701-2631-11d1-89f1-00a0c90d061e} = s 'ClusRefObject Object'
  415. {
  416. ProgID = s 'MSCluster.ClusRefObject.1'
  417. VersionIndependentProgID = s 'MSCluster.ClusRefObject'
  418. ForceRemove 'Programmable'
  419. InprocServer32 = s '%MODULE%'
  420. {
  421. val ThreadingModel = s 'Apartment'
  422. }
  423. }
  424. }
  425. }
  426. HKCR
  427. {
  428. MSCluster.ClusResDependencies.1 = s 'ClusResDependencies Object'
  429. {
  430. CLSID = s '{f2e60703-2631-11d1-89f1-00a0c90d061e}'
  431. }
  432. MSCluster.ClusResDependencies = s 'ClusResDependencies Object'
  433. {
  434. CLSID = s '{f2e60703-2631-11d1-89f1-00a0c90d061e}'
  435. CurVer = s 'MSCluster.ClusResDependencies.1'
  436. }
  437. NoRemove CLSID
  438. {
  439. ForceRemove {f2e60703-2631-11d1-89f1-00a0c90d061e} = s 'ClusResDependencies Object'
  440. {
  441. ProgID = s 'MSCluster.ClusResDependencies.1'
  442. VersionIndependentProgID = s 'MSCluster.ClusResDependencies'
  443. ForceRemove 'Programmable'
  444. InprocServer32 = s '%MODULE%'
  445. {
  446. val ThreadingModel = s 'Apartment'
  447. }
  448. }
  449. }
  450. }
  451. HKCR
  452. {
  453. MSCluster.ClusResGroup.1 = s 'ClusResGroup Object'
  454. {
  455. CLSID = s '{f2e60705-2631-11d1-89f1-00a0c90d061e}'
  456. }
  457. MSCluster.ClusResGroup = s 'ClusResGroup Object'
  458. {
  459. CLSID = s '{f2e60705-2631-11d1-89f1-00a0c90d061e}'
  460. CurVer = s 'MSCluster.ClusResGroup.1'
  461. }
  462. NoRemove CLSID
  463. {
  464. ForceRemove {f2e60705-2631-11d1-89f1-00a0c90d061e} = s 'ClusResGroup Object'
  465. {
  466. ProgID = s 'MSCluster.ClusResGroup.1'
  467. VersionIndependentProgID = s 'MSCluster.ClusResGroup'
  468. ForceRemove 'Programmable'
  469. InprocServer32 = s '%MODULE%'
  470. {
  471. val ThreadingModel = s 'Apartment'
  472. }
  473. }
  474. }
  475. }
  476. HKCR
  477. {
  478. MSCluster.ClusResGroups.1 = s 'ClusResGroups Object'
  479. {
  480. CLSID = s '{f2e60707-2631-11d1-89f1-00a0c90d061e}'
  481. }
  482. MSCluster.ClusResGroups = s 'ClusResGroups Object'
  483. {
  484. CLSID = s '{f2e60707-2631-11d1-89f1-00a0c90d061e}'
  485. CurVer = s 'MSCluster.ClusResGroups.1'
  486. }
  487. NoRemove CLSID
  488. {
  489. ForceRemove {f2e60707-2631-11d1-89f1-00a0c90d061e} = s 'ClusResGroups Object'
  490. {
  491. ProgID = s 'MSCluster.ClusResGroups.1'
  492. VersionIndependentProgID = s 'MSCluster.ClusResGroups'
  493. ForceRemove 'Programmable'
  494. InprocServer32 = s '%MODULE%'
  495. {
  496. val ThreadingModel = s 'Apartment'
  497. }
  498. }
  499. }
  500. }
  501. HKCR
  502. {
  503. MSCluster.ClusResource.1 = s 'ClusResource Object'
  504. {
  505. CLSID = s '{f2e60709-2631-11d1-89f1-00a0c90d061e}'
  506. }
  507. MSCluster.ClusResource = s 'ClusResource Object'
  508. {
  509. CLSID = s '{f2e60709-2631-11d1-89f1-00a0c90d061e}'
  510. CurVer = s 'MSCluster.ClusResource.1'
  511. }
  512. NoRemove CLSID
  513. {
  514. ForceRemove {f2e60709-2631-11d1-89f1-00a0c90d061e} = s 'ClusResource Object'
  515. {
  516. ProgID = s 'MSCluster.ClusResource.1'
  517. VersionIndependentProgID = s 'MSCluster.ClusResource'
  518. ForceRemove 'Programmable'
  519. InprocServer32 = s '%MODULE%'
  520. {
  521. val ThreadingModel = s 'Apartment'
  522. }
  523. }
  524. }
  525. }
  526. HKCR
  527. {
  528. MSCluster.ClusResources.1 = s 'ClusResources Object'
  529. {
  530. CLSID = s '{f2e6070b-2631-11d1-89f1-00a0c90d061e}'
  531. }
  532. MSCluster.ClusResources = s 'ClusResources Object'
  533. {
  534. CLSID = s '{f2e6070b-2631-11d1-89f1-00a0c90d061e}'
  535. CurVer = s 'MSCluster.ClusResources.1'
  536. }
  537. NoRemove CLSID
  538. {
  539. ForceRemove {f2e6070b-2631-11d1-89f1-00a0c90d061e} = s 'ClusResources Object'
  540. {
  541. ProgID = s 'MSCluster.ClusResources.1'
  542. VersionIndependentProgID = s 'MSCluster.ClusResources'
  543. ForceRemove 'Programmable'
  544. InprocServer32 = s '%MODULE%'
  545. {
  546. val ThreadingModel = s 'Apartment'
  547. }
  548. }
  549. }
  550. }
  551. HKCR
  552. {
  553. MSCluster.ClusResPossibleOwnerNodes.1 = s 'ClusResPossibleOwnerNodes Object'
  554. {
  555. CLSID = s '{f2e6070d-2631-11d1-89f1-00a0c90d061e}'
  556. }
  557. MSCluster.ClusResPossibleOwnerNodes = s 'ClusResPossibleOwnerNodes Object'
  558. {
  559. CLSID = s '{f2e6070d-2631-11d1-89f1-00a0c90d061e}'
  560. CurVer = s 'MSCluster.ClusResPossibleOwnerNodes.1'
  561. }
  562. NoRemove CLSID
  563. {
  564. ForceRemove {f2e6070d-2631-11d1-89f1-00a0c90d061e} = s 'ClusResPossibleOwnerNodes Object'
  565. {
  566. ProgID = s 'MSCluster.ClusResPossibleOwnerNodes.1'
  567. VersionIndependentProgID = s 'MSCluster.ClusResPossibleOwnerNodes'
  568. ForceRemove 'Programmable'
  569. InprocServer32 = s '%MODULE%'
  570. {
  571. val ThreadingModel = s 'Apartment'
  572. }
  573. }
  574. }
  575. }
  576. HKCR
  577. {
  578. MSCluster.ClusResType.1 = s 'ClusResType Object'
  579. {
  580. CLSID = s '{f2e6070f-2631-11d1-89f1-00a0c90d061e}'
  581. }
  582. MSCluster.ClusResType = s 'ClusResType Object'
  583. {
  584. CLSID = s '{f2e6070f-2631-11d1-89f1-00a0c90d061e}'
  585. CurVer = s 'MSCluster.ClusResType.1'
  586. }
  587. NoRemove CLSID
  588. {
  589. ForceRemove {f2e6070f-2631-11d1-89f1-00a0c90d061e} = s 'ClusResType Object'
  590. {
  591. ProgID = s 'MSCluster.ClusResType.1'
  592. VersionIndependentProgID = s 'MSCluster.ClusResType'
  593. ForceRemove 'Programmable'
  594. InprocServer32 = s '%MODULE%'
  595. {
  596. val ThreadingModel = s 'Apartment'
  597. }
  598. }
  599. }
  600. }
  601. HKCR
  602. {
  603. MSCluster.ClusResTypes.1 = s 'ClusResTypes Object'
  604. {
  605. CLSID = s '{f2e60711-2631-11d1-89f1-00a0c90d061e}'
  606. }
  607. MSCluster.ClusResTypes = s 'ClusResTypes Object'
  608. {
  609. CLSID = s '{f2e60711-2631-11d1-89f1-00a0c90d061e}'
  610. CurVer = s 'MSCluster.ClusResTypes.1'
  611. }
  612. NoRemove CLSID
  613. {
  614. ForceRemove {f2e60711-2631-11d1-89f1-00a0c90d061e} = s 'ClusResTypes Object'
  615. {
  616. ProgID = s 'MSCluster.ClusResTypes.1'
  617. VersionIndependentProgID = s 'MSCluster.ClusResTypes'
  618. ForceRemove 'Programmable'
  619. InprocServer32 = s '%MODULE%'
  620. {
  621. val ThreadingModel = s 'Apartment'
  622. }
  623. }
  624. }
  625. }
  626. HKCR
  627. {
  628. MSCluster.ClusResTypeResources.1 = s 'ClusResTypeResources Object'
  629. {
  630. CLSID = s '{f2e60713-2631-11d1-89f1-00a0c90d061e}'
  631. }
  632. MSCluster.ClusResTypeResources = s 'ClusResTypeResources Object'
  633. {
  634. CLSID = s '{f2e60713-2631-11d1-89f1-00a0c90d061e}'
  635. CurVer = s 'MSCluster.ClusResTypeResources.1'
  636. }
  637. NoRemove CLSID
  638. {
  639. ForceRemove {f2e60713-2631-11d1-89f1-00a0c90d061e} = s 'ClusResTypeResources Object'
  640. {
  641. ProgID = s 'MSCluster.ClusResTypeResources.1'
  642. VersionIndependentProgID = s 'MSCluster.ClusResTypeResources'
  643. ForceRemove 'Programmable'
  644. InprocServer32 = s '%MODULE%'
  645. {
  646. val ThreadingModel = s 'Apartment'
  647. }
  648. }
  649. }
  650. }
  651. HKCR
  652. {
  653. MSCluster.ClusVersion.1 = s 'ClusVersion Object'
  654. {
  655. CLSID = s '{f2e60715-2631-11d1-89f1-00a0c90d061e}'
  656. }
  657. MSCluster.ClusVersion = s 'ClusVersion Object'
  658. {
  659. CLSID = s '{f2e60715-2631-11d1-89f1-00a0c90d061e}'
  660. CurVer = s 'MSCluster.ClusVersion.1'
  661. }
  662. NoRemove CLSID
  663. {
  664. ForceRemove {f2e60715-2631-11d1-89f1-00a0c90d061e} = s 'ClusVersion Object'
  665. {
  666. ProgID = s 'MSCluster.ClusVersion.1'
  667. VersionIndependentProgID = s 'MSCluster.ClusVersion'
  668. ForceRemove 'Programmable'
  669. InprocServer32 = s '%MODULE%'
  670. {
  671. val ThreadingModel = s 'Apartment'
  672. }
  673. }
  674. }
  675. }
  676. HKCR
  677. {
  678. MSCluster.ClusResTypePossibleOwnerNodes.1 = s 'ClusResTypePossibleOwnerNodes Object'
  679. {
  680. CLSID = s '{f2e60717-2631-11d1-89f1-00a0c90d061e}'
  681. }
  682. MSCluster.ClusResTypePossibleOwnerNodes = s 'ClusResTypePossibleOwnerNodes Object'
  683. {
  684. CLSID = s '{f2e60717-2631-11d1-89f1-00a0c90d061e}'
  685. CurVer = s 'MSCluster.ClusResTypePossibleOwnerNodes.1'
  686. }
  687. NoRemove CLSID
  688. {
  689. ForceRemove {f2e60717-2631-11d1-89f1-00a0c90d061e} = s 'ClusResTypePossibleOwnerNodes Object'
  690. {
  691. ProgID = s 'MSCluster.ClusResTypePossibleOwnerNodes.1'
  692. VersionIndependentProgID = s 'MSCluster.ClusResTypePossibleOwnerNodes'
  693. ForceRemove 'Programmable'
  694. InprocServer32 = s '%MODULE%'
  695. {
  696. val ThreadingModel = s 'Apartment'
  697. }
  698. }
  699. }
  700. }
  701. HKCR
  702. {
  703. MSCluster.ClusPropertyValue.1 = s 'ClusProperty value Object'
  704. {
  705. CLSID = s '{f2e60719-2631-11d1-89f1-00a0c90d061e}'
  706. }
  707. MSCluster.ClusPropertyValue = s 'ClusPropertyValue Object'
  708. {
  709. CLSID = s '{f2e60719-2631-11d1-89f1-00a0c90d061e}'
  710. CurVer = s 'MSCluster.ClusPropertyValue.1'
  711. }
  712. NoRemove CLSID
  713. {
  714. ForceRemove {f2e60719-2631-11d1-89f1-00a0c90d061e} = s 'ClusPropertyValue Object'
  715. {
  716. ProgID = s 'MSCluster.ClusPropertyValue.1'
  717. VersionIndependentProgID = s 'MSCluster.ClusPropertyValue'
  718. ForceRemove 'Programmable'
  719. InprocServer32 = s '%MODULE%'
  720. {
  721. val ThreadingModel = s 'Apartment'
  722. }
  723. }
  724. }
  725. }
  726. HKCR
  727. {
  728. MSCluster.ClusPropertyValues.1 = s 'ClusPropertyValues Object'
  729. {
  730. CLSID = s '{f2e6071b-2631-11d1-89f1-00a0c90d061e}'
  731. }
  732. MSCluster.ClusPropertyValues = s 'ClusPropertyValues Object'
  733. {
  734. CLSID = s '{f2e6071b-2631-11d1-89f1-00a0c90d061e}'
  735. CurVer = s 'MSCluster.ClusPropertyValues.1'
  736. }
  737. NoRemove CLSID
  738. {
  739. ForceRemove {f2e6071b-2631-11d1-89f1-00a0c90d061e} = s 'ClusPropertyValues Object'
  740. {
  741. ProgID = s 'MSCluster.ClusPropertyValues.1'
  742. VersionIndependentProgID = s 'MSCluster.ClusPropertyValues'
  743. ForceRemove 'Programmable'
  744. InprocServer32 = s '%MODULE%'
  745. {
  746. val ThreadingModel = s 'Apartment'
  747. }
  748. }
  749. }
  750. }
  751. HKCR
  752. {
  753. MSCluster.ClusPropertyValueData.1 = s 'ClusPropertyValueData Object'
  754. {
  755. CLSID = s '{f2e6071d-2631-11d1-89f1-00a0c90d061e}'
  756. }
  757. MSCluster.ClusPropertyValueData = s 'ClusPropertyValueData Object'
  758. {
  759. CLSID = s '{f2e6071d-2631-11d1-89f1-00a0c90d061e}'
  760. CurVer = s 'MSCluster.ClusPropertyValueData.1'
  761. }
  762. NoRemove CLSID
  763. {
  764. ForceRemove {f2e6071d-2631-11d1-89f1-00a0c90d061e} = s 'ClusPropertyValueData Object'
  765. {
  766. ProgID = s 'MSCluster.ClusPropertyValueData.1'
  767. VersionIndependentProgID = s 'MSCluster.ClusPropertyValueData'
  768. ForceRemove 'Programmable'
  769. InprocServer32 = s '%MODULE%'
  770. {
  771. val ThreadingModel = s 'Apartment'
  772. }
  773. }
  774. }
  775. }
  776. HKCR
  777. {
  778. MSCluster.ClusPartition.1 = s 'ClusPartition Object'
  779. {
  780. CLSID = s '{f2e6071f-2631-11d1-89f1-00a0c90d061e}'
  781. }
  782. MSCluster.ClusPartition = s 'ClusPartition Object'
  783. {
  784. CLSID = s '{f2e6071f-2631-11d1-89f1-00a0c90d061e}'
  785. CurVer = s 'MSCluster.ClusPartition.1'
  786. }
  787. NoRemove CLSID
  788. {
  789. ForceRemove {f2e6071f-2631-11d1-89f1-00a0c90d061e} = s 'ClusPartition Object'
  790. {
  791. ProgID = s 'MSCluster.ClusPartition.1'
  792. VersionIndependentProgID = s 'MSCluster.ClusPartition'
  793. ForceRemove 'Programmable'
  794. InprocServer32 = s '%MODULE%'
  795. {
  796. val ThreadingModel = s 'Apartment'
  797. }
  798. }
  799. }
  800. }
  801. HKCR
  802. {
  803. MSCluster.ClusPartitions.1 = s 'ClusPartitions Object'
  804. {
  805. CLSID = s '{f2e60721-2631-11d1-89f1-00a0c90d061e}'
  806. }
  807. MSCluster.ClusPartitions = s 'ClusPartitions Object'
  808. {
  809. CLSID = s '{f2e60721-2631-11d1-89f1-00a0c90d061e}'
  810. CurVer = s 'MSCluster.ClusPartitions.1'
  811. }
  812. NoRemove CLSID
  813. {
  814. ForceRemove {f2e60721-2631-11d1-89f1-00a0c90d061e} = s 'ClusPartitions Object'
  815. {
  816. ProgID = s 'MSCluster.ClusPartitions.1'
  817. VersionIndependentProgID = s 'MSCluster.ClusPartitions'
  818. ForceRemove 'Programmable'
  819. InprocServer32 = s '%MODULE%'
  820. {
  821. val ThreadingModel = s 'Apartment'
  822. }
  823. }
  824. }
  825. }
  826. HKCR
  827. {
  828. MSCluster.ClusDisk.1 = s 'ClusDisk Object'
  829. {
  830. CLSID = s '{f2e60723-2631-11d1-89f1-00a0c90d061e}'
  831. }
  832. MSCluster.ClusDisk = s 'ClusDisk Object'
  833. {
  834. CLSID = s '{f2e60723-2631-11d1-89f1-00a0c90d061e}'
  835. CurVer = s 'MSCluster.ClusDisk.1'
  836. }
  837. NoRemove CLSID
  838. {
  839. ForceRemove {f2e60723-2631-11d1-89f1-00a0c90d061e} = s 'ClusDisk Object'
  840. {
  841. ProgID = s 'MSCluster.ClusDisk.1'
  842. VersionIndependentProgID = s 'MSCluster.ClusDisk'
  843. ForceRemove 'Programmable'
  844. InprocServer32 = s '%MODULE%'
  845. {
  846. val ThreadingModel = s 'Apartment'
  847. }
  848. }
  849. }
  850. }
  851. HKCR
  852. {
  853. MSCluster.ClusDisks.1 = s 'ClusDisks Object'
  854. {
  855. CLSID = s '{f2e60725-2631-11d1-89f1-00a0c90d061e}'
  856. }
  857. MSCluster.ClusDisks = s 'ClusDisks Object'
  858. {
  859. CLSID = s '{f2e60725-2631-11d1-89f1-00a0c90d061e}'
  860. CurVer = s 'MSCluster.ClusDisks.1'
  861. }
  862. NoRemove CLSID
  863. {
  864. ForceRemove {f2e60725-2631-11d1-89f1-00a0c90d061e} = s 'ClusDisks Object'
  865. {
  866. ProgID = s 'MSCluster.ClusDisks.1'
  867. VersionIndependentProgID = s 'MSCluster.ClusDisks'
  868. ForceRemove 'Programmable'
  869. InprocServer32 = s '%MODULE%'
  870. {
  871. val ThreadingModel = s 'Apartment'
  872. }
  873. }
  874. }
  875. }
  876. HKCR
  877. {
  878. MSCluster.ClusScsiAddress.1 = s 'ClusScsiAddress Object'
  879. {
  880. CLSID = s '{f2e60727-2631-11d1-89f1-00a0c90d061e}'
  881. }
  882. MSCluster.ClusScsiAddress = s 'ClusScsiAddress Object'
  883. {
  884. CLSID = s '{f2e60727-2631-11d1-89f1-00a0c90d061e}'
  885. CurVer = s 'MSCluster.ClusScsiAddress.1'
  886. }
  887. NoRemove CLSID
  888. {
  889. ForceRemove {f2e60727-2631-11d1-89f1-00a0c90d061e} = s 'ClusScsiAddress Object'
  890. {
  891. ProgID = s 'MSCluster.ClusScsiAddress.1'
  892. VersionIndependentProgID = s 'MSCluster.ClusScsiAddress'
  893. ForceRemove 'Programmable'
  894. InprocServer32 = s '%MODULE%'
  895. {
  896. val ThreadingModel = s 'Apartment'
  897. }
  898. }
  899. }
  900. }
  901. HKCR
  902. {
  903. MSCluster.ClusRegistryKeys.1 = s 'ClusRegistryKeys Object'
  904. {
  905. CLSID = s '{f2e60729-2631-11d1-89f1-00a0c90d061e}'
  906. }
  907. MSCluster.ClusRegistryKeys = s 'ClusRegistryKeys Object'
  908. {
  909. CLSID = s '{f2e60729-2631-11d1-89f1-00a0c90d061e}'
  910. CurVer = s 'MSCluster.ClusRegistryKeys.1'
  911. }
  912. NoRemove CLSID
  913. {
  914. ForceRemove {f2e60729-2631-11d1-89f1-00a0c90d061e} = s 'ClusRegistryKeys Object'
  915. {
  916. ProgID = s 'MSCluster.ClusRegistryKeys.1'
  917. VersionIndependentProgID = s 'MSCluster.ClusRegistryKeys'
  918. ForceRemove 'Programmable'
  919. InprocServer32 = s '%MODULE%'
  920. {
  921. val ThreadingModel = s 'Apartment'
  922. }
  923. }
  924. }
  925. }
  926. HKCR
  927. {
  928. MSCluster.ClusCryptoKeys.1 = s 'ClusCryptoKeys Object'
  929. {
  930. CLSID = s '{f2e6072b-2631-11d1-89f1-00a0c90d061e}'
  931. }
  932. MSCluster.ClusCryptoKeys = s 'ClusCryptoKeys Object'
  933. {
  934. CLSID = s '{f2e6072b-2631-11d1-89f1-00a0c90d061e}'
  935. CurVer = s 'MSCluster.ClusCryptoKeys.1'
  936. }
  937. NoRemove CLSID
  938. {
  939. ForceRemove {f2e6072b-2631-11d1-89f1-00a0c90d061e} = s 'ClusCryptoKeys Object'
  940. {
  941. ProgID = s 'MSCluster.ClusCryptoKeys.1'
  942. VersionIndependentProgID = s 'MSCluster.ClusCryptoKeys'
  943. ForceRemove 'Programmable'
  944. InprocServer32 = s '%MODULE%'
  945. {
  946. val ThreadingModel = s 'Apartment'
  947. }
  948. }
  949. }
  950. }