1 /* 2 * PROJECT: ReactOS api tests 3 * LICENSE: GPLv2+ - See COPYING in the top level directory 4 * PURPOSE: Test for WSAStartup 5 * PROGRAMMER: Sylvain Petreolle <sylvain.petreolle@reactos.org> 6 */ 7 8 #include "ws2_32.h" 9 10 // This test depends on WSAStartup not having been called 11 START_TEST(nostartup) 12 { 13 int Error = 0; 14 ok(WSASocketA(0, 0, 0, NULL, 0, 0) == INVALID_SOCKET, "WSASocketA should have failed\n"); 15 16 WSASetLastError(0xdeadbeef); 17 getservbyname(NULL, NULL); 18 Error = WSAGetLastError(); 19 ok_dec(Error, WSANOTINITIALISED); 20 21 WSASetLastError(0xdeadbeef); 22 getservbyport(0, NULL); 23 Error = WSAGetLastError(); 24 ok_dec(Error, WSANOTINITIALISED); 25 26 WSASetLastError(0xdeadbeef); 27 gethostbyname(NULL); 28 Error = WSAGetLastError(); 29 ok_dec(Error, WSANOTINITIALISED); 30 31 ok_dec(inet_addr("127.0.0.1"), 0x100007f); 32 } 33