summaryrefslogtreecommitdiff
path: root/extensions/source/activex/main/SOActiveX.h
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/source/activex/main/SOActiveX.h')
-rw-r--r--extensions/source/activex/main/SOActiveX.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/extensions/source/activex/main/SOActiveX.h b/extensions/source/activex/main/SOActiveX.h
index aee8e3ccd0be..3a5753531bf5 100644
--- a/extensions/source/activex/main/SOActiveX.h
+++ b/extensions/source/activex/main/SOActiveX.h
@@ -13,6 +13,17 @@
class SODispatchInterceptor;
+enum SOVersion {
+ SO_NOT_DETECTED = 0,
+ SO_52,
+ SO_60,
+ SO_61,
+ SO_UNKNOWN,
+ OO_10,
+ OO_11,
+ OO_UNKNOWN
+};
+
/////////////////////////////////////////////////////////////////////////////
// CSOActiveX
class ATL_NO_VTABLE CSOActiveX :
@@ -50,6 +61,7 @@ protected:
HWND mOffWin;
SODispatchInterceptor* mpDispatchInterceptor;
+ SOVersion mnVersion;
public:
CSOActiveX();
~CSOActiveX();
@@ -131,6 +143,8 @@ public:
HRESULT Cleanup();
HRESULT CSOActiveX::GetURL( const OLECHAR* url,
const OLECHAR* target );
+
+ SOVersion GetVersionConnected();
};
#endif //__SOACTIVEX_H_