Here are 2 functions that may be usefull
// Send a command
void mIRCcom(char *data) {
lstrcpy(mData,data) ;
SendMessage(mIRC_hwnd, WM_USER + 200,0,0);
}
// Evaluate an expression
void mIRCeval(char *text, char *res) {
lstrcpy(mData,text);
SendMessage(mIRC_hwnd, WM_USER + 201,0,0);
lstrcpy(res,mData);
}