Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
IENavigator Class Reference
Inheritance diagram for IENavigator:
Inheritance graph
[legend]
Collaboration diagram for IENavigator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

HRESULT Init (PluginInstanceData *pData)
virtual HRESULT STDMETHODCALLTYPE get_appCodeName (BSTR __RPC_FAR *p)
virtual HRESULT STDMETHODCALLTYPE get_appName (BSTR __RPC_FAR *p)
virtual HRESULT STDMETHODCALLTYPE get_appVersion (BSTR __RPC_FAR *p)
virtual HRESULT STDMETHODCALLTYPE get_userAgent (BSTR __RPC_FAR *p)
virtual HRESULT STDMETHODCALLTYPE javaEnabled (VARIANT_BOOL __RPC_FAR *enabled)
virtual HRESULT STDMETHODCALLTYPE taintEnabled (VARIANT_BOOL __RPC_FAR *enabled)
virtual HRESULT STDMETHODCALLTYPE get_mimeTypes (IHTMLMimeTypesCollection __RPC_FAR *__RPC_FAR *p)
virtual HRESULT STDMETHODCALLTYPE get_plugins (IHTMLPluginsCollection __RPC_FAR *__RPC_FAR *p)
virtual HRESULT STDMETHODCALLTYPE get_cookieEnabled (VARIANT_BOOL __RPC_FAR *p)
virtual HRESULT STDMETHODCALLTYPE get_opsProfile (IHTMLOpsProfile __RPC_FAR *__RPC_FAR *p)
virtual HRESULT STDMETHODCALLTYPE toString (BSTR __RPC_FAR *string)
virtual HRESULT STDMETHODCALLTYPE get_cpuClass (BSTR __RPC_FAR *p)
virtual HRESULT STDMETHODCALLTYPE get_systemLanguage (BSTR __RPC_FAR *p)
virtual HRESULT STDMETHODCALLTYPE get_browserLanguage (BSTR __RPC_FAR *p)
virtual HRESULT STDMETHODCALLTYPE get_userLanguage (BSTR __RPC_FAR *p)
virtual HRESULT STDMETHODCALLTYPE get_platform (BSTR __RPC_FAR *p)
virtual HRESULT STDMETHODCALLTYPE get_appMinorVersion (BSTR __RPC_FAR *p)
virtual HRESULT STDMETHODCALLTYPE get_connectionSpeed (long __RPC_FAR *p)
virtual HRESULT STDMETHODCALLTYPE get_onLine (VARIANT_BOOL __RPC_FAR *p)
virtual HRESULT STDMETHODCALLTYPE get_userProfile (IHTMLOpsProfile __RPC_FAR *__RPC_FAR *p)

Public Attributes

PluginInstanceDatamData
CComBSTR mUserAgent

Detailed Description

Definition at line 196 of file XPCDocument.cpp.


Member Function Documentation

virtual HRESULT STDMETHODCALLTYPE IENavigator::get_appCodeName ( BSTR __RPC_FAR *  p) [inline, virtual]

Definition at line 219 of file XPCDocument.cpp.

    {
        return E_NOTIMPL;
    }
virtual HRESULT STDMETHODCALLTYPE IENavigator::get_appMinorVersion ( BSTR __RPC_FAR *  p) [inline, virtual]

Definition at line 316 of file XPCDocument.cpp.

    {
        return E_NOTIMPL;
    }
virtual HRESULT STDMETHODCALLTYPE IENavigator::get_appName ( BSTR __RPC_FAR *  p) [inline, virtual]

Definition at line 225 of file XPCDocument.cpp.

    {
        return E_NOTIMPL;
    }
virtual HRESULT STDMETHODCALLTYPE IENavigator::get_appVersion ( BSTR __RPC_FAR *  p) [inline, virtual]

Definition at line 231 of file XPCDocument.cpp.

    {
        return E_NOTIMPL;
    }
virtual HRESULT STDMETHODCALLTYPE IENavigator::get_browserLanguage ( BSTR __RPC_FAR *  p) [inline, virtual]

Definition at line 298 of file XPCDocument.cpp.

    {
        return E_NOTIMPL;
    }
virtual HRESULT STDMETHODCALLTYPE IENavigator::get_connectionSpeed ( long __RPC_FAR *  p) [inline, virtual]

Definition at line 322 of file XPCDocument.cpp.

    {
        return E_NOTIMPL;
    }
virtual HRESULT STDMETHODCALLTYPE IENavigator::get_cookieEnabled ( VARIANT_BOOL __RPC_FAR *  p) [inline, virtual]

Definition at line 268 of file XPCDocument.cpp.

    {
        return E_NOTIMPL;
    }
virtual HRESULT STDMETHODCALLTYPE IENavigator::get_cpuClass ( BSTR __RPC_FAR *  p) [inline, virtual]

Definition at line 286 of file XPCDocument.cpp.

    {
        return E_NOTIMPL;
    }
virtual HRESULT STDMETHODCALLTYPE IENavigator::get_mimeTypes ( IHTMLMimeTypesCollection __RPC_FAR *__RPC_FAR *  p) [inline, virtual]

Definition at line 256 of file XPCDocument.cpp.

    {
        return E_NOTIMPL;
    }
virtual HRESULT STDMETHODCALLTYPE IENavigator::get_onLine ( VARIANT_BOOL __RPC_FAR *  p) [inline, virtual]

Definition at line 328 of file XPCDocument.cpp.

    {
        return E_NOTIMPL;
    }
virtual HRESULT STDMETHODCALLTYPE IENavigator::get_opsProfile ( IHTMLOpsProfile __RPC_FAR *__RPC_FAR *  p) [inline, virtual]

Definition at line 274 of file XPCDocument.cpp.

    {
        return E_NOTIMPL;
    }
virtual HRESULT STDMETHODCALLTYPE IENavigator::get_platform ( BSTR __RPC_FAR *  p) [inline, virtual]

Definition at line 310 of file XPCDocument.cpp.

    {
        return E_NOTIMPL;
    }
virtual HRESULT STDMETHODCALLTYPE IENavigator::get_plugins ( IHTMLPluginsCollection __RPC_FAR *__RPC_FAR *  p) [inline, virtual]

Definition at line 262 of file XPCDocument.cpp.

    {
        return E_NOTIMPL;
    }
virtual HRESULT STDMETHODCALLTYPE IENavigator::get_systemLanguage ( BSTR __RPC_FAR *  p) [inline, virtual]

Definition at line 292 of file XPCDocument.cpp.

    {
        return E_NOTIMPL;
    }
virtual HRESULT STDMETHODCALLTYPE IENavigator::get_userAgent ( BSTR __RPC_FAR *  p) [inline, virtual]

Definition at line 237 of file XPCDocument.cpp.

    {
        *p = mUserAgent.Copy();
        return S_OK;
    }
virtual HRESULT STDMETHODCALLTYPE IENavigator::get_userLanguage ( BSTR __RPC_FAR *  p) [inline, virtual]

Definition at line 304 of file XPCDocument.cpp.

    {
        return E_NOTIMPL;
    }
virtual HRESULT STDMETHODCALLTYPE IENavigator::get_userProfile ( IHTMLOpsProfile __RPC_FAR *__RPC_FAR *  p) [inline, virtual]

Definition at line 334 of file XPCDocument.cpp.

    {
        return E_NOTIMPL;
    }

Definition at line 209 of file XPCDocument.cpp.

    {
        mData = pData;
        USES_CONVERSION;
        const char *userAgent = NPN_UserAgent(mData->pPluginInstance);
        mUserAgent.Attach(::SysAllocString(A2CW(userAgent)));
        return S_OK;
    }

Here is the call graph for this function:

virtual HRESULT STDMETHODCALLTYPE IENavigator::javaEnabled ( VARIANT_BOOL __RPC_FAR *  enabled) [inline, virtual]

Definition at line 244 of file XPCDocument.cpp.

    {
        return E_NOTIMPL;
    }
virtual HRESULT STDMETHODCALLTYPE IENavigator::taintEnabled ( VARIANT_BOOL __RPC_FAR *  enabled) [inline, virtual]

Definition at line 250 of file XPCDocument.cpp.

    {
        return E_NOTIMPL;
    }
virtual HRESULT STDMETHODCALLTYPE IENavigator::toString ( BSTR __RPC_FAR *  string) [inline, virtual]

Definition at line 280 of file XPCDocument.cpp.

    {
        return E_NOTIMPL;
    }

Member Data Documentation

Definition at line 206 of file XPCDocument.cpp.

Definition at line 207 of file XPCDocument.cpp.


The documentation for this class was generated from the following file: