Remove the blank in function typedef, it will break doxygen document generation.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5590 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -48,7 +48,7 @@ typedef struct _EFI_PEI_PE_COFF_LOADER_PROTOCOL EFI_PEI_PE_COFF_LOADER_PROTOCO
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
RETURN_STATUS
|
RETURN_STATUS
|
||||||
(EFIAPI *EFI_PEI_PE_COFF_LOADER_GET_IMAGE_INFO) (
|
(EFIAPI *EFI_PEI_PE_COFF_LOADER_GET_IMAGE_INFO)(
|
||||||
IN EFI_PEI_PE_COFF_LOADER_PROTOCOL *This,
|
IN EFI_PEI_PE_COFF_LOADER_PROTOCOL *This,
|
||||||
IN OUT PE_COFF_LOADER_IMAGE_CONTEXT *ImageContext
|
IN OUT PE_COFF_LOADER_IMAGE_CONTEXT *ImageContext
|
||||||
);
|
);
|
||||||
@@ -79,7 +79,7 @@ RETURN_STATUS
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
RETURN_STATUS
|
RETURN_STATUS
|
||||||
(EFIAPI *EFI_PEI_PE_COFF_LOADER_LOAD_IMAGE) (
|
(EFIAPI *EFI_PEI_PE_COFF_LOADER_LOAD_IMAGE)(
|
||||||
IN EFI_PEI_PE_COFF_LOADER_PROTOCOL *This,
|
IN EFI_PEI_PE_COFF_LOADER_PROTOCOL *This,
|
||||||
IN OUT PE_COFF_LOADER_IMAGE_CONTEXT *ImageContext
|
IN OUT PE_COFF_LOADER_IMAGE_CONTEXT *ImageContext
|
||||||
);
|
);
|
||||||
@@ -107,7 +107,7 @@ RETURN_STATUS
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
RETURN_STATUS
|
RETURN_STATUS
|
||||||
(EFIAPI *EFI_PEI_PE_COFF_LOADER_RELOCATE_IMAGE) (
|
(EFIAPI *EFI_PEI_PE_COFF_LOADER_RELOCATE_IMAGE)(
|
||||||
IN EFI_PEI_PE_COFF_LOADER_PROTOCOL *This,
|
IN EFI_PEI_PE_COFF_LOADER_PROTOCOL *This,
|
||||||
IN OUT PE_COFF_LOADER_IMAGE_CONTEXT *ImageContext
|
IN OUT PE_COFF_LOADER_IMAGE_CONTEXT *ImageContext
|
||||||
);
|
);
|
||||||
@@ -127,7 +127,7 @@ RETURN_STATUS
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
RETURN_STATUS
|
RETURN_STATUS
|
||||||
(EFIAPI *EFI_PEI_PE_COFF_LOADER_UNLOAD_IMAGE) (
|
(EFIAPI *EFI_PEI_PE_COFF_LOADER_UNLOAD_IMAGE)(
|
||||||
IN EFI_PEI_PE_COFF_LOADER_PROTOCOL *This,
|
IN EFI_PEI_PE_COFF_LOADER_PROTOCOL *This,
|
||||||
IN PE_COFF_LOADER_IMAGE_CONTEXT *ImageContext
|
IN PE_COFF_LOADER_IMAGE_CONTEXT *ImageContext
|
||||||
);
|
);
|
||||||
|
@@ -46,7 +46,7 @@ typedef enum {
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *PEI_BASE_MEMORY_TEST) (
|
(EFIAPI *PEI_BASE_MEMORY_TEST)(
|
||||||
IN EFI_PEI_SERVICES **PeiServices,
|
IN EFI_PEI_SERVICES **PeiServices,
|
||||||
IN PEI_BASE_MEMORY_TEST_PPI * This,
|
IN PEI_BASE_MEMORY_TEST_PPI * This,
|
||||||
IN EFI_PHYSICAL_ADDRESS BeginAddress,
|
IN EFI_PHYSICAL_ADDRESS BeginAddress,
|
||||||
|
@@ -41,7 +41,7 @@ typedef struct _PEI_FLASH_MAP_PPI PEI_FLASH_MAP_PPI;
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *PEI_GET_FLASH_AREA_INFO) (
|
(EFIAPI *PEI_GET_FLASH_AREA_INFO)(
|
||||||
IN EFI_PEI_SERVICES **PeiServices,
|
IN EFI_PEI_SERVICES **PeiServices,
|
||||||
IN PEI_FLASH_MAP_PPI *This,
|
IN PEI_FLASH_MAP_PPI *This,
|
||||||
IN EFI_FLASH_AREA_TYPE AreaType,
|
IN EFI_FLASH_AREA_TYPE AreaType,
|
||||||
|
@@ -44,7 +44,7 @@ typedef enum {
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_CONSOLE_CONTROL_PROTOCOL_GET_MODE) (
|
(EFIAPI *EFI_CONSOLE_CONTROL_PROTOCOL_GET_MODE)(
|
||||||
IN EFI_CONSOLE_CONTROL_PROTOCOL *This,
|
IN EFI_CONSOLE_CONTROL_PROTOCOL *This,
|
||||||
OUT EFI_CONSOLE_CONTROL_SCREEN_MODE *Mode,
|
OUT EFI_CONSOLE_CONTROL_SCREEN_MODE *Mode,
|
||||||
OUT BOOLEAN *GopUgaExists, OPTIONAL
|
OUT BOOLEAN *GopUgaExists, OPTIONAL
|
||||||
@@ -65,7 +65,7 @@ EFI_STATUS
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_CONSOLE_CONTROL_PROTOCOL_SET_MODE) (
|
(EFIAPI *EFI_CONSOLE_CONTROL_PROTOCOL_SET_MODE)(
|
||||||
IN EFI_CONSOLE_CONTROL_PROTOCOL *This,
|
IN EFI_CONSOLE_CONTROL_PROTOCOL *This,
|
||||||
OUT EFI_CONSOLE_CONTROL_SCREEN_MODE Mode
|
OUT EFI_CONSOLE_CONTROL_SCREEN_MODE Mode
|
||||||
)
|
)
|
||||||
@@ -81,7 +81,7 @@ EFI_STATUS
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_CONSOLE_CONTROL_PROTOCOL_LOCK_STD_IN) (
|
(EFIAPI *EFI_CONSOLE_CONTROL_PROTOCOL_LOCK_STD_IN)(
|
||||||
IN EFI_CONSOLE_CONTROL_PROTOCOL *This,
|
IN EFI_CONSOLE_CONTROL_PROTOCOL *This,
|
||||||
IN CHAR16 *Password
|
IN CHAR16 *Password
|
||||||
)
|
)
|
||||||
|
@@ -43,7 +43,7 @@ typedef struct _EFI_DISK_INFO_PROTOCOL EFI_DISK_INFO_PROTOCOL;
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_DISK_INFO_INQUIRY) (
|
(EFIAPI *EFI_DISK_INFO_INQUIRY)(
|
||||||
IN EFI_DISK_INFO_PROTOCOL * This,
|
IN EFI_DISK_INFO_PROTOCOL * This,
|
||||||
IN OUT VOID *InquiryData,
|
IN OUT VOID *InquiryData,
|
||||||
IN OUT UINT32 *IntquiryDataSize
|
IN OUT UINT32 *IntquiryDataSize
|
||||||
@@ -67,7 +67,7 @@ EFI_STATUS
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_DISK_INFO_IDENTIFY) (
|
(EFIAPI *EFI_DISK_INFO_IDENTIFY)(
|
||||||
IN EFI_DISK_INFO_PROTOCOL * This,
|
IN EFI_DISK_INFO_PROTOCOL * This,
|
||||||
IN OUT VOID *IdentifyData,
|
IN OUT VOID *IdentifyData,
|
||||||
IN OUT UINT32 *IdentifyDataSize
|
IN OUT UINT32 *IdentifyDataSize
|
||||||
@@ -92,7 +92,7 @@ EFI_STATUS
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_DISK_INFO_SENSE_DATA) (
|
(EFIAPI *EFI_DISK_INFO_SENSE_DATA)(
|
||||||
IN EFI_DISK_INFO_PROTOCOL * This,
|
IN EFI_DISK_INFO_PROTOCOL * This,
|
||||||
IN OUT VOID *SenseData,
|
IN OUT VOID *SenseData,
|
||||||
IN OUT UINT32 *SenseDataSize,
|
IN OUT UINT32 *SenseDataSize,
|
||||||
@@ -114,7 +114,7 @@ EFI_STATUS
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_DISK_INFO_WHICH_IDE) (
|
(EFIAPI *EFI_DISK_INFO_WHICH_IDE)(
|
||||||
IN EFI_DISK_INFO_PROTOCOL * This,
|
IN EFI_DISK_INFO_PROTOCOL * This,
|
||||||
OUT UINT32 *IdeChannel,
|
OUT UINT32 *IdeChannel,
|
||||||
OUT UINT32 *IdeDevice
|
OUT UINT32 *IdeDevice
|
||||||
|
@@ -40,7 +40,7 @@ typedef struct _EFI_DPC_PROTOCOL EFI_DPC_PROTOCOL;
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
VOID
|
VOID
|
||||||
(EFIAPI *EFI_DPC_PROCEDURE) (
|
(EFIAPI *EFI_DPC_PROCEDURE)(
|
||||||
IN VOID *DpcContext
|
IN VOID *DpcContext
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -62,7 +62,7 @@ VOID
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_DPC_QUEUE_DPC) (
|
(EFIAPI *EFI_DPC_QUEUE_DPC)(
|
||||||
IN EFI_DPC_PROTOCOL *This,
|
IN EFI_DPC_PROTOCOL *This,
|
||||||
IN EFI_TPL DpcTpl,
|
IN EFI_TPL DpcTpl,
|
||||||
IN EFI_DPC_PROCEDURE DpcProcedure,
|
IN EFI_DPC_PROCEDURE DpcProcedure,
|
||||||
@@ -83,7 +83,7 @@ EFI_STATUS
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_DPC_DISPATCH_DPC) (
|
(EFIAPI *EFI_DPC_DISPATCH_DPC)(
|
||||||
IN EFI_DPC_PROTOCOL *This
|
IN EFI_DPC_PROTOCOL *This
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@@ -53,7 +53,7 @@ typedef struct _EFI_FTW_LITE_PROTOCOL EFI_FTW_LITE_PROTOCOL;
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI * EFI_FTW_LITE_WRITE) (
|
(EFIAPI * EFI_FTW_LITE_WRITE)(
|
||||||
IN EFI_FTW_LITE_PROTOCOL *This,
|
IN EFI_FTW_LITE_PROTOCOL *This,
|
||||||
IN EFI_HANDLE FvbHandle,
|
IN EFI_HANDLE FvbHandle,
|
||||||
IN EFI_LBA Lba,
|
IN EFI_LBA Lba,
|
||||||
|
@@ -42,7 +42,7 @@ typedef struct _EFI_FVB_EXTENSION_PROTOCOL EFI_FVB_EXTENSION_PROTOCOL;
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI * EFI_FV_ERASE_CUSTOM_BLOCK) (
|
(EFIAPI * EFI_FV_ERASE_CUSTOM_BLOCK)(
|
||||||
IN EFI_FVB_EXTENSION_PROTOCOL *This,
|
IN EFI_FVB_EXTENSION_PROTOCOL *This,
|
||||||
IN EFI_LBA StartLba,
|
IN EFI_LBA StartLba,
|
||||||
IN UINTN OffsetStartLba,
|
IN UINTN OffsetStartLba,
|
||||||
|
@@ -45,7 +45,7 @@ typedef enum {
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_MEMORY_TEST_INIT) (
|
(EFIAPI *EFI_MEMORY_TEST_INIT)(
|
||||||
IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This,
|
IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This,
|
||||||
IN EXTENDMEM_COVERAGE_LEVEL Level,
|
IN EXTENDMEM_COVERAGE_LEVEL Level,
|
||||||
OUT BOOLEAN *RequireSoftECCInit
|
OUT BOOLEAN *RequireSoftECCInit
|
||||||
@@ -75,7 +75,7 @@ EFI_STATUS
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_PERFORM_MEMORY_TEST) (
|
(EFIAPI *EFI_PERFORM_MEMORY_TEST)(
|
||||||
IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This,
|
IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This,
|
||||||
OUT UINT64 *TestedMemorySize,
|
OUT UINT64 *TestedMemorySize,
|
||||||
OUT UINT64 *TotalMemorySize,
|
OUT UINT64 *TotalMemorySize,
|
||||||
@@ -97,7 +97,7 @@ EFI_STATUS
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_MEMORY_TEST_FINISHED) (
|
(EFIAPI *EFI_MEMORY_TEST_FINISHED)(
|
||||||
IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This
|
IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
@@ -116,7 +116,7 @@ EFI_STATUS
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_MEMORY_TEST_COMPATIBLE_RANGE) (
|
(EFIAPI *EFI_MEMORY_TEST_COMPATIBLE_RANGE)(
|
||||||
IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This,
|
IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This,
|
||||||
IN EFI_PHYSICAL_ADDRESS StartAddress,
|
IN EFI_PHYSICAL_ADDRESS StartAddress,
|
||||||
IN UINT64 Length
|
IN UINT64 Length
|
||||||
|
@@ -58,7 +58,7 @@ typedef struct _EFI_PE32_IMAGE_PROTOCOL EFI_PE32_IMAGE_PROTOCOL;
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *LOAD_PE_IMAGE) (
|
(EFIAPI *LOAD_PE_IMAGE)(
|
||||||
IN EFI_PE32_IMAGE_PROTOCOL *This,
|
IN EFI_PE32_IMAGE_PROTOCOL *This,
|
||||||
IN EFI_HANDLE ParentImageHandle,
|
IN EFI_HANDLE ParentImageHandle,
|
||||||
IN EFI_DEVICE_PATH_PROTOCOL *FilePath,
|
IN EFI_DEVICE_PATH_PROTOCOL *FilePath,
|
||||||
@@ -85,7 +85,7 @@ EFI_STATUS
|
|||||||
--*/
|
--*/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *UNLOAD_PE_IMAGE) (
|
(EFIAPI *UNLOAD_PE_IMAGE)(
|
||||||
IN EFI_PE32_IMAGE_PROTOCOL *This,
|
IN EFI_PE32_IMAGE_PROTOCOL *This,
|
||||||
IN EFI_HANDLE ImageHandle
|
IN EFI_HANDLE ImageHandle
|
||||||
);
|
);
|
||||||
|
@@ -84,7 +84,7 @@ typedef struct {
|
|||||||
|
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_NIC_IP4_CONFIG_GET_INFO) (
|
(EFIAPI *EFI_NIC_IP4_CONFIG_GET_INFO)(
|
||||||
IN EFI_NIC_IP4_CONFIG_PROTOCOL *This,
|
IN EFI_NIC_IP4_CONFIG_PROTOCOL *This,
|
||||||
IN OUT UINTN *Len,
|
IN OUT UINTN *Len,
|
||||||
OUT NIC_IP4_CONFIG_INFO *NicConfig OPTIONAL
|
OUT NIC_IP4_CONFIG_INFO *NicConfig OPTIONAL
|
||||||
@@ -92,7 +92,7 @@ EFI_STATUS
|
|||||||
|
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_NIC_IP4_CONFIG_SET_INFO) (
|
(EFIAPI *EFI_NIC_IP4_CONFIG_SET_INFO)(
|
||||||
IN EFI_NIC_IP4_CONFIG_PROTOCOL *This,
|
IN EFI_NIC_IP4_CONFIG_PROTOCOL *This,
|
||||||
IN NIC_IP4_CONFIG_INFO *NicConfig, OPTIONAL
|
IN NIC_IP4_CONFIG_INFO *NicConfig, OPTIONAL
|
||||||
IN BOOLEAN ReConfig
|
IN BOOLEAN ReConfig
|
||||||
@@ -100,7 +100,7 @@ EFI_STATUS
|
|||||||
|
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_NIC_IP4_CONFIG_GET_NAME) (
|
(EFIAPI *EFI_NIC_IP4_CONFIG_GET_NAME)(
|
||||||
IN EFI_NIC_IP4_CONFIG_PROTOCOL *This,
|
IN EFI_NIC_IP4_CONFIG_PROTOCOL *This,
|
||||||
IN UINT16 *Name, OPTIONAL
|
IN UINT16 *Name, OPTIONAL
|
||||||
IN NIC_ADDR *NicAddr OPTIONAL
|
IN NIC_ADDR *NicAddr OPTIONAL
|
||||||
|
@@ -65,7 +65,7 @@ typedef enum {
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_BADGING_GET_IMAGE) (
|
(EFIAPI *EFI_BADGING_GET_IMAGE)(
|
||||||
IN EFI_OEM_BADGING_PROTOCOL *This,
|
IN EFI_OEM_BADGING_PROTOCOL *This,
|
||||||
IN OUT UINT32 *Instance,
|
IN OUT UINT32 *Instance,
|
||||||
OUT EFI_BADGING_FORMAT *Format,
|
OUT EFI_BADGING_FORMAT *Format,
|
||||||
|
@@ -84,7 +84,7 @@ typedef struct {
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI * PERFORMANCE_START_GAUGE) (
|
(EFIAPI * PERFORMANCE_START_GAUGE)(
|
||||||
IN CONST VOID *Handle, OPTIONAL
|
IN CONST VOID *Handle, OPTIONAL
|
||||||
IN CONST CHAR8 *Token, OPTIONAL
|
IN CONST CHAR8 *Token, OPTIONAL
|
||||||
IN CONST CHAR8 *Module, OPTIONAL
|
IN CONST CHAR8 *Module, OPTIONAL
|
||||||
@@ -117,7 +117,7 @@ EFI_STATUS
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI * PERFORMANCE_END_GAUGE) (
|
(EFIAPI * PERFORMANCE_END_GAUGE)(
|
||||||
IN CONST VOID *Handle, OPTIONAL
|
IN CONST VOID *Handle, OPTIONAL
|
||||||
IN CONST CHAR8 *Token, OPTIONAL
|
IN CONST CHAR8 *Token, OPTIONAL
|
||||||
IN CONST CHAR8 *Module, OPTIONAL
|
IN CONST CHAR8 *Module, OPTIONAL
|
||||||
@@ -144,7 +144,7 @@ EFI_STATUS
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI * PERFORMANCE_GET_GAUGE) (
|
(EFIAPI * PERFORMANCE_GET_GAUGE)(
|
||||||
IN UINTN LogEntryKey,
|
IN UINTN LogEntryKey,
|
||||||
OUT GAUGE_DATA_ENTRY **GaugeDataEntry
|
OUT GAUGE_DATA_ENTRY **GaugeDataEntry
|
||||||
);
|
);
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
/** @file
|
/** @file
|
||||||
|
|
||||||
This print protocol defines six basic print functions to
|
This print protocol defines six basic print functions to
|
||||||
print the format unicode and ascii string.
|
print the format unicode and ascii string.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2008, Intel Corporation
|
Copyright (c) 2006 - 2008, Intel Corporation
|
||||||
@@ -25,271 +25,271 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
//
|
//
|
||||||
typedef struct _EFI_PRINT_PROTOCOL EFI_PRINT_PROTOCOL;
|
typedef struct _EFI_PRINT_PROTOCOL EFI_PRINT_PROTOCOL;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Produces a Null-terminated Unicode string in an output buffer based on
|
Produces a Null-terminated Unicode string in an output buffer based on
|
||||||
a Null-terminated Unicode format string and a VA_LIST argument list
|
a Null-terminated Unicode format string and a VA_LIST argument list
|
||||||
|
|
||||||
Produces a Null-terminated Unicode string in the output buffer specified by StartOfBuffer
|
Produces a Null-terminated Unicode string in the output buffer specified by StartOfBuffer
|
||||||
and BufferSize.
|
and BufferSize.
|
||||||
The Unicode string is produced by parsing the format string specified by FormatString.
|
The Unicode string is produced by parsing the format string specified by FormatString.
|
||||||
Arguments are pulled from the variable argument list specified by Marker based on the
|
Arguments are pulled from the variable argument list specified by Marker based on the
|
||||||
contents of the format string.
|
contents of the format string.
|
||||||
The number of Unicode characters in the produced output buffer is returned not including
|
The number of Unicode characters in the produced output buffer is returned not including
|
||||||
the Null-terminator.
|
the Null-terminator.
|
||||||
If BufferSize is 0 or 1, then no output buffer is produced and 0 is returned.
|
If BufferSize is 0 or 1, then no output buffer is produced and 0 is returned.
|
||||||
|
|
||||||
If BufferSize > 1 and StartOfBuffer is NULL, then ASSERT().
|
If BufferSize > 1 and StartOfBuffer is NULL, then ASSERT().
|
||||||
If BufferSize > 1 and StartOfBuffer is not aligned on a 16-bit boundary, then ASSERT().
|
If BufferSize > 1 and StartOfBuffer is not aligned on a 16-bit boundary, then ASSERT().
|
||||||
If BufferSize > 1 and FormatString is NULL, then ASSERT().
|
If BufferSize > 1 and FormatString is NULL, then ASSERT().
|
||||||
If BufferSize > 1 and FormatString is not aligned on a 16-bit boundary, then ASSERT().
|
If BufferSize > 1 and FormatString is not aligned on a 16-bit boundary, then ASSERT().
|
||||||
If PcdMaximumUnicodeStringLength is not zero, and FormatString contains more than
|
If PcdMaximumUnicodeStringLength is not zero, and FormatString contains more than
|
||||||
PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then
|
PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then
|
||||||
ASSERT().
|
ASSERT().
|
||||||
If PcdMaximumUnicodeStringLength is not zero, and produced Null-terminated Unicode string
|
If PcdMaximumUnicodeStringLength is not zero, and produced Null-terminated Unicode string
|
||||||
contains more than PcdMaximumUnicodeStringLength Unicode characters not including the
|
contains more than PcdMaximumUnicodeStringLength Unicode characters not including the
|
||||||
Null-terminator, then ASSERT().
|
Null-terminator, then ASSERT().
|
||||||
|
|
||||||
@param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
|
@param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
|
||||||
Unicode string.
|
Unicode string.
|
||||||
@param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
|
@param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
|
||||||
@param FormatString Null-terminated Unicode format string.
|
@param FormatString Null-terminated Unicode format string.
|
||||||
@param Marker VA_LIST marker for the variable argument list.
|
@param Marker VA_LIST marker for the variable argument list.
|
||||||
|
|
||||||
@return The number of Unicode characters in the produced output buffer not including the
|
@return The number of Unicode characters in the produced output buffer not including the
|
||||||
Null-terminator.
|
Null-terminator.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
UINTN
|
UINTN
|
||||||
(EFIAPI *UNI_VSPRINT) (
|
(EFIAPI *UNI_VSPRINT)(
|
||||||
OUT CHAR16 *StartOfBuffer,
|
OUT CHAR16 *StartOfBuffer,
|
||||||
IN UINTN BufferSize,
|
IN UINTN BufferSize,
|
||||||
IN CONST CHAR16 *FormatString,
|
IN CONST CHAR16 *FormatString,
|
||||||
IN VA_LIST Marker
|
IN VA_LIST Marker
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Produces a Null-terminated Unicode string in an output buffer based on a Null-terminated
|
Produces a Null-terminated Unicode string in an output buffer based on a Null-terminated
|
||||||
ASCII format string and a VA_LIST argument list
|
ASCII format string and a VA_LIST argument list
|
||||||
|
|
||||||
Produces a Null-terminated Unicode string in the output buffer specified by StartOfBuffer
|
Produces a Null-terminated Unicode string in the output buffer specified by StartOfBuffer
|
||||||
and BufferSize.
|
and BufferSize.
|
||||||
The Unicode string is produced by parsing the format string specified by FormatString.
|
The Unicode string is produced by parsing the format string specified by FormatString.
|
||||||
Arguments are pulled from the variable argument list specified by Marker based on the
|
Arguments are pulled from the variable argument list specified by Marker based on the
|
||||||
contents of the format string.
|
contents of the format string.
|
||||||
The number of Unicode characters in the produced output buffer is returned not including
|
The number of Unicode characters in the produced output buffer is returned not including
|
||||||
the Null-terminator.
|
the Null-terminator.
|
||||||
If BufferSize is 0 or 1, then no output buffer is produced and 0 is returned.
|
If BufferSize is 0 or 1, then no output buffer is produced and 0 is returned.
|
||||||
|
|
||||||
If BufferSize > 1 and StartOfBuffer is NULL, then ASSERT().
|
If BufferSize > 1 and StartOfBuffer is NULL, then ASSERT().
|
||||||
If BufferSize > 1 and StartOfBuffer is not aligned on a 16-bit boundary, then ASSERT().
|
If BufferSize > 1 and StartOfBuffer is not aligned on a 16-bit boundary, then ASSERT().
|
||||||
If BufferSize > 1 and FormatString is NULL, then ASSERT().
|
If BufferSize > 1 and FormatString is NULL, then ASSERT().
|
||||||
If PcdMaximumAsciiStringLength is not zero, and FormatString contains more than
|
If PcdMaximumAsciiStringLength is not zero, and FormatString contains more than
|
||||||
PcdMaximumAsciiStringLength ASCII characters not including the Null-terminator, then
|
PcdMaximumAsciiStringLength ASCII characters not including the Null-terminator, then
|
||||||
ASSERT().
|
ASSERT().
|
||||||
If PcdMaximumUnicodeStringLength is not zero, and produced Null-terminated Unicode string
|
If PcdMaximumUnicodeStringLength is not zero, and produced Null-terminated Unicode string
|
||||||
contains more than PcdMaximumUnicodeStringLength Unicode characters not including the
|
contains more than PcdMaximumUnicodeStringLength Unicode characters not including the
|
||||||
Null-terminator, then ASSERT().
|
Null-terminator, then ASSERT().
|
||||||
|
|
||||||
@param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
|
@param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
|
||||||
Unicode string.
|
Unicode string.
|
||||||
@param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
|
@param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
|
||||||
@param FormatString Null-terminated Unicode format string.
|
@param FormatString Null-terminated Unicode format string.
|
||||||
@param Marker VA_LIST marker for the variable argument list.
|
@param Marker VA_LIST marker for the variable argument list.
|
||||||
|
|
||||||
@return The number of Unicode characters in the produced output buffer not including the
|
@return The number of Unicode characters in the produced output buffer not including the
|
||||||
Null-terminator.
|
Null-terminator.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
UINTN
|
UINTN
|
||||||
(EFIAPI *UNI_VSPRINT_ASCII) (
|
(EFIAPI *UNI_VSPRINT_ASCII)(
|
||||||
OUT CHAR16 *StartOfBuffer,
|
OUT CHAR16 *StartOfBuffer,
|
||||||
IN UINTN BufferSize,
|
IN UINTN BufferSize,
|
||||||
IN CONST CHAR8 *FormatString,
|
IN CONST CHAR8 *FormatString,
|
||||||
IN VA_LIST Marker
|
IN VA_LIST Marker
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Converts a decimal value to a Null-terminated Unicode string.
|
Converts a decimal value to a Null-terminated Unicode string.
|
||||||
|
|
||||||
Converts the decimal number specified by Value to a Null-terminated Unicode
|
Converts the decimal number specified by Value to a Null-terminated Unicode
|
||||||
string specified by Buffer containing at most Width characters. No padding of spaces
|
string specified by Buffer containing at most Width characters. No padding of spaces
|
||||||
is ever performed. If Width is 0 then a width of MAXIMUM_VALUE_CHARACTERS is assumed.
|
is ever performed. If Width is 0 then a width of MAXIMUM_VALUE_CHARACTERS is assumed.
|
||||||
The number of Unicode characters in Buffer is returned not including the Null-terminator.
|
The number of Unicode characters in Buffer is returned not including the Null-terminator.
|
||||||
If the conversion contains more than Width characters, then only the first
|
If the conversion contains more than Width characters, then only the first
|
||||||
Width characters are returned, and the total number of characters
|
Width characters are returned, and the total number of characters
|
||||||
required to perform the conversion is returned.
|
required to perform the conversion is returned.
|
||||||
Additional conversion parameters are specified in Flags.
|
Additional conversion parameters are specified in Flags.
|
||||||
|
|
||||||
The Flags bit LEFT_JUSTIFY is always ignored.
|
The Flags bit LEFT_JUSTIFY is always ignored.
|
||||||
All conversions are left justified in Buffer.
|
All conversions are left justified in Buffer.
|
||||||
If Width is 0, PREFIX_ZERO is ignored in Flags.
|
If Width is 0, PREFIX_ZERO is ignored in Flags.
|
||||||
If COMMA_TYPE is set in Flags, then PREFIX_ZERO is ignored in Flags, and commas
|
If COMMA_TYPE is set in Flags, then PREFIX_ZERO is ignored in Flags, and commas
|
||||||
are inserted every 3rd digit starting from the right.
|
are inserted every 3rd digit starting from the right.
|
||||||
If HEX_RADIX is set in Flags, then the output buffer will be
|
If HEX_RADIX is set in Flags, then the output buffer will be
|
||||||
formatted in hexadecimal format.
|
formatted in hexadecimal format.
|
||||||
If Value is < 0 and HEX_RADIX is not set in Flags, then the fist character in Buffer is a '-'.
|
If Value is < 0 and HEX_RADIX is not set in Flags, then the fist character in Buffer is a '-'.
|
||||||
If PREFIX_ZERO is set in Flags and PREFIX_ZERO is not being ignored,
|
If PREFIX_ZERO is set in Flags and PREFIX_ZERO is not being ignored,
|
||||||
then Buffer is padded with '0' characters so the combination of the optional '-'
|
then Buffer is padded with '0' characters so the combination of the optional '-'
|
||||||
sign character, '0' characters, digit characters for Value, and the Null-terminator
|
sign character, '0' characters, digit characters for Value, and the Null-terminator
|
||||||
add up to Width characters.
|
add up to Width characters.
|
||||||
If both COMMA_TYPE and HEX_RADIX are set in Flags, then ASSERT().
|
If both COMMA_TYPE and HEX_RADIX are set in Flags, then ASSERT().
|
||||||
If Buffer is NULL, then ASSERT().
|
If Buffer is NULL, then ASSERT().
|
||||||
If Buffer is not aligned on a 16-bit boundary, then ASSERT().
|
If Buffer is not aligned on a 16-bit boundary, then ASSERT().
|
||||||
If unsupported bits are set in Flags, then ASSERT().
|
If unsupported bits are set in Flags, then ASSERT().
|
||||||
If both COMMA_TYPE and HEX_RADIX are set in Flags, then ASSERT().
|
If both COMMA_TYPE and HEX_RADIX are set in Flags, then ASSERT().
|
||||||
If Width >= MAXIMUM_VALUE_CHARACTERS, then ASSERT()
|
If Width >= MAXIMUM_VALUE_CHARACTERS, then ASSERT()
|
||||||
|
|
||||||
@param Buffer Pointer to the output buffer for the produced Null-terminated
|
@param Buffer Pointer to the output buffer for the produced Null-terminated
|
||||||
Unicode string.
|
Unicode string.
|
||||||
@param Flags The bitmask of flags that specify left justification, zero pad, and commas.
|
@param Flags The bitmask of flags that specify left justification, zero pad, and commas.
|
||||||
@param Value The 64-bit signed value to convert to a string.
|
@param Value The 64-bit signed value to convert to a string.
|
||||||
@param Width The maximum number of Unicode characters to place in Buffer, not including
|
@param Width The maximum number of Unicode characters to place in Buffer, not including
|
||||||
the Null-terminator.
|
the Null-terminator.
|
||||||
|
|
||||||
@return The number of Unicode characters in Buffer not including the Null-terminator.
|
@return The number of Unicode characters in Buffer not including the Null-terminator.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
UINTN
|
UINTN
|
||||||
(EFIAPI *VALUE_TO_UNISTRING) (
|
(EFIAPI *VALUE_TO_UNISTRING)(
|
||||||
IN OUT CHAR16 *Buffer,
|
IN OUT CHAR16 *Buffer,
|
||||||
IN UINTN Flags,
|
IN UINTN Flags,
|
||||||
IN INT64 Value,
|
IN INT64 Value,
|
||||||
IN UINTN Width
|
IN UINTN Width
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated
|
Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated
|
||||||
ASCII format string and a VA_LIST argument list.
|
ASCII format string and a VA_LIST argument list.
|
||||||
|
|
||||||
Produces a Null-terminated ASCII string in the output buffer specified by StartOfBuffer
|
Produces a Null-terminated ASCII string in the output buffer specified by StartOfBuffer
|
||||||
and BufferSize.
|
and BufferSize.
|
||||||
The ASCII string is produced by parsing the format string specified by FormatString.
|
The ASCII string is produced by parsing the format string specified by FormatString.
|
||||||
Arguments are pulled from the variable argument list specified by Marker based on
|
Arguments are pulled from the variable argument list specified by Marker based on
|
||||||
the contents of the format string.
|
the contents of the format string.
|
||||||
The number of ASCII characters in the produced output buffer is returned not including
|
The number of ASCII characters in the produced output buffer is returned not including
|
||||||
the Null-terminator.
|
the Null-terminator.
|
||||||
If BufferSize is 0, then no output buffer is produced and 0 is returned.
|
If BufferSize is 0, then no output buffer is produced and 0 is returned.
|
||||||
|
|
||||||
If BufferSize > 0 and StartOfBuffer is NULL, then ASSERT().
|
If BufferSize > 0 and StartOfBuffer is NULL, then ASSERT().
|
||||||
If BufferSize > 0 and FormatString is NULL, then ASSERT().
|
If BufferSize > 0 and FormatString is NULL, then ASSERT().
|
||||||
If PcdMaximumAsciiStringLength is not zero, and FormatString contains more than
|
If PcdMaximumAsciiStringLength is not zero, and FormatString contains more than
|
||||||
PcdMaximumAsciiStringLength ASCII characters not including the Null-terminator, then
|
PcdMaximumAsciiStringLength ASCII characters not including the Null-terminator, then
|
||||||
ASSERT().
|
ASSERT().
|
||||||
If PcdMaximumAsciiStringLength is not zero, and produced Null-terminated ASCII string
|
If PcdMaximumAsciiStringLength is not zero, and produced Null-terminated ASCII string
|
||||||
contains more than PcdMaximumAsciiStringLength ASCII characters not including the
|
contains more than PcdMaximumAsciiStringLength ASCII characters not including the
|
||||||
Null-terminator, then ASSERT().
|
Null-terminator, then ASSERT().
|
||||||
|
|
||||||
@param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
|
@param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
|
||||||
ASCII string.
|
ASCII string.
|
||||||
@param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
|
@param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
|
||||||
@param FormatString Null-terminated Unicode format string.
|
@param FormatString Null-terminated Unicode format string.
|
||||||
@param Marker VA_LIST marker for the variable argument list.
|
@param Marker VA_LIST marker for the variable argument list.
|
||||||
|
|
||||||
@return The number of ASCII characters in the produced output buffer not including the
|
@return The number of ASCII characters in the produced output buffer not including the
|
||||||
Null-terminator.
|
Null-terminator.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
UINTN
|
UINTN
|
||||||
(EFIAPI *ASCII_VSPRINT) (
|
(EFIAPI *ASCII_VSPRINT)(
|
||||||
OUT CHAR8 *StartOfBuffer,
|
OUT CHAR8 *StartOfBuffer,
|
||||||
IN UINTN BufferSize,
|
IN UINTN BufferSize,
|
||||||
IN CONST CHAR8 *FormatString,
|
IN CONST CHAR8 *FormatString,
|
||||||
IN VA_LIST Marker
|
IN VA_LIST Marker
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated
|
Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated
|
||||||
ASCII format string and a VA_LIST argument list.
|
ASCII format string and a VA_LIST argument list.
|
||||||
|
|
||||||
Produces a Null-terminated ASCII string in the output buffer specified by StartOfBuffer
|
Produces a Null-terminated ASCII string in the output buffer specified by StartOfBuffer
|
||||||
and BufferSize.
|
and BufferSize.
|
||||||
The ASCII string is produced by parsing the format string specified by FormatString.
|
The ASCII string is produced by parsing the format string specified by FormatString.
|
||||||
Arguments are pulled from the variable argument list specified by Marker based on
|
Arguments are pulled from the variable argument list specified by Marker based on
|
||||||
the contents of the format string.
|
the contents of the format string.
|
||||||
The number of ASCII characters in the produced output buffer is returned not including
|
The number of ASCII characters in the produced output buffer is returned not including
|
||||||
the Null-terminator.
|
the Null-terminator.
|
||||||
If BufferSize is 0, then no output buffer is produced and 0 is returned.
|
If BufferSize is 0, then no output buffer is produced and 0 is returned.
|
||||||
|
|
||||||
If BufferSize > 0 and StartOfBuffer is NULL, then ASSERT().
|
If BufferSize > 0 and StartOfBuffer is NULL, then ASSERT().
|
||||||
If BufferSize > 0 and FormatString is NULL, then ASSERT().
|
If BufferSize > 0 and FormatString is NULL, then ASSERT().
|
||||||
If BufferSize > 0 and FormatString is not aligned on a 16-bit boundary, then ASSERT().
|
If BufferSize > 0 and FormatString is not aligned on a 16-bit boundary, then ASSERT().
|
||||||
If PcdMaximumUnicodeStringLength is not zero, and FormatString contains more than
|
If PcdMaximumUnicodeStringLength is not zero, and FormatString contains more than
|
||||||
PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then
|
PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then
|
||||||
ASSERT().
|
ASSERT().
|
||||||
If PcdMaximumAsciiStringLength is not zero, and produced Null-terminated ASCII string
|
If PcdMaximumAsciiStringLength is not zero, and produced Null-terminated ASCII string
|
||||||
contains more than PcdMaximumAsciiStringLength ASCII characters not including the
|
contains more than PcdMaximumAsciiStringLength ASCII characters not including the
|
||||||
Null-terminator, then ASSERT().
|
Null-terminator, then ASSERT().
|
||||||
|
|
||||||
@param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
|
@param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
|
||||||
ASCII string.
|
ASCII string.
|
||||||
@param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
|
@param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
|
||||||
@param FormatString Null-terminated Unicode format string.
|
@param FormatString Null-terminated Unicode format string.
|
||||||
@param Marker VA_LIST marker for the variable argument list.
|
@param Marker VA_LIST marker for the variable argument list.
|
||||||
|
|
||||||
@return The number of ASCII characters in the produced output buffer not including the
|
@return The number of ASCII characters in the produced output buffer not including the
|
||||||
Null-terminator.
|
Null-terminator.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
UINTN
|
UINTN
|
||||||
(EFIAPI *ASCII_VSPRINT_UNI) (
|
(EFIAPI *ASCII_VSPRINT_UNI)(
|
||||||
OUT CHAR8 *StartOfBuffer,
|
OUT CHAR8 *StartOfBuffer,
|
||||||
IN UINTN BufferSize,
|
IN UINTN BufferSize,
|
||||||
IN CONST CHAR16 *FormatString,
|
IN CONST CHAR16 *FormatString,
|
||||||
IN VA_LIST Marker
|
IN VA_LIST Marker
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Converts a decimal value to a Null-terminated ASCII string.
|
Converts a decimal value to a Null-terminated ASCII string.
|
||||||
|
|
||||||
Converts the decimal number specified by Value to a Null-terminated ASCII string
|
Converts the decimal number specified by Value to a Null-terminated ASCII string
|
||||||
specified by Buffer containing at most Width characters. No padding of spaces
|
specified by Buffer containing at most Width characters. No padding of spaces
|
||||||
is ever performed.
|
is ever performed.
|
||||||
If Width is 0 then a width of MAXIMUM_VALUE_CHARACTERS is assumed.
|
If Width is 0 then a width of MAXIMUM_VALUE_CHARACTERS is assumed.
|
||||||
The number of ASCII characters in Buffer is returned not including the Null-terminator.
|
The number of ASCII characters in Buffer is returned not including the Null-terminator.
|
||||||
If the conversion contains more than Width characters, then only the first Width
|
If the conversion contains more than Width characters, then only the first Width
|
||||||
characters are returned, and the total number of characters required to perform
|
characters are returned, and the total number of characters required to perform
|
||||||
the conversion is returned.
|
the conversion is returned.
|
||||||
Additional conversion parameters are specified in Flags.
|
Additional conversion parameters are specified in Flags.
|
||||||
The Flags bit LEFT_JUSTIFY is always ignored.
|
The Flags bit LEFT_JUSTIFY is always ignored.
|
||||||
All conversions are left justified in Buffer.
|
All conversions are left justified in Buffer.
|
||||||
If Width is 0, PREFIX_ZERO is ignored in Flags.
|
If Width is 0, PREFIX_ZERO is ignored in Flags.
|
||||||
If COMMA_TYPE is set in Flags, then PREFIX_ZERO is ignored in Flags, and commas
|
If COMMA_TYPE is set in Flags, then PREFIX_ZERO is ignored in Flags, and commas
|
||||||
are inserted every 3rd digit starting from the right.
|
are inserted every 3rd digit starting from the right.
|
||||||
If HEX_RADIX is set in Flags, then the output buffer will be
|
If HEX_RADIX is set in Flags, then the output buffer will be
|
||||||
formatted in hexadecimal format.
|
formatted in hexadecimal format.
|
||||||
If Value is < 0 and HEX_RADIX is not set in Flags, then the fist character in Buffer is a '-'.
|
If Value is < 0 and HEX_RADIX is not set in Flags, then the fist character in Buffer is a '-'.
|
||||||
If PREFIX_ZERO is set in Flags and PREFIX_ZERO is not being ignored,
|
If PREFIX_ZERO is set in Flags and PREFIX_ZERO is not being ignored,
|
||||||
then Buffer is padded with '0' characters so the combination of the optional '-'
|
then Buffer is padded with '0' characters so the combination of the optional '-'
|
||||||
sign character, '0' characters, digit characters for Value, and the Null-terminator
|
sign character, '0' characters, digit characters for Value, and the Null-terminator
|
||||||
add up to Width characters.
|
add up to Width characters.
|
||||||
|
|
||||||
If Buffer is NULL, then ASSERT().
|
If Buffer is NULL, then ASSERT().
|
||||||
If unsupported bits are set in Flags, then ASSERT().
|
If unsupported bits are set in Flags, then ASSERT().
|
||||||
If both COMMA_TYPE and HEX_RADIX are set in Flags, then ASSERT().
|
If both COMMA_TYPE and HEX_RADIX are set in Flags, then ASSERT().
|
||||||
If Width >= MAXIMUM_VALUE_CHARACTERS, then ASSERT()
|
If Width >= MAXIMUM_VALUE_CHARACTERS, then ASSERT()
|
||||||
|
|
||||||
@param Buffer Pointer to the output buffer for the produced Null-terminated
|
@param Buffer Pointer to the output buffer for the produced Null-terminated
|
||||||
ASCII string.
|
ASCII string.
|
||||||
@param Flags The bitmask of flags that specify left justification, zero pad, and commas.
|
@param Flags The bitmask of flags that specify left justification, zero pad, and commas.
|
||||||
@param Value The 64-bit signed value to convert to a string.
|
@param Value The 64-bit signed value to convert to a string.
|
||||||
@param Width The maximum number of ASCII characters to place in Buffer, not including
|
@param Width The maximum number of ASCII characters to place in Buffer, not including
|
||||||
the Null-terminator.
|
the Null-terminator.
|
||||||
|
|
||||||
@return The number of ASCII characters in Buffer not including the Null-terminator.
|
@return The number of ASCII characters in Buffer not including the Null-terminator.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
UINTN
|
UINTN
|
||||||
(EFIAPI *VALUE_TO_ASCIISTRING) (
|
(EFIAPI *VALUE_TO_ASCIISTRING)(
|
||||||
IN OUT CHAR8 *Buffer,
|
IN OUT CHAR8 *Buffer,
|
||||||
IN UINTN Flags,
|
IN UINTN Flags,
|
||||||
IN INT64 Value,
|
IN INT64 Value,
|
||||||
IN UINTN Width
|
IN UINTN Width
|
||||||
);
|
);
|
||||||
|
|
||||||
struct _EFI_PRINT_PROTOCOL {
|
struct _EFI_PRINT_PROTOCOL {
|
||||||
|
@@ -260,7 +260,7 @@ typedef struct {
|
|||||||
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_PXE_DHCP4_RUN) (
|
(EFIAPI *EFI_PXE_DHCP4_RUN)(
|
||||||
IN EFI_PXE_DHCP4_PROTOCOL *This,
|
IN EFI_PXE_DHCP4_PROTOCOL *This,
|
||||||
IN OPTIONAL UINTN OpLen,
|
IN OPTIONAL UINTN OpLen,
|
||||||
IN OPTIONAL VOID *OpList
|
IN OPTIONAL VOID *OpList
|
||||||
@@ -269,7 +269,7 @@ EFI_STATUS
|
|||||||
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_PXE_DHCP4_SETUP) (
|
(EFIAPI *EFI_PXE_DHCP4_SETUP)(
|
||||||
IN EFI_PXE_DHCP4_PROTOCOL *This,
|
IN EFI_PXE_DHCP4_PROTOCOL *This,
|
||||||
IN OPTIONAL EFI_PXE_DHCP4_DATA * NewData
|
IN OPTIONAL EFI_PXE_DHCP4_DATA * NewData
|
||||||
);
|
);
|
||||||
@@ -277,7 +277,7 @@ EFI_STATUS
|
|||||||
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_PXE_DHCP4_INIT) (
|
(EFIAPI *EFI_PXE_DHCP4_INIT)(
|
||||||
IN EFI_PXE_DHCP4_PROTOCOL *This,
|
IN EFI_PXE_DHCP4_PROTOCOL *This,
|
||||||
IN UINTN SecondsTimeout,
|
IN UINTN SecondsTimeout,
|
||||||
OUT UINTN *Offers,
|
OUT UINTN *Offers,
|
||||||
@@ -290,7 +290,7 @@ EFI_STATUS
|
|||||||
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_PXE_DHCP4_SELECT) (
|
(EFIAPI *EFI_PXE_DHCP4_SELECT)(
|
||||||
IN EFI_PXE_DHCP4_PROTOCOL *This,
|
IN EFI_PXE_DHCP4_PROTOCOL *This,
|
||||||
IN UINTN SecondsTimeout,
|
IN UINTN SecondsTimeout,
|
||||||
IN DHCP4_PACKET * offer
|
IN DHCP4_PACKET * offer
|
||||||
@@ -299,7 +299,7 @@ EFI_STATUS
|
|||||||
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_PXE_DHCP4_RENEW) (
|
(EFIAPI *EFI_PXE_DHCP4_RENEW)(
|
||||||
IN EFI_PXE_DHCP4_PROTOCOL *This,
|
IN EFI_PXE_DHCP4_PROTOCOL *This,
|
||||||
UINTN seconds_timeout
|
UINTN seconds_timeout
|
||||||
);
|
);
|
||||||
@@ -307,7 +307,7 @@ EFI_STATUS
|
|||||||
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_PXE_DHCP4_REBIND) (
|
(EFIAPI *EFI_PXE_DHCP4_REBIND)(
|
||||||
IN EFI_PXE_DHCP4_PROTOCOL *This,
|
IN EFI_PXE_DHCP4_PROTOCOL *This,
|
||||||
UINTN seconds_timeout
|
UINTN seconds_timeout
|
||||||
);
|
);
|
||||||
@@ -315,7 +315,7 @@ EFI_STATUS
|
|||||||
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_PXE_DHCP4_RELEASE) (
|
(EFIAPI *EFI_PXE_DHCP4_RELEASE)(
|
||||||
IN EFI_PXE_DHCP4_PROTOCOL * This
|
IN EFI_PXE_DHCP4_PROTOCOL * This
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@@ -58,7 +58,7 @@ typedef enum {
|
|||||||
|
|
||||||
typedef
|
typedef
|
||||||
EFI_PXE_DHCP4_CALLBACK_STATUS
|
EFI_PXE_DHCP4_CALLBACK_STATUS
|
||||||
(EFIAPI *EFI_PXE_DHCP4_CALLBACK) (
|
(EFIAPI *EFI_PXE_DHCP4_CALLBACK)(
|
||||||
IN EFI_PXE_DHCP4_PROTOCOL *This,
|
IN EFI_PXE_DHCP4_PROTOCOL *This,
|
||||||
IN EFI_PXE_DHCP4_FUNCTION Function,
|
IN EFI_PXE_DHCP4_FUNCTION Function,
|
||||||
IN UINT32 PacketLen,
|
IN UINT32 PacketLen,
|
||||||
|
@@ -44,7 +44,7 @@ typedef struct tdEFI_TCG_PLATFORM_PROTOCOL EFI_TCG_PLATFORM_PROTOCOL;
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_TCG_MEASURE_PE_IMAGE) (
|
(EFIAPI *EFI_TCG_MEASURE_PE_IMAGE)(
|
||||||
IN BOOLEAN BootPolicy,
|
IN BOOLEAN BootPolicy,
|
||||||
IN EFI_PHYSICAL_ADDRESS ImageAddress,
|
IN EFI_PHYSICAL_ADDRESS ImageAddress,
|
||||||
IN UINTN ImageSize,
|
IN UINTN ImageSize,
|
||||||
@@ -65,7 +65,7 @@ EFI_STATUS
|
|||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_TCG_MEASURE_ACTION) (
|
(EFIAPI *EFI_TCG_MEASURE_ACTION)(
|
||||||
IN CHAR8 *ActionString
|
IN CHAR8 *ActionString
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@@ -43,7 +43,7 @@ typedef struct {
|
|||||||
|
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_TCP_WRITE) (
|
(EFIAPI *EFI_TCP_WRITE)(
|
||||||
IN EFI_PXE_BASE_CODE_PROTOCOL *This,
|
IN EFI_PXE_BASE_CODE_PROTOCOL *This,
|
||||||
IN UINT16 OpFlags,
|
IN UINT16 OpFlags,
|
||||||
IN UINT16 *UrgentPointer,
|
IN UINT16 *UrgentPointer,
|
||||||
@@ -64,7 +64,7 @@ EFI_STATUS
|
|||||||
|
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_TCP_READ) (
|
(EFIAPI *EFI_TCP_READ)(
|
||||||
IN EFI_PXE_BASE_CODE_PROTOCOL *This,
|
IN EFI_PXE_BASE_CODE_PROTOCOL *This,
|
||||||
IN UINT16 OpFlags,
|
IN UINT16 OpFlags,
|
||||||
IN OUT EFI_IP_ADDRESS *DestIp, OPTIONAL
|
IN OUT EFI_IP_ADDRESS *DestIp, OPTIONAL
|
||||||
@@ -79,7 +79,7 @@ EFI_STATUS
|
|||||||
|
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_TCP_SET_PORT_FILTER) (
|
(EFIAPI *EFI_TCP_SET_PORT_FILTER)(
|
||||||
IN EFI_PXE_BASE_CODE_PROTOCOL *This,
|
IN EFI_PXE_BASE_CODE_PROTOCOL *This,
|
||||||
IN EFI_TCP_PORT_FILTER *NewFilter
|
IN EFI_TCP_PORT_FILTER *NewFilter
|
||||||
);
|
);
|
||||||
|
Reference in New Issue
Block a user