зеркало из https://github.com/mozilla/gecko-dev.git
27 строки
684 B
C++
27 строки
684 B
C++
#ifndef ACTIVEXPLUGIN_H
|
|
#define ACTIVEXPLUGIN_H
|
|
|
|
class CActiveXPlugin : public nsIPlugin
|
|
{
|
|
protected:
|
|
virtual ~CActiveXPlugin();
|
|
|
|
public:
|
|
CActiveXPlugin();
|
|
|
|
// nsISupports overrides
|
|
NS_DECL_ISUPPORTS
|
|
|
|
// nsIFactory overrides
|
|
NS_IMETHOD CreateInstance(nsISupports *aOuter, REFNSIID aIID, void **aResult);
|
|
NS_IMETHOD LockFactory(PRBool aLock);
|
|
|
|
// nsIPlugin overrides
|
|
NS_IMETHOD CreatePluginInstance(nsISupports *aOuter, REFNSIID aIID, const char* aPluginMIMEType, void **aResult);
|
|
NS_IMETHOD Initialize();
|
|
NS_IMETHOD Shutdown(void);
|
|
NS_IMETHOD GetMIMEDescription(const char* *resultingDesc);
|
|
NS_IMETHOD GetValue(nsPluginVariable variable, void *value);
|
|
};
|
|
|
|
#endif |