Odamex
Setting the Standard in Multiplayer Doom
Xbox/i_xbox.cpp File Reference

Data Structures

struct  AG_LAUNCH_DATA
struct  CUSTOM_LAUNCH_DATA
struct  _STRING

Typedefs

typedef struct AG_LAUNCH_DATAPAG_LAUNCH_DATA
typedef struct CUSTOM_LAUNCH_DATAPCUSTOM_LAUNCH_DATA
typedef struct _STRING UNICODE_STRING
typedef struct _STRINGPUNICODE_STRING
typedef struct _STRING ANSI_STRING
typedef struct _STRINGPANSI_STRING

Functions

XBOXAPI LONG WINAPI IoCreateSymbolicLink (IN PUNICODE_STRING SymbolicLinkName, IN PUNICODE_STRING DeviceName)
XBOXAPI LONG WINAPI IoDeleteSymbolicLink (IN PUNICODE_STRING SymbolicLinkName)
XBOXAPI INT WINAPI XWriteTitleInfoAndRebootA (LPVOID, LPVOID, DWORD, DWORD, LPVOID)
XBOXAPI LONG WINAPI HalWriteSMBusValue (UCHAR devddress, UCHAR offset, UCHAR writedw, DWORD data)
int I_Main (int argc, char *argv[])
size_t I_BytesToMegabytes (size_t Bytes)
char * xbox_Getenv (const char *)
int xbox_Putenv (const char *)
char * xbox_GetCWD (char *buf, size_t size)
char * xbox_InetNtoa (struct in_addr in)
struct hostentxbox_GetHostByName (const char *name)
int xbox_GetHostname (char *name, int namelen)
void xbox_PrintMemoryDebug ()
LONG xbox_MountDevice (LPSTR sSymbolicLinkName, LPSTR sDeviceName)
LONG xbox_UnMountDevice (LPSTR sSymbolicLinkName)
void xbox_MountPartitions ()
void xbox_UnMountPartitions ()
void xbox_InitNet ()
void xbox_CloseNetwork ()
int xbox_SetScreenPosition (float x, float y)
int xbox_SetScreenStretch (float xs, float ys)
void xbox_WriteSaveMeta (string path, string text)
string xbox_GetSavePath (string file, int slot)
void xbox_EnableCustomLED ()
void xbox_DisableCustomLED ()
void xbox_RecordLauncherXBE (char *szLauncherXBE, DWORD dwID)
void xbox_Reboot ()
void xbox_AtExit (void(*function)(void))
void xbox_Exit (int status)
void xbox_PrepareArgs (string cmdline, char *argv[], int &argc)
void __cdecl main ()

Typedef Documentation

typedef struct _STRING ANSI_STRING
typedef struct AG_LAUNCH_DATA * PAG_LAUNCH_DATA
typedef struct _STRING * PANSI_STRING
typedef struct _STRING * PUNICODE_STRING
typedef struct _STRING UNICODE_STRING

Function Documentation

XBOXAPI LONG WINAPI HalWriteSMBusValue ( UCHAR  devddress,
UCHAR  offset,
UCHAR  writedw,
DWORD  data 
)
size_t I_BytesToMegabytes ( size_t  Bytes)
int I_Main ( int  argc,
char *  argv[] 
)
XBOXAPI LONG WINAPI IoCreateSymbolicLink ( IN PUNICODE_STRING  SymbolicLinkName,
IN PUNICODE_STRING  DeviceName 
)
XBOXAPI LONG WINAPI IoDeleteSymbolicLink ( IN PUNICODE_STRING  SymbolicLinkName)
void __cdecl main ( )
void xbox_AtExit ( void(*)(void)  function)
void xbox_CloseNetwork ( )
void xbox_DisableCustomLED ( )
void xbox_EnableCustomLED ( )
void xbox_Exit ( int  status)
char* xbox_GetCWD ( char *  buf,
size_t  size 
)
char* xbox_Getenv ( const char *  )
struct hostent* xbox_GetHostByName ( const char *  name) [read]
int xbox_GetHostname ( char *  name,
int  namelen 
)
string xbox_GetSavePath ( string  file,
int  slot 
)
char* xbox_InetNtoa ( struct in_addr  in)
void xbox_InitNet ( )
LONG xbox_MountDevice ( LPSTR  sSymbolicLinkName,
LPSTR  sDeviceName 
)
void xbox_MountPartitions ( )
void xbox_PrepareArgs ( string  cmdline,
char *  argv[],
int &  argc 
)
void xbox_PrintMemoryDebug ( )
int xbox_Putenv ( const char *  )
void xbox_Reboot ( )
void xbox_RecordLauncherXBE ( char *  szLauncherXBE,
DWORD  dwID 
)
int xbox_SetScreenPosition ( float  x,
float  y 
)
int xbox_SetScreenStretch ( float  xs,
float  ys 
)
LONG xbox_UnMountDevice ( LPSTR  sSymbolicLinkName)
void xbox_UnMountPartitions ( )
void xbox_WriteSaveMeta ( string  path,
string  text 
)
XBOXAPI INT WINAPI XWriteTitleInfoAndRebootA ( LPVOID  ,
LPVOID  ,
DWORD  ,
DWORD  ,
LPVOID   
)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends