xref: /reactos/dll/win32/msi/msiserver_r.rgs (revision c2c66aff)
1HKCR
2{
3    NoRemove Interface
4    {
5        '{7BDE2046-D03B-4FFC-B84C-A098F38CFF0B}' = s 'IWineMsiRemoteDatabase'
6        {
7            NumMethods = s 8
8            ProxyStubClsid32 = s '{000C103E-0000-0000-C000-000000000046}'
9        }
10        '{902B3592-9D08-4DFD-A593-D07C52546421}' = s 'IWineMsiRemotePackage'
11        {
12            NumMethods = s 25
13            ProxyStubClsid32 = s '{000C103E-0000-0000-C000-000000000046}'
14        }
15        '{56D58B64-8780-4C22-A8BC-8B0B29E4A9F8}' = s 'IWineMsiRemoteCustomAction'
16        {
17            NumMethods = s 4
18            ProxyStubClsid32 = s '{000C103E-0000-0000-C000-000000000046}'
19        }
20        '{000C101C-0000-0000-C000-000000000046}' = s 'IMsiServer'
21        {
22            NumMethods = s 3
23            ProxyStubClsid32 = s '{000C103E-0000-0000-C000-000000000046}'
24        }
25        '{000C101D-0000-0000-C000-000000000046}' = s 'IMsiMessage'
26        {
27            NumMethods = s 3
28            ProxyStubClsid32 = s '{000C103E-0000-0000-C000-000000000046}'
29        }
30        '{000C1025-0000-0000-C000-000000000046}' = s 'IMsiCustomAction'
31        {
32            NumMethods = s 3
33            ProxyStubClsid32 = s '{000C103E-0000-0000-C000-000000000046}'
34        }
35        '{000C1033-0000-0000-C000-000000000046}' = s 'IMsiRemoteAPI'
36        {
37            NumMethods = s 3
38            ProxyStubClsid32 = s '{000C103E-0000-0000-C000-000000000046}'
39        }
40    }
41    NoRemove CLSID
42    {
43        '{000C101C-0000-0000-C000-000000000046}' = s 'Msi install server'
44        {
45            ProgId = s 'IMsiServer'
46        }
47        '{000C101D-0000-0000-C000-000000000046}' = s 'Microsoft Windows Installer Message RPC'
48        {
49            ProgId = s 'WindowsInstaller.Message'
50        }
51        '{000C103E-0000-0000-C000-000000000046}' = s 'PSFactoryBuffer'
52        {
53            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
54        }
55        '{000C1090-0000-0000-C000-000000000046}' = s 'Microsoft Windows Installer'
56        {
57            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
58            ProgId = s 'WindowsInstaller.Installer'
59        }
60        '{000C1082-0000-0000-C000-000000000046}' = s 'MsiTransform'
61        {
62        }
63        '{000C1084-0000-0000-C000-000000000046}' = s 'MsiDatabase'
64        {
65        }
66        '{000C1086-0000-0000-C000-000000000046}' = s 'MsiPatch'
67        {
68        }
69        '{000C1094-0000-0000-C000-000000000046}' = s 'MsiServerX3'
70        {
71            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
72        }
73        '{BA26E6FA-4F27-4F56-953A-3F90272018AA}' = s 'WineMsiRemoteCustomAction'
74        {
75        }
76        '{902B3592-9D08-4DFD-A593-D07C52546421}' = s 'WineMsiRemotePackage'
77        {
78        }
79    }
80    'IMsiServer' = s 'Msi install server'
81    {
82        CLSID = s '{000C101C-0000-0000-C000-000000000046}'
83    }
84    'WindowsInstaller.Message' = s 'Microsoft Windows Installer Message RPC'
85    {
86        CLSID = s '{000C101D-0000-0000-C000-000000000046}'
87    }
88    'WindowsInstaller.Installer' = s 'Microsoft Windows Installer'
89    {
90        CLSID = s '{000C1090-0000-0000-C000-000000000046}'
91    }
92}
93