summaryrefslogtreecommitdiffstats
path: root/chrome_frame/chrome_protocol.rgs
blob: 289022e0a0e08c1e36fda12ca66a89e1416906e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
%HIVE% {
  NoRemove Software {
    NoRemove Classes {
      ChromeTab.ChromeProtocol.1 = s 'ChromeProtocol Class' {
        CLSID = s '{9875BFAF-B04D-445E-8A69-BE36838CDE3E}'
      }
      ChromeTab.ChromeProtocol = s 'ChromeProtocol Class' {
        CLSID = s '{9875BFAF-B04D-445E-8A69-BE36838CDE3E}'
        CurVer = s 'ChromeTab.ChromeProtocol.1'
      }
      NoRemove CLSID {
        ForceRemove {9875BFAF-B04D-445E-8A69-BE36838CDE3E} = s 'ChromeProtocol Class' {
          ProgID = s 'ChromeTab.ChromeProtocol.1'
          VersionIndependentProgID = s 'ChromeTab.ChromeProtocol'
          ForceRemove 'Programmable'
          InprocServer32 = s '%MODULE%' {
            val ThreadingModel = s 'Apartment'
          }
          val AppID = s '%APPID%'
          'TypeLib' = s '{6F2664E1-FF6E-488A-BCD1-F4CA6001DFCC}'
        }
      }
    }
  }
}

%HIVE% {
  NoRemove Software {
    NoRemove Classes {
      NoRemove Protocols {
        NoRemove Handler {
          'gcf' {
            val CLSID = s '{9875BFAF-B04D-445E-8A69-BE36838CDE3E}'
          }
        }
      }
    }
  }
}