using System.Runtime.InteropServices; namespace Steamworks { [StructLayout(LayoutKind.Sequential, Pack = 8)] [CallbackIdentity(1021)] public struct AppProofOfPurchaseKeyResponse_t { public const int k_iCallback = 1021; public EResult m_eResult; public uint m_nAppID; public uint m_cchKeyLength; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 240)] public string m_rgchKey; } }