//
//
//
// This file is compiled only once - it is used to define libraries and guids
//
//
//
//
//
#define INITGUID
#pragma warning( disable: 4201 )	// nameless struct/union
#pragma warning( disable: 4514 )	// unreferenced inline function has been removed
#include <dinput.h>
#include <d3d.h>
#include <dplobby.h>
#include <dsound.h>
#include "eax.h"
#include <control.h>
//
// Libraries required for GameOS 
//
#pragma comment( lib, "advapi32.lib" )		// Registry functions
#pragma comment( lib, "gdi32.lib" )			// BitBlt etc..
#pragma comment( lib, "msacm32.lib")		// acmStream....
#pragma comment( lib, "ole32.lib" )			// CoCreateInstance
#pragma comment( lib, "user32.lib " )		// All GDI stuff
#pragma comment( lib, "amstrmid.lib")		// IMultiMediaStream, 
#pragma comment( lib, "version.lib")		// Used for GetFileVersionInfo etc....
#pragma comment( lib, "winmm.lib" )			// Used for timeGetTime and timeSetEvent etc..
#pragma comment( lib, "dinput.lib" )		// Required for constants (is not used for linking)
#pragma comment( lib, "shell32.lib" )		// Required for ShellExecute (browser launch)
//
// BLADE GUID for software rasterizer
//
DEFINE_GUID( IID_IDirect3DBladeDevice,    0x706e9520, 0x6db1, 0x11d2, 0xb9, 0x1, 0x0, 0x10, 0x4b, 0x36, 0xae, 0x4b);
