source: trunk/src/winmm/wintimer.h@ 4

Last change on this file since 4 was 4, checked in by ktk, 26 years ago

Import

File size: 796 bytes
Line 
1/* $Id: wintimer.h,v 1.1 1999-05-24 20:20:07 ktk Exp $ */
2
3/*
4 *
5 * Project Odin Software License can be found in LICENSE.TXT
6 *
7 */
8#ifndef __WINTIMER_H__
9#define __WINTIMER_H__
10
11#define TIMERR_BASE 96
12
13#define TIMERR_NOERROR (0)
14#define TIMERR_NOCANDO (TIMERR_BASE+1)
15#define TIMERR_STRUCT (TIMERR_BASE+33)
16
17typedef void (CALLBACK TIMECALLBACK)(UINT uTimerID, UINT uMsg, DWORD dwUser, DWORD dw1, DWORD dw2);
18typedef TIMECALLBACK *LPTIMECALLBACK;
19
20#define TIME_ONESHOT 0x0000
21#define TIME_PERIODIC 0x0001
22#define TIME_CALLBACK_FUNCTION 0x0000
23#define TIME_CALLBACK_EVENT_SET 0x0010
24#define TIME_CALLBACK_EVENT_PULSE 0x0020
25
26typedef struct {
27 UINT wPeriodMin;
28 UINT wPeriodMax;
29} TIMECAPS, *LPTIMECAPS;
30
31#endif
Note: See TracBrowser for help on using the repository browser.