|
|
| version 1.2, 2004/08/12 14:03:14 | version 1.3, 2005/02/04 06:42:07 |
|---|---|
| Line 20 typedef struct _neventitem _NEVENTITEM; | Line 20 typedef struct _neventitem _NEVENTITEM; |
| typedef struct _neventitem *NEVENTITEM; | typedef struct _neventitem *NEVENTITEM; |
| typedef void (*NEVENTCB)(UINT id); | typedef void (*NEVENTCB)(UINT id); |
| #define NEVENTITEM_NONE ((NEVENTITEM)-1) | |
| #define NEVENTITEM_TERM ((NEVENTITEM)0) | |
| struct _neventitem { | struct _neventitem { |
| NEVENTITEM next; | |
| SINT32 clock; | SINT32 clock; |
| SINT32 baseclock; | SINT32 baseclock; |
| NEVENTCB proc; | NEVENTCB proc; |
| UINT32 param; | |
| }; | }; |
| typedef struct { | typedef struct { |
| UINT readyevents; | |
| UINT level[NEVENT_MAXEVENTS]; | |
| _NEVENTITEM item[NEVENT_MAXEVENTS]; | _NEVENTITEM item[NEVENT_MAXEVENTS]; |
| NEVENTITEM first; | |
| } _NEVENT, *NEVENT; | } _NEVENT, *NEVENT; |