ReactOS 0.4.15-dev-5858-g16decc6
reboot.c
Go to the documentation of this file.
1/*
2 * PROJECT: ReactOS HAL
3 * LICENSE: BSD - See COPYING.ARM in the top level directory
4 * FILE: hal/halarm/generic/reboot.c
5 * PURPOSE: Reboot Function
6 * PROGRAMMERS: ReactOS Portable Systems Group
7 */
8
9/* INCLUDES ******************************************************************/
10
11#include <hal.h>
12#define NDEBUG
13#include <debug.h>
14
15/* PUBLIC FUNCTIONS **********************************************************/
16
17/*
18 * @implemented
19 */
20VOID
23{
24 /* Check what kind of action this is */
25 switch (Action)
26 {
27 /* All recognized actions */
28 case HalHaltRoutine:
30
31 /* Acquire the display */
33
34 /* Anything else */
35 default:
36
37 /* Print message and break */
38 DbgPrint("HalReturnToFirmware called!\n");
40 }
41}
42
43/* EOF */
#define DbgPrint
Definition: hal.h:12
VOID NTAPI HalReturnToFirmware(IN FIRMWARE_REENTRY Action)
Definition: reboot.c:22
VOID NTAPI InbvAcquireDisplayOwnership(VOID)
Definition: inbv.c:289
NTSYSAPI void WINAPI DbgBreakPoint(void)
enum _FIRMWARE_REENTRY FIRMWARE_REENTRY
@ HalHaltRoutine
Definition: haltypes.h:34
@ HalRebootRoutine
Definition: haltypes.h:37
#define NTAPI
Definition: typedefs.h:36
#define IN
Definition: typedefs.h:39
_In_ WDFIOTARGET _In_ _Strict_type_match_ WDF_IO_TARGET_SENT_IO_ACTION Action
Definition: wdfiotarget.h:510