]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Include/Protocol/Print2.h
Clean up DEC files:
[mirror_edk2.git] / MdeModulePkg / Include / Protocol / Print2.h
index de590e89aa36f30a682a2199f4544bb6f0348033..1c127d55422a7ce9f111fb569718d8b69b3fc8c1 100644 (file)
@@ -3,13 +3,13 @@
   This print protocol defines six basic print functions to \r
   print the format unicode and ascii string.\r
 \r
-Copyright (c) 2006 - 2009, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution.  The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
+Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+This program and the accompanying materials are licensed and made available under \r
+the terms and conditions of the BSD License that accompanies this distribution.  \r
+The full text of the license may be found at\r
+http://opensource.org/licenses/bsd-license.php.                                            \r
 \r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
 **/\r
@@ -29,13 +29,13 @@ typedef struct _EFI_PRINT2_PROTOCOL  EFI_PRINT2_PROTOCOL;
   Produces a Null-terminated Unicode string in an output buffer, based on \r
   a Null-terminated Unicode format string and a BASE_LIST argument list\r
   \r
-  Produces a Null-terminated Unicode string in the output buffer specified by StartOfBuffer\r
-  and BufferSize.  \r
+  Produces a Null-terminated Unicode string in the output buffer \r
+  specified by StartOfBuffer and BufferSize.  \r
   The Unicode string is produced by parsing the format string specified by FormatString.  \r
-  Arguments are pulled from the variable argument list specified by Marker. Marker is constructed based on the \r
-  contents of the format string.  \r
-  This function returns the number of Unicode characters in the produced output buffer, not including\r
-  the Null-terminator.\r
+  Arguments are pulled from the variable argument list specified by Marker.\r
+  Marker is constructed based on the contents of the format string.  \r
+  This function returns the number of Unicode characters in the produced output buffer, \r
+  not including the Null-terminator.\r
   If BufferSize is 0 or 1, then no output buffer is produced and 0 is returned.\r
 \r
   If BufferSize > 1 and StartOfBuffer is NULL, then ASSERT().\r
@@ -43,8 +43,7 @@ typedef struct _EFI_PRINT2_PROTOCOL  EFI_PRINT2_PROTOCOL;
   If BufferSize > 1 and FormatString is NULL, then ASSERT().\r
   If BufferSize > 1 and FormatString is not aligned on a 16-bit boundary, then ASSERT().\r
   If PcdMaximumUnicodeStringLength is not zero, and FormatString contains more than \r
-  PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then\r
-  ASSERT().\r
+  PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then ASSERT().\r
   If PcdMaximumUnicodeStringLength is not zero, and produced Null-terminated Unicode string\r
   contains more than PcdMaximumUnicodeStringLength Unicode characters not including the\r
   Null-terminator, then ASSERT().\r
@@ -61,7 +60,7 @@ typedef struct _EFI_PRINT2_PROTOCOL  EFI_PRINT2_PROTOCOL;
 **/\r
 typedef\r
 UINTN\r
-(EFIAPI *UNICODE_BS_PRINT) (\r
+(EFIAPI *UNICODE_BS_PRINT)(\r
   OUT CHAR16        *StartOfBuffer,\r
   IN  UINTN         BufferSize,\r
   IN  CONST CHAR16  *FormatString,\r
@@ -72,12 +71,12 @@ UINTN
   Produces a Null-terminated Unicode string in an output buffer based on a Null-terminated \r
   Unicode format string and variable argument list.\r
   \r
-  Produces a Null-terminated Unicode string in the output buffer specified by StartOfBuffer\r
-  and BufferSize.\r
+  Produces a Null-terminated Unicode string in the output buffer \r
+  specified by StartOfBuffer and BufferSize.\r
   The Unicode string is produced by parsing the format string specified by FormatString.\r
   Arguments are pulled from the variable argument list based on the contents of the format string.\r
-  This function returns the number of Unicode characters in the produced output buffer, not including\r
-  the Null-terminator.\r
+  This function returns the number of Unicode characters in the produced output buffer, \r
+  not including the Null-terminator.\r
   If BufferSize is 0 or 1, then no output buffer is produced and 0 is returned.\r
 \r
   If BufferSize > 1 and StartOfBuffer is NULL, then ASSERT().\r
@@ -85,8 +84,7 @@ UINTN
   If BufferSize > 1 and FormatString is NULL, then ASSERT().\r
   If BufferSize > 1 and FormatString is not aligned on a 16-bit boundary, then ASSERT().\r
   If PcdMaximumUnicodeStringLength is not zero, and FormatString contains more than \r
-  PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then\r
-  ASSERT().\r
+  PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then ASSERT().\r
   If PcdMaximumUnicodeStringLength is not zero, and produced Null-terminated Unicode string\r
   contains more than PcdMaximumUnicodeStringLength Unicode characters not including the\r
   Null-terminator, then ASSERT().\r
@@ -104,7 +102,7 @@ UINTN
 **/\r
 typedef\r
 UINTN\r
-(EFIAPI *UNICODE_S_PRINT) (\r
+(EFIAPI *UNICODE_S_PRINT)(\r
   OUT CHAR16        *StartOfBuffer,\r
   IN  UINTN         BufferSize,\r
   IN  CONST CHAR16  *FormatString,\r
@@ -115,21 +113,20 @@ UINTN
   Produces a Null-terminated Unicode string in an output buffer, based on a Null-terminated\r
   ASCII format string and a BASE_LIST argument list\r
   \r
-  Produces a Null-terminated Unicode string in the output buffer specified by StartOfBuffer\r
-  and BufferSize.\r
+  Produces a Null-terminated Unicode string in the output buffer \r
+  specified by StartOfBuffer and BufferSize.\r
   The Unicode string is produced by parsing the format string specified by FormatString.\r
   Arguments are pulled from the variable argument list specified by Marker based on the \r
   contents of the format string.\r
-  This function returns the number of Unicode characters in the produced output buffer, not including\r
-  the Null-terminator.\r
+  This function returns the number of Unicode characters in the produced output buffer, \r
+  not including the Null-terminator.\r
   If BufferSize is 0 or 1, then no output buffer is produced and 0 is returned.\r
 \r
   If BufferSize > 1 and StartOfBuffer is NULL, then ASSERT().\r
   If BufferSize > 1 and StartOfBuffer is not aligned on a 16-bit boundary, then ASSERT().\r
   If BufferSize > 1 and FormatString is NULL, then ASSERT().\r
   If PcdMaximumAsciiStringLength is not zero, and FormatString contains more than\r
-  PcdMaximumAsciiStringLength ASCII characters not including the Null-terminator, then\r
-  ASSERT().\r
+  PcdMaximumAsciiStringLength ASCII characters not including the Null-terminator, then ASSERT().\r
   If PcdMaximumUnicodeStringLength is not zero, and produced Null-terminated Unicode string\r
   contains more than PcdMaximumUnicodeStringLength Unicode characters not including the\r
   Null-terminator, then ASSERT().\r
@@ -146,7 +143,7 @@ UINTN
 **/\r
 typedef\r
 UINTN\r
-(EFIAPI *UNICODE_BS_PRINT_ASCII_FORMAT) (\r
+(EFIAPI *UNICODE_BS_PRINT_ASCII_FORMAT)(\r
   OUT CHAR16       *StartOfBuffer,\r
   IN  UINTN        BufferSize,\r
   IN  CONST CHAR8  *FormatString,\r
@@ -157,21 +154,19 @@ UINTN
   Produces a Null-terminated Unicode string in an output buffer based on a Null-terminated \r
   ASCII format string and a variable argument list.\r
   \r
-  Produces a Null-terminated Unicode string in the output buffer specified by StartOfBuffer\r
-  and BufferSize.\r
+  Produces a Null-terminated Unicode string in the output buffer \r
+  specified by StartOfBuffer and BufferSize.\r
   The Unicode string is produced by parsing the format string specified by FormatString.\r
-  Arguments are pulled from the variable argument list based on the contents of the \r
-  format string.\r
-  This function returns the number of Unicode characters in the produced output buffer, not including\r
-  the Null-terminator.\r
+  Arguments are pulled from the variable argument list based on the contents of the format string.\r
+  This function returns the number of Unicode characters in the produced output buffer, \r
+  not including the Null-terminator.\r
   If BufferSize is 0 or 1, then no output buffer is produced and 0 is returned.\r
 \r
   If BufferSize > 1 and StartOfBuffer is NULL, then ASSERT().\r
   If BufferSize > 1 and StartOfBuffer is not aligned on a 16-bit boundary, then ASSERT().\r
   If BufferSize > 1 and FormatString is NULL, then ASSERT().\r
   If PcdMaximumAsciiStringLength is not zero, and FormatString contains more than\r
-  PcdMaximumAsciiStringLength ASCII characters not including the Null-terminator, then\r
-  ASSERT().\r
+  PcdMaximumAsciiStringLength ASCII characters not including the Null-terminator, then ASSERT().\r
   If PcdMaximumUnicodeStringLength is not zero, and produced Null-terminated Unicode string\r
   contains more than PcdMaximumUnicodeStringLength Unicode characters not including the\r
   Null-terminator, then ASSERT().\r
@@ -189,7 +184,7 @@ UINTN
 **/\r
 typedef\r
 UINTN\r
-(EFIAPI *UNICODE_S_PRINT_ASCII_FORMAT) (\r
+(EFIAPI *UNICODE_S_PRINT_ASCII_FORMAT)(\r
   OUT CHAR16       *StartOfBuffer,\r
   IN  UINTN        BufferSize,\r
   IN  CONST CHAR8  *FormatString,\r
@@ -213,21 +208,21 @@ UINTN
   If Width is 0, PREFIX_ZERO is ignored in Flags.\r
   If COMMA_TYPE is set in Flags, then PREFIX_ZERO is ignored in Flags, and commas\r
   are inserted every 3rd digit starting from the right.\r
-  If HEX_RADIX is set in Flags, then the output buffer will be \r
+  If RADIX_HEX is set in Flags, then the output buffer will be \r
   formatted in hexadecimal format.\r
-  If Value is < 0 and HEX_RADIX is not set in Flags, then the fist character in Buffer is a '-'.\r
+  If Value is < 0 and RADIX_HEX is not set in Flags, then the fist character in Buffer is a '-'.\r
   If PREFIX_ZERO is set in Flags and PREFIX_ZERO is not being ignored, \r
   then Buffer is padded with '0' characters so the combination of the optional '-' \r
   sign character, '0' characters, digit characters for Value, and the Null-terminator\r
   add up to Width characters.\r
-  If both COMMA_TYPE and HEX_RADIX are set in Flags, then ASSERT().\r
+  If both COMMA_TYPE and RADIX_HEX are set in Flags, then ASSERT().\r
   If Buffer is NULL, then ASSERT().\r
   If Buffer is not aligned on a 16-bit boundary, then ASSERT().\r
   If unsupported bits are set in Flags, then ASSERT().\r
-  If both COMMA_TYPE and HEX_RADIX are set in Flags, then ASSERT().\r
+  If both COMMA_TYPE and RADIX_HEX are set in Flags, then ASSERT().\r
   If Width >= MAXIMUM_VALUE_CHARACTERS, then ASSERT()\r
 \r
-  @param  Buffer  Pointer to the output buffer for the produced Null-terminated\r
+  @param  Buffer  The pointer to the output buffer for the produced Null-terminated\r
                   Unicode string.\r
   @param  Flags   The bitmask of flags that specify left justification, zero pad, and commas.\r
   @param  Value   The 64-bit signed value to convert to a string.\r
@@ -239,7 +234,7 @@ UINTN
 **/\r
 typedef\r
 UINTN\r
-(EFIAPI *UNICODE_VALUE_TO_STRING) (\r
+(EFIAPI *UNICODE_VALUE_TO_STRING)(\r
   IN OUT CHAR16  *Buffer,\r
   IN UINTN       Flags,\r
   IN INT64       Value,\r
@@ -250,20 +245,19 @@ UINTN
   Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated\r
   ASCII format string and a BASE_LIST argument list.\r
   \r
-  Produces a Null-terminated ASCII string in the output buffer specified by StartOfBuffer\r
-  and BufferSize.\r
+  Produces a Null-terminated ASCII string in the output buffer \r
+  pecified by StartOfBuffer and BufferSize.\r
   The ASCII string is produced by parsing the format string specified by FormatString.\r
   Arguments are pulled from the variable argument list specified by Marker based on \r
   the contents of the format string.\r
-  This function returns the number of ASCII characters in the output buffer, not including\r
-  the Null-terminator.\r
+  This function returns the number of ASCII characters in the output buffer, \r
+  not including the Null-terminator.\r
   If BufferSize is 0, then no output buffer is produced and 0 is returned.\r
 \r
   If BufferSize > 0 and StartOfBuffer is NULL, then ASSERT().\r
   If BufferSize > 0 and FormatString is NULL, then ASSERT().\r
   If PcdMaximumAsciiStringLength is not zero, and FormatString contains more than\r
-  PcdMaximumAsciiStringLength ASCII characters not including the Null-terminator, then\r
-  ASSERT().\r
+  PcdMaximumAsciiStringLength ASCII characters not including the Null-terminator, then ASSERT().\r
   If PcdMaximumAsciiStringLength is not zero, and produced Null-terminated ASCII string\r
   contains more than PcdMaximumAsciiStringLength ASCII characters not including the\r
   Null-terminator, then ASSERT().\r
@@ -280,7 +274,7 @@ UINTN
 **/\r
 typedef\r
 UINTN\r
-(EFIAPI *ASCII_BS_PRINT) (\r
+(EFIAPI *ASCII_BS_PRINT)(\r
   OUT CHAR8         *StartOfBuffer,\r
   IN  UINTN         BufferSize,\r
   IN  CONST CHAR8   *FormatString,\r
@@ -291,20 +285,18 @@ UINTN
   Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated\r
   ASCII format string and variable argument list.\r
   \r
-  Produces a Null-terminated ASCII string in the output buffer specified by StartOfBuffer\r
-  and BufferSize.\r
+  Produces a Null-terminated ASCII string in the output buffer \r
+  specified by StartOfBuffer and BufferSize.\r
   The ASCII string is produced by parsing the format string specified by FormatString.\r
-  Arguments are pulled from the variable argument list based on the contents of the \r
-  format string.\r
-  This function returns the number of ASCII characters in the output buffer, not including\r
-  the Null-terminator.\r
+  Arguments are pulled from the variable argument list based on the contents of the format string.\r
+  This function returns the number of ASCII characters in the output buffer, \r
+  not including the Null-terminator.\r
   If BufferSize is 0, then no output buffer is produced and 0 is returned.\r
 \r
   If BufferSize > 0 and StartOfBuffer is NULL, then ASSERT().\r
   If BufferSize > 0 and FormatString is NULL, then ASSERT().\r
   If PcdMaximumAsciiStringLength is not zero, and FormatString contains more than\r
-  PcdMaximumAsciiStringLength ASCII characters not including the Null-terminator, then\r
-  ASSERT().\r
+  PcdMaximumAsciiStringLength ASCII characters not including the Null-terminator, then ASSERT().\r
   If PcdMaximumAsciiStringLength is not zero, and produced Null-terminated ASCII string\r
   contains more than PcdMaximumAsciiStringLength ASCII characters not including the\r
   Null-terminator, then ASSERT().\r
@@ -322,7 +314,7 @@ UINTN
 **/\r
 typedef\r
 UINTN\r
-(EFIAPI *ASCII_S_PRINT) (\r
+(EFIAPI *ASCII_S_PRINT)(\r
   OUT CHAR8        *StartOfBuffer,\r
   IN  UINTN        BufferSize,\r
   IN  CONST CHAR8  *FormatString,\r
@@ -333,21 +325,20 @@ UINTN
   Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated\r
   Unicode format string and a BASE_LIST argument list.\r
   \r
-  Produces a Null-terminated ASCII string in the output buffer specified by StartOfBuffer\r
-  and BufferSize.\r
+  Produces a Null-terminated ASCII string in the output buffer \r
+  specified by StartOfBuffer and BufferSize.\r
   The ASCII string is produced by parsing the format string specified by FormatString.\r
   Arguments are pulled from the variable argument list specified by Marker based on \r
   the contents of the format string.\r
-  This function returns the number of ASCII characters in the output buffer, not including\r
-  the Null-terminator.\r
+  This function returns the number of ASCII characters in the output buffer, \r
+  not including the Null-terminator.\r
   If BufferSize is 0, then no output buffer is produced and 0 is returned.\r
 \r
   If BufferSize > 0 and StartOfBuffer is NULL, then ASSERT().\r
   If BufferSize > 0 and FormatString is NULL, then ASSERT().\r
   If BufferSize > 0 and FormatString is not aligned on a 16-bit boundary, then ASSERT().\r
   If PcdMaximumUnicodeStringLength is not zero, and FormatString contains more than\r
-  PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then\r
-  ASSERT().\r
+  PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then ASSERT().\r
   If PcdMaximumAsciiStringLength is not zero, and produced Null-terminated ASCII string\r
   contains more than PcdMaximumAsciiStringLength ASCII characters not including the\r
   Null-terminator, then ASSERT().\r
@@ -364,7 +355,7 @@ UINTN
 **/\r
 typedef\r
 UINTN\r
-(EFIAPI *ASCII_BS_PRINT_UNICODE_FORMAT) (\r
+(EFIAPI *ASCII_BS_PRINT_UNICODE_FORMAT)(\r
   OUT CHAR8         *StartOfBuffer,\r
   IN  UINTN         BufferSize,\r
   IN  CONST CHAR16  *FormatString,\r
@@ -375,21 +366,19 @@ UINTN
   Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated\r
   Unicode format string and  variable argument list.\r
   \r
-  Produces a Null-terminated ASCII string in the output buffer specified by StartOfBuffer\r
-  and BufferSize.\r
+  Produces a Null-terminated ASCII string in the output buffer \r
+  specified by StartOfBuffer and BufferSize.\r
   The ASCII string is produced by parsing the format string specified by FormatString.\r
-  Arguments are pulled from the variable argument list based on the contents of the \r
-  format string.\r
-  This function returns the number of ASCII characters in the output buffer, not including\r
-  the Null-terminator.\r
+  Arguments are pulled from the variable argument list based on the contents of the format string.\r
+  This function returns the number of ASCII characters in the output buffer, \r
+  not including the Null-terminator.\r
   If BufferSize is 0, then no output buffer is produced and 0 is returned.\r
 \r
   If BufferSize > 0 and StartOfBuffer is NULL, then ASSERT().\r
   If BufferSize > 0 and FormatString is NULL, then ASSERT().\r
   If BufferSize > 0 and FormatString is not aligned on a 16-bit boundary, then ASSERT().\r
-  If PcdMaximumUnicodeStringLength is not zero, and FormatString contains more than\r
-  PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then\r
-  ASSERT().\r
+  If PcdMaximumUnicodeStringLength is not zero, and FormatString contains more than \r
+  PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then ASSERT().\r
   If PcdMaximumAsciiStringLength is not zero, and produced Null-terminated ASCII string\r
   contains more than PcdMaximumAsciiStringLength ASCII characters not including the\r
   Null-terminator, then ASSERT().\r
@@ -407,7 +396,7 @@ UINTN
 **/\r
 typedef\r
 UINTN\r
-(EFIAPI *ASCII_S_PRINT_UNICODE_FORMAT) (\r
+(EFIAPI *ASCII_S_PRINT_UNICODE_FORMAT)(\r
   OUT CHAR8         *StartOfBuffer,\r
   IN  UINTN         BufferSize,\r
   IN  CONST CHAR16  *FormatString,\r
@@ -418,8 +407,7 @@ UINTN
   Converts a decimal value to a Null-terminated ASCII string.\r
   \r
   Converts the decimal number specified by Value to a Null-terminated ASCII string \r
-  specified by Buffer containing at most Width characters. No padding of spaces \r
-  is ever performed.\r
+  specified by Buffer containing at most Width characters. No padding of spaces is ever performed.\r
   If Width is 0 then a width of MAXIMUM_VALUE_CHARACTERS is assumed.\r
   The number of ASCII characters in Buffer is returned not including the Null-terminator.\r
   If the conversion contains more than Width characters, then only the first Width\r
@@ -431,9 +419,9 @@ UINTN
   If Width is 0, PREFIX_ZERO is ignored in Flags.\r
   If COMMA_TYPE is set in Flags, then PREFIX_ZERO is ignored in Flags, and commas\r
   are inserted every 3rd digit starting from the right.\r
-  If HEX_RADIX is set in Flags, then the output buffer will be \r
+  If RADIX_HEX is set in Flags, then the output buffer will be \r
   formatted in hexadecimal format.\r
-  If Value is < 0 and HEX_RADIX is not set in Flags, then the fist character in Buffer is a '-'.\r
+  If Value is < 0 and RADIX_HEX is not set in Flags, then the fist character in Buffer is a '-'.\r
   If PREFIX_ZERO is set in Flags and PREFIX_ZERO is not being ignored, \r
   then Buffer is padded with '0' characters so the combination of the optional '-' \r
   sign character, '0' characters, digit characters for Value, and the Null-terminator\r
@@ -441,10 +429,10 @@ UINTN
   \r
   If Buffer is NULL, then ASSERT().\r
   If unsupported bits are set in Flags, then ASSERT().\r
-  If both COMMA_TYPE and HEX_RADIX are set in Flags, then ASSERT().\r
+  If both COMMA_TYPE and RADIX_HEX are set in Flags, then ASSERT().\r
   If Width >= MAXIMUM_VALUE_CHARACTERS, then ASSERT()\r
 \r
-  @param  Buffer  Pointer to the output buffer for the produced Null-terminated\r
+  @param  Buffer  The pointer to the output buffer for the produced Null-terminated\r
                   ASCII string.\r
   @param  Flags   The bitmask of flags that specify left justification, zero pad, and commas.\r
   @param  Value   The 64-bit signed value to convert to a string.\r
@@ -456,7 +444,7 @@ UINTN
 **/\r
 typedef\r
 UINTN\r
-(EFIAPI *ASCII_VALUE_TO_STRING) (\r
+(EFIAPI *ASCII_VALUE_TO_STRING)(\r
   OUT CHAR8      *Buffer,\r
   IN  UINTN      Flags,\r
   IN  INT64      Value,\r