49 if (!*lpStr && !*(lpStr + 1))
108 lpStr = lpDependants;
125 bHasChildren =
FALSE;
struct png_info_def **typedef void(__cdecl typeof(png_destroy_read_struct))(struct png_struct_def **
BOOL WINAPI QueryServiceConfigW(SC_HANDLE hService, LPQUERY_SERVICE_CONFIGW lpServiceConfig, DWORD cbBufSize, LPDWORD pcbBytesNeeded)
DWORD WINAPI GetLastError(VOID)
HIMAGELIST hDependsImageList
static INT AllocAndLoadString(OUT LPTSTR *lpTarget, IN HINSTANCE hInst, IN UINT uID)
#define SERVICE_ENUMERATE_DEPENDENTS
BOOL WINAPI ImageList_Destroy(HIMAGELIST himl)
static unsigned char bytes[4]
SC_HANDLE WINAPI OpenServiceW(SC_HANDLE hSCManager, LPCWSTR lpServiceName, DWORD dwDesiredAccess)
BOOL WINAPI CloseServiceHandle(SC_HANDLE hSCObject)
#define SERVICE_QUERY_STATUS
#define TreeView_SetImageList(hwnd, himl, iImage)
PVOID WINAPI HeapAlloc(HANDLE, DWORD, SIZE_T)
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
LPQUERY_SERVICE_CONFIG GetServiceConfig(LPWSTR lpServiceName)
SC_HANDLE WINAPI OpenSCManagerW(LPCWSTR lpMachineName, LPCWSTR lpDatabaseName, DWORD dwDesiredAccess)
LPWSTR TV1_GetDependants(SC_HANDLE hService)
VOID TV1_AddDependantsToTree(PDEPENDDATA pDependData, HTREEITEM hParent, LPWSTR lpServiceName)
BOOL WINAPI EnableWindow(_In_ HWND, _In_ BOOL)
BOOL TV1_Initialize(PDEPENDDATA pDependData, LPWSTR lpServiceName)
HLOCAL NTAPI LocalFree(HLOCAL hMem)
#define SC_MANAGER_ALL_ACCESS
#define SERVICE_QUERY_CONFIG
HTREEITEM AddItemToTreeView(HWND hTreeView, HTREEITEM hRoot, LPWSTR lpDisplayName, LPWSTR lpServiceName, ULONG serviceType, BOOL bHasChildren)
#define HeapFree(x, y, z)
#define ERROR_INSUFFICIENT_BUFFER