xref: /reactos/dll/shellext/netshell/res/netshell.rgs (revision 2b7246fd)
1HKCR
2{
3    NoRemove CLSID
4    {
5        ForceRemove {7007ACC7-3202-11D1-AAD2-00805FC1270E} = s 'Network Connections'
6        {
7            InprocServer32 = s '%MODULE%'
8            {
9                val ThreadingModel = s 'Both'
10            }
11            DefaultIcon = s '%MODULE%'
12            ShellFolder
13            {
14                val Attributes = d '0x20000000'
15            }
16            val LocalizedString = s '@%MODULE%,-10000'
17        }
18        ForceRemove {7007ACC5-3202-11D1-AAD2-00805FC1270E} = s 'LAN Connection UI'
19        {
20            InprocServer32 = s '%MODULE%'
21            {
22                val ThreadingModel = s 'Both'
23            }
24        }
25        ForceRemove {7007ACCF-3202-11D1-AAD2-00805FC1270E} = s 'Network Connections Status Icon'
26        {
27            InprocServer32 = s '%MODULE%'
28            {
29                val ThreadingModel = s 'Both'
30            }
31        }
32        ForceRemove {7007acd1-3202-11d1-aad2-00805fc1270e} = s 'Network Common Connections Ui'
33        {
34            InprocServer32 = s '%MODULE%'
35            {
36                val ThreadingModel = s 'Both'
37            }
38            DefaultIcon = s '%MODULE%'
39        }
40        ForceRemove {7007acc8-3202-11d1-aad2-00805fc1270e} = s 'Network Connections Enum'
41        {
42            InprocServer32 = s '%MODULE%'
43            {
44                val ThreadingModel = s 'Both'
45            }
46        }
47        ForceRemove {7007acc1-3202-11d1-aad2-00805fc1270e} = s 'Dial-up Connection UI Class'
48        {
49            InprocServer32 = s '%MODULE%'
50            {
51                val ThreadingModel = s 'Both'
52            }
53        }
54        ForceRemove {7007acc2-3202-11d1-aad2-00805fc1270e} = s 'Direct Connection UI Class'
55        {
56            InprocServer32 = s '%MODULE%'
57            {
58                val ThreadingModel = s 'Both'
59            }
60        }
61        ForceRemove {7007acc3-3202-11d1-aad2-00805fc1270e} = s 'Inbound Connection UI Class'
62        {
63            InprocServer32 = s '%MODULE%'
64            {
65                val ThreadingModel = s 'Both'
66            }
67        }
68        ForceRemove {7007acc4-3202-11d1-aad2-00805fc1270e} = s 'Internet Connection UI Class'
69        {
70            InprocServer32 = s '%MODULE%'
71            {
72                val ThreadingModel = s 'Both'
73            }
74        }
75        ForceRemove {7007acd3-3202-11d1-aad2-00805fc1270e} = s 'Net Connections UI Utilities Class'
76        {
77            InprocServer32 = s '%MODULE%'
78            {
79                val ThreadingModel = s 'Both'
80            }
81        }
82        ForceRemove {7007acd5-3202-11d1-aad2-00805fc1270e} = s 'Shared Access Connection UI Class'
83        {
84            InprocServer32 = s '%MODULE%'
85            {
86                val ThreadingModel = s 'Both'
87            }
88        }
89        ForceRemove {7007acd4-3202-11d1-aad2-00805fc1270e} = s 'PPPoE UI Class'
90        {
91            InprocServer32 = s '%MODULE%'
92            {
93                val ThreadingModel = s 'Both'
94            }
95        }
96        ForceRemove {7007acc6-3202-11d1-aad2-00805fc1270e} = s 'VPN Connection UI Class'
97        {
98            InprocServer32 = s '%MODULE%'
99            {
100                val ThreadingModel = s 'Both'
101            }
102        }
103    }
104}
105HKLM
106{
107  NoRemove Software
108  {
109    NoRemove Microsoft
110    {
111      NoRemove Windows
112      {
113        NoRemove CurrentVersion
114        {
115          NoRemove Explorer
116          {
117            NoRemove ControlPanel
118            {
119              NoRemove NameSpace
120              {
121                ForceRemove {7007ACC7-3202-11D1-AAD2-00805FC1270E} = s 'Network Connections'
122                {
123                }
124              }
125            }
126          }
127        }
128      }
129    }
130  }
131}
132