63 int AcceptAddressLength;
74 ZeroMemory(&ListenAddress,
sizeof(ListenAddress));
79 Error =
bind(ListenSocket, (
struct sockaddr*)&ListenAddress,
sizeof(ListenAddress));
87 AcceptAddressLength =
sizeof(AcceptAddress);
90 ok_eq_long(AcceptAddressLength,
sizeof(AcceptAddress));
100 HANDLE ReadyToConnectEvent;
104 ok(ReadyToConnectEvent !=
NULL,
"CreateEvent failed\n");
107 ok(AcceptThread !=
NULL,
"CreateThread failed\n");
static void UnloadTcpIpTestDriver(void)
static DWORD LoadTcpIpTestDriver(void)
static DWORD WINAPI AcceptProc(_In_ LPVOID Parameter)
ULONG WSAAPI inet_addr(IN CONST CHAR FAR *cp)
#define ok_eq_hex(value, expected)
#define ok_eq_ulong(value, expected)
#define ok_eq_long(value, expected)
#define ok_eq_int(value, expected)
HANDLE WINAPI DECLSPEC_HOTPATCH CreateThread(IN LPSECURITY_ATTRIBUTES lpThreadAttributes, IN DWORD dwStackSize, IN LPTHREAD_START_ROUTINE lpStartAddress, IN LPVOID lpParameter, IN DWORD dwCreationFlags, OUT LPDWORD lpThreadId)
INT WINAPI WSAStartup(IN WORD wVersionRequested, OUT LPWSADATA lpWSAData)
#define IOCTL_TEST_CONNECT
#define TEST_CONNECT_SERVER_PORT
#define TEST_CONNECT_CLIENT_PORT
INT WSAAPI listen(IN SOCKET s, IN INT backlog)
INT WSAAPI bind(IN SOCKET s, IN CONST struct sockaddr *name, IN INT namelen)
SOCKET WSAAPI accept(IN SOCKET s, OUT LPSOCKADDR addr, OUT INT FAR *addrlen)
DWORD KmtLoadAndOpenDriver(IN PCWSTR ServiceName, IN BOOLEAN RestartIfRunning)
VOID KmtCloseDriver(VOID)
DWORD KmtSendToDriver(IN DWORD ControlCode)
VOID KmtUnloadDriver(VOID)
DWORD WINAPI WaitForSingleObject(IN HANDLE hHandle, IN DWORD dwMilliseconds)
BOOL WINAPI DECLSPEC_HOTPATCH SetEvent(IN HANDLE hEvent)
int PASCAL FAR WSACleanup(void)
_Must_inspect_result_ _In_ ULONG _In_ PSOCKADDR _In_ PSOCKADDR _In_opt_ PWSK_SOCKET AcceptSocket
_Inout_opt_ PVOID Parameter