|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "mshtml_private.h"
Go to the source code of this file.
Classes | |
| struct | task_timer_t |
Macros | |
| #define | WM_PROCESSTASK 0x8008 |
| #define | TIMER_ID 0x3000 |
Functions | |
| static void | default_task_destr (task_t *task) |
| HRESULT | push_task (task_t *task, task_proc_t proc, task_proc_t destr, LONG magic) |
| static task_t * | pop_task (void) |
| static void | release_task_timer (HWND thread_hwnd, task_timer_t *timer) |
| void | flush_pending_tasks (LONG target) |
| void | remove_target_tasks (LONG target) |
| LONG | get_task_target_magic (void) |
| static BOOL | queue_timer (thread_data_t *thread_data, task_timer_t *timer) |
| HRESULT | set_task_timer (HTMLInnerWindow *window, DWORD msec, BOOL interval, IDispatch *disp, LONG *id) |
| HRESULT | clear_task_timer (HTMLInnerWindow *window, BOOL interval, DWORD id) |
| static void | call_timer_disp (IDispatch *disp) |
| static LRESULT | process_timer (void) |
| static LRESULT WINAPI | hidden_proc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) |
| static HWND | create_thread_hwnd (void) |
| HWND | get_thread_hwnd (void) |
| thread_data_t * | get_thread_data (BOOL create) |
Definition at line 220 of file task.c.
Referenced by process_timer().
| HRESULT clear_task_timer | ( | HTMLInnerWindow * | window, |
| BOOL | interval, | ||
| DWORD | id | ||
| ) |
Definition at line 201 of file task.c.
Referenced by HTMLWindow2_clearInterval(), and HTMLWindow2_clearTimeout().
Definition at line 316 of file task.c.
Referenced by get_thread_hwnd().
Definition at line 34 of file task.c.
Referenced by push_task().
Definition at line 88 of file task.c.
Referenced by handle_load().
Definition at line 139 of file task.c.
Referenced by create_inner_window(), HTMLOuterWindow_Create(), and init_doc().
| thread_data_t * get_thread_data | ( | BOOL | create | ) |
Definition at line 352 of file task.c.
Referenced by clear_task_timer(), flush_pending_tasks(), get_thread_hwnd(), pop_task(), process_timer(), push_task(), remove_target_tasks(), set_task_timer(), and thread_detach().
Definition at line 292 of file task.c.
Referenced by create_thread_hwnd().
Definition at line 62 of file task.c.
Referenced by hidden_proc().
Definition at line 240 of file task.c.
Referenced by hidden_proc().
| HRESULT push_task | ( | task_t * | task, |
| task_proc_t | proc, | ||
| task_proc_t | destr, | ||
| LONG | magic | ||
| ) |
Definition at line 39 of file task.c.
Referenced by async_open(), async_start_doc_binding(), async_stop_request(), exec_refresh(), set_moniker(), set_ready_state(), set_script_elem_readystate(), and super_navigate().
|
static |
Definition at line 145 of file task.c.
|
static |
Definition at line 79 of file task.c.
Referenced by clear_task_timer(), process_timer(), and remove_target_tasks().
Definition at line 107 of file task.c.
Referenced by abort_window_bindings(), destroy_htmldoc(), detach_inner_window(), release_outer_window(), set_moniker(), and setup_edit_mode().
| HRESULT set_task_timer | ( | HTMLInnerWindow * | window, |
| DWORD | msec, | ||
| BOOL | interval, | ||
| IDispatch * | disp, | ||
| LONG * | id | ||
| ) |
Definition at line 169 of file task.c.
Referenced by window_set_timer().