-/*++\r
+/**@file\r
\r
Copyright (c) 2006, Intel Corporation \r
All rights reserved. This program and the accompanying materials \r
\r
Reset Architectural Protocol as defined in Tiano under NT Emulation\r
\r
---*/\r
-\r
+**/\r
\r
+#include <Uefi.h>\r
+#include <WinNtDxe.h>\r
+#include <Protocol/Reset.h>\r
+#include <Library/DebugLib.h>\r
+#include <Library/UefiDriverEntryPoint.h>\r
+#include <Library/WinNtLib.h>\r
+#include <Library/UefiBootServicesTableLib.h>\r
\r
-//\r
-// Include common header file for this module.\r
-//\r
-#include "CommonHeader.h"\r
\r
EFI_STATUS\r
EFIAPI\r
IN EFI_SYSTEM_TABLE *SystemTable\r
);\r
\r
-STATIC\r
-EFI_STATUS\r
+VOID\r
EFIAPI\r
WinNtResetSystem (\r
IN EFI_RESET_TYPE ResetType,\r
IN EFI_STATUS ResetStatus,\r
IN UINTN DataSize,\r
- IN CHAR16 *ResetData OPTIONAL\r
+ IN VOID *ResetData OPTIONAL\r
);\r
\r
\r
return Status;\r
}\r
\r
-STATIC\r
-EFI_STATUS\r
+VOID\r
EFIAPI\r
WinNtResetSystem (\r
IN EFI_RESET_TYPE ResetType,\r
IN EFI_STATUS ResetStatus,\r
IN UINTN DataSize,\r
- IN CHAR16 *ResetData OPTIONAL\r
+ IN VOID *ResetData OPTIONAL\r
)\r
/*++\r
\r
//\r
// Should never go here\r
//\r
- return EFI_SUCCESS;\r
+ ASSERT (FALSE);\r
}\r