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

90 lines
3.6 KiB
C#

using System;
using System.Runtime.InteropServices;
using System.Text;
using Cpp2IlInjected;
namespace Valve.VR
{
// Token: 0x020001E0 RID: 480
[Token(Token = "0x2000080")]
public struct IVRScreenshots
{
// Token: 0x040003D1 RID: 977
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40003A3")]
internal IVRScreenshots._RequestScreenshot RequestScreenshot;
// Token: 0x040003D2 RID: 978
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x40003A4")]
internal IVRScreenshots._HookScreenshot HookScreenshot;
// Token: 0x040003D3 RID: 979
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40003A5")]
internal IVRScreenshots._GetScreenshotPropertyType GetScreenshotPropertyType;
// Token: 0x040003D4 RID: 980
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40003A6")]
internal IVRScreenshots._GetScreenshotPropertyFilename GetScreenshotPropertyFilename;
// Token: 0x040003D5 RID: 981
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40003A7")]
internal IVRScreenshots._UpdateScreenshotProgress UpdateScreenshotProgress;
// Token: 0x040003D6 RID: 982
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40003A8")]
internal IVRScreenshots._TakeStereoScreenshot TakeStereoScreenshot;
// Token: 0x040003D7 RID: 983
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40003A9")]
internal IVRScreenshots._SubmitScreenshot SubmitScreenshot;
// Token: 0x020001E1 RID: 481
// (Invoke) Token: 0x06000AF5 RID: 2805
[Token(Token = "0x20002BC")]
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
internal delegate EVRScreenshotError _RequestScreenshot(ref uint pOutScreenshotHandle, EVRScreenshotType type, string pchPreviewFilename, string pchVRFilename);
// Token: 0x020001E2 RID: 482
// (Invoke) Token: 0x06000AF9 RID: 2809
[Token(Token = "0x20002BD")]
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
internal delegate EVRScreenshotError _HookScreenshot([In] [Out] EVRScreenshotType[] pSupportedTypes, int numTypes);
// Token: 0x020001E3 RID: 483
// (Invoke) Token: 0x06000AFD RID: 2813
[Token(Token = "0x20002BE")]
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
internal delegate EVRScreenshotType _GetScreenshotPropertyType(uint screenshotHandle, ref EVRScreenshotError pError);
// Token: 0x020001E4 RID: 484
// (Invoke) Token: 0x06000B01 RID: 2817
[Token(Token = "0x20002BF")]
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
internal delegate uint _GetScreenshotPropertyFilename(uint screenshotHandle, EVRScreenshotPropertyFilenames filenameType, StringBuilder pchFilename, uint cchFilename, ref EVRScreenshotError pError);
// Token: 0x020001E5 RID: 485
// (Invoke) Token: 0x06000B05 RID: 2821
[Token(Token = "0x20002C0")]
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
internal delegate EVRScreenshotError _UpdateScreenshotProgress(uint screenshotHandle, float flProgress);
// Token: 0x020001E6 RID: 486
// (Invoke) Token: 0x06000B09 RID: 2825
[Token(Token = "0x20002C1")]
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
internal delegate EVRScreenshotError _TakeStereoScreenshot(ref uint pOutScreenshotHandle, string pchPreviewFilename, string pchVRFilename);
// Token: 0x020001E7 RID: 487
// (Invoke) Token: 0x06000B0D RID: 2829
[Token(Token = "0x20002C2")]
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
internal delegate EVRScreenshotError _SubmitScreenshot(uint screenshotHandle, EVRScreenshotType type, string pchSourcePreviewFilename, string pchSourceVRFilename);
}
}