SC_HANDLE hSc = NULL;\r
LPQUERY_SERVICE_CONFIG pServiceConfig = NULL;\r
ENUM_SERVICE_STATUS_PROCESS *Service = NULL;\r
- LVITEM item;\r
DWORD BytesNeeded = 0;\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
+ Service = GetSelectedService();\r
\r
/* open handle to the SCM */\r
hSCManager = OpenSCManager(NULL, NULL, SC_MANAGER_ENUMERATE_SERVICE);\r