mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
DirtySDK (EA's Dirty Sockets library) will be used for the LiveAPI implementation, and depends on: EABase, EAThread.
50 lines
1.7 KiB
C
50 lines
1.7 KiB
C
/*H********************************************************************************/
|
|
/*!
|
|
|
|
\File dirtydefs.h
|
|
|
|
\Description:
|
|
DirtySock platform independent definitions and enumerations.
|
|
|
|
[DEPRECATE]
|
|
|
|
\Copyright
|
|
Copyright (c) Electronic Arts 1999-2005
|
|
|
|
\Version 1.0 02/03/99 (JLB) First Version
|
|
\Version 1.1 04/01/99 (MDB) Added Endian types
|
|
\Version 1.2 03/27/02 (GWS) Made NULL C++ friendly, added DIRTYCODE_IOP, CODE_UNIX
|
|
\Version 1.3 02/22/05 (JEF) Moved CODE_XXX to DIRTYCODE_XXX to avoid conflicts
|
|
\Version 1.4 03/22/05 (GWS) Replaced with include of platform.h
|
|
*/
|
|
/********************************************************************************H*/
|
|
|
|
#ifndef _dirtydefs_h
|
|
#define _dirtydefs_h
|
|
|
|
/*** Include files ****************************************************************/
|
|
|
|
#include "DirtySDK/platform.h"
|
|
|
|
/*** Defines **********************************************************************/
|
|
|
|
// Microsoft Facilty codes when building a HRESTULT go up to 81, so we'll just start at 128
|
|
// we have 11 bits to work with giving us a max value of 2047
|
|
#define DIRTYAPI_SOCKET (128)
|
|
#define DIRTYAPI_PROTO_HTTP (129)
|
|
#define DIRTYAPI_PROTO_SSL (130)
|
|
#define DIRTYAPI_QOS (131)
|
|
#define DIRTYAPI_MAX (2047)
|
|
|
|
#define DIRTYAPI_SOCKET_ERR_ALREADY_ACTIVE (-1)
|
|
#define DIRTYAPI_SOCKET_ERR_NO_MEMORY (-2)
|
|
#define DIRTYAPI_SOCKET_ERR_HOST_NAME_CACHE (-3)
|
|
#define DIRTYAPI_SOCKET_ERR_PLATFORM_SPECIFIC (-4)
|
|
/*** Macros ***********************************************************************/
|
|
|
|
/*** Type Definitions *************************************************************/
|
|
|
|
#endif // _dirtydefs_h
|
|
|
|
|