[Author: aa]
[google-gears.git] / gears / base / ie / bho.rgs.m4
blob1bbfce8d89a9982a2c2a5fcd0d161f3418f236e6
1 HKCR
3   PRODUCT_SHORT_NAME_UQ.BHO.1 = s 'PRODUCT_FRIENDLY_NAME_UQ Helper'
4   {
5     CLSID = s '{E0FEFE40-FBF9-42AE-BA58-794CA7E3FB53}'
6   }
7   PRODUCT_SHORT_NAME_UQ.BHO = s 'PRODUCT_FRIENDLY_NAME_UQ Helper'
8   {
9     CLSID = s '{E0FEFE40-FBF9-42AE-BA58-794CA7E3FB53}'
10     CurVer = s 'PRODUCT_SHORT_NAME_UQ.BHO.1'
11   }
12   NoRemove CLSID
13   {
14     ForceRemove {E0FEFE40-FBF9-42AE-BA58-794CA7E3FB53} = s 'PRODUCT_FRIENDLY_NAME_UQ Helper'
15     {
16       ProgID = s 'PRODUCT_SHORT_NAME_UQ.BHO.1'
17       VersionIndependentProgID = s 'PRODUCT_SHORT_NAME_UQ.BHO'
18       ForceRemove 'Programmable'
19       InprocServer32 = s '%MODULE%'
20       {
21 m4_changequote(`^',`^')m4_dnl
22 m4_ifelse(PRODUCT_OS,^win32^,^m4_dnl
23         val ThreadingModel = s 'Apartment'
24 ^,PRODUCT_OS,^wince^,^m4_dnl
25         val ThreadingModel = s 'Free'
27       }
28       val AppID = s '%APPID%'
29       'TypeLib' = s '{7708913A-B86C-4D91-B325-657DD5363433}'
30     }
31   }
34 HKLM
36   NoRemove SOFTWARE
37   {
38     NoRemove Microsoft
39     {
40       NoRemove Windows
41       {
42         NoRemove CurrentVersion
43         {
44           NoRemove Explorer
45           {
46             NoRemove 'Browser Helper Objects'
47             {
48               {E0FEFE40-FBF9-42AE-BA58-794CA7E3FB53} = s 'PRODUCT_FRIENDLY_NAME_UQ Helper'
49               {
50                 val NoExplorer = d 1
51               }
52             }
53           }
54         }
55       }
56     }
57   }