57 #define WM_SETICON STM_SETICON 101 MapLoader(KeyTrans, Charmap),
104 ThreadParams(TelHandler),
107 Scroller(
Mouse,
ini.get_scroll_size()),
113 MapLoader(KeyTrans, Charmap),
116 ThreadParams(TelHandler),
119 Scroller(
Mouse,
ini.get_scroll_size()),
122 Open( szHost1, strPort1);
172 HANDLE hInWrite, hOutRead, hErrRead;
174 &hOutRead, &hErrRead)) {
222 #pragma optimize("", off) 293 #pragma optimize("", on) 334 char ss_b1[4], ss_b2[4], ss_b3[4], ss_b4[4], ss_b5[12];
355 char szTitle[128] =
"Telnet - ";
373 memset(&SockAddr, 0,
sizeof(SockAddr));
377 char ss_b1[4], ss_b2[4], ss_b3[4], ss_b4[4];
int LoadKeyMap(const char *file, const char *name)
void telSetConsoleTitle(const char *szHost)
TelThreadParams ThreadParams
VOID WINAPI DECLSPEC_HOTPATCH Sleep(IN DWORD dwMilliseconds)
const char * get_exename() const
SOCKET WSAAPI socket(IN INT af, IN INT type, IN INT protocol)
char * strcat(char *DstString, const char *SrcString)
void SetPipe(HANDLE pIn, HANDLE pOut)
#define MSG_ALREADYCONNECTED
char * strncpy(char *DstString, const char *SrcString, ACPI_SIZE Count)
INT WSAAPI WSACleanup(VOID)
BOOL WINAPI DECLSPEC_HOTPATCH SetEvent(IN HANDLE hEvent)
DWORD WINAPI GetLastError(VOID)
HANDLE WINAPI GetStdHandle(IN DWORD nStdHandle)
const char * get_netpipe() const
void ResetIcon(HWND hConsoleWindow, LPARAM oldBIcon, LPARAM oldSIcon)
DWORD WINAPI telProcessNetwork(LPVOID lpParameter)
INT WSAAPI connect(IN SOCKET s, IN CONST struct sockaddr *name, IN INT namelen)
volatile int * bNetPaused
int Open(const char *szHost, const char *strPort="23")
#define THREAD_PRIORITY_ABOVE_NORMAL
bool get_control_break_as_c() const
void SetLocalAddress(char *buf)
BOOL WINAPI DECLSPEC_HOTPATCH SetConsoleCtrlHandler(PHANDLER_ROUTINE HandlerRoutine, BOOL Add)
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)
BOOL WINAPI SetThreadPriority(IN HANDLE hThread, IN int nPriority)
BOOL WINAPI ControlEventHandler(DWORD event)
#define MSG_KEYMAPSWITCHED
_CRTIMP char *__cdecl itoa(_In_ int _Val, _Pre_notnull_ _Post_z_ char *_DstBuf, _In_ int _Radix)
PHOSTENT WSAAPI gethostbyname(IN const char FAR *name)
PSERVENT WSAAPI getservbyname(IN const char FAR *name, IN const char FAR *proto)
BOOL CreateHiddenConsoleProcess(LPCTSTR szChildName, PROCESS_INFORMATION *ppi, LPHANDLE phInWrite, LPHANDLE phOutRead, LPHANDLE phErrRead)
int printit(const char *it)
TCHAR szTitle[MAX_LOADSTRING]
NetworkType get_net_type()
const char * get_keyfile() const
GLenum const GLvoid * addr
int printm(LPTSTR szModule, BOOL fSystem, DWORD dwMessageId,...)
#define STD_OUTPUT_HANDLE
bool get_disable_break() const
const char * get_default_config() const
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
BOOL WINAPI TerminateProcess(IN HANDLE hProcess, IN UINT uExitCode)
struct sockaddr_in SOCKADDR_IN
const char * get_startdir() const
volatile int bNetFinished
BOOL WINAPI DECLSPEC_HOTPATCH ResetEvent(IN HANDLE hEvent)
char get_escape_key() const
bool get_set_title() const
_Check_return_ int __cdecl atoi(_In_z_ const char *_Str)
int telProcessConsole(NetParams *pParams, KeyTranslator &KeyTrans, TConsole &Console, TNetwork &Network, TMouse &Mouse, Tnclip &Clipboard, HANDLE hThread)
void SetLocalAddress(SOCKET s)
char * strcpy(char *DstString, const char *SrcString)
volatile int * bNetFinished
volatile int * bNetFinish
BOOL SpawnProcess(char *cmd_line, PROCESS_INFORMATION *pi)
int Load(const char *filename, const char *szKeysetName)
HWND TelnetGetConsoleWindow()
bool SetIcon(HWND hConsoleWindow, HANDLE hIcon, LPARAM *pOldBIcon, LPARAM *pOldSIcon, const char *icondir)
INT WSAAPI getsockname(IN SOCKET s, OUT LPSOCKADDR name, IN OUT INT FAR *namelen)