From 322016e52d62dc5432e4469aa7d4cf20d4c30f78 Mon Sep 17 00:00:00 2001 From: jljusten Date: Tue, 23 Jun 2009 21:40:29 +0000 Subject: Restore Include/Library/ShellCEntryLib.h. Cleanup function and function prototype comments. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8634 6f19259b-4bc3-4df7-8a09-765794883524 --- .../Library/UefiShellCEntryLib/UefiShellCEntryLib.c | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'ShellPkg/Library/UefiShellCEntryLib') diff --git a/ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.c b/ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.c index ce41166573..43d429e6a5 100644 --- a/ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.c +++ b/ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.c @@ -18,6 +18,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #include #include +#include #include INTN @@ -28,17 +29,19 @@ ShellAppMain ( ); /** - UEFI entry point for an application that will in turn call a C - style ShellAppMain function. + UEFI entry point for an application that will in turn call the + ShellAppMain function which has parameters similar to a standard C + main function. - This application must have a function defined as follows: + An application that uses UefiShellCEntryLib must have a ShellAppMain + function as prototyped in Include/Library/ShellCEntryLib.h. + + @param ImageHandle The image handle of the UEFI Application. + @param SystemTable A pointer to the EFI System Table. + + @retval EFI_SUCCESS The application exited normally. + @retval Other An error occurred. - INTN - EFIAPI - ShellAppMain ( - IN INTN Argc, - IN CHAR16 **Argv - ); **/ EFI_STATUS EFIAPI -- cgit v1.2.3