]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkPkg/Include/Protocol/SmmSwDispatch.h
Clean the public header files to remove the unnecessary include files.
[mirror_edk2.git] / IntelFrameworkPkg / Include / Protocol / SmmSwDispatch.h
index 9bcd093c6c96d71fa479daa98dedcd872934e098..53ce1e12f2ddb2658faea5cbfbf70d98abeb2a19 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   Provides the parent dispatch service for a given SMI source generator.\r
 \r
-  Copyright (c) 2007, Intel Corporation\r
+  Copyright (c) 2007 - 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
@@ -21,7 +21,6 @@
 #ifndef _EFI_SMM_SW_DISPATCH_H_\r
 #define _EFI_SMM_SW_DISPATCH_H_\r
 \r
-#include <PiDxe.h>\r
 \r
 //\r
 // Global ID for the SW SMI Protocol\r
@@ -119,27 +118,33 @@ EFI_STATUS
   IN EFI_HANDLE                            DispatchHandle\r
   );\r
 \r
+\r
 //\r
 // Interface structure for the SMM Software SMI Dispatch Protocol\r
 //\r
 /**\r
-  @par Protocol Description:\r
   Provides the parent dispatch service for a given SMI source generator.\r
 **/\r
-struct _EFI_SMM_SW_DISPATCH_PROTOCOL {\r
 ///\r
-/// Installs a child service to be dispatched by this protocol.\r
+/// Inconsistent with specification here:\r
+/// In framework spec SmmCis, this definition is named as _EFI_SMM_ICHN_DISPATCH_PROTOCOL by mistake.\r
 ///\r
+struct _EFI_SMM_SW_DISPATCH_PROTOCOL {\r
+  ///\r
+  /// Installs a child service to be dispatched by this protocol.\r
+  ///\r
   EFI_SMM_SW_REGISTER   Register;\r
-///\r
-/// Removes a child service dispatched by this protocol.\r
-///\r
+\r
+  ///\r
+  /// Removes a child service dispatched by this protocol.\r
+  ///\r
   EFI_SMM_SW_UNREGISTER UnRegister;\r
-///\r
-/// A read-only field that describes the maximum value that can be used\r
-/// in the EFI_SMM_SW_DISPATCH_PROTOCOL.Register() service.\r
-///\r
-UINTN                 MaximumSwiValue;\r
+\r
+  ///\r
+  /// A read-only field that describes the maximum value that can be used\r
+  /// in the EFI_SMM_SW_DISPATCH_PROTOCOL.Register() service.\r
+  ///\r
+  UINTN                 MaximumSwiValue;\r
 };\r
 \r
 extern EFI_GUID gEfiSmmSwDispatchProtocolGuid;\r