44 lines
634 B
C
44 lines
634 B
C
|
/*++
|
||
|
|
||
|
Copyright (c) 1999 Intel Corporation
|
||
|
|
||
|
Module Name:
|
||
|
|
||
|
intload
|
||
|
|
||
|
Abstract:
|
||
|
|
||
|
EFI support for loading internally linked in apps
|
||
|
|
||
|
|
||
|
|
||
|
Revision History
|
||
|
|
||
|
--*/
|
||
|
|
||
|
#ifndef _INTERNAL_LOAD_INCLUDE_
|
||
|
#define _INTERNAL_LOAD_INCLUDE_
|
||
|
|
||
|
/* {D65A6B8C-71E5-4df0-A909-F0D2992B5AA9} */
|
||
|
#define INTERNAL_LOAD_PROTOCOL \
|
||
|
{ 0xd65a6b8c, 0x71e5, 0x4df0, { 0xa9, 0x09, 0xf0, 0xd2, 0x99, 0x2b, 0x5a, 0xa9} }
|
||
|
|
||
|
|
||
|
typedef
|
||
|
EFI_STATUS
|
||
|
(EFIAPI *INTERNAL_LOAD_SHELL) (
|
||
|
VOID
|
||
|
);
|
||
|
|
||
|
typedef struct _INTERNAL_LOAD_INTERFACE {
|
||
|
INTERNAL_LOAD_SHELL LoadShell;
|
||
|
|
||
|
} INTERNAL_LOAD_INTERFACE;
|
||
|
|
||
|
EFI_STATUS
|
||
|
PlInitializeInternalLoad (
|
||
|
VOID
|
||
|
);
|
||
|
|
||
|
#endif
|