ReactOS 0.4.16-dev-36-g301675c
|
#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().