summaryrefslogtreecommitdiff
path: root/Assembly_Firstpass/Steamworks/SteamUGCQueryCompleted_t.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Assembly_Firstpass/Steamworks/SteamUGCQueryCompleted_t.cs')
-rw-r--r--Assembly_Firstpass/Steamworks/SteamUGCQueryCompleted_t.cs36
1 files changed, 36 insertions, 0 deletions
diff --git a/Assembly_Firstpass/Steamworks/SteamUGCQueryCompleted_t.cs b/Assembly_Firstpass/Steamworks/SteamUGCQueryCompleted_t.cs
new file mode 100644
index 0000000..f0d1e58
--- /dev/null
+++ b/Assembly_Firstpass/Steamworks/SteamUGCQueryCompleted_t.cs
@@ -0,0 +1,36 @@
+using System.Runtime.InteropServices;
+
+namespace Steamworks;
+
+[StructLayout(LayoutKind.Sequential, Pack = 8)]
+[CallbackIdentity(3401)]
+public struct SteamUGCQueryCompleted_t
+{
+ public const int k_iCallback = 3401;
+
+ public UGCQueryHandle_t m_handle;
+
+ public EResult m_eResult;
+
+ public uint m_unNumResultsReturned;
+
+ public uint m_unTotalMatchingResults;
+
+ [MarshalAs(UnmanagedType.I1)]
+ public bool m_bCachedData;
+
+ [MarshalAs(UnmanagedType.ByValArray, SizeConst = 256)]
+ private byte[] m_rgchNextCursor_;
+
+ public string m_rgchNextCursor
+ {
+ get
+ {
+ return InteropHelp.ByteArrayToStringUTF8(m_rgchNextCursor_);
+ }
+ set
+ {
+ InteropHelp.StringToByteArrayUTF8(value, m_rgchNextCursor_, 256);
+ }
+ }
+}