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); } }