X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?p=ossec-hids.git;a=blobdiff_plain;f=src%2Fwin32%2Fui%2Fos_win32ui.c;h=e19b9690e1c1ad536c3b11c0031d8da19f397f97;hp=84f501071dd898c649e9ac1c063d7bb83d093c56;hb=6ef2f786c6c8ead94841b5f93baf9f43421f08c8;hpb=301048b51990573e58a30dc4a5bb4ec285cad554 diff --git a/src/win32/ui/os_win32ui.c b/src/win32/ui/os_win32ui.c index 84f5010..e19b969 100644 --- a/src/win32/ui/os_win32ui.c +++ b/src/win32/ui/os_win32ui.c @@ -1,4 +1,5 @@ -/* @(#) $Id$ */ +/* @(#) $Id: ./src/win32/ui/os_win32ui.c, 2011/09/08 dcid Exp $ + */ /* Copyright (C) 2009 Trend Micro Inc. * All rights reserved. @@ -8,7 +9,7 @@ * License (version 2) as published by the FSF - Free Software * Foundation. * - * License details at the LICENSE file included with OSSEC or + * License details at the LICENSE file included with OSSEC or * online at: http://www.ossec.net/en/licensing.html */ @@ -20,7 +21,7 @@ /* Dialog -- About OSSEC */ -BOOL CALLBACK AboutDlgProc(HWND hwnd, UINT Message, +BOOL CALLBACK AboutDlgProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) { switch(Message) @@ -53,7 +54,7 @@ BOOL CALLBACK DlgProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) { int ret_code = 0; - + switch(Message) { case WM_INITDIALOG: @@ -98,17 +99,17 @@ BOOL CALLBACK DlgProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) hStatus = CreateWindowEx(0, STATUSCLASSNAME, NULL, - WS_CHILD|WS_VISIBLE|SBARS_SIZEGRIP, + WS_CHILD|WS_VISIBLE|SBARS_SIZEGRIP, 0, 0, 0, 0, - hwnd, (HMENU)IDC_MAIN_STATUS, + hwnd, (HMENU)IDC_MAIN_STATUS, GetModuleHandle(NULL), NULL); - SendMessage(hStatus, SB_SETPARTS, - sizeof(statwidths)/sizeof(int), + SendMessage(hStatus, SB_SETPARTS, + sizeof(statwidths)/sizeof(int), (LPARAM)statwidths); SendMessage(hStatus, SB_SETTEXT, 0, (LPARAM)"http://www.ossec.net"); - + /* Initializing config */ config_read(hwnd); @@ -116,11 +117,11 @@ BOOL CALLBACK DlgProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) /* Setting the icons */ - SendMessage(hwnd, WM_SETICON, ICON_SMALL, - (LPARAM)LoadIcon(GetModuleHandle(NULL), + SendMessage(hwnd, WM_SETICON, ICON_SMALL, + (LPARAM)LoadIcon(GetModuleHandle(NULL), MAKEINTRESOURCE(IDI_OSSECICON))); - SendMessage(hwnd, WM_SETICON, ICON_BIG, - (LPARAM)LoadIcon(GetModuleHandle(NULL), + SendMessage(hwnd, WM_SETICON, ICON_BIG, + (LPARAM)LoadIcon(GetModuleHandle(NULL), MAKEINTRESOURCE(IDI_OSSECICON))); if(config_inst.admin_access == 0) @@ -130,7 +131,7 @@ BOOL CALLBACK DlgProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) "Admin access required.", MB_OK); break; } - + } break; @@ -152,10 +153,10 @@ BOOL CALLBACK DlgProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) break; } - /** Getting values from the user (if chosen save) + /** Getting values from the user (if chosen save) * We should probably create another function for it... **/ - + /* Getting server ip */ len = GetWindowTextLength(GetDlgItem(hwnd, UI_SERVER_TEXT)); if(len > 0) @@ -169,7 +170,7 @@ BOOL CALLBACK DlgProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) { exit(-1); } - + GetDlgItemText(hwnd, UI_SERVER_TEXT, buf, len + 1); /* If auth key changed, set it */ @@ -185,8 +186,8 @@ BOOL CALLBACK DlgProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) GlobalFree(buf); } } - - + + /* Getting auth key */ len = GetWindowTextLength(GetDlgItem(hwnd, UI_SERVER_AUTH)); if(len > 0) @@ -224,8 +225,8 @@ BOOL CALLBACK DlgProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) id = decd_buf; name = strchr(id, ' '); if(name) - { - *name = '\0'; + { + *name = '\0'; name++; ip = strchr(name, ' '); @@ -249,21 +250,21 @@ BOOL CALLBACK DlgProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) if(!ip) { MessageBox(hwnd, "Unable to import " - "authentication key. Invalid.", + "authentication key. Invalid.", "Error Saving.", MB_OK); } else { char mbox_msg[1024 +1]; mbox_msg[1024] = '\0'; - + snprintf(mbox_msg, 1024, "Adding key for:\r\n\r\n" - "Agent ID: %s\r\n" - "Agent Name: %s\r\n" + "Agent ID: %s\r\n" + "Agent Name: %s\r\n" "IP Address: %s\r\n", id, name, ip); - - ret = MessageBox(hwnd, mbox_msg, + + ret = MessageBox(hwnd, mbox_msg, "Confirm Importing Key", MB_OKCANCEL); if(ret == IDOK) { @@ -277,7 +278,7 @@ BOOL CALLBACK DlgProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) } } - + } /* Free used memory */ @@ -324,10 +325,10 @@ BOOL CALLBACK DlgProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) (LPARAM)"Auth key and server ip saved .."); } - } + } } break; - + case UI_MENU_MANAGE_EXIT: PostMessage(hwnd, WM_CLOSE, 0, 0); break; @@ -335,7 +336,7 @@ BOOL CALLBACK DlgProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) case UI_MENU_VIEW_LOGS: _spawnlp( _P_NOWAIT, "notepad", "notepad " OSSECLOGS, NULL ); break; - case UI_MENU_VIEW_CONFIG: + case UI_MENU_VIEW_CONFIG: _spawnlp( _P_NOWAIT, "notepad", "notepad " CONFIG, NULL ); break; case UI_MENU_HELP_HELP: @@ -343,17 +344,17 @@ BOOL CALLBACK DlgProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) break; case UI_MENU_HELP_ABOUT: { - DialogBox(GetModuleHandle(NULL), + DialogBox(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_ABOUT), hwnd, AboutDlgProc); } break; case IDC_CANCEL: - config_read(hwnd); + config_read(hwnd); gen_server_info(hwnd); break; - + case UI_MENU_MANAGE_START: - + /* Starting OSSEC -- must have a valid config before. */ if((strcmp(config_inst.key, FL_NOKEY) != 0) && (strcmp(config_inst.server, FL_NOSERVER) != 0)) @@ -364,7 +365,7 @@ BOOL CALLBACK DlgProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) { ret_code = 0; } - + if(ret_code == 0) { MessageBox(hwnd, "Unable to start OSSEC (check config).", @@ -385,9 +386,9 @@ BOOL CALLBACK DlgProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) MessageBox(hwnd, "Agent already running (try restart).", "Already running..", MB_OK); } - break; + break; case UI_MENU_MANAGE_STOP: - + /* Stopping OSSEC */ ret_code = os_stop_service(); if(ret_code == 1) @@ -419,18 +420,18 @@ BOOL CALLBACK DlgProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) } break; case UI_MENU_MANAGE_RESTART: - + if((strcmp(config_inst.key, FL_NOKEY) == 0) || (strcmp(config_inst.server, FL_NOSERVER) == 0)) { MessageBox(hwnd, "Unable to restart OSSEC (check config).", "Error -- Unable to restart", MB_OK); break; - + } - + ret_code = os_stop_service(); - + /* Starting OSSEC */ ret_code = os_start_service(); if(ret_code == 0) @@ -447,14 +448,14 @@ BOOL CALLBACK DlgProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) MessageBox(hwnd, "OSSEC Agent Restarted.", "Restarted..", MB_OK); } - break; + break; } break; - + case WM_CLOSE: EndDialog(hwnd, 0); break; - + default: return FALSE; }