/*++ Copyright (c) 1998 Intel Corporation Module Name: hello.c Abstract: Author: Revision History --*/ #include "efi.h" EFI_STATUS InitializeHelloApplication ( IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable ) { UINTN Index; /* * Send a message to the ConsoleOut device. */ SystemTable->ConOut->OutputString(SystemTable->ConOut, L"Hello application started\n\r"); /* * Wait for the user to press a key. */ SystemTable->ConOut->OutputString(SystemTable->ConOut, L"\n\r\n\r\n\rHit any key to exit this image\n\r"); SystemTable->BootServices->WaitForEvent (1, &(SystemTable->ConIn->WaitForKey), &Index); SystemTable->ConOut->OutputString(SystemTable->ConOut,L"\n\r\n\r"); /* * Exit the application. */ return EFI_SUCCESS; }