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>
10 #define WIN32_NO_STATUS
12 #define COM_NO_WINDOWS_H
16 #include <ndk/rtlfuncs.h>
17 #include <ndk/mmfuncs.h>
19 // This test depends on WSAStartup not having been called
23 ok(WSASocketA(0, 0, 0, NULL
, 0, 0) == INVALID_SOCKET
, "WSASocketA should have failed\n");
25 WSASetLastError(0xdeadbeef);
26 getservbyname(NULL
, NULL
);
27 Error
= WSAGetLastError();
28 ok_dec(Error
, WSANOTINITIALISED
);
30 WSASetLastError(0xdeadbeef);
31 getservbyport(0, NULL
);
32 Error
= WSAGetLastError();
33 ok_dec(Error
, WSANOTINITIALISED
);
35 WSASetLastError(0xdeadbeef);
37 Error
= WSAGetLastError();
38 ok_dec(Error
, WSANOTINITIALISED
);
40 ok_dec(inet_addr("127.0.0.1"), 0x100007f);