// This file is automatically generated.
using System;
using System.Text;
using System.Runtime.InteropServices;

namespace Steam4NET
{

	public enum EDetailedPlatformErrorType : int
	{
		eNoDetailedErrorAvailable = 0,
		eStandardCerrno = 1,
		eWin32LastError = 2,
		eWinSockLastError = 3,
		eDetailedPlatformErrorCount = 4,
	};
	
	[StructLayout(LayoutKind.Sequential,Pack=8)]
	public struct TSteamError
	{
		public ESteamError eSteamError;
		public EDetailedPlatformErrorType eDetailedErrorType;
		public Int32 nDetailedErrorCode;
		[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 255)]
		public string szDesc;
	};
	
}
