-/*++\r
+/** @file\r
+ The header file of IScsiImpl.c.\r
\r
-Copyright (c) 2004 - 2007, Intel Corporation\r
+Copyright (c) 2004 - 2008, 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
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
-Module Name:\r
-\r
- IScsiImpl.h\r
-\r
-Abstract:\r
-\r
---*/\r
+**/\r
\r
#ifndef _ISCSI_IMPL_H_\r
#define _ISCSI_IMPL_H_\r
\r
+#include <Uefi.h>\r
+\r
#include <Library/NetLib.h>\r
#include <Library/PrintLib.h>\r
#include <Library/UefiRuntimeServicesTableLib.h>\r
#include "IScsiConfigNVDataStruc.h"\r
#include "IScsiExtScsiPassThru.h"\r
#include "IScsiProto.h"\r
+#include "IScsiMisc.h"\r
#include "IScsiCHAP.h"\r
+#include "IScsiConfig.h"\r
#include "IScsiDhcp.h"\r
#include "IScsiTcp4Io.h"\r
#include "IScsiIbft.h"\r
-#include "IScsiMisc.h"\r
-#include "IScsiConfig.h"\r
+\r
+\r
\r
#define ISCSI_SESSION_SIGNATURE EFI_SIGNATURE_32 ('I', 'S', 'S', 'N')\r
\r
UINT32 InitiatorTaskTag;\r
UINT16 NextCID;\r
\r
- NET_LIST_ENTRY Conns;\r
+ LIST_ENTRY Conns;\r
UINT32 NumConns;\r
\r
- NET_LIST_ENTRY TcbList;\r
+ LIST_ENTRY TcbList;\r
\r
//\r
// session-wide parameters\r
\r
struct _ISCSI_CONNECTION {\r
UINT32 Signature;\r
- NET_LIST_ENTRY Link;\r
+ LIST_ENTRY Link;\r
\r
EFI_EVENT TimeoutEvent;\r
\r