IN UINT64 Address,\r
IN UINTN Count,\r
IN OUT VOID *Buffer\r
- )\r
-;\r
+ );\r
\r
\r
/**\r
IN UINT64 Address,\r
IN UINTN Count,\r
IN OUT VOID *Buffer\r
- )\r
-;\r
+ );\r
\r
/**\r
Perform reading I/O space of device.\r
IN UINT64 Address,\r
IN UINTN Count,\r
IN OUT VOID *Buffer\r
- )\r
-;\r
+ );\r
\r
/**\r
Perform writing I/O space of device.\r
IN UINT64 Address,\r
IN UINTN Count,\r
IN OUT VOID *Buffer\r
- )\r
-;\r
+ );\r
\r
/**\r
Perform reading PCI configuration space of device\r
IN UINT64 Address,\r
IN UINTN Count,\r
IN OUT VOID *Buffer\r
- )\r
-;\r
+ );\r
\r
/**\r
Perform writing PCI configuration space of device.\r
IN UINT64 Address,\r
IN UINTN Count,\r
IN OUT VOID *Buffer\r
- )\r
-;\r
+ );\r
\r
/**\r
Provides an EFI Device Path for a PCI device with the given PCI configuration space address.\r
IN EFI_DEVICE_IO_PROTOCOL *This,\r
IN UINT64 Address,\r
IN OUT EFI_DEVICE_PATH_PROTOCOL **PciDevicePath\r
- )\r
-;\r
+ );\r
\r
/**\r
Provides the device-specific addresses needed to access system memory.\r
IN OUT UINTN *NumberOfBytes,\r
OUT EFI_PHYSICAL_ADDRESS *DeviceAddress,\r
OUT VOID **Mapping\r
- )\r
-;\r
+ );\r
\r
/**\r
Completes the Map() operation and releases any corresponding resources.\r
DeviceIoUnmap (\r
IN EFI_DEVICE_IO_PROTOCOL *This,\r
IN VOID *Mapping\r
- )\r
-;\r
+ );\r
\r
/**\r
Allocates pages that are suitable for an EFIBusMasterCommonBuffer mapping.\r
IN EFI_MEMORY_TYPE MemoryType,\r
IN UINTN Pages,\r
IN OUT EFI_PHYSICAL_ADDRESS *PhysicalAddress\r
- )\r
-;\r
+ );\r
\r
/**\r
Flushes any posted write data to the device.\r
EFIAPI\r
DeviceIoFlush (\r
IN EFI_DEVICE_IO_PROTOCOL *This\r
- )\r
-;\r
+ );\r
\r
/**\r
Frees pages that were allocated with AllocateBuffer().\r
IN EFI_DEVICE_IO_PROTOCOL *This,\r
IN UINTN Pages,\r
IN EFI_PHYSICAL_ADDRESS HostAddress\r
- )\r
-;\r
+ );\r
\r
\r
#define DEVICE_IO_PRIVATE_DATA_SIGNATURE EFI_SIGNATURE_32 ('D', 'e', 'I', 'O')\r
InstallDefaultConfigAccessProtocol (\r
IN CONST EFI_HII_PACKAGES *Packages,\r
IN OUT HII_THUNK_CONTEXT *ThunkContext\r
- )\r
-;\r
+ );\r
\r
VOID\r
UninstallDefaultConfigAccessProtocol (\r
IN HII_THUNK_CONTEXT *ThunkContext\r
- )\r
-;\r
+ );\r
\r
/**\r
\r
IN CONST EFI_STRING Request,\r
OUT EFI_STRING *Progress,\r
OUT EFI_STRING *Results\r
- )\r
-;\r
+ );\r
\r
\r
/**\r
IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This,\r
IN CONST EFI_STRING Configuration,\r
OUT EFI_STRING *Progress\r
- )\r
-;\r
+ );\r
\r
/**\r
Wrap the EFI_HII_CONFIG_ACCESS_PROTOCOL.CallBack to EFI_FORM_CALLBACK_PROTOCOL.Callback. Therefor,\r
IN UINT8 Type,\r
IN EFI_IFR_TYPE_VALUE *Value,\r
OUT EFI_BROWSER_ACTION_REQUEST *ActionRequest\r
- )\r
-;\r
+ );\r
\r
#endif\r
\r
IN EFI_HII_PROTOCOL *This,\r
IN EFI_HII_PACKAGES *PackageList,\r
OUT FRAMEWORK_EFI_HII_HANDLE *Handle\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI\r
HiiRemovePack (\r
IN EFI_HII_PROTOCOL *This,\r
IN FRAMEWORK_EFI_HII_HANDLE Handle\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI\r
IN EFI_HII_PROTOCOL *This,\r
IN OUT UINT16 *HandleBufferLength,\r
OUT FRAMEWORK_EFI_HII_HANDLE *Handle\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI\r
IN FRAMEWORK_EFI_HII_HANDLE Handle,\r
IN OUT UINTN *BufferSize,\r
OUT VOID *Buffer\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI\r
OUT UINT8 **GlyphBuffer,\r
OUT UINT16 *BitWidth,\r
IN OUT UINT32 *InternalStatus\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI\r
IN UINTN Width,\r
IN UINTN Height,\r
IN OUT EFI_GRAPHICS_OUTPUT_BLT_PIXEL *BltBuffer\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI\r
IN FRAMEWORK_EFI_HII_HANDLE Handle,\r
IN OUT STRING_REF *Reference,\r
IN CHAR16 *NewString\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI\r
IN CHAR16 *LanguageString,\r
IN OUT UINTN *BufferLength,\r
OUT EFI_STRING StringBuffer\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI\r
HiiResetStrings (\r
IN EFI_HII_PROTOCOL *This,\r
IN FRAMEWORK_EFI_HII_HANDLE Handle\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI\r
IN CHAR16 *StringToTest,\r
IN OUT UINT32 *FirstMissing,\r
OUT UINT32 *GlyphBufferSize\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI\r
IN EFI_HII_PROTOCOL *This,\r
IN FRAMEWORK_EFI_HII_HANDLE Handle,\r
OUT EFI_STRING *LanguageString\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI\r
IN FRAMEWORK_EFI_HII_HANDLE Handle,\r
IN CHAR16 *PrimaryLanguage,\r
OUT EFI_STRING *LanguageString\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI\r
IN CHAR16 *LanguageString,\r
IN OUT UINT16 *BufferLength,\r
OUT EFI_STRING StringBuffer\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI\r
IN EFI_FORM_ID FormId,\r
IN OUT UINTN *BufferLength,\r
OUT UINT8 *Buffer\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI\r
IN FRAMEWORK_EFI_HII_HANDLE Handle,\r
IN UINTN DefaultMask,\r
OUT EFI_HII_VARIABLE_PACK_LIST **VariablePackList\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI\r
IN EFI_FORM_LABEL Label,\r
IN BOOLEAN AddData,\r
IN FRAMEWORK_EFI_HII_UPDATE_DATA *Data\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI\r
IN EFI_HII_PROTOCOL *This,\r
OUT UINT16 *DescriptorCount,\r
OUT FRAMEWORK_EFI_KEY_DESCRIPTOR *Descriptor\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI \r
IN UINT8 *NvMapOverride, OPTIONAL\r
IN FRAMEWORK_EFI_SCREEN_DESCRIPTOR *ScreenDimensions, OPTIONAL\r
OUT BOOLEAN *ResetRequired OPTIONAL\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI \r
OUT EFI_INPUT_KEY *KeyValue,\r
IN CHAR16 *String,\r
...\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI\r
IN CONST EFI_HII_PACKAGE_HEADER *Package,\r
IN EFI_HII_HANDLE Handle,\r
IN EFI_HII_DATABASE_NOTIFY_TYPE NotifyType\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI\r
IN CONST EFI_HII_PACKAGE_HEADER *Package,\r
IN EFI_HII_HANDLE Handle,\r
IN EFI_HII_DATABASE_NOTIFY_TYPE NotifyType\r
- )\r
-;\r
+ );\r
\r
#include "Utility.h"\r
#include "ConfigAccess.h"\r
VOID\r
InitHiiHandleDatabase (\r
VOID\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
AllocateHiiHandle (\r
EFI_STATUS\r
UCreateEndOfOpcode (\r
OUT EFI_HII_UPDATE_DATA *UefiData\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
F2UCreateSubtitleOpCode (\r
IN CONST FRAMEWORK_EFI_IFR_SUBTITLE *FwOpcode,\r
OUT EFI_HII_UPDATE_DATA *UefiData\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
F2UCreateTextOpCode (\r
IN CONST FRAMEWORK_EFI_IFR_TEXT *FwOpcode,\r
OUT EFI_HII_UPDATE_DATA *UefiData\r
- )\r
-;\r
+ );\r
\r
\r
EFI_STATUS\r
F2UCreateGotoOpCode (\r
IN CONST FRAMEWORK_EFI_IFR_REF *FwOpcode,\r
OUT EFI_HII_UPDATE_DATA *UefiData\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
F2UCreateOneOfOptionOpCode (\r
IN CONST FRAMEWORK_EFI_IFR_ONE_OF_OPTION *FwOpcode,\r
IN UINTN Width,\r
OUT EFI_HII_UPDATE_DATA *UefiData\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
F2UCreateOneOfOpCode (\r
OUT EFI_HII_UPDATE_DATA *UefiData,\r
OUT FRAMEWORK_EFI_IFR_OP_HEADER **NextFwOpcode,\r
OUT UINTN *DataCount\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
F2UCreateOrderedListOpCode (\r
OUT EFI_HII_UPDATE_DATA *UefiData,\r
OUT FRAMEWORK_EFI_IFR_OP_HEADER **NextFwOpcode,\r
OUT UINTN *DataCount\r
- )\r
-;\r
+ );\r
\r
\r
EFI_STATUS\r
IN UINT16 VarStoreId,\r
IN CONST FRAMEWORK_EFI_IFR_CHECKBOX *FwOpcode,\r
OUT EFI_HII_UPDATE_DATA *UefiData\r
- )\r
-;\r
+ );\r
\r
\r
EFI_STATUS\r
IN UINT16 VarStoreId,\r
IN CONST FRAMEWORK_EFI_IFR_NUMERIC *FwOpcode,\r
OUT EFI_HII_UPDATE_DATA *UefiData\r
- )\r
-;\r
+ );\r
\r
\r
EFI_STATUS\r
IN UINT16 VarStoreId,\r
IN CONST FRAMEWORK_EFI_IFR_STRING *FwOpcode,\r
OUT EFI_HII_UPDATE_DATA *UefiData\r
- )\r
-;\r
+ );\r
\r
\r
EFI_STATUS\r
F2UCreateBannerOpCode (\r
IN CONST FRAMEWORK_EFI_IFR_BANNER *FwOpcode,\r
OUT EFI_HII_UPDATE_DATA *UefiData\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
FwUpdateDataToUefiUpdateData (\r
IN CONST FRAMEWORK_EFI_HII_UPDATE_DATA *Data,\r
IN BOOLEAN AddData,\r
OUT EFI_HII_UPDATE_DATA **UefiData\r
- )\r
-;\r
+ );\r
#endif\r
\r
IN LIST_ENTRY *UefiIfrDefaults,\r
IN UINTN DefaultMask,\r
OUT EFI_HII_VARIABLE_PACK_LIST **VariablePackList\r
- )\r
-;\r
+ );\r
\r
/**\r
Free up all buffer allocated for the link list of UEFI_IFR_BUFFER_STORAGE_NODE.\r
VOID\r
FreeDefaultList (\r
IN LIST_ENTRY *UefiIfrDefaults\r
- )\r
-;\r
+ );\r
\r
#endif\r
\r
IN FORM_BROWSER_FORMSET *FormSet,\r
IN FORM_BROWSER_FORM *Form,\r
IN OUT FORM_EXPRESSION *Expression\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
ParseOpCodes (\r
IN FORM_BROWSER_FORMSET *FormSet\r
- )\r
-;\r
+ );\r
\r
VOID\r
DestroyFormSet (\r
IN OUT FORM_BROWSER_FORMSET *FormSet\r
- )\r
-;\r
+ );\r
\r
#endif\r
\r
GetToken (\r
IN EFI_STRING_ID Token,\r
IN EFI_HII_HANDLE HiiHandle\r
- )\r
-;\r
+ );\r
\r
/**\r
Create a new string in HII Package List.\r
NewString (\r
IN CHAR16 *String,\r
IN EFI_HII_HANDLE HiiHandle\r
- )\r
-;\r
+ );\r
\r
#endif\r
\r
VOID\r
ResetScopeStack (\r
VOID\r
- )\r
-;\r
+ );\r
\r
/**\r
Push an Operand onto the Stack\r
EFI_STATUS\r
PushScope (\r
IN UINT8 Operand\r
- )\r
-;\r
+ );\r
\r
\r
/**\r
EFI_STATUS\r
PopScope (\r
OUT UINT8 *Operand\r
- )\r
-;\r
+ );\r
\r
/**\r
Zero extend integer/boolean/date/time to UINT64 for comparing.\r
VOID\r
ExtendValueToU64 (\r
IN EFI_HII_VALUE *Value\r
- )\r
-;\r
+ );\r
\r
/**\r
Compare two Hii value.\r
IN EFI_HII_VALUE *Value1,\r
IN EFI_HII_VALUE *Value2,\r
IN EFI_HII_HANDLE HiiHandle OPTIONAL\r
- )\r
-;\r
+ );\r
\r
#endif\r
IN FORM_BROWSER_FORMSET *FormSet,\r
IN FORM_BROWSER_FORM *Form,\r
IN UINT16 QuestionId\r
- )\r
-;\r
+ );\r
\r
\r
FORM_EXPRESSION *\r
IdToExpression (\r
IN FORM_BROWSER_FORM *Form,\r
IN UINT8 RuleId\r
- )\r
-;\r
+ );\r
\r
\r
#endif\r
FwHiiHandleToUefiHiiHandle (\r
IN CONST HII_THUNK_PRIVATE_DATA *Private,\r
IN FRAMEWORK_EFI_HII_HANDLE FwHiiHandle\r
- )\r
-;\r
+ );\r
\r
HII_THUNK_CONTEXT *\r
FwHiiHandleToThunkContext (\r
IN CONST HII_THUNK_PRIVATE_DATA *Private,\r
IN FRAMEWORK_EFI_HII_HANDLE FwHiiHandle\r
- )\r
-;\r
+ );\r
\r
HII_THUNK_CONTEXT *\r
UefiHiiHandleToThunkContext (\r
IN CONST HII_THUNK_PRIVATE_DATA *Private,\r
IN EFI_HII_HANDLE UefiHiiHandle\r
- )\r
-;\r
+ );\r
\r
EFI_HII_HANDLE *\r
TagGuidToUefiHiiHandle (\r
IN CONST HII_THUNK_PRIVATE_DATA *Private,\r
IN CONST EFI_GUID *Guid\r
- )\r
-;\r
+ );\r
\r
HII_THUNK_CONTEXT *\r
CreateThunkContextForUefiHiiHandle (\r
IN EFI_HII_HANDLE UefiHiiHandle\r
- )\r
-;\r
+ );\r
\r
VOID\r
DestroyThunkContextForUefiHiiHandle (\r
IN HII_THUNK_PRIVATE_DATA *Private,\r
IN EFI_HII_HANDLE UefiHiiHandle\r
- )\r
-;\r
+ );\r
\r
UINTN\r
GetPackageCountByType (\r
IN CONST EFI_HII_PACKAGE_LIST_HEADER *PackageListHeader,\r
IN UINT8 PackageType\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
CreateQuestionIdMap (\r
IN OUT HII_THUNK_CONTEXT *ThunkContext\r
- )\r
-;\r
+ );\r
\r
VOID\r
GetAttributesOfFirstFormSet (\r
IN OUT HII_THUNK_CONTEXT *ThunkContext\r
- )\r
-;\r
+ );\r
\r
LIST_ENTRY *\r
GetMapEntryListHead (\r
IN CONST HII_THUNK_CONTEXT *ThunkContext,\r
IN UINT16 VarStoreId\r
- )\r
-;\r
+ );\r
\r
HII_THUNK_CONTEXT *\r
CreateThunkContext (\r
IN HII_THUNK_PRIVATE_DATA *Private,\r
IN UINTN StringPackageCount,\r
IN UINTN IfrPackageCount\r
- )\r
-;\r
+ );\r
\r
VOID\r
DestroyThunkContext (\r
IN HII_THUNK_CONTEXT *ThunkContext\r
- )\r
-;\r
+ );\r
\r
VOID\r
DestroyQuestionIdMap (\r
IN LIST_ENTRY *QuestionIdMapListHead\r
- )\r
-;\r
+ );\r
\r
\r
VOID\r
DestoryOneOfOptionMap (\r
IN LIST_ENTRY *OneOfOptionMapListHead\r
- )\r
-;\r
+ );\r
\r
#endif\r
OUT EFI_PHYSICAL_ADDRESS *ImageAddress,\r
OUT UINT64 *ImageSize,\r
OUT EFI_PHYSICAL_ADDRESS *EntryPoint\r
- )\r
-;\r
+ );\r
\r
EFI_PEI_FV_FILE_LOADER_PPI mLoadFilePpi = {\r
FrameworkLoadFile\r
IN EFI_UNICODE_COLLATION_PROTOCOL *This,\r
IN CHAR16 *Str1,\r
IN CHAR16 *Str2\r
- )\r
-;\r
+ );\r
\r
/**\r
Converts all the Unicode characters in a Null-terminated Unicode string to \r
StrLwr (\r
IN EFI_UNICODE_COLLATION_PROTOCOL *This,\r
IN OUT CHAR16 *Str\r
- )\r
-;\r
+ );\r
\r
/**\r
Converts all the Unicode characters in a Null-terminated Unicode string to upper\r
StrUpr (\r
IN EFI_UNICODE_COLLATION_PROTOCOL *This,\r
IN OUT CHAR16 *Str\r
- )\r
-;\r
+ );\r
\r
/**\r
Performs a case-insensitive comparison of a Null-terminated Unicode \r
IN EFI_UNICODE_COLLATION_PROTOCOL *This,\r
IN CHAR16 *String,\r
IN CHAR16 *Pattern\r
- )\r
-;\r
+ );\r
\r
/**\r
Converts an 8.3 FAT file name in an OEM character set to a Null-terminated \r
IN UINTN FatSize,\r
IN CHAR8 *Fat,\r
OUT CHAR16 *String\r
- )\r
-;\r
+ );\r
\r
/**\r
Converts a Null-terminated Unicode string to legal characters in a FAT \r
IN CHAR16 *String,\r
IN UINTN FatSize,\r
OUT CHAR8 *Fat\r
- )\r
-;\r
+ );\r
\r
#define UC2_PRIVATE_DATA_SIGNATURE EFI_SIGNATURE_32 ('_', 'U', 'C', '2')\r
\r
IN EFI_UNICODE_COLLATION_PROTOCOL *This,\r
IN CHAR16 *Str1,\r
IN CHAR16 *Str2\r
- )\r
-;\r
+ );\r
\r
/**\r
Converts all the Unicode characters in a Null-terminated Unicode string to \r
StrLwr (\r
IN EFI_UNICODE_COLLATION_PROTOCOL *This,\r
IN OUT CHAR16 *Str\r
- )\r
-;\r
+ );\r
\r
/**\r
Converts all the Unicode characters in a Null-terminated Unicode string to upper\r
StrUpr (\r
IN EFI_UNICODE_COLLATION_PROTOCOL *This,\r
IN OUT CHAR16 *Str\r
- )\r
-;\r
+ );\r
\r
/**\r
Performs a case-insensitive comparison of a Null-terminated Unicode \r
IN EFI_UNICODE_COLLATION_PROTOCOL *This,\r
IN CHAR16 *String,\r
IN CHAR16 *Pattern\r
- )\r
-;\r
+ );\r
\r
/**\r
Converts an 8.3 FAT file name in an OEM character set to a Null-terminated \r
IN UINTN FatSize,\r
IN CHAR8 *Fat,\r
OUT CHAR16 *String\r
- )\r
-;\r
+ );\r
\r
/**\r
Converts a Null-terminated Unicode string to legal characters in a FAT \r
IN CHAR16 *String,\r
IN UINTN FatSize,\r
OUT CHAR8 *Fat\r
- )\r
-;\r
+ );\r
\r
#define UC_PRIVATE_DATA_SIGNATURE EFI_SIGNATURE_32 ('_', 'U', 'C', '_')\r
\r
IA32API\r
EfiHalt (\r
VOID\r
- )\r
-;\r
+ );\r
\r
/*++ \r
Routine Description: \r
IA32API\r
EfiWbinvd (\r
VOID\r
- )\r
-;\r
+ );\r
\r
/*++ \r
Routine Description: \r
IA32API\r
EfiInvd (\r
VOID\r
- )\r
-;\r
+ );\r
\r
/*++ \r
Routine Description: \r
EfiCpuid (\r
IN UINT32 RegisterInEax,\r
OUT EFI_CPUID_REGISTER *Regs\r
- )\r
-;\r
+ );\r
\r
/*++ \r
Routine Description: \r
IA32API\r
EfiReadMsr (\r
IN UINT32 Index\r
- )\r
-;\r
+ );\r
\r
/*++ \r
Routine Description: \r
EfiWriteMsr (\r
IN UINT32 Index,\r
IN UINT64 Value\r
- )\r
-;\r
+ );\r
\r
/*++ \r
Routine Description: \r
IA32API\r
EfiReadTsc (\r
VOID\r
- )\r
-;\r
+ );\r
\r
/*++ \r
Routine Description: \r
IA32API\r
EfiDisableCache (\r
VOID\r
- )\r
-;\r
+ );\r
\r
/*++ \r
Routine Description: \r
IA32API\r
EfiEnableCache (\r
VOID\r
- )\r
-;\r
+ );\r
\r
/*++ \r
Routine Description: \r
IA32API\r
EfiGetEflags (\r
VOID\r
- )\r
-;\r
+ );\r
\r
/*++ \r
Routine Description: \r
IA32API\r
EfiDisableInterrupts (\r
VOID\r
- )\r
-;\r
+ );\r
\r
/*++ \r
Routine Description: \r
IA32API\r
EfiEnableInterrupts (\r
VOID\r
- )\r
-;\r
+ );\r
\r
/*++ \r
Routine Description: \r
EFI_STATUS\r
(EFIAPI *EFI_KEY_NOTIFY_FUNCTION) (\r
IN EFI_KEY_DATA *KeyData\r
- )\r
-;\r
+ );\r
\r
typedef\r
EFI_STATUS\r
OUT VOID *Dest,\r
IN const VOID *Src,\r
IN UINTN Count\r
- )\r
-;\r
+ );\r
\r
#ifdef _MSC_EXTENSIONS\r
#pragma intrinsic(memcpy)\r
OUT VOID *Dest,\r
IN UINTN Char,\r
IN UINTN Count\r
- )\r
-;\r
+ );\r
\r
#ifdef _MSC_EXTENSIONS\r
#pragma intrinsic(memset)\r
OUT EFI_PHYSICAL_ADDRESS *BaseAddress,\r
OUT UINT64 *Length,\r
OUT EFI_GUID *FileName\r
- )\r
-;\r
+ );\r
#endif\r
\r
EFI_STATUS\r
IN IFR_OPTION *OptionsList,\r
IN UINT8 Type,\r
IN OUT EFI_HII_UPDATE_DATA *Data\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
CreateOneOfOpCode (\r
OUT UINT32 *Attributes,\r
IN OUT UINTN *DataSize,\r
OUT VOID *Data\r
- )\r
-;\r
+ );\r
\r
/**\r
Enumerates variable's name.\r
SetEsalVirtualEntryPoint (\r
IN UINT64 EntryPoint,\r
IN UINT64 Gp\r
- )\r
-;\r
+ );\r
\r
SAL_RETURN_REGS\r
EFIAPI\r
SetEsalPhysicalEntryPoint (\r
IN UINT64 EntryPoint,\r
IN UINT64 Gp\r
- )\r
-;\r
+ );\r
\r
SAL_RETURN_REGS\r
EFIAPI\r
GetEsalEntryPoint (\r
VOID\r
- )\r
-;\r
+ );\r
\r
\r
#endif\r
IN UINTN NumberOfPackages,\r
IN CONST EFI_GUID *Guid OPTIONAL,\r
...\r
- )\r
-;\r
+ );\r
\r
#endif\r
\r
EFIAPI\r
GetHobList (\r
VOID\r
- )\r
-;\r
+ );\r
\r
/**\r
Returns the next instance of a HOB type from the starting HOB.\r
GetNextHob (\r
IN UINT16 Type,\r
IN CONST VOID *HobStart\r
- )\r
-;\r
+ );\r
\r
/**\r
Returns the first instance of a HOB type among the whole HOB list.\r
EFIAPI\r
GetFirstHob (\r
IN UINT16 Type\r
- )\r
-;\r
+ );\r
\r
/**\r
This function searches the first instance of a HOB from the starting HOB pointer. \r
GlueGetNextGuidHob (\r
IN CONST EFI_GUID *Guid,\r
IN CONST VOID *HobStart\r
- )\r
-;\r
+ );\r
\r
/**\r
This function searches the first instance of a HOB among the whole HOB list. \r
EFIAPI\r
GlueGetFirstGuidHob (\r
IN CONST EFI_GUID *Guid\r
- )\r
-;\r
+ );\r
\r
/**\r
Get the Boot Mode from the HOB list.\r
EFIAPI\r
GetBootModeHob (\r
VOID\r
- )\r
-;\r
+ );\r
\r
/**\r
Builds a HOB for a loaded PE32 module.\r
IN EFI_PHYSICAL_ADDRESS MemoryAllocationModule,\r
IN UINT64 ModuleLength,\r
IN EFI_PHYSICAL_ADDRESS EntryPoint\r
- )\r
-;\r
+ );\r
\r
/**\r
Builds a HOB that describes a chunk of system memory.\r
IN EFI_RESOURCE_ATTRIBUTE_TYPE ResourceAttribute,\r
IN EFI_PHYSICAL_ADDRESS PhysicalStart,\r
IN UINT64 NumberOfBytes\r
- )\r
-;\r
+ );\r
\r
/**\r
Builds a GUID HOB with a certain data length.\r
BuildGuidHob (\r
IN CONST EFI_GUID *Guid,\r
IN UINTN DataLength\r
- )\r
-;\r
+ );\r
\r
/**\r
Copies a data buffer to a newly-built HOB.\r
IN CONST EFI_GUID *Guid,\r
IN VOID *Data,\r
IN UINTN DataLength\r
- )\r
-;\r
+ );\r
\r
/**\r
Builds a Firmware Volume HOB.\r
BuildFvHob (\r
IN EFI_PHYSICAL_ADDRESS BaseAddress,\r
IN UINT64 Length\r
- )\r
-;\r
+ );\r
\r
/**\r
Builds a Capsule Volume HOB.\r
BuildCvHob (\r
IN EFI_PHYSICAL_ADDRESS BaseAddress,\r
IN UINT64 Length\r
- )\r
-;\r
+ );\r
\r
/**\r
Builds a HOB for the CPU.\r
BuildCpuHob (\r
IN UINT8 SizeOfMemorySpace,\r
IN UINT8 SizeOfIoSpace\r
- )\r
-;\r
+ );\r
\r
/**\r
Builds a HOB for the Stack.\r
BuildStackHob (\r
IN EFI_PHYSICAL_ADDRESS BaseAddress,\r
IN UINT64 Length\r
- )\r
-;\r
+ );\r
\r
/**\r
Builds a HOB for the BSP store.\r
IN EFI_PHYSICAL_ADDRESS BaseAddress,\r
IN UINT64 Length,\r
IN EFI_MEMORY_TYPE MemoryType\r
- )\r
-;\r
+ );\r
\r
/**\r
Builds a HOB for the memory allocation.\r
IN EFI_PHYSICAL_ADDRESS BaseAddress,\r
IN UINT64 Length,\r
IN EFI_MEMORY_TYPE MemoryType\r
- )\r
-;\r
+ );\r
\r
#endif\r
EFIAPI\r
GluePeCoffLoaderGetImageInfo (\r
IN OUT PE_COFF_LOADER_IMAGE_CONTEXT *ImageContext\r
- )\r
-;\r
+ );\r
\r
/**\r
Applies relocation fixups to a PE/COFF image that was loaded with PeCoffLoaderLoadImage().\r
EFIAPI\r
GluePeCoffLoaderRelocateImage (\r
IN OUT PE_COFF_LOADER_IMAGE_CONTEXT *ImageContext\r
- )\r
-;\r
+ );\r
\r
/**\r
Loads a PE/COFF image into memory.\r
EFIAPI\r
GluePeCoffLoaderLoadImage (\r
IN OUT PE_COFF_LOADER_IMAGE_CONTEXT *ImageContext\r
- )\r
-;\r
+ );\r
\r
\r
/**\r
IN UINTN FileOffset,\r
IN OUT UINTN *ReadSize,\r
OUT VOID *Buffer\r
- )\r
-;\r
+ );\r
\r
\r
/**\r
IN PHYSICAL_ADDRESS VirtImageBase,\r
IN UINTN ImageSize,\r
IN VOID *RelocationData\r
- )\r
-;\r
+ );\r
\r
\r
#endif\r
PublishSystemMemory (\r
IN PHYSICAL_ADDRESS MemoryBegin,\r
IN UINT64 MemoryLength\r
- )\r
-;\r
+ );\r
\r
#endif\r
SmBusQuickRead (\r
IN UINTN SmBusAddress,\r
OUT RETURN_STATUS *Status OPTIONAL\r
- )\r
-;\r
+ );\r
\r
/**\r
Executes an SMBUS quick write command.\r
SmBusQuickWrite (\r
IN UINTN SmBusAddress,\r
OUT RETURN_STATUS *Status OPTIONAL\r
- )\r
-;\r
+ );\r
\r
/**\r
Executes an SMBUS receive byte command.\r
SmBusReceiveByte (\r
IN UINTN SmBusAddress,\r
OUT RETURN_STATUS *Status OPTIONAL\r
- )\r
-;\r
+ );\r
\r
/**\r
Executes an SMBUS send byte command.\r
IN UINTN SmBusAddress,\r
IN UINT8 Value,\r
OUT RETURN_STATUS *Status OPTIONAL\r
- )\r
-;\r
+ );\r
\r
/**\r
Executes an SMBUS read data byte command.\r
SmBusReadDataByte (\r
IN UINTN SmBusAddress,\r
OUT RETURN_STATUS *Status OPTIONAL\r
- )\r
-;\r
+ );\r
\r
/**\r
Executes an SMBUS write data byte command.\r
IN UINTN SmBusAddress,\r
IN UINT8 Value,\r
OUT RETURN_STATUS *Status OPTIONAL\r
- )\r
-;\r
+ );\r
\r
/**\r
Executes an SMBUS read data word command.\r
SmBusReadDataWord (\r
IN UINTN SmBusAddress,\r
OUT RETURN_STATUS *Status OPTIONAL\r
- )\r
-;\r
+ );\r
\r
/**\r
Executes an SMBUS write data word command.\r
IN UINTN SmBusAddress,\r
IN UINT16 Value,\r
OUT RETURN_STATUS *Status OPTIONAL\r
- )\r
-;\r
+ );\r
\r
/**\r
Executes an SMBUS process call command.\r
IN UINTN SmBusAddress,\r
IN UINT16 Value,\r
OUT RETURN_STATUS *Status OPTIONAL\r
- )\r
-;\r
+ );\r
\r
/**\r
Executes an SMBUS read block command.\r
IN UINTN SmBusAddress,\r
OUT VOID *Buffer,\r
OUT RETURN_STATUS *Status OPTIONAL\r
- )\r
-;\r
+ );\r
\r
/**\r
Executes an SMBUS write block command.\r
IN UINTN SmBusAddress,\r
OUT VOID *Buffer,\r
OUT RETURN_STATUS *Status OPTIONAL\r
- )\r
-;\r
+ );\r
\r
/**\r
Executes an SMBUS block process call command.\r
IN VOID *WriteBuffer,\r
OUT VOID *ReadBuffer,\r
OUT RETURN_STATUS *Status OPTIONAL\r
- )\r
-;\r
+ );\r
\r
\r
#endif\r
MemoryInitializeStatusCode (\r
IN EFI_FFS_FILE_HEADER *FfsHeader,\r
IN EFI_PEI_SERVICES **PeiServices\r
- )\r
-;\r
+ );\r
\r
//\r
// Status code reporting function\r
IN UINT32 Instance,\r
IN EFI_GUID * CallerId,\r
IN EFI_STATUS_CODE_DATA * Data OPTIONAL\r
- )\r
-;\r
+ );\r
\r
#endif\r
UINT8\r
IoRead8 (\r
IN UINT64 Address\r
- )\r
-;\r
+ );\r
\r
UINT16\r
IoRead16 (\r
IN UINT64 Address\r
- )\r
-;\r
+ );\r
\r
UINT32\r
IoRead32 (\r
IN UINT64 Address\r
- )\r
-;\r
+ );\r
\r
VOID\r
IoWrite8 (\r
IN UINT64 Address,\r
IN UINT8 Data\r
- )\r
-;\r
+ );\r
\r
VOID\r
IoWrite16 (\r
IN UINT64 Address,\r
IN UINT16 Data\r
- )\r
-;\r
+ );\r
\r
VOID\r
IoWrite32 (\r
IN UINT64 Address,\r
IN UINT32 Data\r
- )\r
-;\r
+ );\r
\r
UINT32\r
MemRead32 (\r
IN UINT64 Address\r
- )\r
-;\r
+ );\r
\r
UINT64\r
MemRead64 (\r
IN UINT64 Address\r
- )\r
-;\r
+ );\r
\r
VOID\r
MemWrite32 (\r
IN UINT64 Address,\r
IN UINT32 Data\r
- )\r
-;\r
+ );\r
\r
VOID\r
MemWrite64 (\r
IN UINT64 Address,\r
IN UINT64 Data\r
- )\r
-;\r
+ );\r
\r
#endif\r
IN EFI_PEI_SERVICES **PeiServices,\r
IN EFI_PEI_NOTIFY_DESCRIPTOR *NotifyDescriptor,\r
IN VOID *Ppi\r
- )\r
-;\r
+ );\r
\r
#endif\r
InstallMonoStatusCode (\r
IN EFI_FFS_FILE_HEADER *FfsHeader,\r
IN EFI_PEI_SERVICES **PeiServices\r
- )\r
-;\r
+ );\r
\r
//\r
// This is the platform function to initialize the listeners desired by the\r
PlatformInitializeStatusCode (\r
IN EFI_FFS_FILE_HEADER *FfsHeader,\r
IN EFI_PEI_SERVICES **PeiServices\r
- )\r
-;\r
+ );\r
\r
//\r
// This is the platform function that calls all of the listeners desired by the\r
IN UINT32 Instance,\r
IN EFI_GUID * CallerId,\r
IN EFI_STATUS_CODE_DATA * Data OPTIONAL\r
- )\r
-;\r
+ );\r
\r
//\r
// Platform independent function Declarations\r
InitializeMonoStatusCode (\r
IN EFI_FFS_FILE_HEADER *FfsHeader,\r
IN EFI_PEI_SERVICES **PeiServices\r
- )\r
-;\r
+ );\r
\r
//\r
// Convert a DXE status code call into a PEI status code call.\r
IN UINT32 Instance,\r
IN EFI_GUID * CallerId,\r
IN EFI_STATUS_CODE_DATA * Data OPTIONAL\r
- )\r
-;\r
+ );\r
\r
//\r
// Publish a HOB that contains the listener to be used by DXE.\r
EFIAPI\r
InitializeDxeReportStatusCode (\r
IN EFI_PEI_SERVICES **PeiServices\r
- )\r
-;\r
+ );\r
\r
#endif\r
VOID\r
DebugSerialPrint (\r
IN UINT8 *OutputString\r
- )\r
-;\r
+ );\r
\r
VOID\r
DebugSerialWrite (\r
IN UINT8 Character\r
- )\r
-;\r
+ );\r
\r
#endif\r
BsDataHubInitializeStatusCode (\r
IN EFI_HANDLE ImageHandle,\r
IN EFI_SYSTEM_TABLE *SystemTable\r
- )\r
-;\r
+ );\r
\r
//\r
// Status code reporting function\r
IN UINT32 Instance,\r
IN EFI_GUID * CallerId,\r
IN EFI_STATUS_CODE_DATA * Data OPTIONAL\r
- )\r
-;\r
+ );\r
\r
#endif\r
BsSerialInitializeStatusCode (\r
IN EFI_HANDLE ImageHandle,\r
IN EFI_SYSTEM_TABLE *SystemTable\r
- )\r
-;\r
+ );\r
\r
//\r
// Status code reporting function\r
IN UINT32 Instance,\r
IN EFI_GUID * CallerId,\r
IN EFI_STATUS_CODE_DATA * Data OPTIONAL\r
- )\r
-;\r
+ );\r
\r
#endif\r
RtLedInitializeStatusCode (\r
IN EFI_HANDLE ImageHandle,\r
IN EFI_SYSTEM_TABLE *SystemTable\r
- )\r
-;\r
+ );\r
\r
//\r
// Status code reporting function\r
IN UINT32 Instance,\r
IN EFI_GUID * CallerId,\r
IN EFI_STATUS_CODE_DATA * Data OPTIONAL\r
- )\r
-;\r
+ );\r
#endif\r
RtMemoryInitializeStatusCode (\r
IN EFI_HANDLE ImageHandle,\r
IN EFI_SYSTEM_TABLE *SystemTable\r
- )\r
-;\r
+ );\r
\r
//\r
// Status code reporting function\r
IN UINT32 Instance,\r
IN EFI_GUID * CallerId,\r
IN EFI_STATUS_CODE_DATA * Data OPTIONAL\r
- )\r
-;\r
+ );\r
\r
//\r
// Playback all prior status codes to a listener\r
EFIAPI\r
PlaybackStatusCodes (\r
IN PLATFORM_REPORT_STATUS_CODE ReportStatusCode\r
- )\r
-;\r
+ );\r
\r
#endif\r
RtPlatformInitializeStatusCode (\r
IN EFI_HANDLE ImageHandle,\r
IN EFI_SYSTEM_TABLE *SystemTable\r
- )\r
-;\r
+ );\r
\r
//\r
// Status code reporting function\r
IN UINT32 Instance,\r
IN EFI_GUID * CallerId,\r
IN EFI_STATUS_CODE_DATA * Data OPTIONAL\r
- )\r
-;\r
+ );\r
\r
#endif\r
IN UINT32 Instance,\r
IN EFI_GUID * CallerId,\r
IN EFI_STATUS_CODE_DATA * Data OPTIONAL\r
- )\r
-;\r
+ );\r
\r
#endif\r
PeiZeroMem (\r
IN VOID *Buffer,\r
IN UINTN Size\r
- )\r
-;\r
+ );\r
\r
VOID\r
PeiCopyMem (\r
IN VOID *Destination,\r
IN VOID *Source,\r
IN UINTN Length\r
- )\r
-;\r
+ );\r
\r
VOID\r
ZeroMem (\r
IN VOID *Buffer,\r
IN UINTN Size\r
- )\r
-;\r
+ );\r
\r
VOID\r
CopyMem (\r
IN VOID *Destination,\r
IN VOID *Source,\r
IN UINTN Length\r
- )\r
-;\r
+ );\r
\r
INTN\r
CompareGuid (\r
IN EFI_GUID *Guid1,\r
IN EFI_GUID *Guid2\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
GetFileImage (\r
IN CHAR8 *InputFileName,\r
OUT CHAR8 **InputFileImage,\r
OUT UINT32 *BytesRead\r
- )\r
-;\r
+ );\r
\r
UINT8\r
CalculateChecksum8 (\r
IN UINT8 *Buffer,\r
IN UINTN Size\r
- )\r
-;\r
+ );\r
\r
UINT8\r
CalculateSum8 (\r
IN UINT8 *Buffer,\r
IN UINTN Size\r
- )\r
-;\r
+ );\r
\r
UINT16\r
CalculateChecksum16 (\r
IN UINT16 *Buffer,\r
IN UINTN Size\r
- )\r
-;\r
+ );\r
\r
UINT16\r
CalculateSum16 (\r
IN UINT16 *Buffer,\r
IN UINTN Size\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
PrintGuid (\r
IN EFI_GUID *Guid\r
- )\r
-;\r
+ );\r
\r
#define PRINTED_GUID_BUFFER_SIZE 37 // including null-termination\r
EFI_STATUS\r
IN OUT UINT8 *Buffer,\r
IN UINT32 BufferLen,\r
IN BOOLEAN Uppercase\r
- )\r
-;\r
+ );\r
\r
#endif\r
IN UINT32 SrcSize,\r
IN UINT8 *DstBuffer,\r
IN OUT UINT32 *DstSize\r
- )\r
-;\r
+ );\r
\r
/*++\r
\r
IN UINT32 SrcSize,\r
IN UINT8 *DstBuffer,\r
IN OUT UINT32 *DstSize\r
- )\r
-;\r
+ );\r
\r
/*++\r
\r
IN UINT8 *Data,\r
IN UINTN DataSize,\r
IN OUT UINT32 *CrcOut\r
- )\r
-;\r
+ );\r
\r
/*++\r
\r
EFI_STATUS\r
SetCustomizedCompressionType (\r
IN CHAR8 *Type\r
- )\r
-;\r
+ );\r
\r
/*++\r
\r
IN UINT32 SrcSize,\r
OUT UINT32 *DstSize,\r
OUT UINT32 *ScratchSize\r
- )\r
-;\r
+ );\r
\r
/*++\r
\r
IN UINT32 DstSize,\r
IN OUT VOID *Scratch,\r
IN UINT32 ScratchSize\r
- )\r
-;\r
+ );\r
\r
/*++\r
\r
IN UINT32 SrcSize,\r
IN UINT8 *DstBuffer,\r
IN OUT UINT32 *DstSize\r
- )\r
-;\r
+ );\r
\r
/*++\r
\r
void\r
SetUtilityName (\r
INT8 *ProgramName\r
- )\r
-;\r
+ );\r
\r
void\r
Error (\r
INT8 *OffendingText,\r
INT8 *MsgFmt,\r
...\r
- )\r
-;\r
+ );\r
\r
void\r
Warning (\r
INT8 *OffendingText,\r
INT8 *MsgFmt,\r
...\r
- )\r
-;\r
+ );\r
\r
void\r
DebugMsg (\r
INT8 *OffendingText,\r
INT8 *MsgFmt,\r
...\r
- )\r
-;\r
+ );\r
\r
void\r
SetDebugMsgMask (\r
UINT32 MsgMask\r
- )\r
-;\r
+ );\r
\r
void\r
ParserSetPosition (\r
INT8 *SourceFileName,\r
UINT32 LineNum\r
- )\r
-;\r
+ );\r
\r
void\r
ParserError (\r
INT8 *OffendingText,\r
INT8 *MsgFmt,\r
...\r
- )\r
-;\r
+ );\r
\r
void\r
ParserWarning (\r
INT8 *OffendingText,\r
INT8 *MsgFmt,\r
...\r
- )\r
-;\r
+ );\r
\r
void\r
SetPrintLimits (\r
UINT32 NumErrors,\r
UINT32 NumWarnings,\r
UINT32 NumWarningsPlusErrors\r
- )\r
-;\r
+ );\r
\r
#ifdef __cplusplus\r
}\r
InitializeFvLib (\r
IN VOID *Fv,\r
IN UINT32 FvLength\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
GetFvHeader (\r
OUT EFI_FIRMWARE_VOLUME_HEADER **FvHeader,\r
OUT UINT32 *FvLength\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
GetNextFile (\r
IN EFI_FFS_FILE_HEADER *CurrentFile,\r
OUT EFI_FFS_FILE_HEADER **NextFile\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
GetFileByName (\r
IN EFI_GUID *FileName,\r
OUT EFI_FFS_FILE_HEADER **File\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
GetFileByType (\r
IN EFI_FV_FILETYPE FileType,\r
IN UINTN Instance,\r
OUT EFI_FFS_FILE_HEADER **File\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
GetSectionByType (\r
IN EFI_SECTION_TYPE SectionType,\r
IN UINTN Instance,\r
OUT EFI_FILE_SECTION_POINTER *Section\r
- )\r
-;\r
+ );\r
//\r
// will not parse compressed sections\r
//\r
EFI_STATUS\r
VerifyFv (\r
IN EFI_FIRMWARE_VOLUME_HEADER *FvHeader\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
VerifyFfsFile (\r
IN EFI_FFS_FILE_HEADER *FfsHeader\r
- )\r
-;\r
+ );\r
\r
/*++\r
\r
UINT32\r
GetLength (\r
UINT8 *ThreeByteLength\r
- )\r
-;\r
+ );\r
\r
/*++\r
\r
EFI_STATUS\r
GetErasePolarity (\r
OUT BOOLEAN *ErasePolarity\r
- )\r
-;\r
+ );\r
\r
/*++\r
\r
GetFileState (\r
IN BOOLEAN ErasePolarity,\r
IN EFI_FFS_FILE_HEADER *FfsHeader\r
- )\r
-;\r
+ );\r
\r
/*++\r
\r
BOOLEAN Final,\r
UINT8 File[],\r
UINTN Line\r
- )\r
-;\r
+ );\r
//\r
// *++\r
// Description:\r
UINTN Size,\r
UINT8 File[],\r
UINTN Line\r
- )\r
-;\r
+ );\r
//\r
// *++\r
// Description:\r
UINTN Size,\r
UINT8 File[],\r
UINTN Line\r
- )\r
-;\r
+ );\r
//\r
// *++\r
// Description:\r
VOID *Ptr,\r
UINT8 File[],\r
UINTN Line\r
- )\r
-;\r
+ );\r
//\r
// *++\r
// Description:\r
IN MEMORY_FILE *InputFile,\r
IN OUT CHAR8 *InputBuffer,\r
IN UINT32 MaxLength\r
- )\r
-;\r
+ );\r
\r
/*++\r
\r
FindSection (\r
IN MEMORY_FILE *InputFile,\r
IN CHAR8 *Section\r
- )\r
-;\r
+ );\r
\r
/*++\r
\r
IN CHAR8 *Token,\r
IN UINTN Instance,\r
OUT CHAR8 *Value\r
- )\r
-;\r
+ );\r
\r
/*++\r
\r
StringToGuid (\r
IN CHAR8 *AsciiGuidBuffer,\r
OUT EFI_GUID *GuidBuffer\r
- )\r
-;\r
+ );\r
\r
/*++\r
\r
IN CONST CHAR8 *AsciiString,\r
IN BOOLEAN IsHex,\r
OUT UINT64 *ReturnValue\r
- )\r
-;\r
+ );\r
\r
/*++\r
\r
ReadLineInStream (\r
IN FILE *InputFile,\r
IN OUT CHAR8 *InputBuffer\r
- )\r
-;\r
+ );\r
\r
/*++\r
\r
FindSectionInStream (\r
IN FILE *InputFile,\r
IN CHAR8 *Section\r
- )\r
-;\r
+ );\r
\r
/*++\r
\r
STATUS\r
SFPInit (\r
VOID\r
- )\r
-;\r
+ );\r
\r
STATUS\r
SFPOpenFile (\r
char *FileName\r
- )\r
-;\r
+ );\r
\r
BOOLEAN\r
SFPIsKeyword (\r
T_CHAR *Str\r
- )\r
-;\r
+ );\r
\r
BOOLEAN\r
SFPIsToken (\r
T_CHAR *Str\r
- )\r
-;\r
+ );\r
\r
BOOLEAN\r
SFPGetNextToken (\r
T_CHAR *Str,\r
unsigned int Len\r
- )\r
-;\r
+ );\r
\r
BOOLEAN\r
SFPGetGuidToken (\r
T_CHAR *Str,\r
UINT32 Len\r
- )\r
-;\r
+ );\r
\r
#define PARSE_GUID_STYLE_5_FIELDS 0\r
\r
SFPGetGuid (\r
int GuidStyle,\r
EFI_GUID *Value\r
- )\r
-;\r
+ );\r
\r
BOOLEAN\r
SFPSkipToToken (\r
T_CHAR *Str\r
- )\r
-;\r
+ );\r
\r
BOOLEAN\r
SFPGetNumber (\r
unsigned int *Value\r
- )\r
-;\r
+ );\r
\r
BOOLEAN\r
SFPGetQuotedString (\r
T_CHAR *Str,\r
int Length\r
- )\r
-;\r
+ );\r
\r
BOOLEAN\r
SFPIsEOF (\r
VOID\r
- )\r
-;\r
+ );\r
\r
STATUS\r
SFPCloseFile (\r
VOID\r
- )\r
-;\r
+ );\r
\r
unsigned\r
int\r
SFPGetLineNumber (\r
VOID\r
- )\r
-;\r
+ );\r
\r
T_CHAR *\r
SFPGetFileName (\r
VOID\r
- )\r
-;\r
+ );\r
\r
#endif // #ifndef _SIMPLE_FILE_PARSING_H_\r
OUT UINT8 **SymImage,\r
OUT UINTN *SymImageSize,\r
OUT CHAR8 **SymFileName\r
- )\r
-;\r
+ );\r
\r
/*++\r
\r
UpdatePeiCoreEntryInFit (\r
IN FIT_TABLE *FitTablePtr,\r
IN UINT64 PeiCorePhysicalAddress\r
- )\r
-;\r
+ );\r
\r
/*++\r
\r
VOID\r
UpdateFitCheckSum (\r
IN FIT_TABLE *FitTablePtr\r
- )\r
-;\r
+ );\r
\r
/*++\r
\r
ParseFvInf (\r
IN MEMORY_FILE *InfFile,\r
IN FV_INFO *FvInfo\r
- )\r
-;\r
+ );\r
\r
#endif\r
int\r
CreateGuidList (\r
INT8 *OutFileName\r
- )\r
-;\r
+ );\r
\r
#endif // #ifndef _COMMON_UTILS_H_\r
STATUS\r
FileSearchInit (\r
FILE_SEARCH_DATA *FSData\r
- )\r
-;\r
+ );\r
\r
STATUS\r
FileSearchDestroy (\r
FILE_SEARCH_DATA *FSData\r
- )\r
-;\r
+ );\r
\r
STATUS\r
FileSearchStart (\r
FILE_SEARCH_DATA *FSData,\r
char *FileMask,\r
UINT32 SearchFlags\r
- )\r
-;\r
+ );\r
\r
STATUS\r
FileSearchFindNext (\r
FILE_SEARCH_DATA *FSData\r
- )\r
-;\r
+ );\r
\r
STATUS\r
FileSearchExcludeDirs (\r
FILE_SEARCH_DATA *FSData,\r
STRING_LIST *StrList\r
- )\r
-;\r
+ );\r
STATUS\r
FileSearchExcludeExtensions (\r
FILE_SEARCH_DATA *FSData,\r
STRING_LIST *StrList\r
- )\r
-;\r
+ );\r
STATUS\r
FileSearchExcludeFiles (\r
FILE_SEARCH_DATA *FSData,\r
STRING_LIST *StrList\r
- )\r
-;\r
+ );\r
#endif\r
STATUS\r
GetUtilityStatus (\r
VOID\r
- )\r
-;\r
+ );\r
\r
//\r
// If someone prints an error message and didn't specify a source file name,\r
VOID\r
SetUtilityName (\r
INT8 *ProgramName\r
- )\r
-;\r
+ );\r
\r
void\r
Error (\r
INT8 *OffendingText,\r
INT8 *MsgFmt,\r
...\r
- )\r
-;\r
+ );\r
\r
void\r
Warning (\r
INT8 *OffendingText,\r
INT8 *MsgFmt,\r
...\r
- )\r
-;\r
+ );\r
\r
void\r
DebugMsg (\r
INT8 *OffendingText,\r
INT8 *MsgFmt,\r
...\r
- )\r
-;\r
+ );\r
\r
void\r
SetDebugMsgMask (\r
UINT32 MsgMask\r
- )\r
-;\r
+ );\r
\r
void\r
ParserSetPosition (\r
INT8 *SourceFileName,\r
UINT32 LineNum\r
- )\r
-;\r
+ );\r
\r
void\r
ParserError (\r
INT8 *OffendingText,\r
INT8 *MsgFmt,\r
...\r
- )\r
-;\r
+ );\r
\r
void\r
ParserWarning (\r
INT8 *OffendingText,\r
INT8 *MsgFmt,\r
...\r
- )\r
-;\r
+ );\r
\r
#endif\r
DSCFileSetFile (\r
DSC_FILE *DSC,\r
char *FileName\r
- )\r
-;\r
+ );\r
SECTION *\r
DSCFileFindSection (\r
DSC_FILE *DSC,\r
char *Name\r
- )\r
-;\r
+ );\r
int\r
DSCFileSavePosition (\r
DSC_FILE *DSC\r
- )\r
-;\r
+ );\r
int\r
DSCFileRestorePosition (\r
DSC_FILE *DSC\r
- )\r
-;\r
+ );\r
char *\r
DSCFileGetLine (\r
DSC_FILE *DSC,\r
char *Line,\r
int LineLen\r
- )\r
-;\r
+ );\r
int\r
DSCFileInit (\r
DSC_FILE *DSC\r
- )\r
-;\r
+ );\r
int\r
DSCFileDestroy (\r
DSC_FILE *DSC\r
- )\r
-;\r
+ );\r
\r
#endif // ifndef _DSC_FILE_H_\r
int\r
InitExceptions (\r
VOID\r
- )\r
-;\r
+ );\r
int\r
TryException (\r
VOID\r
- )\r
-;\r
+ );\r
char *\r
CatchException (\r
VOID\r
- )\r
-;\r
+ );\r
int\r
ExceptionThrown (\r
VOID\r
- )\r
-;\r
+ );\r
int\r
ThrowException (\r
char *EMsg\r
- )\r
-;\r
+ );\r
\r
#endif // ifndef _EXCEPTIONS_H_\r
void\r
CFVConstructor (\r
VOID\r
- )\r
-;\r
+ );\r
void\r
CFVDestructor (\r
VOID\r
- )\r
-;\r
+ );\r
\r
int\r
CFVAddFVFile (\r
char *Apriori,\r
char *BaseName,\r
char *Guid\r
- )\r
-;\r
+ );\r
\r
int\r
CFVSetXRefFileName (\r
char *FileName\r
- )\r
-;\r
+ );\r
\r
int\r
CFVWriteInfFiles (\r
DSC_FILE *DSC,\r
FILE *MakeFptr\r
- )\r
-;\r
+ );\r
\r
int\r
NonFFSFVWriteInfFiles (\r
DSC_FILE *DSC,\r
char *FileName\r
- )\r
-;\r
+ );\r
\r
#endif // ifndef _FW_VOLUME_H_\r
void\r
StringDBConstructor (\r
void\r
- )\r
-;\r
+ );\r
void\r
StringDBDestructor (\r
void\r
- )\r
-;\r
+ );\r
\r
STATUS\r
StringDBAddString (\r
WCHAR *String,\r
BOOLEAN Format,\r
UINT16 Flags\r
- )\r
-;\r
+ );\r
\r
STATUS\r
StringDBSetScope (\r
WCHAR *Scope\r
- )\r
-;\r
+ );\r
\r
#define STRING_FLAGS_REFERENCED 0x0001 // if referenced somewhere\r
#define STRING_FLAGS_UNDEFINED 0x0002 // if we added it for padding purposes\r
WCHAR *StringIdentifier,\r
UINT16 *NewId,\r
UINT16 Flags\r
- )\r
-;\r
+ );\r
\r
STATUS\r
StringDBReadDatabase (\r
INT8 *DBFileName,\r
BOOLEAN IgnoreIfNotExist,\r
BOOLEAN Verbose\r
- )\r
-;\r
+ );\r
\r
STATUS\r
StringDBWriteDatabase (\r
INT8 *DBFileName,\r
BOOLEAN Verbose\r
- )\r
-;\r
+ );\r
\r
STATUS\r
StringDBDumpDatabase (\r
INT8 *DBFileName,\r
INT8 *OutputFileName,\r
BOOLEAN Verbose\r
- )\r
-;\r
+ );\r
\r
STATUS\r
StringDBAddLanguage (\r
WCHAR *LanguageName,\r
WCHAR *PrintableLanguageName\r
- )\r
-;\r
+ );\r
\r
STATUS\r
StringDBDumpCStrings (\r
INT8 *BaseName,\r
WCHAR_STRING_LIST *LanguagesOfInterest,\r
WCHAR_MATCHING_STRING_LIST *IndirectionList\r
- )\r
-;\r
+ );\r
\r
STATUS\r
StringDBDumpStringDefines (\r
INT8 *FileName,\r
INT8 *BaseName\r
- )\r
-;\r
+ );\r
\r
STATUS\r
StringDBSetCurrentLanguage (\r
WCHAR *LanguageName\r
- )\r
-;\r
+ );\r
\r
STATUS\r
StringDBSetStringReferenced (\r
INT8 *StringIdentifierName,\r
BOOLEAN IgnoreNotFound\r
- )\r
-;\r
+ );\r
\r
void\r
StringDBFormatString (\r
WCHAR *String\r
- )\r
-;\r
+ );\r
\r
#endif // #ifndef _STRING_DB_H_\r
void\r
StringDBConstructor (\r
void\r
- )\r
-;\r
+ );\r
void\r
StringDBDestructor (\r
void\r
- )\r
-;\r
+ );\r
\r
STATUS\r
StringDBAddString (\r
WCHAR *String,\r
BOOLEAN Format,\r
UINT16 Flags\r
- )\r
-;\r
+ );\r
\r
STATUS\r
StringDBSetScope (\r
WCHAR *Scope\r
- )\r
-;\r
+ );\r
\r
#define STRING_FLAGS_REFERENCED 0x0001 // if referenced somewhere\r
#define STRING_FLAGS_UNDEFINED 0x0002 // if we added it for padding purposes\r
WCHAR *StringIdentifier,\r
UINT16 *NewId,\r
UINT16 Flags\r
- )\r
-;\r
+ );\r
\r
STATUS\r
StringDBReadDatabase (\r
INT8 *DBFileName,\r
BOOLEAN IgnoreIfNotExist,\r
BOOLEAN Verbose\r
- )\r
-;\r
+ );\r
\r
STATUS\r
StringDBWriteDatabase (\r
INT8 *DBFileName,\r
BOOLEAN Verbose\r
- )\r
-;\r
+ );\r
\r
STATUS\r
StringDBDumpDatabase (\r
INT8 *DBFileName,\r
INT8 *OutputFileName,\r
BOOLEAN Verbose\r
- )\r
-;\r
+ );\r
\r
STATUS\r
StringDBAddLanguage (\r
WCHAR *LanguageName,\r
WCHAR *PrintableLanguageName,\r
WCHAR *SecondaryLanguageList\r
- )\r
-;\r
+ );\r
\r
STATUS\r
StringDBAddSecondaryLanguage (\r
WCHAR *LanguageName,\r
WCHAR *SecondaryLanguageList\r
- )\r
-;\r
+ );\r
\r
STATUS\r
StringDBDumpCStrings (\r
INT8 *BaseName,\r
INT8 *FileName\r
- )\r
-;\r
+ );\r
\r
STATUS\r
StringDBDumpStringDefines (\r
INT8 *FileName,\r
INT8 *BaseName\r
- )\r
-;\r
+ );\r
\r
STATUS\r
StringDBSetCurrentLanguage (\r
WCHAR *LanguageName\r
- )\r
-;\r
+ );\r
\r
STATUS\r
StringDBSetStringReferenced (\r
INT8 *StringIdentifierName,\r
BOOLEAN IgnoreNotFound\r
- )\r
-;\r
+ );\r
\r
void\r
StringDBFormatString (\r
WCHAR *String\r
- )\r
-;\r
+ );\r
\r
LANGUAGE_LIST *\r
StringDBFindLanguageList (\r
WCHAR *LanguageName\r
- )\r
-;\r
+ );\r
\r
#endif // #ifndef _STRING_DB_H_\r