90 if (
RegQueryInfoKey(
hKey,
NULL,
NULL,
NULL, &dwValues,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL) ==
ERROR_SUCCESS)
105 _stprintf(szSubPath,
_T(
"%s\\%s"), szBasePath, szValueName);
109 item.pszText = szValueName;
115 if (
RegQueryInfoKey(hSubKey,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL, &dwSubValues,
NULL,
NULL,
NULL,
NULL) ==
ERROR_SUCCESS)
117 for(SubIndex = 0; SubIndex < dwSubValues; SubIndex++)
124 if (!
_tcscmp(szSubValueName,
_T(
"command")))
161 if (
RegQueryInfoKey(
hKey,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL, &dwValues,
NULL,
NULL,
NULL,
NULL) ==
ERROR_SUCCESS)
176 item.pszText = lpValueName;
PRTL_UNICODE_STRING_BUFFER Path
#define IDS_STARTUP_COLUMN_PATH
#define IDS_STARTUP_COLUMN_CMD
#define IDS_STARTUP_COLUMN_ELEMENT
#define RegCloseKey(hKey)
#define HeapFree(x, y, z)
INT_PTR CALLBACK StartupPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
void GetDisabledAutostartEntriesFromRegistry(TCHAR *szBasePath)
void GetAutostartEntriesFromRegistry(HKEY hRootKey, TCHAR *KeyName)
#define KEY_ENUMERATE_SUB_KEYS
#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
_In_ WDFCOLLECTION _In_ ULONG Index
_Must_inspect_result_ _In_ WDFDEVICE _In_ PCUNICODE_STRING KeyName
#define HKEY_LOCAL_MACHINE
#define HKEY_CURRENT_USER
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