/* * This file was taken from RakNet 4.082. * Please see licenses/RakNet license.txt for the underlying license and related copyright. * * Modified work: Copyright (c) 2018, SLikeSoft UG (haftungsbeschränkt) * * This source code was modified by SLikeSoft. Modifications are licensed under the MIT-style * license found in the license.txt file in the root directory of this source tree. * Alternatively you are permitted to license the modifications under the Simplified BSD License. */ /* #if defined(WINDOWS_STORE_RT) #pragma once #include #include "WinRTSockAddr.h" #include "SocketIncludes.h" namespace SLNet { int WinRTClose( Windows::Networking::Sockets::DatagramSocket ^s); int WinRTClose( Windows::Networking::Sockets::StreamSocket ^s); Windows::Networking::Sockets::DatagramSocket^ WinRTCreateDatagramSocket(int af, int type, int protocol); Windows::Networking::Sockets::StreamSocket^ WinRTCreateStreamSocket(int af, int type, int protocol); int WinRTBind(Windows::Networking::Sockets::DatagramSocket ^s, const struct sockaddr *addr, socklen_t namelen); int WinRTBind(Windows::Networking::Sockets::StreamSocket ^s, const struct sockaddr *addr, socklen_t namelen); int WinRTGetSockName(Windows::Networking::Sockets::DatagramSocket ^s, struct sockaddr *name, socklen_t* namelen); int WinRTGetSockOpt (Windows::Networking::Sockets::DatagramSocket ^s, int level, int optname, char * optval, socklen_t *optlen); int WinRTInet_Addr(const char * cp); int WinRTIOCTLSocket(Windows::Networking::Sockets::DatagramSocket ^s, long cmd, unsigned long *argp); int WinRTListen (Windows::Networking::Sockets::DatagramSocket ^s, int backlog); int WinRTListen (Windows::Networking::Sockets::StreamSocket ^s, int backlog); int WinRTSetSockOpt(Windows::Networking::Sockets::DatagramSocket ^s, int level, int optname, const char * optval, socklen_t optlen); int WinRTSetSockOpt(Windows::Networking::Sockets::StreamSocket ^s, int level, int optname, const char * optval, socklen_t optlen); } #endif // defined(WINDOWS_STORE_RT) */