ReactOS 0.4.15-dev-8222-g9164419
watchdog.c File Reference
#include <ntifs.h>
#include <debug.h>
Include dependency graph for watchdog.c:

Go to the source code of this file.

Macros

#define NDEBUG
 

Functions

NTSTATUS NTAPI DriverEntry (_In_ PDRIVER_OBJECT DriverObject, _In_ PUNICODE_STRING RegistryPath)
 
VOID NTAPI WdAllocateWatchdog (PVOID p1, PVOID p2, ULONG p3)
 
VOID NTAPI WdAllocateDeferredWatchdog (PVOID p1, PVOID p2, ULONG p3)
 
VOID NTAPI WdFreeWatchdog (PVOID p1)
 
VOID NTAPI WdFreeDeferredWatchdog (PVOID p1)
 
VOID NTAPI WdStartWatch (PVOID p1, LARGE_INTEGER p2, ULONG p3)
 
VOID NTAPI WdStartDeferredWatch (PVOID p1, PVOID p2, ULONG p3)
 
VOID NTAPI WdStopWatch (PVOID p1, ULONG p2)
 
VOID NTAPI WdStopDeferredWatch (PVOID p1)
 
VOID NTAPI WdSuspendWatch (PVOID p1)
 
VOID FASTCALL WdSuspendDeferredWatch (PVOID p1)
 
VOID NTAPI WdResumeWatch (PVOID p1, PVOID p2)
 
VOID FASTCALL WdResumeDeferredWatch (PVOID p1, PVOID p2)
 
VOID NTAPI WdResetWatch (PVOID p1)
 
VOID FASTCALL WdResetDeferredWatch (PVOID p1)
 
VOID FASTCALL WdEnterMonitoredSection (PVOID p1)
 
VOID FASTCALL WdExitMonitoredSection (PVOID p1)
 
VOID NTAPI WdAttachContext (PVOID p1, PVOID p2)
 
VOID NTAPI WdDetachContext (PVOID p1)
 
VOID NTAPI WdGetDeviceObject (PVOID p1)
 
VOID NTAPI WdGetLowestDeviceObject (PVOID p1)
 
VOID NTAPI WdGetLastEvent (PVOID p1)
 
VOID NTAPI WdCompleteEvent (PVOID p1, PVOID p2)
 
VOID NTAPI WdReferenceObject (PVOID p1)
 
VOID NTAPI WdDereferenceObject (PVOID p1)
 
BOOLEAN NTAPI WdMadeAnyProgress (PVOID p1)
 

Macro Definition Documentation

◆ NDEBUG

#define NDEBUG

Definition at line 4 of file watchdog.c.

Function Documentation

◆ DriverEntry()

NTSTATUS NTAPI DriverEntry ( _In_ PDRIVER_OBJECT  DriverObject,
_In_ PUNICODE_STRING  RegistryPath 
)

Definition at line 9 of file watchdog.c.

12{
14 return STATUS_SUCCESS;
15}
#define UNIMPLEMENTED
Definition: debug.h:118
#define STATUS_SUCCESS
Definition: shellext.h:65

◆ WdAllocateDeferredWatchdog()

VOID NTAPI WdAllocateDeferredWatchdog ( PVOID  p1,
PVOID  p2,
ULONG  p3 
)

Definition at line 29 of file watchdog.c.

33{
35}

◆ WdAllocateWatchdog()

VOID NTAPI WdAllocateWatchdog ( PVOID  p1,
PVOID  p2,
ULONG  p3 
)

Definition at line 19 of file watchdog.c.

23{
25}

◆ WdAttachContext()

VOID NTAPI WdAttachContext ( PVOID  p1,
PVOID  p2 
)

Definition at line 158 of file watchdog.c.

161{
163}

◆ WdCompleteEvent()

VOID NTAPI WdCompleteEvent ( PVOID  p1,
PVOID  p2 
)

Definition at line 199 of file watchdog.c.

202{
204}

◆ WdDereferenceObject()

VOID NTAPI WdDereferenceObject ( PVOID  p1)

Definition at line 216 of file watchdog.c.

218{
220}

◆ WdDetachContext()

VOID NTAPI WdDetachContext ( PVOID  p1)

Definition at line 167 of file watchdog.c.

169{
171}

◆ WdEnterMonitoredSection()

VOID FASTCALL WdEnterMonitoredSection ( PVOID  p1)

Definition at line 142 of file watchdog.c.

144{
146}

◆ WdExitMonitoredSection()

VOID FASTCALL WdExitMonitoredSection ( PVOID  p1)

Definition at line 150 of file watchdog.c.

152{
154}

◆ WdFreeDeferredWatchdog()

VOID NTAPI WdFreeDeferredWatchdog ( PVOID  p1)

Definition at line 47 of file watchdog.c.

49{
51}

◆ WdFreeWatchdog()

VOID NTAPI WdFreeWatchdog ( PVOID  p1)

Definition at line 39 of file watchdog.c.

41{
43}

◆ WdGetDeviceObject()

VOID NTAPI WdGetDeviceObject ( PVOID  p1)

Definition at line 175 of file watchdog.c.

177{
179}

◆ WdGetLastEvent()

VOID NTAPI WdGetLastEvent ( PVOID  p1)

Definition at line 191 of file watchdog.c.

193{
195}

◆ WdGetLowestDeviceObject()

VOID NTAPI WdGetLowestDeviceObject ( PVOID  p1)

Definition at line 183 of file watchdog.c.

185{
187}

◆ WdMadeAnyProgress()

BOOLEAN NTAPI WdMadeAnyProgress ( PVOID  p1)

Definition at line 224 of file watchdog.c.

226{
228 return FALSE;
229}
#define FALSE
Definition: types.h:117

◆ WdReferenceObject()

VOID NTAPI WdReferenceObject ( PVOID  p1)

Definition at line 208 of file watchdog.c.

210{
212}

◆ WdResetDeferredWatch()

VOID FASTCALL WdResetDeferredWatch ( PVOID  p1)

Definition at line 134 of file watchdog.c.

136{
138}

◆ WdResetWatch()

VOID NTAPI WdResetWatch ( PVOID  p1)

Definition at line 126 of file watchdog.c.

128{
130}

◆ WdResumeDeferredWatch()

VOID FASTCALL WdResumeDeferredWatch ( PVOID  p1,
PVOID  p2 
)

Definition at line 117 of file watchdog.c.

120{
122}

◆ WdResumeWatch()

VOID NTAPI WdResumeWatch ( PVOID  p1,
PVOID  p2 
)

Definition at line 108 of file watchdog.c.

111{
113}

◆ WdStartDeferredWatch()

VOID NTAPI WdStartDeferredWatch ( PVOID  p1,
PVOID  p2,
ULONG  p3 
)

Definition at line 65 of file watchdog.c.

69{
71}

◆ WdStartWatch()

VOID NTAPI WdStartWatch ( PVOID  p1,
LARGE_INTEGER  p2,
ULONG  p3 
)

Definition at line 55 of file watchdog.c.

59{
61}

◆ WdStopDeferredWatch()

VOID NTAPI WdStopDeferredWatch ( PVOID  p1)

Definition at line 84 of file watchdog.c.

86{
88}

◆ WdStopWatch()

VOID NTAPI WdStopWatch ( PVOID  p1,
ULONG  p2 
)

Definition at line 75 of file watchdog.c.

78{
80}

◆ WdSuspendDeferredWatch()

VOID FASTCALL WdSuspendDeferredWatch ( PVOID  p1)

Definition at line 100 of file watchdog.c.

102{
104}

◆ WdSuspendWatch()

VOID NTAPI WdSuspendWatch ( PVOID  p1)

Definition at line 92 of file watchdog.c.

94{
96}