#ifndef __cplusplus
#error why called from C ?
#endif
typedef struct {
	int		winx;
	int		winy;
	UINT8	NOWAIT;
	UINT8	DRAW_SKIP;
	UINT8	KEYBOARD;
	UINT8	F12COPY;
	UINT8	MOUSE_SW;
	UINT8	JOYPAD1;
	UINT8	JOYPAD2;
	UINT8	JOY1BTN[4];
	UINT8	resume;
	UINT8	jastsnd;
	UINT8	I286SAVE;
} NP2OSCFG;
enum {
	FULLSCREEN_WIDTH	= 640,
	FULLSCREEN_HEIGHT	= 480
};
enum {
	IDM_MEMORYDUMP		= 20000,
	IDM_FLAGSAVE		= 20100,
	IDM_FLAGLOAD		= 20150,
	WM_NP2CMD			= (WM_USER + 200)
};
enum {
	NP2CMD_EXIT			= 0,
	NP2CMD_RESET		= 1,
	NP2CMD_EXIT2		= 0x0100,
	NP2CMD_DUMMY		= 0xffff
};
// #define	STATSAVEMAX		10
extern	const TCHAR	szAppCaption[];
extern	NP2OSCFG	np2oscfg;
extern	HWND		hWndMain;
extern	HINSTANCE	hInst;
extern	HINSTANCE	hPrev;
extern	TCHAR		modulefile[MAX_PATH];
extern	TCHAR		fddfolder[MAX_PATH];
extern	TCHAR		hddfolder[MAX_PATH];
extern	TCHAR		bmpfilefolder[MAX_PATH];
extern	TCHAR		mimpideffile[MAX_PATH];
RetroPC.NET-CVS <cvs@retropc.net>