2007-03-23 22:26:35 +00:00
|
|
|
//#define WIN32_LEAN_AND_MEAN
|
2010-02-14 21:11:26 +00:00
|
|
|
//#define _WIN32_WINNT 0x0400 // For CoInitializeEx() to get defined in objbase.h (Updated[TC]: Removed as not needed)
|
2006-06-26 16:59:48 +00:00
|
|
|
|
|
|
|
// Mouse Wheel is not supported on Win95.
|
|
|
|
// If we didn't care about supporting Win95 (compile/run-time errors)
|
2010-02-14 21:11:26 +00:00
|
|
|
// we would just define the minimum windows version to support.
|
2006-06-26 16:59:48 +00:00
|
|
|
// #define _WIN32_WINDOWS 0x0401
|
|
|
|
#ifndef WM_MOUSEWHEEL
|
|
|
|
#define WM_MOUSEWHEEL 0x020A
|
|
|
|
#endif
|
|
|
|
|
2006-02-27 18:29:38 +00:00
|
|
|
// Not needed in VC7.1, but needed in VC Express
|
|
|
|
#include <tchar.h>
|
|
|
|
|
2006-02-25 20:50:29 +00:00
|
|
|
#include <crtdbg.h>
|
|
|
|
#include <dsound.h>
|
|
|
|
#include <dshow.h>
|
|
|
|
|
|
|
|
#include <math.h>
|
|
|
|
#include <stdio.h>
|
|
|
|
#include <stdlib.h>
|
|
|
|
#include <string.h>
|
|
|
|
#include <time.h>
|
2006-06-26 16:59:48 +00:00
|
|
|
|
2006-02-25 20:50:29 +00:00
|
|
|
#include <windows.h>
|
2006-06-26 16:59:48 +00:00
|
|
|
#include <winuser.h> // WM_MOUSEWHEEL
|
2006-02-25 20:50:29 +00:00
|
|
|
#include <commctrl.h>
|
|
|
|
#include <ddraw.h>
|
|
|
|
#include <htmlhelp.h>
|
2010-02-14 21:11:26 +00:00
|
|
|
#include <assert.h>
|
2006-02-25 20:50:29 +00:00
|
|
|
|
2010-01-03 18:43:08 +00:00
|
|
|
#include <queue>
|
|
|
|
#include <vector>
|
|
|
|
|
|
|
|
#include "zlib.h"
|
|
|
|
#include "unzip.h"
|
|
|
|
#include "zip.h"
|
|
|
|
#include "iowin32.h"
|
|
|
|
|
2006-02-25 20:50:29 +00:00
|
|
|
#include "Common.h"
|
|
|
|
#include "Structs.h"
|
|
|
|
|
|
|
|
#include "AppleWin.h"
|
|
|
|
#include "AY8910.h"
|
|
|
|
#include "CPU.h"
|
|
|
|
#include "Debug.h"
|
|
|
|
#include "Disk.h"
|
|
|
|
#include "Frame.h"
|
|
|
|
#include "Joystick.h"
|
|
|
|
#include "Keyboard.h"
|
2007-03-23 22:26:35 +00:00
|
|
|
#include "Log.h"
|
2006-02-25 20:50:29 +00:00
|
|
|
#include "Memory.h"
|
|
|
|
#include "Mockingboard.h"
|
2007-03-23 22:26:35 +00:00
|
|
|
#include "ParallelPrinter.h"
|
2008-09-04 16:40:10 +00:00
|
|
|
#include "Peripheral_Clock_Generic.h"
|
2006-02-25 20:50:29 +00:00
|
|
|
#include "PropertySheetPage.h"
|
|
|
|
#include "Registry.h"
|
|
|
|
#include "Riff.h"
|
|
|
|
#include "SaveState.h"
|
|
|
|
#include "SerialComms.h"
|
|
|
|
#include "SoundCore.h"
|
|
|
|
#include "Speaker.h"
|
2008-06-20 23:47:25 +00:00
|
|
|
#include "Tape.h"
|
2006-03-24 06:34:37 +00:00
|
|
|
#include "Tfe/Tfe.h"
|
2006-02-25 20:50:29 +00:00
|
|
|
#include "Video.h"
|