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