Why this thing ships with its own GetConsoleWindow function I don't understand. Rename it and make the rest of the code use it. Compiles fine on gcc 3.x and msvc6 and works properly. Modified: trunk/reactos/apps/utils/net/telnet/src/tnclass.cpp Modified: trunk/reactos/apps/utils/net/telnet/src/tnmisc.cpp Modified: trunk/reactos/apps/utils/net/telnet/src/tnmisc.h _____
Modified: trunk/reactos/apps/utils/net/telnet/src/tnclass.cpp --- trunk/reactos/apps/utils/net/telnet/src/tnclass.cpp 2005-08-25 23:20:34 UTC (rev 17552) +++ trunk/reactos/apps/utils/net/telnet/src/tnclass.cpp 2005-08-25 23:54:39 UTC (rev 17553) @@ -78,7 +78,7 @@
telSetConsoleTitle("No Connection");
// Change the icon - hConsoleWindow = GetConsoleWindow(); + hConsoleWindow = TelnetGetConsoleWindow(); iconChange = SetIcon(hConsoleWindow, 0, &oldBIcon, &oldSIcon, ini.get_startdir());
if (WSAStartup(MAKEWORD(1, 1), &WsaData)) { @@ -105,7 +105,7 @@ Console(GetStdHandle(STD_OUTPUT_HANDLE)), TelHandler(Network, Console, Parser), ThreadParams(TelHandler), -Clipboard(GetConsoleWindow(), Network), +Clipboard(TelnetGetConsoleWindow(), Network), Mouse(Clipboard), Scroller(Mouse, ini.get_scroll_size()), Parser(Console, KeyTrans, Scroller, Network, Charmap) { @@ -117,7 +117,7 @@ Console(GetStdHandle(STD_OUTPUT_HANDLE)), TelHandler(Network, Console, Parser), ThreadParams(TelHandler), -Clipboard(GetConsoleWindow(), Network), +Clipboard(TelnetGetConsoleWindow(), Network), Mouse(Clipboard), Scroller(Mouse, ini.get_scroll_size()), Parser(Console, KeyTrans, Scroller, Network, Charmap) { _____
Modified: trunk/reactos/apps/utils/net/telnet/src/tnmisc.cpp --- trunk/reactos/apps/utils/net/telnet/src/tnmisc.cpp 2005-08-25 23:20:34 UTC (rev 17552) +++ trunk/reactos/apps/utils/net/telnet/src/tnmisc.cpp 2005-08-25 23:54:39 UTC (rev 17553) @@ -110,7 +110,7 @@
// Paul Brannan 8/7/98 // This code is from Michael 'Hacker' Krelin (author of KINSole) // (slightly modified) -HWND GetConsoleWindow() { +HWND TelnetGetConsoleWindow() { DWORD pid = GetCurrentProcessId(), wpid; char title[512], *t = title; HWND hrv = NULL; _____
Modified: trunk/reactos/apps/utils/net/telnet/src/tnmisc.h --- trunk/reactos/apps/utils/net/telnet/src/tnmisc.h 2005-08-25 23:20:34 UTC (rev 17552) +++ trunk/reactos/apps/utils/net/telnet/src/tnmisc.h 2005-08-25 23:54:39 UTC (rev 17553) @@ -9,7 +9,7 @@
int GetWin32Version(void);
-HWND GetConsoleWindow(); +HWND TelnetGetConsoleWindow(void);
bool SetIcon(HWND hConsoleWindow, HANDLE hIcon, LPARAM *pOldBIcon, LPARAM *pOldSIcon, const char *icondir);