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:
klu2
2008-07-31 07:09:47 +00:00
parent 6a28ac4441
commit 7d839888ff
18 changed files with 283 additions and 283 deletions

View File

@@ -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
); );

View File

@@ -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,

View File

@@ -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,

View File

@@ -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
) )

View File

@@ -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

View File

@@ -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
); );

View File

@@ -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,

View File

@@ -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,

View File

@@ -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

View File

@@ -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
); );

View File

@@ -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

View File

@@ -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,

View File

@@ -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
); );

View File

@@ -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 {

View File

@@ -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
); );

View File

@@ -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,

View File

@@ -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
); );

View File

@@ -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
); );