]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Protocol/Smbios.h
Add comment that describes the TPL restrictions for the Data Hub Protocol.
[mirror_edk2.git] / MdePkg / Include / Protocol / Smbios.h
index dc8cc8e093d2fd12bf2659928724c36303c122c6..d0eabefe864f841fcdd8b7bc1e88b54598f7fdff 100644 (file)
@@ -13,8 +13,8 @@
   requiring an update to MajorVersion and MinorVersion.\r
   The SMBIOS protocol can only be called a TPL < TPL_NOTIFY.\r
 \r
-  Copyright (c) 2006 - 2008, Intel Corporation                                                         \r
-  All rights reserved. This program and the accompanying materials                          \r
+  Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>\r
+  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
@@ -83,7 +83,7 @@
 /// the formatted portion of the structure. This method of returning string information eliminates the need for\r
 /// application software to deal with pointers embedded in the SMBIOS structure. Each string is terminated with a null\r
 /// (00h) BYTE and the set of strings is terminated with an additional null (00h) BYTE. When the formatted portion of\r
-/// a SMBIOS structure references a string, it does so by specifying a non-zero string number within the structures\r
+/// a SMBIOS structure references a string, it does so by specifying a non-zero string number within the structure's\r
 /// string-set. For example, if a string field contains 02h, it references the second string following the formatted portion\r
 /// of the SMBIOS structure. If a string field references no string, a null (0) is placed in that string field. If the\r
 /// formatted portion of the structure contains string-reference fields and all the string fields are set to 0 (no string\r
@@ -98,7 +98,7 @@ typedef UINT8  EFI_SMBIOS_STRING;
 typedef UINT8  EFI_SMBIOS_TYPE;\r
 \r
 ///\r
-/// Specifies the structures handle, a unique 16-bit number in the range 0 to 0FFFEh (for version\r
+/// Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version\r
 /// 2.0) or 0 to 0FEFFh (for version 2.1 and later). The handle can be used with the Get SMBIOS\r
 /// Structure function to retrieve a specific structure; the handle numbers are not required to be\r
 /// contiguous. For v2.1 and later, handle values in the range 0FF00h to 0FFFFh are reserved for\r
@@ -149,7 +149,7 @@ typedef
 EFI_STATUS\r
 (EFIAPI *EFI_SMBIOS_ADD)(\r
   IN CONST      EFI_SMBIOS_PROTOCOL     *This,\r
-  IN            EFI_HANDLE              ProducerHandle, OPTIONAL\r
+  IN            EFI_HANDLE              ProducerHandle OPTIONAL,\r
   IN OUT        EFI_SMBIOS_HANDLE       *SmbiosHandle,\r
   IN            EFI_SMBIOS_TABLE_HEADER *Record\r
 );\r
@@ -224,9 +224,9 @@ EFI_STATUS
 (EFIAPI *EFI_SMBIOS_GET_NEXT)(\r
    IN     CONST EFI_SMBIOS_PROTOCOL     *This,\r
    IN OUT       EFI_SMBIOS_HANDLE       *SmbiosHandle,\r
-   IN           EFI_SMBIOS_TYPE         *Type,              OPTIONAL\r
+   IN           EFI_SMBIOS_TYPE         *Type              OPTIONAL,\r
    OUT          EFI_SMBIOS_TABLE_HEADER **Record,\r
-   OUT          EFI_HANDLE              *ProducerHandle     OPTIONAL\r
+   OUT          EFI_HANDLE              *ProducerHandle    OPTIONAL\r
 );\r
 \r
 struct _EFI_SMBIOS_PROTOCOL {\r