You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
936 B
59 lines
936 B
/////////////////////////////////////////////////////////
|
|
//
|
|
// 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
|
|
);
|
|
|