IN ESL_IO_MGMT ** ppFreeQueue,\r
IN UINTN DebugFlags,\r
IN CHAR8 * pEventName,\r
- IN EFI_EVENT_NOTIFY pfnCompletion\r
+ IN PFN_API_IO_COMPLETE pfnCompletion\r
)\r
{\r
ESL_IO_MGMT * pEnd;\r
int errno;\r
socklen_t LengthInBytes;\r
socklen_t MaxBytes;\r
- UINT8 * pOptionData;\r
+ CONST UINT8 * pOptionData;\r
ESL_SOCKET * pSocket;\r
EFI_STATUS Status;\r
\r
if ( pSocket->pApi->DefaultProtocol == level ) {\r
Status = pSocket->pApi->pfnOptionGet ( pSocket,\r
OptionName,\r
- &pOptionData,\r
+ (CONST void ** __restrict)&pOptionData,\r
&LengthInBytes );\r
errno = pSocket->errno;\r
break;\r
//\r
// Return the listen flag\r
//\r
- pOptionData = (UINT8 *)&pSocket->bListenCalled;\r
+ pOptionData = (CONST UINT8 *)&pSocket->bListenCalled;\r
LengthInBytes = sizeof ( pSocket->bListenCalled );\r
break;\r
\r
//\r
// Return the debug flags\r
//\r
- pOptionData = (UINT8 *)&pSocket->bOobInLine;\r
+ pOptionData = (CONST UINT8 *)&pSocket->bOobInLine;\r
LengthInBytes = sizeof ( pSocket->bOobInLine );\r
break;\r
\r
//\r
// Return the out-of-band inline flag\r
//\r
- pOptionData = (UINT8 *)&pSocket->bOobInLine;\r
+ pOptionData = (CONST UINT8 *)&pSocket->bOobInLine;\r
LengthInBytes = sizeof ( pSocket->bOobInLine );\r
break;\r
\r
//\r
// Return the receive timeout\r
//\r
- pOptionData = (UINT8 *)&pSocket->RxTimeout;\r
+ pOptionData = (CONST UINT8 *)&pSocket->RxTimeout;\r
LengthInBytes = sizeof ( pSocket->RxTimeout );\r
break;\r
\r
//\r
// Return the maximum receive buffer size\r
//\r
- pOptionData = (UINT8 *)&pSocket->MaxRxBuf;\r
+ pOptionData = (CONST UINT8 *)&pSocket->MaxRxBuf;\r
LengthInBytes = sizeof ( pSocket->MaxRxBuf );\r
break;\r
\r
//\r
// Return the maximum transmit buffer size\r
//\r
- pOptionData = (UINT8 *)&pSocket->MaxTxBuf;\r
+ pOptionData = (CONST UINT8 *)&pSocket->MaxTxBuf;\r
LengthInBytes = sizeof ( pSocket->MaxTxBuf );\r
break;\r
\r
//\r
// Return the socket type\r
//\r
- pOptionData = (UINT8 *)&pSocket->Type;\r
+ pOptionData = (CONST UINT8 *)&pSocket->Type;\r
LengthInBytes = sizeof ( pSocket->Type );\r
break;\r
}\r