Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

78 lines
2.6 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace Valve.VR
{
// Token: 0x0200020D RID: 525
[Token(Token = "0x2000084")]
public struct IVRIOBuffer
{
// Token: 0x040003FA RID: 1018
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40003CC")]
internal IVRIOBuffer._Open Open;
// Token: 0x040003FB RID: 1019
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x40003CD")]
internal IVRIOBuffer._Close Close;
// Token: 0x040003FC RID: 1020
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40003CE")]
internal IVRIOBuffer._Read Read;
// Token: 0x040003FD RID: 1021
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40003CF")]
internal IVRIOBuffer._Write Write;
// Token: 0x040003FE RID: 1022
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40003D0")]
internal IVRIOBuffer._PropertyContainer PropertyContainer;
// Token: 0x040003FF RID: 1023
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40003D1")]
internal IVRIOBuffer._HasReaders HasReaders;
// Token: 0x0200020E RID: 526
// (Invoke) Token: 0x06000B99 RID: 2969
[Token(Token = "0x20002E5")]
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
internal delegate EIOBufferError _Open(string pchPath, EIOBufferMode mode, uint unElementSize, uint unElements, ref ulong pulBuffer);
// Token: 0x0200020F RID: 527
// (Invoke) Token: 0x06000B9D RID: 2973
[Token(Token = "0x20002E6")]
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
internal delegate EIOBufferError _Close(ulong ulBuffer);
// Token: 0x02000210 RID: 528
// (Invoke) Token: 0x06000BA1 RID: 2977
[Token(Token = "0x20002E7")]
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
internal delegate EIOBufferError _Read(ulong ulBuffer, IntPtr pDst, uint unBytes, ref uint punRead);
// Token: 0x02000211 RID: 529
// (Invoke) Token: 0x06000BA5 RID: 2981
[Token(Token = "0x20002E8")]
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
internal delegate EIOBufferError _Write(ulong ulBuffer, IntPtr pSrc, uint unBytes);
// Token: 0x02000212 RID: 530
// (Invoke) Token: 0x06000BA9 RID: 2985
[Token(Token = "0x20002E9")]
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
internal delegate ulong _PropertyContainer(ulong ulBuffer);
// Token: 0x02000213 RID: 531
// (Invoke) Token: 0x06000BAD RID: 2989
[Token(Token = "0x20002EA")]
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
internal delegate bool _HasReaders(ulong ulBuffer);
}
}