#include "precomp.h"
Go to the source code of this file.
◆ CTE_DELAYED_EVENT
◆ CTE_WORKER_ROUTINE
◆ CTEBLOCK_EVENT
◆ PCTE_DELAYED_EVENT
◆ PCTEBLOCK_EVENT
◆ CTEBlock()
Definition at line 38 of file events.c.
39{
41
42
44
45
47
49}
#define NT_SUCCESS(StatCode)
#define KeWaitForSingleObject(pEvt, foo, a, b, c)
◆ CTEInitEvent()
Definition at line 79 of file events.c.
81{
82
85 Event->WorkerRoutine = Routine;
87}
VOID NTAPI InternalWorker(IN PVOID Parameter)
#define KeInitializeSpinLock(sl)
#define ExInitializeWorkItem(Item, Routine, Context)
◆ CTELogEvent()
Definition at line 94 of file events.c.
103{
104
105
106
107
109}
#define STATUS_NOT_IMPLEMENTED
◆ CTEScheduleEvent()
Definition at line 117 of file events.c.
119{
121
122
124
125
127 {
128
131
132
134 }
135
136
138
140}
#define KeReleaseSpinLock(sl, irql)
#define KeAcquireSpinLock(sl, irql)
VOID NTAPI ExQueueWorkItem(IN PWORK_QUEUE_ITEM WorkItem, IN WORK_QUEUE_TYPE QueueType)
_Requires_lock_held_ Interrupt _Releases_lock_ Interrupt _In_ _IRQL_restores_ KIRQL OldIrql
◆ CTESignal()
Definition at line 148 of file events.c.
149{
150
152
153
155}
#define KeSetEvent(pEvt, foo, foo2)
◆ InternalWorker()
Definition at line 54 of file events.c.
55{
58
59
61
62
65
66
68
69
71}
struct _CTE_DELAYED_EVENT * PCTE_DELAYED_EVENT
_Inout_opt_ PVOID Parameter
Referenced by CTEInitEvent().