xref: /trunk/main/extensions/test/ole/AxTestComponents/Basic.rgs (revision cdf0e10c4e3984b49a9502b011690b615761d4a3)
1*cdf0e10cSrcweirHKCR
2*cdf0e10cSrcweir{
3*cdf0e10cSrcweir    AxTestComponents.Basic.1 = s 'Basic Class'
4*cdf0e10cSrcweir    {
5*cdf0e10cSrcweir        CLSID = s '{BFE10EBE-8584-11D4-8335-005004526AB4}'
6*cdf0e10cSrcweir    }
7*cdf0e10cSrcweir    AxTestComponents.Basic = s 'Basic Class'
8*cdf0e10cSrcweir    {
9*cdf0e10cSrcweir        CLSID = s '{BFE10EBE-8584-11D4-8335-005004526AB4}'
10*cdf0e10cSrcweir        CurVer = s 'AxTestComponents.Basic.1'
11*cdf0e10cSrcweir    }
12*cdf0e10cSrcweir    NoRemove CLSID
13*cdf0e10cSrcweir    {
14*cdf0e10cSrcweir        ForceRemove {BFE10EBE-8584-11D4-8335-005004526AB4} = s 'Basic Class'
15*cdf0e10cSrcweir        {
16*cdf0e10cSrcweir            ProgID = s 'AxTestComponents.Basic.1'
17*cdf0e10cSrcweir            VersionIndependentProgID = s 'AxTestComponents.Basic'
18*cdf0e10cSrcweir            ForceRemove 'Programmable'
19*cdf0e10cSrcweir            InprocServer32 = s '%MODULE%'
20*cdf0e10cSrcweir            {
21*cdf0e10cSrcweir                val ThreadingModel = s 'Apartment'
22*cdf0e10cSrcweir            }
23*cdf0e10cSrcweir            'TypeLib' = s '{BFE10EB1-8584-11D4-8335-005004526AB4}'
24*cdf0e10cSrcweir        }
25*cdf0e10cSrcweir    }
26*cdf0e10cSrcweir    AxTestComponents.Foo.1 = s 'Foo Class'
27*cdf0e10cSrcweir    {
28*cdf0e10cSrcweir        CLSID = s '{14DE9D5D-EB9D-4091-8E1B-A1B1672D8C1D}'
29*cdf0e10cSrcweir    }
30*cdf0e10cSrcweir    AxTestComponents.Foo = s 'Foo Class'
31*cdf0e10cSrcweir    {
32*cdf0e10cSrcweir        CLSID = s '{14DE9D5D-EB9D-4091-8E1B-A1B1672D8C1D}'
33*cdf0e10cSrcweir        CurVer = s 'AxTestComponents.Foo.1'
34*cdf0e10cSrcweir    }
35*cdf0e10cSrcweir    NoRemove CLSID
36*cdf0e10cSrcweir    {
37*cdf0e10cSrcweir        ForceRemove {14DE9D5D-EB9D-4091-8E1B-A1B1672D8C1D} = s 'Foo Class'
38*cdf0e10cSrcweir        {
39*cdf0e10cSrcweir            ProgID = s 'AxTestComponents.Foo.1'
40*cdf0e10cSrcweir            VersionIndependentProgID = s 'AxTestComponents.Foo'
41*cdf0e10cSrcweir            ForceRemove 'Programmable'
42*cdf0e10cSrcweir            InprocServer32 = s '%MODULE%'
43*cdf0e10cSrcweir            {
44*cdf0e10cSrcweir                val ThreadingModel = s 'Apartment'
45*cdf0e10cSrcweir            }
46*cdf0e10cSrcweir            'TypeLib' = s '{BFE10EB1-8584-11D4-8335-005004526AB4}'
47*cdf0e10cSrcweir        }
48*cdf0e10cSrcweir    }
49*cdf0e10cSrcweir
50*cdf0e10cSrcweir}
51