1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- #ifndef __PLUGIN_H__
- #define __PLUGIN_H__
- #include "npapi.h"
- #include "npruntime.h"
- class CPlugin
- {
- private:
- NPP m_pNPInstance;
- NPWindow * m_Window;
-
- NPBool m_bInitialized;
- NPObject *m_pScriptableObject;
- public:
- CPlugin(NPP pNPInstance);
- ~CPlugin();
- NPBool init(NPWindow* pNPWindow);
- void shut();
- NPBool isInitialized();
-
- int16 handleEvent(void* event);
- NPObject *GetScriptableObject();
- };
- #endif
|