#ifndef MARIUSNET_PUBLIC_H #define MARIUSNET_PUBLIC_H extern unsigned char MsNet_Running; unsigned char MSNet_Login(char* username, char* password); void MSNet_SendChat( char* msg ); void MSNet_RoomExit(); void MSNet_DrawGames(); extern char MariusLogin[32]; typedef struct { short unknown16; short type; int options; int timelimit; int checksum; short difficulty; short maxplayers; short teamrandomseed; short maxteams; //-1 int planningtime; int unusedint; int unusedint_2; short unknown16_2; short pluginflag; char pluginlist[512]; int clientversion;//0xc136e436 int unknownint; short status; short numplayers; char action; char pad[3]; char Buffer[128]; } m_gamedescription; typedef struct { short port; short zero; m_gamedescription g; } m_announcegame; int MSNet_CreateGame( m_announcegame* Game ); #endif