/* * PROJECT: ReactOS api tests * LICENSE: GPLv2+ - See COPYING in the top level directory * PURPOSE: Test for WSAStartup * PROGRAMMER: Sylvain Petreolle */ #include #define WIN32_NO_STATUS #define _INC_WINDOWS #define COM_NO_WINDOWS_H #include #include #include #include // This test depends on WSAStartup not having been called START_TEST(nostartup) { int Error = 0; ok(WSASocketA(0, 0, 0, NULL, 0, 0) == INVALID_SOCKET, "WSASocketA should have failed\n"); WSASetLastError(0xdeadbeef); getservbyname(NULL, NULL); Error = WSAGetLastError(); ok_dec(Error, WSANOTINITIALISED); WSASetLastError(0xdeadbeef); getservbyport(0, NULL); Error = WSAGetLastError(); ok_dec(Error, WSANOTINITIALISED); WSASetLastError(0xdeadbeef); gethostbyname(NULL); Error = WSAGetLastError(); ok_dec(Error, WSANOTINITIALISED); ok_dec(inet_addr("127.0.0.1"), 0x100007f); }