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_INVALID_PARAMETER
_Must_inspect_result_ typedef _In_ PVOID Unused
#define INITIAL_EVENT_STATE_MASK
VP_STATUS NTAPI VideoPortCreateEvent(_In_ PVOID HwDeviceExtension, _In_ ULONG EventFlag, _In_ PVOID Unused, _Out_ PEVENT *pEvent)
struct _ENG_EVENT * PEVENT
#define ERROR_NOT_ENOUGH_MEMORY
LONG NTAPI KeSetEvent(IN PKEVENT Event, IN KPRIORITY Increment, IN BOOLEAN Wait)
NTSTATUS NTAPI KeWaitForSingleObject(IN PVOID Object, IN KWAIT_REASON WaitReason, IN KPROCESSOR_MODE WaitMode, IN BOOLEAN Alertable, IN PLARGE_INTEGER Timeout OPTIONAL)
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
LONG NTAPI VideoPortSetEvent(_In_ PVOID HwDeviceExtension, _In_ PEVENT Event)
_In_ PVOID _In_ ULONG 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
VOID NTAPI VideoPortClearEvent(_In_ PVOID HwDeviceExtension, _In_ PEVENT Event)
#define NT_SUCCESS(StatCode)
#define ExAllocatePoolWithTag(hernya, size, tag)
VP_STATUS NTAPI VideoPortWaitForSingleObject(_In_ PVOID HwDeviceExtension, _In_ PVOID Event, _In_opt_ PLARGE_INTEGER Timeout)
#define KeInitializeEvent(pEvt, foo, foo2)
VP_STATUS NTAPI VideoPortDeleteEvent(_In_ PVOID HwDeviceExtension, _In_ PEVENT Event)
LONG NTAPI KeReadStateEvent(IN PKEVENT Event)
#define ExFreePoolWithTag(_P, _T)
VOID NTAPI KeClearEvent(IN PKEVENT Event)
LONG NTAPI VideoPortReadStateEvent(_In_ PVOID HwDeviceExtension, _In_ PEVENT Event)