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)
SOCKET WSAAPI socket(IN INT af, IN INT type, IN INT protocol)
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