12#define STATEIMAGETOINDEX(x) (((x)&LVIS_STATEIMAGEMASK) >> 12)
13#define STATEIMAGE_UNCHECKED 1
14#define STATEIMAGE_CHECKED 2
176 handler->StateFlags &= ~HANDLER_STATE_SELECTED;
199 SelectedGained += current->SpaceUsed;
279 HWND hWndInstance =
::CreateWindowExW(
WS_EX_TOOLWINDOW,
WC_STATIC,
Title, 0, 0, 0, 0, 0,
NULL,
NULL,
NULL,
NULL);
282 if (hFind != hWndInstance)
301 psh.
hInstance = _AtlBaseModule.GetResourceInstance();
310 Handlers.ExecuteCleanup(&CacheCallBack);
#define HANDLER_STATE_SELECTED
#define IDS_CONFIRM_DELETE
#define IDS_PROPERTIES_MAIN_TITLE
#define IDS_TOTAL_CLEANABLE_CAPTION
#define IDD_PROPERTIES_MAIN
#define IDC_SELECTED_GAINED
#define IDC_TOTAL_CLEANABLE
int WinMain(int nShowCmd)
void __cdecl Format(UINT nFormatID,...)
BOOL SetWindowText(LPCTSTR lpszString)
BOOL GetClientRect(LPRECT lpRect) const
BOOL ShowWindow(int nCmdShow)
HRESULT Run(_In_ int nShowCmd)
static BOOL CALLBACK EnumSingleInstanceCallback(_In_ HWND hWnd, _In_ LPARAM lParam)
static UINT GetWindowProcessId(_In_ HWND hWnd)
bool ParseCommandLine(_In_z_ LPCTSTR lpCmdLine, _Out_ HRESULT *pnRetCode)
void ForEach(Fn callback)
#define STATEIMAGETOINDEX(x)
#define STATEIMAGE_UNCHECKED
int WINAPI wWinMain(HINSTANCE, HINSTANCE, LPWSTR, int nShowCmd)
CCleanMgrModule _AtlModule
#define STATEIMAGE_CHECKED
void SelectDrive(WCHAR &Drive)
HIMAGELIST WINAPI ImageList_Create(INT cx, INT cy, UINT flags, INT cInitial, INT cGrow)
INT_PTR WINAPI PropertySheetW(LPCPROPSHEETHEADERW lppsh)
static const WCHAR Title[]
UINT(* handler)(MSIPACKAGE *)
LPWSTR WINAPI StrFormatByteSizeW(LONGLONG llBytes, LPWSTR lpszDest, UINT cchMax)
IShellIconOverlayIdentifier ** Handlers
unsigned long long DWORDLONG
#define MESSAGE_HANDLER(msg, func)
#define CHAIN_MSG_MAP(theChainClass)
#define BEGIN_MSG_MAP(theClass)
#define COMMAND_ID_HANDLER(id, func)
#define NOTIFY_HANDLER(id, cd, func)
struct task_struct * current
struct _PSP * HPROPSHEETPAGE
#define ListView_InsertItem(hwnd, pitem)
#define ListView_SetItemState(hwndLV, i, data, mask)
#define ListView_SetExtendedListViewStyleEx(hwndLV, dwMask, dw)
#define ListView_InsertColumn(hwnd, iCol, pcol)
#define ListView_SetCheckState(hwndLV, i, fCheck)
#define ListView_SetImageList(hwnd, himl, iImageList)
#define ListView_GetNextItem(hwnd, i, flags)
#define LVS_EX_CHECKBOXES
#define LVS_EX_FULLROWSELECT
#define ListView_GetItemCount(hwnd)
struct tagNMLISTVIEW * LPNMLISTVIEW
#define ListView_SetItemText(hwndLV, i, iSubItem_, pszText_)
#define ImageList_AddIcon(himl, hicon)
#define ListView_GetItem(hwnd, pitem)
LPWSTR *WINAPI CommandLineToArgvW(LPCWSTR lpCmdline, int *numargs)
CCleanupHandler * GetHandler(int Index)
LRESULT OnHandlerItemchanged(int idCtrl, LPNMHDR pnmh, BOOL &bHandled)
LRESULT OnDetails(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
LRESULT OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
DWORDLONG m_TotalSpaceUsed
CWindow m_HandlerListControl
CCleanMgrProperties(WCHAR Drive, DWORDLONG TotalSpaceUsed, CCleanupHandlerList *handlerList)
CCleanupHandlerList * m_HandlerList
_In_ WDFCOLLECTION _In_ ULONG Index
DWORD WINAPI GetWindowThreadProcessId(HWND hWnd, PDWORD lpdwProcessId)
_In_ ULONG_PTR _In_ ULONG _Out_ ULONG_PTR * pid
BOOL WINAPI SetForegroundWindow(_In_ HWND)
HANDLE WINAPI LoadImageW(_In_opt_ HINSTANCE hInst, _In_ LPCWSTR name, _In_ UINT type, _In_ int cx, _In_ int cy, _In_ UINT fuLoad)
int WINAPI MessageBoxW(_In_opt_ HWND hWnd, _In_opt_ LPCWSTR lpText, _In_opt_ LPCWSTR lpCaption, _In_ UINT uType)
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
HWND WINAPI FindWindowExW(_In_opt_ HWND, _In_opt_ HWND, _In_opt_ LPCWSTR, _In_opt_ LPCWSTR)
BOOL WINAPI EnumWindows(_In_ WNDENUMPROC lpEnumFunc, _In_ LPARAM lParam)
HWND WINAPI CreateWindowExW(_In_ DWORD dwExStyle, _In_opt_ LPCWSTR lpClassName, _In_opt_ LPCWSTR lpWindowName, _In_ DWORD dwStyle, _In_ int X, _In_ int Y, _In_ int nWidth, _In_ int nHeight, _In_opt_ HWND hWndParent, _In_opt_ HMENU hMenu, _In_opt_ HINSTANCE hInstance, _In_opt_ LPVOID lpParam)
#define MAKEINTRESOURCEW(i)
#define SendDlgItemMessage
BOOL WINAPI IsWindowVisible(_In_ HWND)
BOOL WINAPI DestroyWindow(_In_ HWND)
int WINAPI GetSystemMetrics(_In_ int)
_IRQL_requires_same_ _In_ CLONG ByteSize