using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace Valve.VR { // Token: 0x020001D0 RID: 464 [Token(Token = "0x200007E")] public struct IVRNotifications { // Token: 0x040003C3 RID: 963 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000395")] internal IVRNotifications._CreateNotification CreateNotification; // Token: 0x040003C4 RID: 964 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4000396")] internal IVRNotifications._RemoveNotification RemoveNotification; // Token: 0x020001D1 RID: 465 // (Invoke) Token: 0x06000ABD RID: 2749 [Token(Token = "0x20002B7")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate EVRNotificationError _CreateNotification(ulong ulOverlayHandle, ulong ulUserValue, EVRNotificationType type, string pchText, EVRNotificationStyle style, ref NotificationBitmap_t pImage, ref uint pNotificationId); // Token: 0x020001D2 RID: 466 // (Invoke) Token: 0x06000AC1 RID: 2753 [Token(Token = "0x20002B8")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate EVRNotificationError _RemoveNotification(uint notificationId); } }