#ifndef __EMU_SNP_H__\r
#define __EMU_SNP_H__\r
\r
+#include <Protocol/SimpleNetwork.h>\r
+\r
#define EMU_SNP_PROTOCOL_GUID \\r
{ 0xFD5FBE54, 0x8C35, 0xB345, { 0x8A, 0x0F, 0x7A, 0xC8, 0xA5, 0xFD, 0x05, 0x21 } }\r
\r
\r
\r
/**\r
- Changes the state of a network interface from "stopped" to "started".\r
+ Register storage for SNP Mode.\r
\r
@param This Protocol instance pointer.\r
@param Mode SimpleNetworkProtocol Mode structure passed into driver.\r
\r
@retval EFI_SUCCESS The network interface was started.\r
- @retval EFI_ALREADY_STARTED The network interface is already mapped.\r
@retval EFI_INVALID_PARAMETER One or more of the parameters has an unsupported value.\r
\r
**/\r
EFI_STATUS\r
(EFIAPI *EMU_SNP_INITIALIZE)(\r
IN EMU_SNP_PROTOCOL *This,\r
- IN UINTN ExtraRxBufferSize OPTIONAL,\r
- IN UINTN ExtraTxBufferSize OPTIONAL\r
+ IN UINTN ExtraRxBufferSize OPTIONAL,\r
+ IN UINTN ExtraTxBufferSize OPTIONAL\r
);\r
\r
/**\r
EFI_STATUS\r
(EFIAPI *EMU_SNP_RESET)(\r
IN EMU_SNP_PROTOCOL *This,\r
- IN BOOLEAN ExtendedVerification\r
+ IN BOOLEAN ExtendedVerification\r
);\r
\r
/**\r
EFI_STATUS\r
(EFIAPI *EMU_SNP_RECEIVE_FILTERS)(\r
IN EMU_SNP_PROTOCOL *This,\r
- IN UINT32 Enable,\r
- IN UINT32 Disable,\r
- IN BOOLEAN ResetMCastFilter,\r
- IN UINTN MCastFilterCnt OPTIONAL,\r
- IN EFI_MAC_ADDRESS *MCastFilter OPTIONAL\r
+ IN UINT32 Enable,\r
+ IN UINT32 Disable,\r
+ IN BOOLEAN ResetMCastFilter,\r
+ IN UINTN MCastFilterCnt OPTIONAL,\r
+ IN EFI_MAC_ADDRESS *MCastFilter OPTIONAL\r
);\r
\r
/**\r
EFI_STATUS\r
(EFIAPI *EMU_SNP_STATION_ADDRESS)(\r
IN EMU_SNP_PROTOCOL *This,\r
- IN BOOLEAN Reset,\r
- IN EFI_MAC_ADDRESS *New OPTIONAL\r
+ IN BOOLEAN Reset,\r
+ IN EFI_MAC_ADDRESS *New OPTIONAL\r
);\r
\r
/**\r