// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//

#pragma once
#include "TargetVer.h"

#define WIN32_LEAN_AND_MEAN		// Exclude rarely-used stuff from Windows headers
// Windows Header Files:
//#include <windows.h>

// TODO: Added by LJM to minimise compiler warning
#pragma warning(disable:4251)

#include <afx.h>
#include <afxwin.h>
#include <comutil.h>

// TODO: reference additional headers your program requires here
#include <WinSock2.h>                  // Sockets
#include <mswsock.h>                   //
#include <AfxMt.h>                     // Multi-tasking
#include <AfxTempl.h>                  // Templates

// TODO: reference additional headers your program requires here
#include <string>
#include <iostream>

//
//  P2Peer Visual Studio 2002, 2005, 2008 langauge extensions to faciltate
//  backwards compatiblity for VS2010+
//  NOTES: VS2002, 2005, 2008 release requirement, may be dropped from
//         subsequent code base and VS2010+ implementations
#if _MFC_VER <= 0x0999
#define   nullptr NULL
#if _MFC_VER >= 0x0700
#if _MFC_VER <= 0x0799
#include "P2Pvs2002_Ext.h"
#endif
#endif
#endif
