/* C K O W I N -- Kermit GUI Windows support - Generic */ /* Author: Jeffrey E Altman (jaltman@secure-endpoints.com) Secure Endpoints Inc., New York City Copyright (C) 1985, 2004, Trustees of Columbia University in the City of New York. */ extern int StartedFromDialer ; extern HWND hwndDialer ; extern LONG KermitDialerID ; #ifndef NT extern HAB hab; #endif _PROTOTYP( void DialerSend, ( UINT, LONG ) ) ; #define OPT_KERMIT_SUCCESS 12001 #define OPT_KERMIT_FAILURE 12002 #define OPT_KERMIT_CONNECT 12003 #define OPT_KERMIT_HANGUP 12004 #define OPT_KERMIT_HWND 12005 #define OPT_KERMIT_EXIT 12006 #define OPT_KERMIT_FG 12007 #define OPT_KERMIT_PID 12008 #define OPT_KERMIT_HWND2 12009 #define OPT_DIALER_CONNECT 13001 #define OPT_DIALER_HWND 13002 #define OPT_DIALER_EXIT 13003 #define OPT_TAPI_DIAL 14001 #define OPT_TAPI_OPEN 14002 #define OPT_TAPI_INIT 14003 #define OPT_TAPI_SHUTDOWN 14004 #ifdef NT __inline void DialerSend(UINT message, LONG lparam) { if ( StartedFromDialer ) SendMessage( hwndDialer, message, KermitDialerID, lparam ) ; } #else _Inline void DialerSend(UINT message, LONG lparam) { debug(F111,"DialerSend","message",message); debug(F111,"DialerSend","StartedFromDialer",StartedFromDialer); if ( StartedFromDialer ) { if (!WinPostMsg( hwndDialer, message, MPFROMLONG(KermitDialerID), MPFROMLONG(lparam) )) debug(F111,"DialerSend failed","WinGetLastError()",WinGetLastError(hab)); } } #endif