2025-04-27 07:49:33 -04:00

60 lines
936 B
C

/////////////////////////////////////////////////////////
//
// Copyright (c) 1996-1999 Microsoft Corporation
//
// Display driver/Eng interface.
//
/////////////////////////////////////////////////////////
//
// Opaque type for event objects.
//
typedef struct _ENG_EVENT *PEVENT;
BOOL
EngDeleteEvent(
IN PEVENT pEvent
);
BOOL
EngCreateEvent(
OUT PEVENT *ppEvent
);
BOOL
EngUnmapEvent(
IN PEVENT pEvent
);
PEVENT
EngMapEvent(
IN HDEV hDev,
IN HANDLE hUserObject,
IN OUT PVOID Reserved1,
IN PVOID Reserved2,
IN PVOID Reserved3
);
BOOL
EngWaitForSingleObject(
IN PEVENT pEvent,
IN PLARGE_INTEGER pTimeOut
);
LONG
EngSetEvent(
IN PEVENT pEvent
);
VOID
EngClearEvent (
IN PEVENT pEvent
);
LONG
EngReadStateEvent (
IN PEVENT pEvent
);