{
UNIMPLEMENTED
- return 0;
+ return NO_ERROR;
}
{
UNIMPLEMENTED
- return 0;
+ return NO_ERROR;
}
DWORD Size = 2 * sizeof(UINT);
if (*SockaddrLength < Size)
+ {
+ DPRINT1("Socket address length too small: %d\n", *SockaddrLength);
return WSAEFAULT;
+ }
RtlZeroMemory(Sockaddr, *SockaddrLength);
*SockaddrLength = Size;
- return 0;
+ return NO_ERROR;
}
{
UNIMPLEMENTED
- return 0;
+ return NO_ERROR;
}
else
SockaddrInfo->EndpointInfo = SockaddrEndpointInfoNormal;
- return 0;
+ return NO_ERROR;
}
{
UNIMPLEMENTED
- return 0;
+ return NO_ERROR;
}
DWORD Size = 2 * sizeof(UINT);
if (*SockaddrLength < Size)
+ {
+ DPRINT1("Socket address length too small: %d\n", *SockaddrLength);
return WSAEFAULT;
+ }
RtlZeroMemory(Sockaddr, *SockaddrLength);
*SockaddrLength = Size;
- return 0;
+ return NO_ERROR;
}
if (MappingLength < Size)
{
+ DPRINT1("Mapping length too small: %d\n", MappingLength);
return Size;
}
Mapping->Mapping[5].SocketType = SOCK_RAW;
Mapping->Mapping[5].Protocol = IPPROTO_ICMP;
- return 0;
+ return NO_ERROR;
}
{
UNIMPLEMENTED
- return 0;
+ return NO_ERROR;
}
{
UNIMPLEMENTED
- return 0;
+ return NO_ERROR;
}
{
UNIMPLEMENTED
- return 0;
+ return NO_ERROR;
}
break;
}
- return 0;
+ return NO_ERROR;
}
UNICODE_STRING RawDeviceName = RTL_CONSTANT_STRING(DD_RAW_IP_DEVICE_NAME);
NTSTATUS Status;
- DPRINT("");
+ DPRINT("WSHOpenSocket2 called\n");
switch (*SocketType) {
case SOCK_STREAM:
{
UNIMPLEMENTED
- return 0;
+ return NO_ERROR;
}
{
UNIMPLEMENTED
- return 0;
+ return NO_ERROR;
}
/* EOF */