diff options
Diffstat (limited to '')
-rw-r--r-- | private/ntos/ndis/digi/pcimac/event.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/private/ntos/ndis/digi/pcimac/event.h b/private/ntos/ndis/digi/pcimac/event.h new file mode 100644 index 000000000..5f4b55387 --- /dev/null +++ b/private/ntos/ndis/digi/pcimac/event.h @@ -0,0 +1,31 @@ +/* + * EVENT.H - IDP Device Driver public header for PCIMAC/ISA + */ + +#ifndef _EVENT_ +#define _EVENT_ + +typedef struct +{ + ULONG Used; + struct _CM *cm; + ULONG Type; + ULONG State; + VOID (*Callback)(); + IRP *Irp; +} EVENTOBJECT; + +#define MAX_EVENTS 10 + + +ULONG EventInit (VOID); +VOID EventTerm (VOID); +UCHAR EventSet (CM *cm, CMD_EVENT *Event, IRP *Irp); +VOID EventComplete (IRP *Irp); +VOID EventCancel (DEVICE_OBJECT *DeviceObject, IRP *Irp); +VOID StateEventCheck (VOID *cm_1); + +#define EVENT_E_SUCC 0 + + +#endif /* _EVENT_ */ |