#include "videoprt.h"
#include "../../gdi/eng/engevent.h"
#include <debug.h>
Go to the source code of this file.
◆ NDEBUG
◆ VideoPortClearEvent()
Definition at line 105 of file event.c.
108{
111}
VOID NTAPI KeClearEvent(IN PKEVENT Event)
◆ VideoPortCreateEvent()
Definition at line 24 of file event.c.
29{
32
33
37 if (EngEvent)
38 {
39
40 EngEvent->fFlags = 0;
41
42
43 EngEvent->pKEvent = EngEvent + 1;
44
45
50
51
52 *pEvent = (
PEVENT)EngEvent;
53 DPRINT(
"VideoPortCreateEvent() created %p\n", EngEvent);
54 }
55 else
56 {
57
58 DPRINT(
"VideoPortCreateEvent() failed\n");
60 }
61
62
64}
#define ERROR_NOT_ENOUGH_MEMORY
#define ExAllocatePoolWithTag(hernya, size, tag)
#define KeInitializeEvent(pEvt, foo, foo2)
struct _ENG_EVENT * PEVENT
#define INITIAL_EVENT_STATE_MASK
_At_(*)(_In_ PWSK_CLIENT Client, _In_opt_ PUNICODE_STRING NodeName, _In_opt_ PUNICODE_STRING ServiceName, _In_opt_ ULONG NameSpace, _In_opt_ GUID *Provider, _In_opt_ PADDRINFOEXW Hints, _Outptr_ PADDRINFOEXW *Result, _In_opt_ PEPROCESS OwningProcess, _In_opt_ PETHREAD OwningThread, _Inout_ PIRP Irp Result)(Mem)) NTSTATUS(WSKAPI *PFN_WSK_GET_ADDRESS_INFO
◆ VideoPortDeleteEvent()
Definition at line 71 of file event.c.
74{
75
79
80
82
83
85}
#define ERROR_INVALID_PARAMETER
#define ExFreePoolWithTag(_P, _T)
◆ VideoPortReadStateEvent()
Definition at line 118 of file event.c.
121{
124}
LONG NTAPI KeReadStateEvent(IN PKEVENT Event)
◆ VideoPortSetEvent()
Definition at line 92 of file event.c.
95{
98}
#define KeSetEvent(pEvt, foo, foo2)
◆ VideoPortWaitForSingleObject()
Definition at line 131 of file event.c.
135{
138
139
143
144
151 {
152
154 }
156 {
157
159 }
160
161
163}
#define NT_SUCCESS(StatCode)
#define KeWaitForSingleObject(pEvt, foo, a, b, c)