Leaked source code of windows server 2003
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

  1. /////////////////////////////////////////////////////////
  2. //
  3. // Copyright (c) 1996-1999 Microsoft Corporation
  4. //
  5. // Display driver/Eng interface.
  6. //
  7. /////////////////////////////////////////////////////////
  8. //
  9. // Opaque type for event objects.
  10. //
  11. typedef struct _ENG_EVENT *PEVENT;
  12. BOOL
  13. EngDeleteEvent(
  14. IN PEVENT pEvent
  15. );
  16. BOOL
  17. EngCreateEvent(
  18. OUT PEVENT *ppEvent
  19. );
  20. BOOL
  21. EngUnmapEvent(
  22. IN PEVENT pEvent
  23. );
  24. PEVENT
  25. EngMapEvent(
  26. IN HDEV hDev,
  27. IN HANDLE hUserObject,
  28. IN OUT PVOID Reserved1,
  29. IN PVOID Reserved2,
  30. IN PVOID Reserved3
  31. );
  32. BOOL
  33. EngWaitForSingleObject(
  34. IN PEVENT pEvent,
  35. IN PLARGE_INTEGER pTimeOut
  36. );
  37. LONG
  38. EngSetEvent(
  39. IN PEVENT pEvent
  40. );
  41. VOID
  42. EngClearEvent (
  43. IN PEVENT pEvent
  44. );
  45. LONG
  46. EngReadStateEvent (
  47. IN PEVENT pEvent
  48. );