//ETradeClient.h:mainheaderfilefortheETradeClientapplication//#pragmaonce#ifndef__AFXWIN_H__#error"include 'stdafx.h' before including this file for PCH"#endif#include"resource.h"//mainsymbols#include<string>#include"include/internal/cef_ptr.h"#include"include/internal/cef_string.h"//CETradeClientApp://SeeETradeClient.cppfortheimplementationofthisclass//classBrowserApp;//Forwarddeclaration.classCETradeClientApp:publicCWinApp{//Instancemanagertopreventmultiplerunninginstances.classInstanceManager{public:InstanceManager();~InstanceManager();boolRegister(conststd::wstring&app_id);voidUnregister();private:HANDLEm_mutex_handle;};public:CETradeClientApp();//OverridesvirtualBOOLInitInstance();virtualintExitInstance();//virtualBOOLPumpMessage();afx_msgvoidOnAppAbout();DECLARE_MESSAGE_MAP()private:boolInitializeCef();private:CefRefPtr<BrowserApp>m_browser_app;boolm_cef_initialized;InstanceManagerm_instance_mgr;};externCETradeClientApptheApp;