EFI_TCP4_POLL Poll;\r
};\r
\r
-#define EFI_CONNECTION_FIN EFIERR (104)\r
-#define EFI_CONNECTION_RESET EFIERR (105)\r
-#define EFI_CONNECTION_REFUSED EFIERR (106)\r
-\r
extern EFI_GUID gEfiTcp4ServiceBindingProtocolGuid;\r
extern EFI_GUID gEfiTcp4ProtocolGuid;\r
\r
EFI_UDP4_SERVICE_POINT Services[1];\r
} EFI_UDP4_VARIABLE_DATA;\r
\r
-//\r
-//ICMP error definitions\r
-//\r
-#define EFI_NETWORK_UNREACHABLE EFIERR(100)\r
-#define EFI_HOST_UNREACHABLE EFIERR(101) \r
-#define EFI_PROTOCOL_UNREACHABLE EFIERR(102)\r
-#define EFI_PORT_UNREACHABLE EFIERR(103)\r
-\r
-\r
typedef struct {\r
UINT32 FragmentLength;\r
VOID *FragmentBuffer;\r
} EFI_IP_ADDRESS;\r
\r
\r
-//\r
-// Enumeration of EFI_STATUS.\r
-// \r
+///\r
+/// Enumeration of EFI_STATUS.\r
+///@{ \r
#define EFI_SUCCESS RETURN_SUCCESS \r
#define EFI_LOAD_ERROR RETURN_LOAD_ERROR \r
#define EFI_INVALID_PARAMETER RETURN_INVALID_PARAMETER \r
#define EFI_WARN_DELETE_FAILURE RETURN_WARN_DELETE_FAILURE \r
#define EFI_WARN_WRITE_FAILURE RETURN_WARN_WRITE_FAILURE \r
#define EFI_WARN_BUFFER_TOO_SMALL RETURN_WARN_BUFFER_TOO_SMALL\r
+///@}\r
\r
-\r
-//\r
-// Define macro to encode the status code.\r
-// \r
+///\r
+/// Define macro to encode the status code.\r
+/// \r
#define EFIERR(_a) ENCODE_ERROR(_a)\r
\r
#define EFI_ERROR(A) RETURN_ERROR(A)\r
\r
+///\r
+/// ICMP error definitions\r
+///@{\r
+#define EFI_NETWORK_UNREACHABLE EFIERR(100)\r
+#define EFI_HOST_UNREACHABLE EFIERR(101) \r
+#define EFI_PROTOCOL_UNREACHABLE EFIERR(102)\r
+#define EFI_PORT_UNREACHABLE EFIERR(103)\r
+///@}\r
\r
+///\r
+/// Tcp connection status definitions\r
+///@{\r
+#define EFI_CONNECTION_FIN EFIERR(104)\r
+#define EFI_CONNECTION_RESET EFIERR(105)\r
+#define EFI_CONNECTION_REFUSED EFIERR(106)\r
+///@}\r
\r
//\r
// The EFI memory allocation functions work in units of EFI_PAGEs that are\r