diff options
Diffstat (limited to 'extensions/source/activex/main/SOActiveX.h')
-rw-r--r-- | extensions/source/activex/main/SOActiveX.h | 14 |
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_ |