|
static void | set_script_prop (ScriptHost *script_host, DWORD property, VARIANT *val) |
|
static BOOL | init_script_engine (ScriptHost *script_host) |
|
static void | release_script_engine (ScriptHost *This) |
|
void | connect_scripts (HTMLInnerWindow *window) |
|
static ScriptHost * | impl_from_IActiveScriptSite (IActiveScriptSite *iface) |
|
static HRESULT WINAPI | ActiveScriptSite_QueryInterface (IActiveScriptSite *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | ActiveScriptSite_AddRef (IActiveScriptSite *iface) |
|
static ULONG WINAPI | ActiveScriptSite_Release (IActiveScriptSite *iface) |
|
static HRESULT WINAPI | ActiveScriptSite_GetLCID (IActiveScriptSite *iface, LCID *plcid) |
|
static HRESULT WINAPI | ActiveScriptSite_GetItemInfo (IActiveScriptSite *iface, LPCOLESTR pstrName, DWORD dwReturnMask, IUnknown **ppiunkItem, ITypeInfo **ppti) |
|
static HRESULT WINAPI | ActiveScriptSite_GetDocVersionString (IActiveScriptSite *iface, BSTR *pbstrVersion) |
|
static HRESULT WINAPI | ActiveScriptSite_OnScriptTerminate (IActiveScriptSite *iface, const VARIANT *pvarResult, const EXCEPINFO *pexcepinfo) |
|
static HRESULT WINAPI | ActiveScriptSite_OnStateChange (IActiveScriptSite *iface, SCRIPTSTATE ssScriptState) |
|
static HRESULT WINAPI | ActiveScriptSite_OnScriptError (IActiveScriptSite *iface, IActiveScriptError *pscripterror) |
|
static HRESULT WINAPI | ActiveScriptSite_OnEnterScript (IActiveScriptSite *iface) |
|
static HRESULT WINAPI | ActiveScriptSite_OnLeaveScript (IActiveScriptSite *iface) |
|
static ScriptHost * | impl_from_IActiveScriptSiteInterruptPoll (IActiveScriptSiteInterruptPoll *iface) |
|
static HRESULT WINAPI | ActiveScriptSiteInterruptPoll_QueryInterface (IActiveScriptSiteInterruptPoll *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | ActiveScriptSiteInterruptPoll_AddRef (IActiveScriptSiteInterruptPoll *iface) |
|
static ULONG WINAPI | ActiveScriptSiteInterruptPoll_Release (IActiveScriptSiteInterruptPoll *iface) |
|
static HRESULT WINAPI | ActiveScriptSiteInterruptPoll_QueryContinue (IActiveScriptSiteInterruptPoll *iface) |
|
static ScriptHost * | impl_from_IActiveScriptSiteWindow (IActiveScriptSiteWindow *iface) |
|
static HRESULT WINAPI | ActiveScriptSiteWindow_QueryInterface (IActiveScriptSiteWindow *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | ActiveScriptSiteWindow_AddRef (IActiveScriptSiteWindow *iface) |
|
static ULONG WINAPI | ActiveScriptSiteWindow_Release (IActiveScriptSiteWindow *iface) |
|
static HRESULT WINAPI | ActiveScriptSiteWindow_GetWindow (IActiveScriptSiteWindow *iface, HWND *phwnd) |
|
static HRESULT WINAPI | ActiveScriptSiteWindow_EnableModeless (IActiveScriptSiteWindow *iface, BOOL fEnable) |
|
static ScriptHost * | impl_from_IActiveScriptSiteUIControl (IActiveScriptSiteUIControl *iface) |
|
static HRESULT WINAPI | ActiveScriptSiteUIControl_QueryInterface (IActiveScriptSiteUIControl *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | ActiveScriptSiteUIControl_AddRef (IActiveScriptSiteUIControl *iface) |
|
static ULONG WINAPI | ActiveScriptSiteUIControl_Release (IActiveScriptSiteUIControl *iface) |
|
static HRESULT WINAPI | ActiveScriptSiteUIControl_GetUIBehavior (IActiveScriptSiteUIControl *iface, SCRIPTUICITEM UicItem, SCRIPTUICHANDLING *pUicHandling) |
|
static ScriptHost * | impl_from_IActiveScriptSiteDebug (IActiveScriptSiteDebug *iface) |
|
static HRESULT WINAPI | ActiveScriptSiteDebug_QueryInterface (IActiveScriptSiteDebug *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | ActiveScriptSiteDebug_AddRef (IActiveScriptSiteDebug *iface) |
|
static ULONG WINAPI | ActiveScriptSiteDebug_Release (IActiveScriptSiteDebug *iface) |
|
static HRESULT WINAPI | ActiveScriptSiteDebug_GetDocumentContextFromPosition (IActiveScriptSiteDebug *iface, CTXARG_T dwSourceContext, ULONG uCharacterOffset, ULONG uNumChars, IDebugDocumentContext **ppsc) |
|
static HRESULT WINAPI | ActiveScriptSiteDebug_GetApplication (IActiveScriptSiteDebug *iface, IDebugApplication **ppda) |
|
static HRESULT WINAPI | ActiveScriptSiteDebug_GetRootApplicationNode (IActiveScriptSiteDebug *iface, IDebugApplicationNode **ppdanRoot) |
|
static HRESULT WINAPI | ActiveScriptSiteDebug_OnScriptErrorDebug (IActiveScriptSiteDebug *iface, IActiveScriptErrorDebug *pErrorDebug, BOOL *pfEnterDebugger, BOOL *pfCallOnScriptErrorWhenContinuing) |
|
static ScriptHost * | impl_from_IServiceProvider (IServiceProvider *iface) |
|
static HRESULT WINAPI | ASServiceProvider_QueryInterface (IServiceProvider *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | ASServiceProvider_AddRef (IServiceProvider *iface) |
|
static ULONG WINAPI | ASServiceProvider_Release (IServiceProvider *iface) |
|
static HRESULT WINAPI | ASServiceProvider_QueryService (IServiceProvider *iface, REFGUID guidService, REFIID riid, void **ppv) |
|
static ScriptHost * | create_script_host (HTMLInnerWindow *window, const GUID *guid) |
|
static void | fire_readystatechange_proc (task_t *_task) |
|
static void | fire_readystatechange_task_destr (task_t *_task) |
|
static void | set_script_elem_readystate (HTMLScriptElement *script_elem, READYSTATE readystate) |
|
static void | parse_elem_text (ScriptHost *script_host, HTMLScriptElement *script_elem, LPCWSTR text) |
|
static ScriptBSC * | impl_from_BSCallback (BSCallback *iface) |
|
static void | ScriptBSC_destroy (BSCallback *bsc) |
|
static HRESULT | ScriptBSC_init_bindinfo (BSCallback *bsc) |
|
static HRESULT | ScriptBSC_start_binding (BSCallback *bsc) |
|
static HRESULT | ScriptBSC_stop_binding (BSCallback *bsc, HRESULT result) |
|
static HRESULT | ScriptBSC_read_data (BSCallback *bsc, IStream *stream) |
|
static HRESULT | ScriptBSC_on_progress (BSCallback *bsc, ULONG status_code, LPCWSTR status_text) |
|
static HRESULT | ScriptBSC_on_response (BSCallback *bsc, DWORD response_code, LPCWSTR response_headers) |
|
static HRESULT | ScriptBSC_beginning_transaction (BSCallback *bsc, WCHAR **additional_headers) |
|
static HRESULT | bind_script_to_text (HTMLInnerWindow *window, IUri *uri, HTMLScriptElement *script_elem, WCHAR **ret) |
|
static void | parse_extern_script (ScriptHost *script_host, HTMLScriptElement *script_elem, LPCWSTR src) |
|
static void | parse_inline_script (ScriptHost *script_host, HTMLScriptElement *script_elem) |
|
static void | parse_script_elem (ScriptHost *script_host, HTMLScriptElement *script_elem) |
|
static GUID | get_default_script_guid (HTMLInnerWindow *window) |
|
static BOOL | get_guid_from_type (LPCWSTR type, GUID *guid) |
|
static BOOL | get_guid_from_language (LPCWSTR type, GUID *guid) |
|
static BOOL | get_script_guid (HTMLInnerWindow *window, nsIDOMHTMLScriptElement *nsscript, GUID *guid) |
|
static ScriptHost * | get_script_host (HTMLInnerWindow *window, const GUID *guid) |
|
static ScriptHost * | get_elem_script_host (HTMLInnerWindow *window, HTMLScriptElement *script_elem) |
|
void | doc_insert_script (HTMLInnerWindow *window, HTMLScriptElement *script_elem) |
|
IDispatch * | script_parse_event (HTMLInnerWindow *window, LPCWSTR text) |
|
HRESULT | exec_script (HTMLInnerWindow *window, const WCHAR *code, const WCHAR *lang, VARIANT *ret) |
|
IDispatch * | get_script_disp (ScriptHost *script_host) |
|
static EventTarget * | find_event_target (HTMLDocumentNode *doc, HTMLScriptElement *script_elem) |
|
static BOOL | parse_event_str (WCHAR *event, const WCHAR **args) |
|
static IDispatch * | parse_event_elem (HTMLDocumentNode *doc, HTMLScriptElement *script_elem, WCHAR **ret_event) |
|
void | bind_event_scripts (HTMLDocumentNode *doc) |
|
BOOL | find_global_prop (HTMLInnerWindow *window, BSTR name, DWORD flags, ScriptHost **ret_host, DISPID *ret_id) |
|
static BOOL | is_jscript_available (void) |
|
void | set_script_mode (HTMLOuterWindow *window, SCRIPTMODE mode) |
|
void | release_script_hosts (HTMLInnerWindow *window) |
|
|
static const WCHAR | documentW [] = {'d','o','c','u','m','e','n','t',0} |
|
static const WCHAR | windowW [] = {'w','i','n','d','o','w',0} |
|
static const WCHAR | script_endW [] = {'<','/','S','C','R','I','P','T','>',0} |
|
static const WCHAR | emptyW [] = {0} |
|
static const IActiveScriptSiteVtbl | ActiveScriptSiteVtbl |
|
static const IActiveScriptSiteInterruptPollVtbl | ActiveScriptSiteInterruptPollVtbl |
|
static const IActiveScriptSiteWindowVtbl | ActiveScriptSiteWindowVtbl |
|
static const IActiveScriptSiteUIControlVtbl | ActiveScriptSiteUIControlVtbl |
|
static const IActiveScriptSiteDebugVtbl | ActiveScriptSiteDebugVtbl |
|
static const IServiceProviderVtbl | ASServiceProviderVtbl |
|
static const BSCallbackVtbl | ScriptBSCVtbl |
|