diff src/win32/MainWnd.h @ 1:f9f4f1b99eed

importing src directory
author Robert McIntyre <rlm@mit.edu>
date Sat, 03 Mar 2012 10:31:27 -0600
parents
children
line wrap: on
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/src/win32/MainWnd.h	Sat Mar 03 10:31:27 2012 -0600
     1.3 @@ -0,0 +1,541 @@
     1.4 +#if !defined(AFX_MAINWND_H__E8AD28B9_C9FB_4EC2_A2DC_DD1BBA55A275__INCLUDED_)
     1.5 +#define AFX_MAINWND_H__E8AD28B9_C9FB_4EC2_A2DC_DD1BBA55A275__INCLUDED_
     1.6 +
     1.7 +#if _MSC_VER > 1000
     1.8 +#pragma once
     1.9 +#endif // _MSC_VER > 1000
    1.10 +// MainWnd.h : header file
    1.11 +//
    1.12 +
    1.13 +/////////////////////////////////////////////////////////////////////////////
    1.14 +// MainWnd window
    1.15 +
    1.16 +class MainWnd : public CWnd
    1.17 +{
    1.18 +	// Constructor/Destructor
    1.19 +public:
    1.20 +	MainWnd();
    1.21 +	virtual ~MainWnd();
    1.22 +
    1.23 +	// Attributes
    1.24 +private:
    1.25 +	HCURSOR arrow;
    1.26 +	HACCEL m_hAccelTable;
    1.27 +
    1.28 +	// Implementation
    1.29 +private:
    1.30 +
    1.31 +	// Operations
    1.32 +public:
    1.33 +	afx_msg void OnOptionsEmulatorSelectbiosfile();
    1.34 +	void winFileClose(bool reopening = false);
    1.35 +	bool winFileRun(bool reopening = false);
    1.36 +	bool winFileOpenSelect(int cartridgeType);
    1.37 +	void winMouseOn();
    1.38 +	void winConfirmMode();
    1.39 +
    1.40 +	// Overrides
    1.41 +	// ClassWizard generated virtual function overrides
    1.42 +	//{{AFX_VIRTUAL(MainWnd)
    1.43 +public:
    1.44 +	virtual BOOL PreTranslateMessage(MSG*pMsg);
    1.45 +	//}}AFX_VIRTUAL
    1.46 +
    1.47 +	// Generated message map functions
    1.48 +protected:
    1.49 +	//{{AFX_MSG(MainWnd)
    1.50 +	afx_msg LRESULT OnConfirmMode(WPARAM, LPARAM);
    1.51 +	afx_msg LRESULT OnMySysCommand(WPARAM, LPARAM);
    1.52 +
    1.53 +	afx_msg void OnMove(int x, int y);
    1.54 +	afx_msg void OnContextMenu(CWnd*pWnd, CPoint point);
    1.55 +	afx_msg void OnSize(UINT nType, int cx, int cy);
    1.56 +	afx_msg void OnClose();
    1.57 +	afx_msg void OnInitMenuPopup(CMenu*pPopupMenu, UINT nIndex, BOOL bSysMenu);
    1.58 +	afx_msg void OnMouseMove(UINT nFlags, CPoint point);
    1.59 +	afx_msg void OnInitMenu(CMenu*pMenu);
    1.60 +	afx_msg void OnPaint();
    1.61 +	afx_msg void OnDropFiles(HDROP hDropInfo);
    1.62 +	afx_msg void OnActivate(UINT nState, CWnd*pWndOther, BOOL bMinimized);
    1.63 +#if _MSC_VER <= 1200
    1.64 +	afx_msg void OnActivateApp(BOOL bActive, HTASK hTask);
    1.65 +#else
    1.66 +	afx_msg void OnActivateApp(BOOL bActive, DWORD hTask);
    1.67 +#endif
    1.68 +
    1.69 +	afx_msg void OnUpdateOptionsJoypadAutofire(CCmdUI *pCmdUI);
    1.70 +	afx_msg BOOL OnOptionsJoypadAutofire(UINT nID);
    1.71 +	afx_msg void OnUpdateOptionsJoypadSticky(CCmdUI *pCmdUI);
    1.72 +	afx_msg BOOL OnOptionsJoypadSticky(UINT nID);
    1.73 +	afx_msg void OnUpdateOptionsJoypadDefault(CCmdUI *pCmdUI);
    1.74 +	afx_msg BOOL OnOptionsJoypadDefault(UINT nID);
    1.75 +	afx_msg void OnUpdateOptionsFilterIFB(CCmdUI *pCmdUI);
    1.76 +	afx_msg BOOL OnOptionsFilterIFB(UINT nID);
    1.77 +	afx_msg void OnUpdateOptionsFilter(CCmdUI *pCmdUI);
    1.78 +	afx_msg BOOL OnOptionsFilter(UINT nID);
    1.79 +	afx_msg void OnUpdateOptionsPriority(CCmdUI *pCmdUI);
    1.80 +	afx_msg BOOL OnOptionsPriority(UINT nID);
    1.81 +	afx_msg void OnUpdateOptionsSoundVolume(CCmdUI *pCmdUI);
    1.82 +	afx_msg BOOL OnOptionsSoundVolume(UINT nID);
    1.83 +	afx_msg void OnUpdateOptionsEmulatorShowSpeed(CCmdUI *pCmdUI);
    1.84 +	afx_msg BOOL OnOptionsEmulatorShowSpeed(UINT nID);
    1.85 +	afx_msg void OnUpdateVideoLayer(CCmdUI*pCmdUI);
    1.86 +	afx_msg BOOL OnVideoLayer(UINT nID);
    1.87 +	afx_msg BOOL OnOptionVideoSize(UINT nID);
    1.88 +	afx_msg BOOL OnOptionsFrameskip(UINT nID);
    1.89 +	afx_msg void OnFileTogglemenu();
    1.90 +
    1.91 +	afx_msg void OnSystemMinimize();
    1.92 +	afx_msg void OnSystemMaximize();
    1.93 +
    1.94 +	afx_msg void OnHelpAbout();
    1.95 +	afx_msg void OnHelpFaq();
    1.96 +	afx_msg void OnFileOpen();
    1.97 +	afx_msg void OnFileOpenGBx();
    1.98 +	afx_msg void OnFilePause();
    1.99 +	afx_msg void OnUpdateFilePause(CCmdUI*pCmdUI);
   1.100 +	afx_msg void OnFileReset();
   1.101 +	afx_msg void OnUpdateFileReset(CCmdUI*pCmdUI);
   1.102 +	afx_msg void OnUpdateFileRecentFreeze(CCmdUI*pCmdUI);
   1.103 +	afx_msg void OnFileRecentReset();
   1.104 +	afx_msg void OnFileRecentFreeze();
   1.105 +	afx_msg void OnFileExit();
   1.106 +	afx_msg void OnFileClose();
   1.107 +	afx_msg void OnUpdateFileClose(CCmdUI*pCmdUI);
   1.108 +	afx_msg void OnFileLoad();
   1.109 +	afx_msg void OnUpdateFileLoad(CCmdUI*pCmdUI);
   1.110 +	afx_msg void OnFileSave();
   1.111 +	afx_msg void OnUpdateFileSave(CCmdUI*pCmdUI);
   1.112 +	afx_msg void OnFileImportBatteryfile();
   1.113 +	afx_msg void OnUpdateFileImportBatteryfile(CCmdUI*pCmdUI);
   1.114 +	afx_msg void OnFileImportGamesharkcodefile();
   1.115 +	afx_msg void OnUpdateFileImportGamesharkcodefile(CCmdUI*pCmdUI);
   1.116 +	afx_msg void OnFileImportGamesharksnapshot();
   1.117 +	afx_msg void OnUpdateFileImportGamesharksnapshot(CCmdUI*pCmdUI);
   1.118 +	afx_msg void OnFileExportBatteryfile();
   1.119 +	afx_msg void OnUpdateFileExportBatteryfile(CCmdUI*pCmdUI);
   1.120 +	afx_msg void OnFileExportGamesharksnapshot();
   1.121 +	afx_msg void OnUpdateFileExportGamesharksnapshot(CCmdUI*pCmdUI);
   1.122 +	afx_msg void OnFileQuickScreencapture();
   1.123 +	afx_msg void OnFileScreencapture();
   1.124 +	afx_msg void OnUpdateFileScreencapture(CCmdUI*pCmdUI);
   1.125 +	afx_msg void OnFileRominformation();
   1.126 +	afx_msg void OnUpdateFileRominformation(CCmdUI*pCmdUI);
   1.127 +	afx_msg void OnUpdateFileTogglemenu(CCmdUI*pCmdUI);
   1.128 +	afx_msg void OnUpdateOptionsFrameskipThrottleNothrottle(CCmdUI*pCmdUI);
   1.129 +	afx_msg void OnUpdateOptionsFrameskipThrottle6(CCmdUI*pCmdUI);
   1.130 +	afx_msg void OnUpdateOptionsFrameskipThrottle15(CCmdUI*pCmdUI);
   1.131 +	afx_msg void OnUpdateOptionsFrameskipThrottle25(CCmdUI*pCmdUI);
   1.132 +	afx_msg void OnUpdateOptionsFrameskipThrottle50(CCmdUI*pCmdUI);
   1.133 +	afx_msg void OnUpdateOptionsFrameskipThrottle75(CCmdUI*pCmdUI);
   1.134 +	afx_msg void OnUpdateOptionsFrameskipThrottle100(CCmdUI*pCmdUI);
   1.135 +	afx_msg void OnUpdateOptionsFrameskipThrottle125(CCmdUI*pCmdUI);
   1.136 +	afx_msg void OnUpdateOptionsFrameskipThrottle150(CCmdUI*pCmdUI);
   1.137 +	afx_msg void OnUpdateOptionsFrameskipThrottle200(CCmdUI*pCmdUI);
   1.138 +	afx_msg void OnUpdateOptionsFrameskipThrottle300(CCmdUI*pCmdUI);
   1.139 +	afx_msg void OnUpdateOptionsFrameskipThrottle400(CCmdUI*pCmdUI);
   1.140 +	afx_msg void OnUpdateOptionsFrameskipThrottle600(CCmdUI*pCmdUI);
   1.141 +	afx_msg void OnUpdateOptionsFrameskipThrottle1000(CCmdUI*pCmdUI);
   1.142 +	afx_msg void OnUpdateOptionsFrameskipThrottleOther(CCmdUI*pCmdUI);
   1.143 +	afx_msg void OnUpdateOptionsFrameskipThrottleIncrease(CCmdUI*pCmdUI);
   1.144 +	afx_msg void OnUpdateOptionsFrameskipThrottleDecrease(CCmdUI*pCmdUI);
   1.145 +	afx_msg void OnOptionsFrameskipThrottleNothrottle();
   1.146 +	afx_msg void OnOptionsFrameskipThrottle6();
   1.147 +	afx_msg void OnOptionsFrameskipThrottle15();
   1.148 +	afx_msg void OnOptionsFrameskipThrottle25();
   1.149 +	afx_msg void OnOptionsFrameskipThrottle50();
   1.150 +	afx_msg void OnOptionsFrameskipThrottle75();
   1.151 +	afx_msg void OnOptionsFrameskipThrottle100();
   1.152 +	afx_msg void OnOptionsFrameskipThrottle125();
   1.153 +	afx_msg void OnOptionsFrameskipThrottle150();
   1.154 +	afx_msg void OnOptionsFrameskipThrottle200();
   1.155 +	afx_msg void OnOptionsFrameskipThrottle300();
   1.156 +	afx_msg void OnOptionsFrameskipThrottle400();
   1.157 +	afx_msg void OnOptionsFrameskipThrottle600();
   1.158 +	afx_msg void OnOptionsFrameskipThrottle1000();
   1.159 +	afx_msg void OnOptionsFrameskipThrottleOther();
   1.160 +	afx_msg void OnOptionsFrameskipThrottleIncrease();
   1.161 +	afx_msg void OnOptionsFrameskipThrottleDecrease();
   1.162 +	afx_msg void OnOptionsFrameskipAccuratePitch();
   1.163 +	afx_msg void OnOptionsFrameskipAccurateSpeed();
   1.164 +	afx_msg void OnUpdateOptionsFrameskipAccuratePitch(CCmdUI*pCmdUI);
   1.165 +	afx_msg void OnUpdateOptionsFrameskipAccurateSpeed(CCmdUI*pCmdUI);
   1.166 +	afx_msg void OnUpdateOptionsVideoFrameskip0(CCmdUI*pCmdUI);
   1.167 +	afx_msg void OnUpdateOptionsVideoFrameskip1(CCmdUI*pCmdUI);
   1.168 +	afx_msg void OnUpdateOptionsVideoFrameskip2(CCmdUI*pCmdUI);
   1.169 +	afx_msg void OnUpdateOptionsVideoFrameskip3(CCmdUI*pCmdUI);
   1.170 +	afx_msg void OnUpdateOptionsVideoFrameskip4(CCmdUI*pCmdUI);
   1.171 +	afx_msg void OnUpdateOptionsVideoFrameskip5(CCmdUI*pCmdUI);
   1.172 +	afx_msg void OnUpdateOptionsVideoFrameskip6(CCmdUI*pCmdUI);
   1.173 +	afx_msg void OnUpdateOptionsVideoFrameskip7(CCmdUI*pCmdUI);
   1.174 +	afx_msg void OnUpdateOptionsVideoFrameskip8(CCmdUI*pCmdUI);
   1.175 +	afx_msg void OnUpdateOptionsVideoFrameskip9(CCmdUI*pCmdUI);
   1.176 +	afx_msg void OnOptionsVideoVsync();
   1.177 +	afx_msg void OnUpdateOptionsVideoVsync(CCmdUI*pCmdUI);
   1.178 +	afx_msg void OnUpdateOptionsVideoX1(CCmdUI*pCmdUI);
   1.179 +	afx_msg void OnUpdateOptionsVideoX2(CCmdUI*pCmdUI);
   1.180 +	afx_msg void OnUpdateOptionsVideoX3(CCmdUI*pCmdUI);
   1.181 +	afx_msg void OnUpdateOptionsVideoX4(CCmdUI*pCmdUI);
   1.182 +	afx_msg void OnUpdateOptionsVideoFullscreen320x240(CCmdUI*pCmdUI);
   1.183 +	afx_msg void OnUpdateOptionsVideoFullscreen640x480(CCmdUI*pCmdUI);
   1.184 +	afx_msg void OnUpdateOptionsVideoFullscreen800x600(CCmdUI*pCmdUI);
   1.185 +	afx_msg void OnOptionsVideoFullscreen320x240();
   1.186 +	afx_msg void OnOptionsVideoFullscreen640x480();
   1.187 +	afx_msg void OnOptionsVideoFullscreen800x600();
   1.188 +	afx_msg void OnOptionsVideoFullscreen();
   1.189 +	afx_msg void OnUpdateOptionsVideoFullscreen(CCmdUI*pCmdUI);
   1.190 +	afx_msg void OnOptionsVideoDisablesfx();
   1.191 +	afx_msg void OnUpdateOptionsVideoDisablesfx(CCmdUI*pCmdUI);
   1.192 +	afx_msg void OnOptionsVideoFullscreenstretchtofit();
   1.193 +	afx_msg void OnUpdateOptionsVideoFullscreenstretchtofit(CCmdUI*pCmdUI);
   1.194 +	afx_msg void OnOptionsVideoRendermethodGdi();
   1.195 +	afx_msg void OnUpdateOptionsVideoRendermethodGdi(CCmdUI*pCmdUI);
   1.196 +	afx_msg void OnOptionsVideoRendermethodDirectdraw();
   1.197 +	afx_msg void OnUpdateOptionsVideoRendermethodDirectdraw(CCmdUI*pCmdUI);
   1.198 +	afx_msg void OnOptionsVideoRendermethodDirect3d();
   1.199 +	afx_msg void OnUpdateOptionsVideoRendermethodDirect3d(CCmdUI*pCmdUI);
   1.200 +	afx_msg void OnOptionsVideoRendermethodOpengl();
   1.201 +	afx_msg void OnUpdateOptionsVideoRendermethodOpengl(CCmdUI*pCmdUI);
   1.202 +	afx_msg void OnOptionsVideoTriplebuffering();
   1.203 +	afx_msg void OnUpdateOptionsVideoTriplebuffering(CCmdUI*pCmdUI);
   1.204 +	afx_msg void OnOptionsVideoDdrawemulationonly();
   1.205 +	afx_msg void OnUpdateOptionsVideoDdrawemulationonly(CCmdUI*pCmdUI);
   1.206 +	afx_msg void OnOptionsVideoDdrawusevideomemory();
   1.207 +	afx_msg void OnUpdateOptionsVideoDdrawusevideomemory(CCmdUI*pCmdUI);
   1.208 +	afx_msg void OnOptionsVideoRenderoptionsD3dnofilter();
   1.209 +	afx_msg void OnUpdateOptionsVideoRenderoptionsD3dnofilter(CCmdUI*pCmdUI);
   1.210 +	afx_msg void OnOptionsVideoRenderoptionsD3dbilinear();
   1.211 +	afx_msg void OnUpdateOptionsVideoRenderoptionsD3dbilinear(CCmdUI*pCmdUI);
   1.212 +	afx_msg void OnOptionsVideoRenderoptionsGlnearest();
   1.213 +	afx_msg void OnUpdateOptionsVideoRenderoptionsGlnearest(CCmdUI*pCmdUI);
   1.214 +	afx_msg void OnOptionsVideoRenderoptionsGlbilinear();
   1.215 +	afx_msg void OnUpdateOptionsVideoRenderoptionsGlbilinear(CCmdUI*pCmdUI);
   1.216 +	afx_msg void OnOptionsVideoRenderoptionsGltriangle();
   1.217 +	afx_msg void OnUpdateOptionsVideoRenderoptionsGltriangle(CCmdUI*pCmdUI);
   1.218 +	afx_msg void OnOptionsVideoRenderoptionsGlquads();
   1.219 +	afx_msg void OnUpdateOptionsVideoRenderoptionsGlquads(CCmdUI*pCmdUI);
   1.220 +	afx_msg void OnOptionsVideoRenderoptionsSelectskin();
   1.221 +	afx_msg void OnUpdateOptionsVideoRenderoptionsSelectskin(CCmdUI*pCmdUI);
   1.222 +	afx_msg void OnOptionsVideoRenderoptionsSkin();
   1.223 +	afx_msg void OnUpdateOptionsVideoRenderoptionsSkin(CCmdUI*pCmdUI);
   1.224 +
   1.225 +	afx_msg void OnOptionsEmulatorAssociate();
   1.226 +	afx_msg void OnOptionsEmulatorDirectories();
   1.227 +	afx_msg void OnOptionsEmulatorFilenamePreference(UINT nID);
   1.228 +	afx_msg void OnUpdateOptionsEmulatorFilenamePreference(CCmdUI*pCmdUI);
   1.229 +	afx_msg void OnOptionsVideoDisablestatusmessages();
   1.230 +	afx_msg void OnUpdateOptionsVideoDisablestatusmessages(CCmdUI*pCmdUI);
   1.231 +	afx_msg void OnOptionsEmulatorSynchronize();
   1.232 +	afx_msg void OnUpdateOptionsEmulatorSynchronize(CCmdUI*pCmdUI);
   1.233 +	afx_msg void OnOptionsEmulatorAlwaysOnTop();
   1.234 +	afx_msg void OnUpdateOptionsEmulatorAlwaysOnTop(CCmdUI*pCmdUI);
   1.235 +	afx_msg void OnOptionsEmulatorPausewheninactive();
   1.236 +	afx_msg void OnUpdateOptionsEmulatorPausewheninactive(CCmdUI*pCmdUI);
   1.237 +	afx_msg void OnOptionsEmulatorEnableBackgroundInput();
   1.238 +	afx_msg void OnUpdateOptionsEmulatorEnableBackgroundInput(CCmdUI*pCmdUI);
   1.239 +	afx_msg void OnOptionsEmulatorSpeeduptoggle();
   1.240 +	afx_msg void OnUpdateOptionsEmulatorSpeeduptoggle(CCmdUI*pCmdUI);
   1.241 +	afx_msg void OnOptionsEmulatorRemoveintrosgba();
   1.242 +	afx_msg void OnUpdateOptionsEmulatorRemoveintrosgba(CCmdUI*pCmdUI);
   1.243 +	afx_msg void OnOptionsEmulatorAutomaticallyipspatch();
   1.244 +	afx_msg void OnUpdateOptionsEmulatorAutomaticallyipspatch(CCmdUI*pCmdUI);
   1.245 +	afx_msg void OnOptionsEmulatorAgbprint();
   1.246 +	afx_msg void OnUpdateOptionsEmulatorAgbprint(CCmdUI*pCmdUI);
   1.247 +	afx_msg void OnOptionsEmulatorRealtimeclock();
   1.248 +	afx_msg void OnUpdateOptionsEmulatorRealtimeclock(CCmdUI*pCmdUI);
   1.249 +	afx_msg void OnOptionsEmulatorAutohidemenu();
   1.250 +	afx_msg void OnUpdateOptionsEmulatorAutohidemenu(CCmdUI*pCmdUI);
   1.251 +	afx_msg void OnOptionsEmulatorRewindinterval();
   1.252 +	afx_msg void OnOptionsEmulatorSavetypeAutomatic();
   1.253 +	afx_msg void OnUpdateOptionsEmulatorSavetypeAutomatic(CCmdUI*pCmdUI);
   1.254 +	afx_msg void OnOptionsEmulatorSavetypeEeprom();
   1.255 +	afx_msg void OnUpdateOptionsEmulatorSavetypeEeprom(CCmdUI*pCmdUI);
   1.256 +	afx_msg void OnOptionsEmulatorSavetypeSram();
   1.257 +	afx_msg void OnUpdateOptionsEmulatorSavetypeSram(CCmdUI*pCmdUI);
   1.258 +	afx_msg void OnOptionsEmulatorSavetypeFlash();
   1.259 +	afx_msg void OnUpdateOptionsEmulatorSavetypeFlash(CCmdUI*pCmdUI);
   1.260 +	afx_msg void OnOptionsEmulatorSavetypeEepromsensor();
   1.261 +	afx_msg void OnUpdateOptionsEmulatorSavetypeEepromsensor(CCmdUI*pCmdUI);
   1.262 +	afx_msg void OnOptionsEmulatorSavetypeNone();
   1.263 +	afx_msg void OnUpdateOptionsEmulatorSavetypeNone(CCmdUI*pCmdUI);
   1.264 +	afx_msg void OnOptionsEmulatorSavetypeFlash512k();
   1.265 +	afx_msg void OnUpdateOptionsEmulatorSavetypeFlash512k(CCmdUI*pCmdUI);
   1.266 +	afx_msg void OnOptionsEmulatorSavetypeFlash1m();
   1.267 +	afx_msg void OnUpdateOptionsEmulatorSavetypeFlash1m(CCmdUI*pCmdUI);
   1.268 +	afx_msg void OnOptionsEmulatorUseOldGBTiming();
   1.269 +	afx_msg void OnUpdateOptionsEmulatorUseOldGBTiming(CCmdUI*pCmdUI);
   1.270 +	afx_msg void OnOptionsEmulatorUseGBNullInputKludge();
   1.271 +	afx_msg void OnUpdateOptionsEmulatorUseGBNullInputKludge(CCmdUI*pCmdUI);
   1.272 +	afx_msg void OnOptionsEmulatorGBALag();
   1.273 +	afx_msg void OnUpdateOptionsEmulatorGBALag(CCmdUI*pCmdUI);
   1.274 +	afx_msg void OnOptionsEmulatorUsebiosfile();
   1.275 +	afx_msg void OnUpdateOptionsEmulatorUsebiosfile(CCmdUI*pCmdUI);
   1.276 +
   1.277 +	afx_msg void OnOptionsEmulatorSkipbios();
   1.278 +	afx_msg void OnUpdateOptionsEmulatorSkipbios(CCmdUI*pCmdUI);
   1.279 +	afx_msg void OnOptionsEmulatorPngformat();
   1.280 +	afx_msg void OnUpdateOptionsEmulatorPngformat(CCmdUI*pCmdUI);
   1.281 +	afx_msg void OnOptionsEmulatorBmpformat();
   1.282 +	afx_msg void OnUpdateOptionsEmulatorBmpformat(CCmdUI*pCmdUI);
   1.283 +
   1.284 +	afx_msg void OnOptionsSoundDisable();
   1.285 +	afx_msg void OnUpdateOptionsSoundDisable(CCmdUI*pCmdUI);
   1.286 +	afx_msg void OnOptionsSoundMute();
   1.287 +	afx_msg void OnUpdateOptionsSoundMute(CCmdUI*pCmdUI);
   1.288 +	afx_msg void OnOptionsSoundOff();
   1.289 +	afx_msg void OnUpdateOptionsSoundOff(CCmdUI*pCmdUI);
   1.290 +	afx_msg void OnOptionsSoundOn();
   1.291 +	afx_msg void OnUpdateOptionsSoundOn(CCmdUI*pCmdUI);
   1.292 +	afx_msg void OnOptionsSoundUseoldsynchronization();
   1.293 +	afx_msg void OnUpdateOptionsSoundUseoldsynchronization(CCmdUI*pCmdUI);
   1.294 +	afx_msg void OnOptionsSoundEcho();
   1.295 +	afx_msg void OnUpdateOptionsSoundEcho(CCmdUI*pCmdUI);
   1.296 +	afx_msg void OnOptionsSoundLowpassfilter();
   1.297 +	afx_msg void OnUpdateOptionsSoundLowpassfilter(CCmdUI*pCmdUI);
   1.298 +	afx_msg void OnOptionsSoundReversestereo();
   1.299 +	afx_msg void OnUpdateOptionsSoundReversestereo(CCmdUI*pCmdUI);
   1.300 +	afx_msg void OnOptionsSoundMuteFrameAdvance();
   1.301 +	afx_msg void OnUpdateOptionsSoundMuteFrameAdvance(CCmdUI*pCmdUI);
   1.302 +	afx_msg void OnOptionsSoundMuteWhenInactive();
   1.303 +	afx_msg void OnUpdateOptionsSoundMuteWhenInactive(CCmdUI*pCmdUI);
   1.304 +	afx_msg void OnOptionsSound11khz();
   1.305 +	afx_msg void OnUpdateOptionsSound11khz(CCmdUI*pCmdUI);
   1.306 +	afx_msg void OnOptionsSound22khz();
   1.307 +	afx_msg void OnUpdateOptionsSound22khz(CCmdUI*pCmdUI);
   1.308 +	afx_msg void OnOptionsSound44khz();
   1.309 +	afx_msg void OnUpdateOptionsSound44khz(CCmdUI*pCmdUI);
   1.310 +	afx_msg void OnOptionsSoundChannel1();
   1.311 +	afx_msg void OnUpdateOptionsSoundChannel1(CCmdUI*pCmdUI);
   1.312 +	afx_msg void OnOptionsSoundChannel2();
   1.313 +	afx_msg void OnUpdateOptionsSoundChannel2(CCmdUI*pCmdUI);
   1.314 +	afx_msg void OnOptionsSoundChannel3();
   1.315 +	afx_msg void OnUpdateOptionsSoundChannel3(CCmdUI*pCmdUI);
   1.316 +	afx_msg void OnOptionsSoundChannel4();
   1.317 +	afx_msg void OnUpdateOptionsSoundChannel4(CCmdUI*pCmdUI);
   1.318 +	afx_msg void OnOptionsSoundDirectsounda();
   1.319 +	afx_msg void OnUpdateOptionsSoundDirectsounda(CCmdUI*pCmdUI);
   1.320 +	afx_msg void OnOptionsSoundDirectsoundb();
   1.321 +	afx_msg void OnUpdateOptionsSoundDirectsoundb(CCmdUI*pCmdUI);
   1.322 +	afx_msg void OnOptionsGameboyBorder();
   1.323 +	afx_msg void OnUpdateOptionsGameboyBorder(CCmdUI*pCmdUI);
   1.324 +	afx_msg void OnOptionsGameboyPrinter();
   1.325 +	afx_msg void OnUpdateOptionsGameboyPrinter(CCmdUI*pCmdUI);
   1.326 +	afx_msg void OnOptionsGameboyBorderAutomatic();
   1.327 +	afx_msg void OnUpdateOptionsGameboyBorderAutomatic(CCmdUI*pCmdUI);
   1.328 +	afx_msg void OnOptionsGameboyAutomatic();
   1.329 +	afx_msg void OnUpdateOptionsGameboyAutomatic(CCmdUI*pCmdUI);
   1.330 +	afx_msg void OnOptionsGameboyGba();
   1.331 +	afx_msg void OnUpdateOptionsGameboyGba(CCmdUI*pCmdUI);
   1.332 +	afx_msg void OnOptionsGameboyCgb();
   1.333 +	afx_msg void OnUpdateOptionsGameboyCgb(CCmdUI*pCmdUI);
   1.334 +	afx_msg void OnOptionsGameboySgb();
   1.335 +	afx_msg void OnUpdateOptionsGameboySgb(CCmdUI*pCmdUI);
   1.336 +	afx_msg void OnOptionsGameboySgb2();
   1.337 +	afx_msg void OnUpdateOptionsGameboySgb2(CCmdUI*pCmdUI);
   1.338 +	afx_msg void OnOptionsGameboyGb();
   1.339 +	afx_msg void OnUpdateOptionsGameboyGb(CCmdUI*pCmdUI);
   1.340 +	afx_msg void OnOptionsGameboyRealcolors();
   1.341 +	afx_msg void OnUpdateOptionsGameboyRealcolors(CCmdUI*pCmdUI);
   1.342 +	afx_msg void OnOptionsGameboyGameboycolors();
   1.343 +	afx_msg void OnUpdateOptionsGameboyGameboycolors(CCmdUI*pCmdUI);
   1.344 +	afx_msg void OnOptionsGameboyColors();
   1.345 +	afx_msg void OnOptionsFilterDisablemmx();
   1.346 +	afx_msg void OnUpdateOptionsFilterDisablemmx(CCmdUI*pCmdUI);
   1.347 +	afx_msg void OnOptionsLanguageSystem();
   1.348 +	afx_msg void OnUpdateOptionsLanguageSystem(CCmdUI*pCmdUI);
   1.349 +	afx_msg void OnOptionsLanguageEnglish();
   1.350 +	afx_msg void OnUpdateOptionsLanguageEnglish(CCmdUI*pCmdUI);
   1.351 +	afx_msg void OnOptionsLanguageOther();
   1.352 +	afx_msg void OnUpdateOptionsLanguageOther(CCmdUI*pCmdUI);
   1.353 +	afx_msg void OnOptionsJoypadConfigure1();
   1.354 +	afx_msg void OnUpdateOptionsJoypadConfigure1(CCmdUI*pCmdUI);
   1.355 +	afx_msg void OnOptionsJoypadConfigure2();
   1.356 +	afx_msg void OnUpdateOptionsJoypadConfigure2(CCmdUI*pCmdUI);
   1.357 +	afx_msg void OnOptionsJoypadConfigure3();
   1.358 +	afx_msg void OnUpdateOptionsJoypadConfigure3(CCmdUI*pCmdUI);
   1.359 +	afx_msg void OnOptionsJoypadConfigure4();
   1.360 +	afx_msg void OnUpdateOptionsJoypadConfigure4(CCmdUI*pCmdUI);
   1.361 +	afx_msg void OnOptionsJoypadMotionconfigure();
   1.362 +	afx_msg void OnUpdateOptionsJoypadMotionconfigure(CCmdUI*pCmdUI);
   1.363 +	afx_msg void OnOptionsJoypadAllowLeftRight();
   1.364 +	afx_msg void OnUpdateOptionsJoypadAllowLeftRight(CCmdUI*pCmdUI);
   1.365 +	afx_msg void OnOptionsJoypadAutofireAccountForLag();
   1.366 +	afx_msg void OnUpdateOptionsJoypadAutofireAccountForLag(CCmdUI*pCmdUI);
   1.367 +	afx_msg void OnCheatsSearchforcheats();
   1.368 +	afx_msg void OnUpdateCheatsSearchforcheats(CCmdUI*pCmdUI);
   1.369 +	afx_msg void OnCheatsCheatlist();
   1.370 +	afx_msg void OnUpdateCheatsCheatlist(CCmdUI*pCmdUI);
   1.371 +	afx_msg void OnCheatsAutomaticsaveloadcheats();
   1.372 +	afx_msg void OnCheatsPauseDuringCheatSearch();
   1.373 +	afx_msg void OnCheatsLoadcheatlist();
   1.374 +	afx_msg void OnUpdateCheatsLoadcheatlist(CCmdUI*pCmdUI);
   1.375 +	afx_msg void OnCheatsSavecheatlist();
   1.376 +	afx_msg void OnUpdateCheatsSavecheatlist(CCmdUI*pCmdUI);
   1.377 +	afx_msg void OnToolsDisassemble();
   1.378 +	afx_msg void OnUpdateToolsDisassemble(CCmdUI*pCmdUI);
   1.379 +	afx_msg void OnToolsLogging();
   1.380 +	afx_msg void OnUpdateToolsLogging(CCmdUI*pCmdUI);
   1.381 +	afx_msg void OnToolsIoviewer();
   1.382 +	afx_msg void OnUpdateToolsIoviewer(CCmdUI*pCmdUI);
   1.383 +	afx_msg void OnToolsMapview();
   1.384 +	afx_msg void OnUpdateToolsMapview(CCmdUI*pCmdUI);
   1.385 +	afx_msg void OnToolsMemoryviewer();
   1.386 +	afx_msg void OnUpdateToolsMemoryviewer(CCmdUI*pCmdUI);
   1.387 +	afx_msg void OnToolsOamviewer();
   1.388 +	afx_msg void OnUpdateToolsOamviewer(CCmdUI*pCmdUI);
   1.389 +	afx_msg void OnToolsPaletteview();
   1.390 +	afx_msg void OnUpdateToolsPaletteview(CCmdUI*pCmdUI);
   1.391 +	afx_msg void OnToolsTileviewer();
   1.392 +	afx_msg void OnUpdateToolsTileviewer(CCmdUI*pCmdUI);
   1.393 +	afx_msg void OnDebugNextframe();
   1.394 +	afx_msg void OnUpdateDebugNextframe(CCmdUI*pCmdUI);
   1.395 +	afx_msg void OnDebugNextframeAccountForLag();
   1.396 +	afx_msg void OnUpdateDebugNextframeAccountForLag(CCmdUI*pCmdUI);
   1.397 +	afx_msg void OnDebugFramesearch();
   1.398 +	afx_msg void OnUpdateDebugFramesearch(CCmdUI*pCmdUI);
   1.399 +	afx_msg void OnDebugFramesearchPrev();
   1.400 +	afx_msg void OnUpdateDebugFramesearchPrev(CCmdUI*pCmdUI);
   1.401 +	afx_msg void OnDebugFramesearchLoad();
   1.402 +	afx_msg void OnUpdateDebugFramesearchLoad(CCmdUI*pCmdUI);
   1.403 +	afx_msg void OnUpdateCheatsAutomaticsaveloadcheats(CCmdUI*pCmdUI);
   1.404 +	afx_msg void OnUpdateCheatsPauseDuringCheatSearch(CCmdUI*pCmdUI);
   1.405 +	afx_msg void OnToolsFrameCounter();
   1.406 +	afx_msg void OnUpdateToolsFrameCounter(CCmdUI*pCmdUI);
   1.407 +	afx_msg void OnToolsLagCounter();
   1.408 +	afx_msg void OnUpdateToolsLagCounter(CCmdUI*pCmdUI);
   1.409 +	afx_msg void OnToolsExtraCounter();
   1.410 +	afx_msg void OnUpdateToolsExtraCounter(CCmdUI*pCmdUI);
   1.411 +	afx_msg void OnToolsExtraCounterReset();
   1.412 +	afx_msg void OnToolsInputDisplay();
   1.413 +	afx_msg void OnUpdateToolsInputDisplay(CCmdUI*pCmdUI);
   1.414 +	afx_msg void OnToolsDebugGdb();
   1.415 +	afx_msg void OnUpdateToolsDebugGdb(CCmdUI*pCmdUI);
   1.416 +	afx_msg void OnToolsDebugLoadandwait();
   1.417 +	afx_msg void OnUpdateToolsDebugLoadandwait(CCmdUI*pCmdUI);
   1.418 +	afx_msg void OnToolsDebugBreak();
   1.419 +	afx_msg void OnUpdateToolsDebugBreak(CCmdUI*pCmdUI);
   1.420 +	afx_msg void OnToolsDebugDisconnect();
   1.421 +	afx_msg void OnUpdateToolsDebugDisconnect(CCmdUI*pCmdUI);
   1.422 +	afx_msg void OnToolsSoundStartrecording();
   1.423 +	afx_msg void OnToolsSoundStoprecording();
   1.424 +	afx_msg void OnToolsSoundRecording();
   1.425 +	afx_msg void OnUpdateToolsSoundRecording(CCmdUI*pCmdUI);
   1.426 +	afx_msg void OnToolsStartAVIRecording();
   1.427 +	afx_msg void OnToolsPauseAVIRecording();
   1.428 +	afx_msg void OnToolsStopAVIRecording();
   1.429 +	afx_msg void OnToolsAVIRecording();
   1.430 +	afx_msg void OnUpdateToolsAVIRecording(CCmdUI*pCmdUI);
   1.431 +	afx_msg void OnUpdateToolsPauseAVIRecording(CCmdUI*pCmdUI);
   1.432 +
   1.433 +	afx_msg void OnToolsRecordMovie();
   1.434 +	afx_msg void OnUpdateToolsRecordMovie(CCmdUI*pCmdUI);
   1.435 +	afx_msg void OnToolsStopMovie();
   1.436 +	afx_msg void OnUpdateToolsStopMovie(CCmdUI*pCmdUI);
   1.437 +	afx_msg void OnToolsPlayMovie();
   1.438 +	afx_msg void OnUpdateToolsPlayMovie(CCmdUI*pCmdUI);
   1.439 +	afx_msg void OnToolsPlayReadOnly();
   1.440 +	afx_msg void OnUpdateToolsPlayReadOnly(CCmdUI*pCmdUI);
   1.441 +	afx_msg void OnAsscWithSaveState();
   1.442 +	afx_msg void OnUpdateAsscWithSaveState(CCmdUI*pCmdUI);
   1.443 +	afx_msg void OnToolsResumeRecord();
   1.444 +	afx_msg void OnUpdateToolsResumeRecord(CCmdUI*pCmdUI);
   1.445 +	afx_msg void OnToolsPlayRestart();
   1.446 +	afx_msg void OnUpdateToolsPlayRestart(CCmdUI*pCmdUI);
   1.447 +
   1.448 +	afx_msg void OnToolsOnMovieEndPause();
   1.449 +	afx_msg void OnUpdateToolsOnMovieEndPause(CCmdUI*pCmdUI);
   1.450 +	afx_msg void OnToolsOnMovieEndStop();
   1.451 +	afx_msg void OnUpdateToolsOnMovieEndStop(CCmdUI*pCmdUI);
   1.452 +	afx_msg void OnToolsOnMovieEndRestart();
   1.453 +	afx_msg void OnUpdateToolsOnMovieEndRestart(CCmdUI*pCmdUI);
   1.454 +	afx_msg void OnToolsOnMovieEndAppend();
   1.455 +	afx_msg void OnUpdateToolsOnMovieEndAppend(CCmdUI*pCmdUI);
   1.456 +	afx_msg void OnToolsOnMovieEndKeep();
   1.457 +	afx_msg void OnUpdateToolsOnMovieEndKeep(CCmdUI*pCmdUI);
   1.458 +
   1.459 +	afx_msg void OnToolsMovieSetPauseAt();
   1.460 +	afx_msg void OnUpdateToolsSetMoviePauseAt(CCmdUI*pCmdUI);
   1.461 +	afx_msg void OnToolsMovieConvertCurrent();
   1.462 +	afx_msg void OnUpdateToolsMovieConvertCurrent(CCmdUI*pCmdUI);
   1.463 +	afx_msg void OnToolsMovieAutoConvert();
   1.464 +	afx_msg void OnUpdateToolsMovieAutoConvert(CCmdUI*pCmdUI);
   1.465 +	afx_msg void OnToolsMovieFixHeader();
   1.466 +	afx_msg void OnUpdateToolsMovieFixHeader(CCmdUI*pCmdUI);
   1.467 +	afx_msg void OnToolsMovieTruncateAtCurrent();
   1.468 +	afx_msg void OnUpdateToolsMovieTruncateAtCurrent(CCmdUI*pCmdUI);
   1.469 +	afx_msg void OnToolsMovieExtractFromSavegame();
   1.470 +	afx_msg void OnUpdateToolsMovieExtractFromSavegame(CCmdUI*pCmdUI);
   1.471 +
   1.472 +	afx_msg void OnToolsRewind();
   1.473 +	afx_msg void OnUpdateToolsRewind(CCmdUI*pCmdUI);
   1.474 +	afx_msg void OnToolsCustomize();
   1.475 +	afx_msg void OnUpdateToolsCustomize(CCmdUI*pCmdUI);
   1.476 +//	afx_msg void OnToolsCustomizeCommon();
   1.477 +//	afx_msg void OnUpdateToolsCustomizeCommon(CCmdUI*pCmdUI);
   1.478 +	afx_msg void OnToolsCopyVBAWatchSetting();
   1.479 +	afx_msg void OnToolsCopyVBxWatchSetting();
   1.480 +	afx_msg void OnHelpBugreport();
   1.481 +
   1.482 +	afx_msg void OnFileSavegameOldestslot();
   1.483 +	afx_msg void OnUpdateFileSavegameOldestslot(CCmdUI*pCmdUI);
   1.484 +	afx_msg void OnFileLoadgameMostrecent();
   1.485 +	afx_msg void OnUpdateFileLoadgameMostrecent(CCmdUI*pCmdUI);
   1.486 +	afx_msg void OnFileLoadgameAutoloadmostrecent();
   1.487 +	afx_msg void OnUpdateFileLoadgameAutoloadmostrecent(CCmdUI*pCmdUI);
   1.488 +	afx_msg void OnFileLoadgameMakeRecent();
   1.489 +	afx_msg void OnUpdateFileLoadgameMakeRecent(CCmdUI*pCmdUI);
   1.490 +
   1.491 +	afx_msg void OnFileSavegameCurrent();
   1.492 +	afx_msg void OnUpdateFileSavegameCurrent(CCmdUI*pCmdUI);
   1.493 +	afx_msg void OnFileLoadgameCurrent();
   1.494 +	afx_msg void OnUpdateFileLoadgameCurrent(CCmdUI*pCmdUI);
   1.495 +	afx_msg void OnFileLoadgameMakeCurrent();
   1.496 +	afx_msg void OnUpdateFileLoadgameMakeCurrent(CCmdUI*pCmdUI);
   1.497 +	afx_msg void OnFileSavegameMakeCurrent();
   1.498 +	afx_msg void OnUpdateFileSavegameMakeCurrent(CCmdUI*pCmdUI);
   1.499 +	afx_msg void OnFileSavegameIncrementSlot();
   1.500 +	afx_msg void OnUpdateFileSavegameIncrementSlot(CCmdUI*pCmdUI);
   1.501 +	afx_msg void OnFileSavegameDecrementSlot();
   1.502 +	afx_msg void OnUpdateFileSavegameDecrementSlot(CCmdUI*pCmdUI);
   1.503 +	afx_msg void OnFileSlotDisplayModificationTime();
   1.504 +	afx_msg void OnUpdateFileSlotDisplayModificationTime(CCmdUI*pCmdUI);
   1.505 +
   1.506 +	afx_msg void OnOptionsSoundVolume25x();
   1.507 +	afx_msg void OnUpdateOptionsSoundVolume25x(CCmdUI*pCmdUI);
   1.508 +	afx_msg void OnOptionsSoundVolume5x();
   1.509 +	afx_msg void OnUpdateOptionsSoundVolume5x(CCmdUI*pCmdUI);
   1.510 +	afx_msg void OnCheatsDisablecheats();
   1.511 +	afx_msg void OnUpdateCheatsDisablecheats(CCmdUI*pCmdUI);
   1.512 +	afx_msg void OnOptionsVideoFullscreenmaxscale();
   1.513 +	afx_msg void OnOptionsVideoTextdisplayoptions();
   1.514 +	afx_msg void OnUpdateOptionsVideoTextdisplayoptions(CCmdUI *pCmdUI);
   1.515 +
   1.516 +	afx_msg void OnUpdateFileRecentFile(CCmdUI *pCmdUI);
   1.517 +	afx_msg void OnUpdateFileLoadSlot(CCmdUI *pCmdUI);
   1.518 +	afx_msg void OnUpdateFileSaveSlot(CCmdUI *pCmdUI);
   1.519 +	afx_msg void OnUpdateSelectSlot(CCmdUI *pCmdUI);
   1.520 +	afx_msg BOOL OnFileRecentFile(UINT nID);
   1.521 +	afx_msg BOOL OnFileLoadSlot(UINT nID);
   1.522 +	afx_msg BOOL OnFileSaveSlot(UINT nID);
   1.523 +	afx_msg BOOL OnSelectSlot(UINT nID);
   1.524 +
   1.525 +	afx_msg void OnFileLuaOpen();
   1.526 +	afx_msg void OnUpdateFileLuaOpen(CCmdUI *pCmdUI);
   1.527 +	afx_msg void OnFileLuaCloseAll();
   1.528 +	afx_msg void OnUpdateFileLuaCloseAll(CCmdUI *pCmdUI);
   1.529 +	afx_msg void OnFileLuaReload();
   1.530 +	afx_msg void OnFileLuaStop();
   1.531 +	afx_msg void OnFileRamSearch();
   1.532 +	afx_msg void OnUpdateFileRamSearch(CCmdUI *pCmdUI);
   1.533 +	afx_msg void OnFileRamWatch();
   1.534 +	afx_msg void OnUpdateFileRamWatch(CCmdUI *pCmdUI);
   1.535 +	//}}AFX_MSG
   1.536 +	DECLARE_MESSAGE_MAP()
   1.537 +};
   1.538 +
   1.539 +/////////////////////////////////////////////////////////////////////////////
   1.540 +
   1.541 +//{{AFX_INSERT_LOCATION}}
   1.542 +// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
   1.543 +
   1.544 +#endif // !defined(AFX_MAINWND_H__E8AD28B9_C9FB_4EC2_A2DC_DD1BBA55A275__INCLUDED_)