#include "config.h"
#include <stdarg.h>
#include <stdio.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "ole2.h"
#include "wine/debug.h"
#include "mshtml_private.h"
Go to the source code of this file.
Data Structures |
| struct | task_timer_t |
Defines |
| #define | COBJMACROS |
| #define | WM_PROCESSTASK 0x8008 |
| #define | TIMER_ID 0x3000 |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (mshtml) |
| void | push_task (task_t *task, task_proc_t proc, LONG magic) |
| static task_t * | pop_task (void) |
| static void | release_task_timer (HWND thread_hwnd, task_timer_t *timer) |
| 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) |
| DWORD | set_task_timer (HTMLDocument *doc, DWORD msec, BOOL interval, IDispatch *disp) |
| HRESULT | clear_task_timer (HTMLDocument *doc, 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) |