12#include "../../gdi/eng/engevent.h"
43 EngEvent->pKEvent = EngEvent + 1;
52 *pEvent = (
PEVENT)EngEvent;
53 DPRINT(
"VideoPortCreateEvent() created %p\n", EngEvent);
58 DPRINT(
"VideoPortCreateEvent() failed\n");
#define ERROR_NOT_ENOUGH_MEMORY
#define NT_SUCCESS(StatCode)
#define ERROR_INVALID_PARAMETER
#define ExAllocatePoolWithTag(hernya, size, tag)
#define KeWaitForSingleObject(pEvt, foo, a, b, c)
#define KeInitializeEvent(pEvt, foo, foo2)
#define KeSetEvent(pEvt, foo, foo2)
VOID NTAPI KeClearEvent(IN PKEVENT Event)
LONG NTAPI KeReadStateEvent(IN PKEVENT Event)
#define ExFreePoolWithTag(_P, _T)
struct _ENG_EVENT * PEVENT
#define INITIAL_EVENT_STATE_MASK
VP_STATUS NTAPI VideoPortWaitForSingleObject(_In_ PVOID HwDeviceExtension, _In_ PVOID Event, _In_opt_ PLARGE_INTEGER Timeout)
LONG NTAPI VideoPortSetEvent(_In_ PVOID HwDeviceExtension, _In_ PEVENT Event)
VOID NTAPI VideoPortClearEvent(_In_ PVOID HwDeviceExtension, _In_ PEVENT Event)
VP_STATUS NTAPI VideoPortDeleteEvent(_In_ PVOID HwDeviceExtension, _In_ PEVENT Event)
VP_STATUS NTAPI VideoPortCreateEvent(_In_ PVOID HwDeviceExtension, _In_ ULONG EventFlag, _In_ PVOID Unused, _Out_ PEVENT *pEvent)
LONG NTAPI VideoPortReadStateEvent(_In_ PVOID HwDeviceExtension, _In_ PEVENT Event)
_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