Files
Dec2017-Script-Dump/mscorlib/Microsoft/Win32/IRegistryApi.cs
T
2026-06-04 11:42:34 +02:00

54 lines
1.5 KiB
C#

using System;
namespace Microsoft.Win32
{
// Token: 0x02000072 RID: 114
internal interface IRegistryApi
{
// Token: 0x060006F1 RID: 1777
RegistryKey CreateSubKey(RegistryKey rkey, string keyname);
// Token: 0x060006F2 RID: 1778
RegistryKey OpenRemoteBaseKey(RegistryHive hKey, string machineName);
// Token: 0x060006F3 RID: 1779
RegistryKey OpenSubKey(RegistryKey rkey, string keyname, bool writtable);
// Token: 0x060006F4 RID: 1780
void Flush(RegistryKey rkey);
// Token: 0x060006F5 RID: 1781
void Close(RegistryKey rkey);
// Token: 0x060006F6 RID: 1782
object GetValue(RegistryKey rkey, string name, object default_value, RegistryValueOptions options);
// Token: 0x060006F7 RID: 1783
void SetValue(RegistryKey rkey, string name, object value);
// Token: 0x060006F8 RID: 1784
int SubKeyCount(RegistryKey rkey);
// Token: 0x060006F9 RID: 1785
int ValueCount(RegistryKey rkey);
// Token: 0x060006FA RID: 1786
void DeleteValue(RegistryKey rkey, string value, bool throw_if_missing);
// Token: 0x060006FB RID: 1787
void DeleteKey(RegistryKey rkey, string keyName, bool throw_if_missing);
// Token: 0x060006FC RID: 1788
string[] GetSubKeyNames(RegistryKey rkey);
// Token: 0x060006FD RID: 1789
string[] GetValueNames(RegistryKey rkey);
// Token: 0x060006FE RID: 1790
string ToString(RegistryKey rkey);
// Token: 0x060006FF RID: 1791
void SetValue(RegistryKey rkey, string name, object value, RegistryValueKind valueKind);
}
}