UEFI Shell spec defines Shell Dynamic Command protocol which is just for the purpose to extend internal command. So dp command is changed from NULL class library to be a driver producing DynamicCommand protocol. The guideline is: 1. Only use NULL class library for Shell spec defined commands. 2. New commands can be provided as not only a standalone application but also a dynamic command. So it can be used either as an internal command, but also as a standalone application. DpApp.inf is to provide a standalone application. DpDynamicCommand.inf is to provide a standalone driver producing Dynamic Command protocol. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com> Reviewed-by: Jaben Carsey <jaben.carsey@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com>
		
			
				
	
	
		
			27 lines
		
	
	
		
			977 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			977 B
		
	
	
	
		
			C
		
	
	
	
	
	
/** @file
 | 
						|
  Declarations of ASCII string literals used by DP.
 | 
						|
 | 
						|
  Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
 | 
						|
  This program and the accompanying materials
 | 
						|
  are licensed and made available under the terms and conditions of the BSD License
 | 
						|
  which accompanies this distribution.  The full text of the license may be found at
 | 
						|
  http://opensource.org/licenses/bsd-license.php
 | 
						|
 | 
						|
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
						|
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
						|
**/
 | 
						|
#ifndef _LITERALS_H_
 | 
						|
#define _LITERALS_H_
 | 
						|
 | 
						|
// ASCII String literals which probably don't need translation
 | 
						|
extern CHAR8 const ALit_TimerLibError[];
 | 
						|
extern CHAR8 const ALit_SEC[];
 | 
						|
extern CHAR8 const ALit_DXE[];
 | 
						|
extern CHAR8 const ALit_SHELL[];
 | 
						|
extern CHAR8 const ALit_PEI[];
 | 
						|
extern CHAR8 const ALit_BDS[];
 | 
						|
extern CHAR8 const ALit_BdsTO[];
 | 
						|
extern CHAR8 const ALit_PEIM[];
 | 
						|
 | 
						|
#endif  // _LITERALS_H_
 |