#include <os2wrap.h>
#include <os2sel.h>
#include <stdlib.h>
#include "win32type.h"
#include <winconst.h>
#include <misc.h>
#include <win32wbase.h>
#include "oslibutil.h"
#include "timer.h"
#include "dbglocal.h"
Include dependency graph for timer.cpp:
Go to the source code of this file.
Compounds | |
struct | tagTIMER |
Defines | |
#define | INCL_WIN |
#define | INCL_DOSSEMAPHORES |
#define | INCL_DOSPROCESS |
#define | DBG_LOCALLOG DBG_timer |
#define | OPEN32API _System |
#define | WM_TIMER_W 0x0113 |
#define | WM_SYSTIMER_W 0x0118 |
#define | NB_TIMERS 34 |
#define | NB_RESERVED_TIMERS 2 |
#define | SYS_TIMER_RATE 54925 |
Typedefs | |
typedef tagTIMER | TIMER |
Functions | |
typedef | VOID (WIN32API *TIMERPROC)(DWORD hwnd, UINT msg, UINT id, DWORD dwTime) |
void | EnterCriticalSection (void) |
void | LeaveCriticalSection (void) |
BOOL | TIMER_GetTimerInfo (DWORD PMhwnd, ULONG PMid, PBOOL sys, PULONG id) |
BOOL | TIMER_HandleTimer (PQMSG pMsg) |
UINT | TIMER_SetTimer (DWORD hwnd, UINT id, UINT timeout, TIMERPROC proc, BOOL sys) |
BOOL | TIMER_KillTimer (DWORD hwnd, UINT id, BOOL sys) |
VOID | TIMER_KillTimerFromWindow (DWORD hwnd) |
UINT WIN32API | SetTimer (DWORD hwnd, UINT id, UINT timeout, TIMERPROC proc) |
UINT WIN32API | SetSystemTimer (DWORD hwnd, UINT id, UINT timeout, TIMERPROC proc) |
BOOL WIN32API | KillTimer (DWORD hwnd, UINT id) |
BOOL WIN32API | KillSystemTimer (DWORD hwnd, UINT id) |
Variables | |
TIMER | TimersArray [34] |
HMTX | hSemTimer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 56 of file timer.cpp. Referenced by CURSORICON_AddSharedIcon(), CURSORICON_DelSharedIcon(), CURSORICON_FindCache(), CURSORICON_FindSharedIcon(), CURSORICON_FreeModuleIcons(), TIMER_KillTimer(), TIMER_KillTimerFromWindow(), TIMER_SetTimer(), and GenericObject::lock().
|
|
Definition at line 64 of file timer.cpp. Referenced by CURSORICON_AddSharedIcon(), CURSORICON_DelSharedIcon(), CURSORICON_FindCache(), CURSORICON_FindSharedIcon(), CURSORICON_FreeModuleIcons(), TIMER_KillTimer(), TIMER_KillTimerFromWindow(), TIMER_SetTimer(), and GenericObject::unlock().
|
|
|
|
|
|
Definition at line 112 of file timer.cpp. Referenced by SetSystemTimer(), and SetTimer().
|
|
Definition at line 174 of file timer.cpp. Referenced by KillSystemTimer(), and KillTimer().
|
|
|
|
Definition at line 232 of file timer.cpp. Referenced by EDIT_WM_LButtonDown(), and MENU_MouseMove().
|
|
Definition at line 245 of file timer.cpp. Referenced by LISTBOX_HandleMouseMove(), and SCROLL_HandleScrollEvent().
|
|
Definition at line 258 of file timer.cpp. Referenced by EDIT_WM_CaptureChanged(), EDIT_WM_LButtonUp(), MENU_MouseMove(), and MENU_TrackMenu().
|
|
Definition at line 271 of file timer.cpp. Referenced by LISTBOX_HandleLButtonUp(), LISTBOX_HandleMouseMove(), LISTBOX_HandleSystemTimer(), and SCROLL_HandleScrollEvent().
|
|
|
|
|