#ifndef _COUNTERS_H_
#define _COUNTERS_H_

typedef struct _LOBBY_COUNTERS
{
    DWORD cLogins;
    DWORD cLogoffs;
    DWORD cPlayersMissions;
    DWORD cPlayersLobby;
    DWORD cPlayersDropped;
    DWORD cInboundQueueLength;
    DWORD cInboundQueueSize;
    DWORD cOutboundQueueLength;
    DWORD cOutboundQueueSize;
    DWORD timeInnerLoop;
    DWORD cMissions;
    DWORD cServers;
} LOBBY_COUNTERS, *PLOBBY_COUNTERS;

typedef struct _PER_SERVER_COUNTERS
{
    DWORD cPlayers;
    DWORD cMissions;
    DWORD percentLoad; // based on how many players they said they can handle
    DWORD dummy; // 8 byte alignment
} PER_SERVER_COUNTERS, *PPER_SERVER_COUNTERS;


#endif