84 DWORD BytesNeeded = 0;
85 DWORD ResumeHandle = 0;
86 DWORD NumServices = 0;
87 DWORD dwHandle, dwLen;
93 TCHAR szStrFileInfo[80];
102 if (ScHandle !=
NULL)
145 item.pszText = pServiceStatus[
Index].lpDisplayName;
157 if (hService !=
NULL)
165 if (pServiceFailureActions ==
NULL)
191 if (pServiceFailureActions !=
NULL)
196 item.pszText = szStatus;
201 pServiceFailureActions =
NULL;
211 if (pServiceConfig ==
NULL)
256 pServiceConfig =
NULL;
282 wsprintf(szStrFileInfo,
_T(
"StringFileInfo\\%04X%04X\\CompanyName"), wCodePage, wLangID);
296 item.pszText = szStatus;
304 item.pszText = szStatus;
#define IDS_SERVICES_UNKNOWN
#define IDS_SERVICES_STATUS_STOPPED
#define IDS_SERVICES_COLUMN_VENDOR
#define IDS_SERVICES_COLUMN_SERVICE
#define IDS_SERVICES_COLUMN_REQ
#define IDC_SERVICES_LIST
#define IDS_SERVICES_STATUS_RUNNING
#define IDS_SERVICES_COLUMN_STATUS
static TAGREF LPCWSTR LPDWORD LPVOID lpBuffer
#define ERROR_INSUFFICIENT_BUFFER
#define HeapFree(x, y, z)
#define UNREFERENCED_PARAMETER(P)
#define ListView_InsertItem(hwnd, pitem)
#define ListView_InsertColumn(hwnd, iCol, pcol)
#define ListView_SetCheckState(hwndLV, i, fCheck)
#define LVS_EX_CHECKBOXES
#define LVS_EX_FULLROWSELECT
#define ListView_GetItemCount(hwnd)
#define LVM_GETEXTENDEDLISTVIEWSTYLE
#define LVM_SETEXTENDEDLISTVIEWSTYLE
BOOL WINAPI CloseServiceHandle(SC_HANDLE hSCObject)
INT_PTR CALLBACK ServicesPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
_In_ WDFCOLLECTION _In_ ULONG Index
DWORD WINAPI GetLastError(void)
_In_ ULONG _In_opt_ PVOID pvData
#define SERVICE_STATE_ALL
#define QueryServiceConfig
#define SC_MANAGER_ENUMERATE_SERVICE
#define SC_MANAGER_CONNECT
#define EnumServicesStatusEx
#define SERVICE_CONFIG_FAILURE_ACTIONS
#define QueryServiceConfig2
BOOL WINAPI SetWindowPos(_In_ HWND, _In_opt_ HWND, _In_ int, _In_ int, _In_ int, _In_ int, _In_ UINT)
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
#define SWP_NOOWNERZORDER
#define GetFileVersionInfo
#define GetFileVersionInfoSize