/////////////////////////////////////////////////////////////////////// //written by peter pu ( pyc_peterpu@hotmail.com ) // // // #ifndef mozilla_type_plugin_header #define mozilla_type_plugin_header #include #include "npapi.h" #include "npruntime.h" #include "GamePlayerCtl.h" /************************************************************************/ /* DLL INTERFACE zum GAME */ /************************************************************************/ #include "test/test.h" class CMPlugin { private: NPWindow *m_Window; NPBool m_IsPluginInitialized; NPObject *m_pScriptableObject; HWND m_hWnd; public: CMPlugin(NPP pNPInstance); ~CMPlugin(); NPBool InitPlugin(NPWindow* pNPWindow); void ClosePlugin(); NPBool IsPluginInitialized() { return m_IsPluginInitialized; } int16 handleEvent(void* event); NPObject *GetScriptableObject(); CWnd *m_Wnd; NPP m_pNPInstance; CString m_Src; //your params CString m_Params; //empty soweit WNDPROC m_lpOldProc; CGamePlayerCtrl *bec ; }; #endif