//#define WIN32_LEAN_AND_MEAN // Required for Win98/ME support: // . See: http://support.embarcadero.com/article/35754 // . "GetOpenFileName() fails under Windows 95/98/NT/ME due to incorrect OPENFILENAME structure size" #define _WIN32_WINNT 0x0400 // Mouse Wheel is not supported on Win95. // If we didn't care about supporting Win95 (compile/run-time errors) // we would just define the minimum windows version to support. // #define _WIN32_WINDOWS 0x0401 #ifndef WM_MOUSEWHEEL #define WM_MOUSEWHEEL 0x020A #endif // Not needed in VC7.1, but needed in VC Express #include #include #include #include #include #include #include #include #include #include #include // WM_MOUSEWHEEL #include #include #include #include #include #include #include "zlib.h" #include "unzip.h" #include "zip.h" #include "iowin32.h" #include "Common.h" #include "Structs.h" #include "AppleWin.h" #include "AY8910.h" #include "CPU.h" #include "Video.h" // Debugger needs: VideoUpdateFuncPtr_t #include "Debug.h" #include "Disk.h" #include "Frame.h" #include "Keyboard.h" #include "Log.h" #include "Memory.h" #include "Mockingboard.h" #include "ParallelPrinter.h" #include "Registry.h" #include "Riff.h" #include "SaveState.h" #include "SerialComms.h" #include "SoundCore.h" #include "Speaker.h" #include "Tape.h"