Files
Apr2020-Cpp2Il-Dump/CSCore/Win32/PropertyStore.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

143 lines
4.2 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace CSCore.Win32
{
// Token: 0x02000017 RID: 23
[Token(Token = "0x2000017")]
[Guid("886d8eeb-8cf2-4446-8d02-cdba1dbdcf99")]
public class PropertyStore : ComObject, IEnumerable<KeyValuePair<PropertyKey, PropertyVariant>>, IEnumerable
{
// Token: 0x06000065 RID: 101 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000065")]
[Address(RVA = "0x690AA0", Offset = "0x68F8A0", VA = "0x180690AA0")]
public PropertyStore(IntPtr ptr)
{
}
// Token: 0x1700001A RID: 26
// (get) Token: 0x06000066 RID: 102 RVA: 0x0000233C File Offset: 0x0000053C
[Token(Token = "0x1700001A")]
public int Count
{
[Token(Token = "0x6000066")]
[Address(RVA = "0x69C400", Offset = "0x69B200", VA = "0x18069C400")]
get
{
return 0;
}
}
// Token: 0x1700001B RID: 27
[Token(Token = "0x1700001B")]
public PropertyVariant this[PropertyKey key]
{
[Token(Token = "0x6000067")]
[Address(RVA = "0x69BF50", Offset = "0x69AD50", VA = "0x18069BF50")]
get
{
return default(PropertyVariant);
}
}
// Token: 0x06000068 RID: 104 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x6000068")]
[Address(RVA = "0x69BDA0", Offset = "0x69ABA0", VA = "0x18069BDA0", Slot = "7")]
public IEnumerator<KeyValuePair<PropertyKey, PropertyVariant>> GetEnumerator()
{
return null;
}
// Token: 0x06000069 RID: 105 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x6000069")]
[Address(RVA = "0x69BDA0", Offset = "0x69ABA0", VA = "0x18069BDA0", Slot = "8")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
// Token: 0x0600006A RID: 106 RVA: 0x0000236C File Offset: 0x0000056C
[Token(Token = "0x600006A")]
[Address(RVA = "0x69C020", Offset = "0x69AE20", VA = "0x18069C020")]
public PropertyVariant GetValue(int index)
{
return default(PropertyVariant);
}
// Token: 0x0600006B RID: 107 RVA: 0x00002384 File Offset: 0x00000584
[Token(Token = "0x600006B")]
[Address(RVA = "0x69BF50", Offset = "0x69AD50", VA = "0x18069BF50")]
public PropertyVariant GetValue(PropertyKey key)
{
return default(PropertyVariant);
}
// Token: 0x0600006C RID: 108 RVA: 0x0000239C File Offset: 0x0000059C
[Token(Token = "0x600006C")]
[Address(RVA = "0x69BE00", Offset = "0x69AC00", VA = "0x18069BE00")]
public PropertyKey GetKey(int index)
{
return default(PropertyKey);
}
// Token: 0x0600006D RID: 109 RVA: 0x000023B4 File Offset: 0x000005B4
[Token(Token = "0x600006D")]
[Address(RVA = "0x69BCD0", Offset = "0x69AAD0", VA = "0x18069BCD0")]
private int GetCountNative(out int propertyCount)
{
return 0;
}
// Token: 0x0600006E RID: 110 RVA: 0x000023CC File Offset: 0x000005CC
[Token(Token = "0x600006E")]
[Address(RVA = "0x69BC70", Offset = "0x69AA70", VA = "0x18069BC70")]
private int GetAtNative(int propertyIndex, out PropertyKey propertyKey)
{
return 0;
}
// Token: 0x0600006F RID: 111 RVA: 0x000023E4 File Offset: 0x000005E4
[Token(Token = "0x600006F")]
[Address(RVA = "0x69BEF0", Offset = "0x69ACF0", VA = "0x18069BEF0")]
private int GetValueNative(PropertyKey key, out PropertyVariant value)
{
return 0;
}
// Token: 0x06000070 RID: 112 RVA: 0x000023FC File Offset: 0x000005FC
[Token(Token = "0x6000070")]
[Address(RVA = "0x69BD20", Offset = "0x69AB20", VA = "0x18069BD20")]
private int GetCount()
{
return 0;
}
// Token: 0x040001AF RID: 431
[Token(Token = "0x40001AF")]
public static readonly PropertyKey DeviceDesc;
// Token: 0x040001B0 RID: 432
[Token(Token = "0x40001B0")]
public static readonly PropertyKey DeviceInterfaceEnabled;
// Token: 0x040001B1 RID: 433
[Token(Token = "0x40001B1")]
public static readonly PropertyKey DeviceInterfaceClassGuid;
// Token: 0x040001B2 RID: 434
[Token(Token = "0x40001B2")]
public static readonly PropertyKey FriendlyName;
// Token: 0x040001B3 RID: 435
[Token(Token = "0x40001B3")]
public static readonly PropertyKey AudioEndpointPath;
// Token: 0x040001B4 RID: 436
[Token(Token = "0x40001B4")]
public static readonly PropertyKey AudioEngineDeviceFormat;
}
}