From 35ded165ba1c21cd526191a47101da56c101d1a9 Mon Sep 17 00:00:00 2001 From: sje Date: Fri, 2 Feb 2007 13:06:20 +0000 Subject: added user id to status bar tips git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@104 4f64403b-2f21-0410-a795-97e2b3489a10 --- tipper/popwin.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'tipper/popwin.cpp') diff --git a/tipper/popwin.cpp b/tipper/popwin.cpp index 4311789..fadbfe3 100644 --- a/tipper/popwin.cpp +++ b/tipper/popwin.cpp @@ -69,6 +69,19 @@ LRESULT CALLBACK PopupWindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lPa a2t(pwd->clcit.proto, pwd->swzTitle, TITLE_TEXT_LEN); + TCHAR uid_buff[256], uid_name_buff[256]; + if(uid(0, pwd->clcit.proto, uid_buff, 256) && uid_name(pwd->clcit.proto, uid_name_buff, 253)) { // 253 to leave room for ': ' + _tcscat(uid_name_buff, _T(": ")); + + pwd->rows = (RowData *) realloc(pwd->rows, sizeof(RowData) * (pwd->row_count + 1)); + + pwd->rows[pwd->row_count].swzLabel = _tcsdup(uid_name_buff); + pwd->rows[pwd->row_count].swzValue = _tcsdup(uid_buff); + pwd->rows[pwd->row_count].value_newline = false; + pwd->rows[pwd->row_count].line_above = false; + pwd->row_count++; + } + WORD status = CallProtoService(pwd->clcit.proto, PS_GETSTATUS, 0, 0); char *strptr = (char *)CallService(MS_CLIST_GETSTATUSMODEDESCRIPTION, (WPARAM)status, (LPARAM)0); if(strptr) { -- cgit v1.2.3