143 lines
4.2 KiB
C#
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;
|
|
}
|
|
}
|