SimpInitializeEventLog SimpTerminateEventLog SimpLogEvent LogEventWorker LogEventWorker DbgPrint ServiceEntry WSAStartup socket WSAGetLastError select __WSAFDIsSet accept send closesocket ioctlsocket recvfrom sendto ReadRegistry AnnounceServiceStatus GetServicePort InitializeChargen InitializeQotdQuotes FormatQotdResponse FormatDaytimeResponse DeleteTcpClient AbortTcpClient AcceptTcpClient OpenUdpSocket OpenTcpSocket SimpLogEvent SimpTerminateEventLog SimpInitializeEventLog OpenTcpSocket bind listen setsockopt socket closesocket OpenUdpSocket bind socket closesocket AcceptTcpClient accept CreateThread ThreadEntry AbortTcpClient AbortTcpClient setsockopt closesocket DeleteTcpClient setsockopt __WSAFDIsSet closesocket ioctlsocket AbortTcpClient FormatDaytimeResponse FormatQotdResponse InitializeQotdQuotes SimpLogEvent InitializeChargen GetServicePort getservbyname AnnounceServiceStatus ControlResponse closesocket AnnounceServiceStatus ReadRegistry ThreadEntry recv setsockopt WSAGetLastError select send ioctlsocket DeleteTcpClient DbgPrint sendto recvfrom ioctlsocket closesocket send accept __WSAFDIsSet select WSAGetLastError socket WSAStartup setsockopt listen bind recv getservbyname