{\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