56 lines
1.4 KiB
C#
56 lines
1.4 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace Microsoft.Win32
|
|
{
|
|
// Token: 0x02000063 RID: 99
|
|
[Token(Token = "0x2000063")]
|
|
internal interface IRegistryApi
|
|
{
|
|
// Token: 0x0600028A RID: 650
|
|
[Token(Token = "0x600028A")]
|
|
[Address(Slot = "0")]
|
|
RegistryKey CreateSubKey(RegistryKey rkey, string keyname);
|
|
|
|
// Token: 0x0600028B RID: 651
|
|
[Token(Token = "0x600028B")]
|
|
[Address(Slot = "1")]
|
|
RegistryKey OpenSubKey(RegistryKey rkey, string keyname, bool writtable);
|
|
|
|
// Token: 0x0600028C RID: 652
|
|
[Token(Token = "0x600028C")]
|
|
[Address(Slot = "2")]
|
|
void Flush(RegistryKey rkey);
|
|
|
|
// Token: 0x0600028D RID: 653
|
|
[Token(Token = "0x600028D")]
|
|
[Address(Slot = "3")]
|
|
void Close(RegistryKey rkey);
|
|
|
|
// Token: 0x0600028E RID: 654
|
|
[Token(Token = "0x600028E")]
|
|
[Address(Slot = "4")]
|
|
object GetValue(RegistryKey rkey, string name, object default_value, RegistryValueOptions options);
|
|
|
|
// Token: 0x0600028F RID: 655
|
|
[Token(Token = "0x600028F")]
|
|
[Address(Slot = "5")]
|
|
void SetValue(RegistryKey rkey, string name, object value);
|
|
|
|
// Token: 0x06000290 RID: 656
|
|
[Token(Token = "0x6000290")]
|
|
[Address(Slot = "6")]
|
|
string[] GetSubKeyNames(RegistryKey rkey);
|
|
|
|
// Token: 0x06000291 RID: 657
|
|
[Token(Token = "0x6000291")]
|
|
[Address(Slot = "7")]
|
|
string ToString(RegistryKey rkey);
|
|
|
|
// Token: 0x06000292 RID: 658
|
|
[Token(Token = "0x6000292")]
|
|
[Address(Slot = "8")]
|
|
IntPtr GetHandle(RegistryKey key);
|
|
}
|
|
}
|