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 = "0x10FE020", Offset = "0x10FD020", VA = "0x1810FE020")]
|
|
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 = "0x1109980", Offset = "0x1108980", VA = "0x181109980")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700001B RID: 27
|
|
[Token(Token = "0x1700001B")]
|
|
public PropertyVariant this[PropertyKey key]
|
|
{
|
|
[Token(Token = "0x6000067")]
|
|
[Address(RVA = "0x11094D0", Offset = "0x11084D0", VA = "0x1811094D0")]
|
|
get
|
|
{
|
|
return default(PropertyVariant);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000068 RID: 104 RVA: 0x00002080 File Offset: 0x00000280
|
|
[Token(Token = "0x6000068")]
|
|
[Address(RVA = "0x1109320", Offset = "0x1108320", VA = "0x181109320", Slot = "7")]
|
|
public IEnumerator<KeyValuePair<PropertyKey, PropertyVariant>> GetEnumerator()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000069 RID: 105 RVA: 0x00002080 File Offset: 0x00000280
|
|
[Token(Token = "0x6000069")]
|
|
[Address(RVA = "0x1109320", Offset = "0x1108320", VA = "0x181109320", Slot = "8")]
|
|
IEnumerator IEnumerable.GetEnumerator()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600006A RID: 106 RVA: 0x0000236C File Offset: 0x0000056C
|
|
[Token(Token = "0x600006A")]
|
|
[Address(RVA = "0x11095A0", Offset = "0x11085A0", VA = "0x1811095A0")]
|
|
public PropertyVariant GetValue(int index)
|
|
{
|
|
return default(PropertyVariant);
|
|
}
|
|
|
|
// Token: 0x0600006B RID: 107 RVA: 0x00002384 File Offset: 0x00000584
|
|
[Token(Token = "0x600006B")]
|
|
[Address(RVA = "0x11094D0", Offset = "0x11084D0", VA = "0x1811094D0")]
|
|
public PropertyVariant GetValue(PropertyKey key)
|
|
{
|
|
return default(PropertyVariant);
|
|
}
|
|
|
|
// Token: 0x0600006C RID: 108 RVA: 0x0000239C File Offset: 0x0000059C
|
|
[Token(Token = "0x600006C")]
|
|
[Address(RVA = "0x1109380", Offset = "0x1108380", VA = "0x181109380")]
|
|
public PropertyKey GetKey(int index)
|
|
{
|
|
return default(PropertyKey);
|
|
}
|
|
|
|
// Token: 0x0600006D RID: 109 RVA: 0x000023B4 File Offset: 0x000005B4
|
|
[Token(Token = "0x600006D")]
|
|
[Address(RVA = "0x1109250", Offset = "0x1108250", VA = "0x181109250")]
|
|
private int GetCountNative(out int propertyCount)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600006E RID: 110 RVA: 0x000023CC File Offset: 0x000005CC
|
|
[Token(Token = "0x600006E")]
|
|
[Address(RVA = "0x11091F0", Offset = "0x11081F0", VA = "0x1811091F0")]
|
|
private int GetAtNative(int propertyIndex, out PropertyKey propertyKey)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600006F RID: 111 RVA: 0x000023E4 File Offset: 0x000005E4
|
|
[Token(Token = "0x600006F")]
|
|
[Address(RVA = "0x1109470", Offset = "0x1108470", VA = "0x181109470")]
|
|
private int GetValueNative(PropertyKey key, out PropertyVariant value)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000070 RID: 112 RVA: 0x000023FC File Offset: 0x000005FC
|
|
[Token(Token = "0x6000070")]
|
|
[Address(RVA = "0x11092A0", Offset = "0x11082A0", VA = "0x1811092A0")]
|
|
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;
|
|
}
|
|
}
|