- Added a progress bar showing the status of the action on the service
[reactos.git] / reactos / subsys / system / servman / propsheet.c
index 3836f76..50e514b 100644 (file)
@@ -77,17 +77,12 @@ VOID GetDlgInfo(HWND hwndDlg)
 {\r
     HKEY hKey;\r
     ENUM_SERVICE_STATUS_PROCESS *Service = NULL;\r
-    LVITEM item;\r
     PROP_DLG_INFO DlgInfo;\r
     LPCTSTR Path = _T("System\\CurrentControlSet\\Services\\%s");\r
     TCHAR buf[300];\r
 \r
-    item.mask = LVIF_PARAM;\r
-    item.iItem = GetSelectedItem();\r
-    SendMessage(hListView, LVM_GETITEM, 0, (LPARAM)&item);\r
-\r
-    /* copy pointer to selected service */\r
-    Service = (ENUM_SERVICE_STATUS_PROCESS *)item.lParam;\r
+    /* get pointer to selected service */\r
+    Service = GetSelectedService();\r
 \r
     /* open the registry key for the service */\r
     _sntprintf(buf, sizeof(buf) / sizeof(TCHAR), Path, Service->lpServiceName);\r