Merge pull request #971
[mono.git] / mcs / class / corlib / Documentation / en / Microsoft.Win32 / RegistryHive.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <Type Name="RegistryHive" FullName="Microsoft.Win32.RegistryHive">
3   <TypeSignature Language="C#" Value="public enum RegistryHive" />
4   <TypeSignature Language="ILAsm" Value=".class public auto ansi serializable sealed RegistryHive extends System.Enum" />
5   <AssemblyInfo>
6     <AssemblyName>mscorlib</AssemblyName>
7     <AssemblyVersion>1.0.5000.0</AssemblyVersion>
8     <AssemblyVersion>2.0.0.0</AssemblyVersion>
9     <AssemblyVersion>4.0.0.0</AssemblyVersion>
10   </AssemblyInfo>
11   <Base>
12     <BaseTypeName>System.Enum</BaseTypeName>
13   </Base>
14   <Attributes>
15     <Attribute>
16       <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
17     </Attribute>
18   </Attributes>
19   <Docs>
20     <remarks>
21       <attribution license="cc4" from="Microsoft" modified="false" />
22       <para>RegistryHive values are used by the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method to represent the top-level node of a requested key on a foreign (remote) machine. The node that can be opened with the OpenRemoteBaseKey method must be one of these top-level RegistryKeys. Further access to the subkeys of the identified node is available using using methods in <see cref="T:Microsoft.Win32.RegistryKey" />, so long as the the user has appropriate permission.</para>
23     </remarks>
24     <summary>
25       <attribution license="cc4" from="Microsoft" modified="false" />
26       <para>Represents the possible values for a top-level node on a foreign machine.</para>
27     </summary>
28   </Docs>
29   <Members>
30     <Member MemberName="ClassesRoot">
31       <MemberSignature Language="C#" Value="ClassesRoot" />
32       <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.Win32.RegistryHive ClassesRoot = int32(-2147483648)" />
33       <MemberType>Field</MemberType>
34       <AssemblyInfo>
35         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
36         <AssemblyVersion>2.0.0.0</AssemblyVersion>
37         <AssemblyVersion>4.0.0.0</AssemblyVersion>
38       </AssemblyInfo>
39       <ReturnValue>
40         <ReturnType>Microsoft.Win32.RegistryHive</ReturnType>
41       </ReturnValue>
42       <Docs>
43         <summary>
44           <attribution license="cc4" from="Microsoft" modified="false" />
45           <para>Represents the HKEY_CLASSES_ROOT base key on another computer. This value can be passed to the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method, to open this node remotely.</para>
46         </summary>
47       </Docs>
48     </Member>
49     <Member MemberName="CurrentConfig">
50       <MemberSignature Language="C#" Value="CurrentConfig" />
51       <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.Win32.RegistryHive CurrentConfig = int32(-2147483643)" />
52       <MemberType>Field</MemberType>
53       <AssemblyInfo>
54         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
55         <AssemblyVersion>2.0.0.0</AssemblyVersion>
56         <AssemblyVersion>4.0.0.0</AssemblyVersion>
57       </AssemblyInfo>
58       <ReturnValue>
59         <ReturnType>Microsoft.Win32.RegistryHive</ReturnType>
60       </ReturnValue>
61       <Docs>
62         <summary>
63           <attribution license="cc4" from="Microsoft" modified="false" />
64           <para>Represents the HKEY_CURRENT_CONFIG base key on another computer. This value can be passed to the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method, to open this node remotely.</para>
65         </summary>
66       </Docs>
67     </Member>
68     <Member MemberName="CurrentUser">
69       <MemberSignature Language="C#" Value="CurrentUser" />
70       <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.Win32.RegistryHive CurrentUser = int32(-2147483647)" />
71       <MemberType>Field</MemberType>
72       <AssemblyInfo>
73         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
74         <AssemblyVersion>2.0.0.0</AssemblyVersion>
75         <AssemblyVersion>4.0.0.0</AssemblyVersion>
76       </AssemblyInfo>
77       <ReturnValue>
78         <ReturnType>Microsoft.Win32.RegistryHive</ReturnType>
79       </ReturnValue>
80       <Docs>
81         <summary>
82           <attribution license="cc4" from="Microsoft" modified="false" />
83           <para>Represents the HKEY_CURRENT_USER base key on another computer. This value can be passed to the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method, to open this node remotely.</para>
84         </summary>
85       </Docs>
86     </Member>
87     <Member MemberName="DynData">
88       <MemberSignature Language="C#" Value="DynData" />
89       <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.Win32.RegistryHive DynData = int32(-2147483642)" />
90       <MemberType>Field</MemberType>
91       <AssemblyInfo>
92         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
93         <AssemblyVersion>2.0.0.0</AssemblyVersion>
94         <AssemblyVersion>4.0.0.0</AssemblyVersion>
95       </AssemblyInfo>
96       <ReturnValue>
97         <ReturnType>Microsoft.Win32.RegistryHive</ReturnType>
98       </ReturnValue>
99       <Docs>
100         <summary>
101           <attribution license="cc4" from="Microsoft" modified="false" />
102           <para>Represents the HKEY_DYN_DATA base key on another computer. This value can be passed to the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method, to open this node remotely.</para>
103         </summary>
104       </Docs>
105     </Member>
106     <Member MemberName="LocalMachine">
107       <MemberSignature Language="C#" Value="LocalMachine" />
108       <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.Win32.RegistryHive LocalMachine = int32(-2147483646)" />
109       <MemberType>Field</MemberType>
110       <AssemblyInfo>
111         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
112         <AssemblyVersion>2.0.0.0</AssemblyVersion>
113         <AssemblyVersion>4.0.0.0</AssemblyVersion>
114       </AssemblyInfo>
115       <ReturnValue>
116         <ReturnType>Microsoft.Win32.RegistryHive</ReturnType>
117       </ReturnValue>
118       <Docs>
119         <summary>
120           <attribution license="cc4" from="Microsoft" modified="false" />
121           <para>Represents the HKEY_LOCAL_MACHINE base key on another computer. This value can be passed to the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method, to open this node remotely.</para>
122         </summary>
123       </Docs>
124     </Member>
125     <Member MemberName="PerformanceData">
126       <MemberSignature Language="C#" Value="PerformanceData" />
127       <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.Win32.RegistryHive PerformanceData = int32(-2147483644)" />
128       <MemberType>Field</MemberType>
129       <AssemblyInfo>
130         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
131         <AssemblyVersion>2.0.0.0</AssemblyVersion>
132         <AssemblyVersion>4.0.0.0</AssemblyVersion>
133       </AssemblyInfo>
134       <ReturnValue>
135         <ReturnType>Microsoft.Win32.RegistryHive</ReturnType>
136       </ReturnValue>
137       <Docs>
138         <summary>
139           <attribution license="cc4" from="Microsoft" modified="false" />
140           <para>Represents the HKEY_PERFORMANCE_DATA base key on another computer. This value can be passed to the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method, to open this node remotely.</para>
141         </summary>
142       </Docs>
143     </Member>
144     <Member MemberName="Users">
145       <MemberSignature Language="C#" Value="Users" />
146       <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.Win32.RegistryHive Users = int32(-2147483645)" />
147       <MemberType>Field</MemberType>
148       <AssemblyInfo>
149         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
150         <AssemblyVersion>2.0.0.0</AssemblyVersion>
151         <AssemblyVersion>4.0.0.0</AssemblyVersion>
152       </AssemblyInfo>
153       <ReturnValue>
154         <ReturnType>Microsoft.Win32.RegistryHive</ReturnType>
155       </ReturnValue>
156       <Docs>
157         <summary>
158           <attribution license="cc4" from="Microsoft" modified="false" />
159           <para>Represents the HKEY_USERS base key on another computer. This value can be passed to the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method, to open this node remotely.</para>
160         </summary>
161       </Docs>
162     </Member>
163   </Members>
164 </Type>