Pyrogenesis  trunk
Classes | Functions | Variables
Errors.cpp File Reference
#include "precompiled.h"
#include "Errors.h"
Include dependency graph for Errors.cpp:

Classes

class  PSERROR_CVFSFile
 
class  PSERROR_Deserialize
 
class  PSERROR_DllLoader
 
class  PSERROR_Error
 
class  PSERROR_File
 
class  PSERROR_GUI
 
class  PSERROR_Game
 
class  PSERROR_I18n
 
class  PSERROR_Renderer
 
class  PSERROR_Scripting
 
class  PSERROR_Serialize
 
class  PSERROR_System
 
class  PSERROR_Xeromyces
 
class  PSERROR_Game_World
 
class  PSERROR_I18n_Script
 
class  PSERROR_Scripting_DefineType
 
class  PSERROR_Scripting_LoadFile
 
class  PSERROR_CVFSFile_AlreadyLoaded
 
class  PSERROR_CVFSFile_InvalidBufferAccess
 
class  PSERROR_CVFSFile_LoadFailed
 
class  PSERROR_Deserialize_InvalidCharInString
 
class  PSERROR_Deserialize_OutOfBounds
 
class  PSERROR_Deserialize_ReadFailed
 
class  PSERROR_Deserialize_ScriptError
 
class  PSERROR_DllLoader_DllNotLoaded
 
class  PSERROR_DllLoader_SymbolNotFound
 
class  PSERROR_Error_InvalidError
 
class  PSERROR_File_InvalidType
 
class  PSERROR_File_InvalidVersion
 
class  PSERROR_File_OpenFailed
 
class  PSERROR_File_ReadFailed
 
class  PSERROR_File_UnexpectedEOF
 
class  PSERROR_File_WriteFailed
 
class  PSERROR_GUI_InvalidSetting
 
class  PSERROR_GUI_JSOpenFailed
 
class  PSERROR_GUI_NameAmbiguity
 
class  PSERROR_GUI_NullObjectProvided
 
class  PSERROR_GUI_ObjectNeedsName
 
class  PSERROR_GUI_OperationNeedsGUIObject
 
class  PSERROR_GUI_UnableToParse
 
class  PSERROR_Game_World_MapLoadFailed
 
class  PSERROR_I18n_Script_SetupFailed
 
class  PSERROR_Renderer_VBOFailed
 
class  PSERROR_Scripting_CallFunctionFailed
 
class  PSERROR_Scripting_ConversionFailed
 
class  PSERROR_Scripting_CreateObjectFailed
 
class  PSERROR_Scripting_DefineConstantFailed
 
class  PSERROR_Scripting_DefineType_AlreadyExists
 
class  PSERROR_Scripting_DefineType_CreationFailed
 
class  PSERROR_Scripting_LoadFile_EvalErrors
 
class  PSERROR_Scripting_LoadFile_OpenFailed
 
class  PSERROR_Scripting_RegisterFunctionFailed
 
class  PSERROR_Scripting_SetupFailed
 
class  PSERROR_Scripting_TypeDoesNotExist
 
class  PSERROR_Serialize_InvalidCharInString
 
class  PSERROR_Serialize_InvalidScriptValue
 
class  PSERROR_Serialize_OutOfBounds
 
class  PSERROR_Serialize_ScriptError
 
class  PSERROR_System_RequiredExtensionsMissing
 
class  PSERROR_System_SDLInitFailed
 
class  PSERROR_System_VmodeFailed
 
class  PSERROR_Xeromyces_XMLOpenFailed
 
class  PSERROR_Xeromyces_XMLParseError
 

Functions

const char * GetErrorString (PSRETURN code)
 
void ThrowError (PSRETURN code)
 

Variables

const PSRETURN PSRETURN_CVFSFile_AlreadyLoaded = 0x01000001
 
const PSRETURN PSRETURN_CVFSFile_InvalidBufferAccess = 0x01000002
 
const PSRETURN PSRETURN_CVFSFile_LoadFailed = 0x01000003
 
const PSRETURN PSRETURN_Deserialize_InvalidCharInString = 0x02000001
 
const PSRETURN PSRETURN_Deserialize_OutOfBounds = 0x02000002
 
const PSRETURN PSRETURN_Deserialize_ReadFailed = 0x02000003
 
const PSRETURN PSRETURN_Deserialize_ScriptError = 0x02000004
 
const PSRETURN PSRETURN_DllLoader_DllNotLoaded = 0x03000001
 
const PSRETURN PSRETURN_DllLoader_SymbolNotFound = 0x03000002
 
const PSRETURN PSRETURN_Error_InvalidError = 0x04000001
 
const PSRETURN PSRETURN_File_InvalidType = 0x05000001
 
const PSRETURN PSRETURN_File_InvalidVersion = 0x05000002
 
const PSRETURN PSRETURN_File_OpenFailed = 0x05000003
 
const PSRETURN PSRETURN_File_ReadFailed = 0x05000004
 
const PSRETURN PSRETURN_File_UnexpectedEOF = 0x05000005
 
const PSRETURN PSRETURN_File_WriteFailed = 0x05000006
 
const PSRETURN PSRETURN_GUI_InvalidSetting = 0x06000001
 
const PSRETURN PSRETURN_GUI_JSOpenFailed = 0x06000002
 
const PSRETURN PSRETURN_GUI_NameAmbiguity = 0x06000003
 
const PSRETURN PSRETURN_GUI_NullObjectProvided = 0x06000004
 
const PSRETURN PSRETURN_GUI_ObjectNeedsName = 0x06000005
 
const PSRETURN PSRETURN_GUI_OperationNeedsGUIObject = 0x06000006
 
const PSRETURN PSRETURN_GUI_UnableToParse = 0x06000007
 
const PSRETURN PSRETURN_Game_World_MapLoadFailed = 0x07040001
 
const PSRETURN PSRETURN_I18n_Script_SetupFailed = 0x08030001
 
const PSRETURN PSRETURN_Renderer_VBOFailed = 0x09000001
 
const PSRETURN PSRETURN_Scripting_DefineType_AlreadyExists = 0x0a010001
 
const PSRETURN PSRETURN_Scripting_DefineType_CreationFailed = 0x0a010002
 
const PSRETURN PSRETURN_Scripting_LoadFile_EvalErrors = 0x0a020001
 
const PSRETURN PSRETURN_Scripting_LoadFile_OpenFailed = 0x0a020002
 
const PSRETURN PSRETURN_Scripting_CallFunctionFailed = 0x0a000001
 
const PSRETURN PSRETURN_Scripting_ConversionFailed = 0x0a000002
 
const PSRETURN PSRETURN_Scripting_CreateObjectFailed = 0x0a000003
 
const PSRETURN PSRETURN_Scripting_DefineConstantFailed = 0x0a000004
 
const PSRETURN PSRETURN_Scripting_RegisterFunctionFailed = 0x0a000005
 
const PSRETURN PSRETURN_Scripting_SetupFailed = 0x0a000006
 
const PSRETURN PSRETURN_Scripting_TypeDoesNotExist = 0x0a000007
 
const PSRETURN PSRETURN_Serialize_InvalidCharInString = 0x0b000001
 
const PSRETURN PSRETURN_Serialize_InvalidScriptValue = 0x0b000002
 
const PSRETURN PSRETURN_Serialize_OutOfBounds = 0x0b000003
 
const PSRETURN PSRETURN_Serialize_ScriptError = 0x0b000004
 
const PSRETURN PSRETURN_System_RequiredExtensionsMissing = 0x0c000001
 
const PSRETURN PSRETURN_System_SDLInitFailed = 0x0c000002
 
const PSRETURN PSRETURN_System_VmodeFailed = 0x0c000003
 
const PSRETURN PSRETURN_Xeromyces_XMLOpenFailed = 0x0d000001
 
const PSRETURN PSRETURN_Xeromyces_XMLParseError = 0x0d000002
 
const PSRETURN MASK__PSRETURN_CVFSFile = 0xff000000
 
const PSRETURN CODE__PSRETURN_CVFSFile = 0x01000000
 
const PSRETURN MASK__PSRETURN_Deserialize = 0xff000000
 
const PSRETURN CODE__PSRETURN_Deserialize = 0x02000000
 
const PSRETURN MASK__PSRETURN_DllLoader = 0xff000000
 
const PSRETURN CODE__PSRETURN_DllLoader = 0x03000000
 
const PSRETURN MASK__PSRETURN_Error = 0xff000000
 
const PSRETURN CODE__PSRETURN_Error = 0x04000000
 
const PSRETURN MASK__PSRETURN_File = 0xff000000
 
const PSRETURN CODE__PSRETURN_File = 0x05000000
 
const PSRETURN MASK__PSRETURN_GUI = 0xff000000
 
const PSRETURN CODE__PSRETURN_GUI = 0x06000000
 
const PSRETURN MASK__PSRETURN_Game = 0xff000000
 
const PSRETURN CODE__PSRETURN_Game = 0x07000000
 
const PSRETURN MASK__PSRETURN_I18n = 0xff000000
 
const PSRETURN CODE__PSRETURN_I18n = 0x08000000
 
const PSRETURN MASK__PSRETURN_Renderer = 0xff000000
 
const PSRETURN CODE__PSRETURN_Renderer = 0x09000000
 
const PSRETURN MASK__PSRETURN_Scripting = 0x0a000000
 
const PSRETURN CODE__PSRETURN_Scripting = 0x0a000000
 
const PSRETURN MASK__PSRETURN_Serialize = 0x0b000000
 
const PSRETURN CODE__PSRETURN_Serialize = 0x0b000000
 
const PSRETURN MASK__PSRETURN_System = 0x0c000000
 
const PSRETURN CODE__PSRETURN_System = 0x0c000000
 
const PSRETURN MASK__PSRETURN_Xeromyces = 0x0d000000
 
const PSRETURN CODE__PSRETURN_Xeromyces = 0x0d000000
 
const PSRETURN MASK__PSRETURN_Game_World = 0xffff0000
 
const PSRETURN CODE__PSRETURN_Game_World = 0x07040000
 
const PSRETURN MASK__PSRETURN_I18n_Script = 0xffff0000
 
const PSRETURN CODE__PSRETURN_I18n_Script = 0x08030000
 
const PSRETURN MASK__PSRETURN_Scripting_DefineType = 0x0aff0000
 
const PSRETURN CODE__PSRETURN_Scripting_DefineType = 0x0a010000
 
const PSRETURN MASK__PSRETURN_Scripting_LoadFile = 0x0aff0000
 
const PSRETURN CODE__PSRETURN_Scripting_LoadFile = 0x0a020000
 
const PSRETURN MASK__PSRETURN_CVFSFile_AlreadyLoaded = 0xffffffff
 
const PSRETURN CODE__PSRETURN_CVFSFile_AlreadyLoaded = 0x01000001
 
const PSRETURN MASK__PSRETURN_CVFSFile_InvalidBufferAccess = 0xffffffff
 
const PSRETURN CODE__PSRETURN_CVFSFile_InvalidBufferAccess = 0x01000002
 
const PSRETURN MASK__PSRETURN_CVFSFile_LoadFailed = 0xffffffff
 
const PSRETURN CODE__PSRETURN_CVFSFile_LoadFailed = 0x01000003
 
const PSRETURN MASK__PSRETURN_Deserialize_InvalidCharInString = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Deserialize_InvalidCharInString = 0x02000001
 
const PSRETURN MASK__PSRETURN_Deserialize_OutOfBounds = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Deserialize_OutOfBounds = 0x02000002
 
const PSRETURN MASK__PSRETURN_Deserialize_ReadFailed = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Deserialize_ReadFailed = 0x02000003
 
const PSRETURN MASK__PSRETURN_Deserialize_ScriptError = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Deserialize_ScriptError = 0x02000004
 
const PSRETURN MASK__PSRETURN_DllLoader_DllNotLoaded = 0xffffffff
 
const PSRETURN CODE__PSRETURN_DllLoader_DllNotLoaded = 0x03000001
 
const PSRETURN MASK__PSRETURN_DllLoader_SymbolNotFound = 0xffffffff
 
const PSRETURN CODE__PSRETURN_DllLoader_SymbolNotFound = 0x03000002
 
const PSRETURN MASK__PSRETURN_Error_InvalidError = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Error_InvalidError = 0x04000001
 
const PSRETURN MASK__PSRETURN_File_InvalidType = 0xffffffff
 
const PSRETURN CODE__PSRETURN_File_InvalidType = 0x05000001
 
const PSRETURN MASK__PSRETURN_File_InvalidVersion = 0xffffffff
 
const PSRETURN CODE__PSRETURN_File_InvalidVersion = 0x05000002
 
const PSRETURN MASK__PSRETURN_File_OpenFailed = 0xffffffff
 
const PSRETURN CODE__PSRETURN_File_OpenFailed = 0x05000003
 
const PSRETURN MASK__PSRETURN_File_ReadFailed = 0xffffffff
 
const PSRETURN CODE__PSRETURN_File_ReadFailed = 0x05000004
 
const PSRETURN MASK__PSRETURN_File_UnexpectedEOF = 0xffffffff
 
const PSRETURN CODE__PSRETURN_File_UnexpectedEOF = 0x05000005
 
const PSRETURN MASK__PSRETURN_File_WriteFailed = 0xffffffff
 
const PSRETURN CODE__PSRETURN_File_WriteFailed = 0x05000006
 
const PSRETURN MASK__PSRETURN_GUI_InvalidSetting = 0xffffffff
 
const PSRETURN CODE__PSRETURN_GUI_InvalidSetting = 0x06000001
 
const PSRETURN MASK__PSRETURN_GUI_JSOpenFailed = 0xffffffff
 
const PSRETURN CODE__PSRETURN_GUI_JSOpenFailed = 0x06000002
 
const PSRETURN MASK__PSRETURN_GUI_NameAmbiguity = 0xffffffff
 
const PSRETURN CODE__PSRETURN_GUI_NameAmbiguity = 0x06000003
 
const PSRETURN MASK__PSRETURN_GUI_NullObjectProvided = 0xffffffff
 
const PSRETURN CODE__PSRETURN_GUI_NullObjectProvided = 0x06000004
 
const PSRETURN MASK__PSRETURN_GUI_ObjectNeedsName = 0xffffffff
 
const PSRETURN CODE__PSRETURN_GUI_ObjectNeedsName = 0x06000005
 
const PSRETURN MASK__PSRETURN_GUI_OperationNeedsGUIObject = 0xffffffff
 
const PSRETURN CODE__PSRETURN_GUI_OperationNeedsGUIObject = 0x06000006
 
const PSRETURN MASK__PSRETURN_GUI_UnableToParse = 0xffffffff
 
const PSRETURN CODE__PSRETURN_GUI_UnableToParse = 0x06000007
 
const PSRETURN MASK__PSRETURN_Game_World_MapLoadFailed = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Game_World_MapLoadFailed = 0x07040001
 
const PSRETURN MASK__PSRETURN_I18n_Script_SetupFailed = 0xffffffff
 
const PSRETURN CODE__PSRETURN_I18n_Script_SetupFailed = 0x08030001
 
const PSRETURN MASK__PSRETURN_Renderer_VBOFailed = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Renderer_VBOFailed = 0x09000001
 
const PSRETURN MASK__PSRETURN_Scripting_DefineType_AlreadyExists = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Scripting_DefineType_AlreadyExists = 0x0a010001
 
const PSRETURN MASK__PSRETURN_Scripting_DefineType_CreationFailed = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Scripting_DefineType_CreationFailed = 0x0a010002
 
const PSRETURN MASK__PSRETURN_Scripting_LoadFile_EvalErrors = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Scripting_LoadFile_EvalErrors = 0x0a020001
 
const PSRETURN MASK__PSRETURN_Scripting_LoadFile_OpenFailed = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Scripting_LoadFile_OpenFailed = 0x0a020002
 
const PSRETURN MASK__PSRETURN_Scripting_CallFunctionFailed = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Scripting_CallFunctionFailed = 0x0a000001
 
const PSRETURN MASK__PSRETURN_Scripting_ConversionFailed = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Scripting_ConversionFailed = 0x0a000002
 
const PSRETURN MASK__PSRETURN_Scripting_CreateObjectFailed = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Scripting_CreateObjectFailed = 0x0a000003
 
const PSRETURN MASK__PSRETURN_Scripting_DefineConstantFailed = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Scripting_DefineConstantFailed = 0x0a000004
 
const PSRETURN MASK__PSRETURN_Scripting_RegisterFunctionFailed = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Scripting_RegisterFunctionFailed = 0x0a000005
 
const PSRETURN MASK__PSRETURN_Scripting_SetupFailed = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Scripting_SetupFailed = 0x0a000006
 
const PSRETURN MASK__PSRETURN_Scripting_TypeDoesNotExist = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Scripting_TypeDoesNotExist = 0x0a000007
 
const PSRETURN MASK__PSRETURN_Serialize_InvalidCharInString = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Serialize_InvalidCharInString = 0x0b000001
 
const PSRETURN MASK__PSRETURN_Serialize_InvalidScriptValue = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Serialize_InvalidScriptValue = 0x0b000002
 
const PSRETURN MASK__PSRETURN_Serialize_OutOfBounds = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Serialize_OutOfBounds = 0x0b000003
 
const PSRETURN MASK__PSRETURN_Serialize_ScriptError = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Serialize_ScriptError = 0x0b000004
 
const PSRETURN MASK__PSRETURN_System_RequiredExtensionsMissing = 0xffffffff
 
const PSRETURN CODE__PSRETURN_System_RequiredExtensionsMissing = 0x0c000001
 
const PSRETURN MASK__PSRETURN_System_SDLInitFailed = 0xffffffff
 
const PSRETURN CODE__PSRETURN_System_SDLInitFailed = 0x0c000002
 
const PSRETURN MASK__PSRETURN_System_VmodeFailed = 0xffffffff
 
const PSRETURN CODE__PSRETURN_System_VmodeFailed = 0x0c000003
 
const PSRETURN MASK__PSRETURN_Xeromyces_XMLOpenFailed = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Xeromyces_XMLOpenFailed = 0x0d000001
 
const PSRETURN MASK__PSRETURN_Xeromyces_XMLParseError = 0xffffffff
 
const PSRETURN CODE__PSRETURN_Xeromyces_XMLParseError = 0x0d000002
 

Function Documentation

const char* GetErrorString ( PSRETURN  code)
void ThrowError ( PSRETURN  code)

Variable Documentation

const PSRETURN CODE__PSRETURN_CVFSFile = 0x01000000
const PSRETURN CODE__PSRETURN_CVFSFile_AlreadyLoaded = 0x01000001
const PSRETURN CODE__PSRETURN_CVFSFile_InvalidBufferAccess = 0x01000002
const PSRETURN CODE__PSRETURN_CVFSFile_LoadFailed = 0x01000003
const PSRETURN CODE__PSRETURN_Deserialize = 0x02000000
const PSRETURN CODE__PSRETURN_Deserialize_InvalidCharInString = 0x02000001
const PSRETURN CODE__PSRETURN_Deserialize_OutOfBounds = 0x02000002
const PSRETURN CODE__PSRETURN_Deserialize_ReadFailed = 0x02000003
const PSRETURN CODE__PSRETURN_Deserialize_ScriptError = 0x02000004
const PSRETURN CODE__PSRETURN_DllLoader = 0x03000000
const PSRETURN CODE__PSRETURN_DllLoader_DllNotLoaded = 0x03000001
const PSRETURN CODE__PSRETURN_DllLoader_SymbolNotFound = 0x03000002
const PSRETURN CODE__PSRETURN_Error = 0x04000000
const PSRETURN CODE__PSRETURN_Error_InvalidError = 0x04000001
const PSRETURN CODE__PSRETURN_File = 0x05000000
const PSRETURN CODE__PSRETURN_File_InvalidType = 0x05000001
const PSRETURN CODE__PSRETURN_File_InvalidVersion = 0x05000002
const PSRETURN CODE__PSRETURN_File_OpenFailed = 0x05000003
const PSRETURN CODE__PSRETURN_File_ReadFailed = 0x05000004
const PSRETURN CODE__PSRETURN_File_UnexpectedEOF = 0x05000005
const PSRETURN CODE__PSRETURN_File_WriteFailed = 0x05000006
const PSRETURN CODE__PSRETURN_Game = 0x07000000
const PSRETURN CODE__PSRETURN_Game_World = 0x07040000
const PSRETURN CODE__PSRETURN_Game_World_MapLoadFailed = 0x07040001
const PSRETURN CODE__PSRETURN_GUI = 0x06000000
const PSRETURN CODE__PSRETURN_GUI_InvalidSetting = 0x06000001
const PSRETURN CODE__PSRETURN_GUI_JSOpenFailed = 0x06000002
const PSRETURN CODE__PSRETURN_GUI_NameAmbiguity = 0x06000003
const PSRETURN CODE__PSRETURN_GUI_NullObjectProvided = 0x06000004
const PSRETURN CODE__PSRETURN_GUI_ObjectNeedsName = 0x06000005
const PSRETURN CODE__PSRETURN_GUI_OperationNeedsGUIObject = 0x06000006
const PSRETURN CODE__PSRETURN_GUI_UnableToParse = 0x06000007
const PSRETURN CODE__PSRETURN_I18n = 0x08000000
const PSRETURN CODE__PSRETURN_I18n_Script = 0x08030000
const PSRETURN CODE__PSRETURN_I18n_Script_SetupFailed = 0x08030001
const PSRETURN CODE__PSRETURN_Renderer = 0x09000000
const PSRETURN CODE__PSRETURN_Renderer_VBOFailed = 0x09000001
const PSRETURN CODE__PSRETURN_Scripting = 0x0a000000
const PSRETURN CODE__PSRETURN_Scripting_CallFunctionFailed = 0x0a000001
const PSRETURN CODE__PSRETURN_Scripting_ConversionFailed = 0x0a000002
const PSRETURN CODE__PSRETURN_Scripting_CreateObjectFailed = 0x0a000003
const PSRETURN CODE__PSRETURN_Scripting_DefineConstantFailed = 0x0a000004
const PSRETURN CODE__PSRETURN_Scripting_DefineType = 0x0a010000
const PSRETURN CODE__PSRETURN_Scripting_DefineType_AlreadyExists = 0x0a010001
const PSRETURN CODE__PSRETURN_Scripting_DefineType_CreationFailed = 0x0a010002
const PSRETURN CODE__PSRETURN_Scripting_LoadFile = 0x0a020000
const PSRETURN CODE__PSRETURN_Scripting_LoadFile_EvalErrors = 0x0a020001
const PSRETURN CODE__PSRETURN_Scripting_LoadFile_OpenFailed = 0x0a020002
const PSRETURN CODE__PSRETURN_Scripting_RegisterFunctionFailed = 0x0a000005
const PSRETURN CODE__PSRETURN_Scripting_SetupFailed = 0x0a000006
const PSRETURN CODE__PSRETURN_Scripting_TypeDoesNotExist = 0x0a000007
const PSRETURN CODE__PSRETURN_Serialize = 0x0b000000
const PSRETURN CODE__PSRETURN_Serialize_InvalidCharInString = 0x0b000001
const PSRETURN CODE__PSRETURN_Serialize_InvalidScriptValue = 0x0b000002
const PSRETURN CODE__PSRETURN_Serialize_OutOfBounds = 0x0b000003
const PSRETURN CODE__PSRETURN_Serialize_ScriptError = 0x0b000004
const PSRETURN CODE__PSRETURN_System = 0x0c000000
const PSRETURN CODE__PSRETURN_System_RequiredExtensionsMissing = 0x0c000001
const PSRETURN CODE__PSRETURN_System_SDLInitFailed = 0x0c000002
const PSRETURN CODE__PSRETURN_System_VmodeFailed = 0x0c000003
const PSRETURN CODE__PSRETURN_Xeromyces = 0x0d000000
const PSRETURN CODE__PSRETURN_Xeromyces_XMLOpenFailed = 0x0d000001
const PSRETURN CODE__PSRETURN_Xeromyces_XMLParseError = 0x0d000002
const PSRETURN MASK__PSRETURN_CVFSFile = 0xff000000
const PSRETURN MASK__PSRETURN_CVFSFile_AlreadyLoaded = 0xffffffff
const PSRETURN MASK__PSRETURN_CVFSFile_InvalidBufferAccess = 0xffffffff
const PSRETURN MASK__PSRETURN_CVFSFile_LoadFailed = 0xffffffff
const PSRETURN MASK__PSRETURN_Deserialize = 0xff000000
const PSRETURN MASK__PSRETURN_Deserialize_InvalidCharInString = 0xffffffff
const PSRETURN MASK__PSRETURN_Deserialize_OutOfBounds = 0xffffffff
const PSRETURN MASK__PSRETURN_Deserialize_ReadFailed = 0xffffffff
const PSRETURN MASK__PSRETURN_Deserialize_ScriptError = 0xffffffff
const PSRETURN MASK__PSRETURN_DllLoader = 0xff000000
const PSRETURN MASK__PSRETURN_DllLoader_DllNotLoaded = 0xffffffff
const PSRETURN MASK__PSRETURN_DllLoader_SymbolNotFound = 0xffffffff
const PSRETURN MASK__PSRETURN_Error = 0xff000000
const PSRETURN MASK__PSRETURN_Error_InvalidError = 0xffffffff
const PSRETURN MASK__PSRETURN_File = 0xff000000
const PSRETURN MASK__PSRETURN_File_InvalidType = 0xffffffff
const PSRETURN MASK__PSRETURN_File_InvalidVersion = 0xffffffff
const PSRETURN MASK__PSRETURN_File_OpenFailed = 0xffffffff
const PSRETURN MASK__PSRETURN_File_ReadFailed = 0xffffffff
const PSRETURN MASK__PSRETURN_File_UnexpectedEOF = 0xffffffff
const PSRETURN MASK__PSRETURN_File_WriteFailed = 0xffffffff
const PSRETURN MASK__PSRETURN_Game = 0xff000000
const PSRETURN MASK__PSRETURN_Game_World = 0xffff0000
const PSRETURN MASK__PSRETURN_Game_World_MapLoadFailed = 0xffffffff
const PSRETURN MASK__PSRETURN_GUI = 0xff000000
const PSRETURN MASK__PSRETURN_GUI_InvalidSetting = 0xffffffff
const PSRETURN MASK__PSRETURN_GUI_JSOpenFailed = 0xffffffff
const PSRETURN MASK__PSRETURN_GUI_NameAmbiguity = 0xffffffff
const PSRETURN MASK__PSRETURN_GUI_NullObjectProvided = 0xffffffff
const PSRETURN MASK__PSRETURN_GUI_ObjectNeedsName = 0xffffffff
const PSRETURN MASK__PSRETURN_GUI_OperationNeedsGUIObject = 0xffffffff
const PSRETURN MASK__PSRETURN_GUI_UnableToParse = 0xffffffff
const PSRETURN MASK__PSRETURN_I18n = 0xff000000
const PSRETURN MASK__PSRETURN_I18n_Script = 0xffff0000
const PSRETURN MASK__PSRETURN_I18n_Script_SetupFailed = 0xffffffff
const PSRETURN MASK__PSRETURN_Renderer = 0xff000000
const PSRETURN MASK__PSRETURN_Renderer_VBOFailed = 0xffffffff
const PSRETURN MASK__PSRETURN_Scripting = 0x0a000000
const PSRETURN MASK__PSRETURN_Scripting_CallFunctionFailed = 0xffffffff
const PSRETURN MASK__PSRETURN_Scripting_ConversionFailed = 0xffffffff
const PSRETURN MASK__PSRETURN_Scripting_CreateObjectFailed = 0xffffffff
const PSRETURN MASK__PSRETURN_Scripting_DefineConstantFailed = 0xffffffff
const PSRETURN MASK__PSRETURN_Scripting_DefineType = 0x0aff0000
const PSRETURN MASK__PSRETURN_Scripting_DefineType_AlreadyExists = 0xffffffff
const PSRETURN MASK__PSRETURN_Scripting_DefineType_CreationFailed = 0xffffffff
const PSRETURN MASK__PSRETURN_Scripting_LoadFile = 0x0aff0000
const PSRETURN MASK__PSRETURN_Scripting_LoadFile_EvalErrors = 0xffffffff
const PSRETURN MASK__PSRETURN_Scripting_LoadFile_OpenFailed = 0xffffffff
const PSRETURN MASK__PSRETURN_Scripting_RegisterFunctionFailed = 0xffffffff
const PSRETURN MASK__PSRETURN_Scripting_SetupFailed = 0xffffffff
const PSRETURN MASK__PSRETURN_Scripting_TypeDoesNotExist = 0xffffffff
const PSRETURN MASK__PSRETURN_Serialize = 0x0b000000
const PSRETURN MASK__PSRETURN_Serialize_InvalidCharInString = 0xffffffff
const PSRETURN MASK__PSRETURN_Serialize_InvalidScriptValue = 0xffffffff
const PSRETURN MASK__PSRETURN_Serialize_OutOfBounds = 0xffffffff
const PSRETURN MASK__PSRETURN_Serialize_ScriptError = 0xffffffff
const PSRETURN MASK__PSRETURN_System = 0x0c000000
const PSRETURN MASK__PSRETURN_System_RequiredExtensionsMissing = 0xffffffff
const PSRETURN MASK__PSRETURN_System_SDLInitFailed = 0xffffffff
const PSRETURN MASK__PSRETURN_System_VmodeFailed = 0xffffffff
const PSRETURN MASK__PSRETURN_Xeromyces = 0x0d000000
const PSRETURN MASK__PSRETURN_Xeromyces_XMLOpenFailed = 0xffffffff
const PSRETURN MASK__PSRETURN_Xeromyces_XMLParseError = 0xffffffff
const PSRETURN PSRETURN_CVFSFile_AlreadyLoaded = 0x01000001
const PSRETURN PSRETURN_CVFSFile_InvalidBufferAccess = 0x01000002
const PSRETURN PSRETURN_CVFSFile_LoadFailed = 0x01000003
const PSRETURN PSRETURN_Deserialize_InvalidCharInString = 0x02000001
const PSRETURN PSRETURN_Deserialize_OutOfBounds = 0x02000002
const PSRETURN PSRETURN_Deserialize_ReadFailed = 0x02000003
const PSRETURN PSRETURN_Deserialize_ScriptError = 0x02000004
const PSRETURN PSRETURN_DllLoader_DllNotLoaded = 0x03000001
const PSRETURN PSRETURN_DllLoader_SymbolNotFound = 0x03000002
const PSRETURN PSRETURN_Error_InvalidError = 0x04000001
const PSRETURN PSRETURN_File_InvalidType = 0x05000001
const PSRETURN PSRETURN_File_InvalidVersion = 0x05000002
const PSRETURN PSRETURN_File_OpenFailed = 0x05000003
const PSRETURN PSRETURN_File_ReadFailed = 0x05000004
const PSRETURN PSRETURN_File_UnexpectedEOF = 0x05000005
const PSRETURN PSRETURN_File_WriteFailed = 0x05000006
const PSRETURN PSRETURN_Game_World_MapLoadFailed = 0x07040001
const PSRETURN PSRETURN_GUI_InvalidSetting = 0x06000001
const PSRETURN PSRETURN_GUI_JSOpenFailed = 0x06000002
const PSRETURN PSRETURN_GUI_NameAmbiguity = 0x06000003
const PSRETURN PSRETURN_GUI_NullObjectProvided = 0x06000004
const PSRETURN PSRETURN_GUI_ObjectNeedsName = 0x06000005
const PSRETURN PSRETURN_GUI_OperationNeedsGUIObject = 0x06000006
const PSRETURN PSRETURN_GUI_UnableToParse = 0x06000007
const PSRETURN PSRETURN_I18n_Script_SetupFailed = 0x08030001
const PSRETURN PSRETURN_Renderer_VBOFailed = 0x09000001
const PSRETURN PSRETURN_Scripting_CallFunctionFailed = 0x0a000001
const PSRETURN PSRETURN_Scripting_ConversionFailed = 0x0a000002
const PSRETURN PSRETURN_Scripting_CreateObjectFailed = 0x0a000003
const PSRETURN PSRETURN_Scripting_DefineConstantFailed = 0x0a000004
const PSRETURN PSRETURN_Scripting_DefineType_AlreadyExists = 0x0a010001
const PSRETURN PSRETURN_Scripting_DefineType_CreationFailed = 0x0a010002
const PSRETURN PSRETURN_Scripting_LoadFile_EvalErrors = 0x0a020001
const PSRETURN PSRETURN_Scripting_LoadFile_OpenFailed = 0x0a020002
const PSRETURN PSRETURN_Scripting_RegisterFunctionFailed = 0x0a000005
const PSRETURN PSRETURN_Scripting_SetupFailed = 0x0a000006
const PSRETURN PSRETURN_Scripting_TypeDoesNotExist = 0x0a000007
const PSRETURN PSRETURN_Serialize_InvalidCharInString = 0x0b000001
const PSRETURN PSRETURN_Serialize_InvalidScriptValue = 0x0b000002
const PSRETURN PSRETURN_Serialize_OutOfBounds = 0x0b000003
const PSRETURN PSRETURN_Serialize_ScriptError = 0x0b000004
const PSRETURN PSRETURN_System_RequiredExtensionsMissing = 0x0c000001
const PSRETURN PSRETURN_System_SDLInitFailed = 0x0c000002
const PSRETURN PSRETURN_System_VmodeFailed = 0x0c000003
const PSRETURN PSRETURN_Xeromyces_XMLOpenFailed = 0x0d000001
const PSRETURN PSRETURN_Xeromyces_XMLParseError = 0x0d000002