\r
#define ISCSI_SESSION_SIGNATURE EFI_SIGNATURE_32 ('I', 'S', 'S', 'N')\r
\r
-struct _ISCSI_SESSION {\r
+typedef struct _ISCSI_SESSION {\r
UINT32 Signature;\r
\r
ISCSI_SESSION_CONFIG_DATA ConfigData;\r
BOOLEAN DataPDUInOrder;\r
BOOLEAN DataSequenceInOrder;\r
UINT8 ErrorRecoveryLevel;\r
-};\r
+} ISCSI_SESSION;\r
\r
#define ISCSI_CONNECTION_SIGNATURE EFI_SIGNATURE_32 ('I', 'S', 'C', 'N')\r
\r
-struct _ISCSI_CONNECTION {\r
+typedef struct _ISCSI_CONNECTION {\r
UINT32 Signature;\r
NET_LIST_ENTRY Link;\r
\r
UINT32 MaxRecvDataSegmentLength;\r
ISCSI_DIGEST_TYPE HeaderDigest;\r
ISCSI_DIGEST_TYPE DataDigest;\r
-};\r
+} ISCSI_CONNECTION;\r
\r
#define ISCSI_DRIVER_DATA_SIGNATURE EFI_SIGNATURE_32 ('I', 'S', 'D', 'A')\r
\r
ISCSI_DRIVER_DATA_SIGNATURE \\r
)\r
\r
-struct _ISCSI_DRIVER_DATA {\r
+typedef struct _ISCSI_DRIVER_DATA {\r
UINT32 Signature;\r
EFI_HANDLE Image;\r
EFI_HANDLE Controller;\r
EFI_DEVICE_PATH_PROTOCOL *DevicePath;\r
\r
ISCSI_SESSION Session;\r
-};\r
+} ISCSI_DRIVER_DATA;\r
\r
#endif\r