62 : m_iToolbarHeight(24)
63 , m_dButtonsWidthMax(0)
75 UINT idButton = (
UINT)lpttt->hdr.idFrom;
250 if (!szText.
IsEmpty() && szLoadedText.LoadStringW(uStringID))
261 if (szLoadedText.LoadStringW(uStringID))
271 if (
Info->IsInstalled())
273 if (
Info->HasInstalledVersion())
275 if (
Info->HasUpdate())
298 switch (
Info->m_LicenseType)
314 szLicense +=
L" (" +
Info->m_szLicense +
L")";
320 if (!
Info->HasLanguageInfo())
325 const INT nTranslations =
Info->m_LanguageLCIDs.GetSize();
332 if (
Info->HasNativeLanguage())
335 if (nTranslations > 1)
339 szLangInfo.
Format(
buf, nTranslations - 1);
344 szLangInfo =
L" (" + szLangInfo +
L")";
347 else if (
Info->HasEnglishLanguage())
350 if (nTranslations > 1)
354 szLangInfo.
Format(
buf, nTranslations - 1);
359 szLangInfo =
L" (" + szLangInfo +
L")";
405 Info->EnsureDetailsLoaded();
702 ((
float)
width - ZoomedImgWidth) / 2.0, ((
float)
height - ZoomedImgHeight) / 2.0,
703 ZoomedImgWidth, ZoomedImgHeight);
738 (2.0 / (2.0 -
sqrt(3.0))) *
758 L"RAppsScrnshotPreview",
768 RECT r = { 0,0,0,0 };
931 switch (NotifyHeader->
code)
965 0, 0, ScrnshotWidth,
Height, 0);
1056 RECT r = { 0,0,0,0 };
1064 if (
Info->RetrieveScrnshot(0, ScrnshotLocation))
1244 Item.pszText = const_cast<LPWSTR>(lpText);
1246 Item.iItem = ItemIndex;
1265 return ctx->lvw->CompareFunc(lParam1, lParam2,
ctx->iSubItem);
1276 IndexInfo.
lParam = lParam1;
1277 Index = FindItem(-1, &IndexInfo);
1281 IndexInfo.
lParam = lParam2;
1282 Index = FindItem(-1, &IndexInfo);
1291 RECT r = { 205, 28, 465, 250 };
1310 #pragma push_macro("SubclassWindow") 1311 #undef SubclassWindow 1314 #pragma pop_macro("SubclassWindow") 1351 INT item = GetSelectionMark();
1361 if (!DeleteAllItems())
return FALSE;
1563 switch (pNotifyHeader->
code)
1572 if (ItemIndex == -1 ||
1619 if (
Item->iItem != -1)
1643 switch (pNotifyHeader->
code)
1746 CWindow::SetRedraw(bRedraw);
1767 if (dSearchbarMargin > dToolbarTreshold)
1771 else if (dSearchbarMargin < dToolbarTreshold)
1830 if (szBuf == szWndText)
1854 if (szBuf == szWndText)
1934 : m_MainWindow(MainWindow)
1963 L"RAppsApplicationView",
1973 RECT r = { 0,0,0,0 };
HGDIOBJ WINAPI GetStockObject(_In_ int)
_STLP_DECLSPEC complex< float > _STLP_CALL sqrt(const complex< float > &)
#define IDS_AINFO_VERSION
BOOL AddAvailableApplication(CAvailableApplicationInfo *AvlbAppInfo, BOOL InitCheckState, LPVOID CallbackParam)
DWORD GetMaxButtonsWidth() const
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_opt_ PWDF_MEMORY_DESCRIPTOR _In_opt_ PLONGLONG _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_opt_ PULONG_PTR BytesWritten
BOOL WINAPI CreateDirectoryW(IN LPCWSTR lpPathName, IN LPSECURITY_ATTRIBUTES lpSecurityAttributes)
#define IDS_INFO_INSTALLDATE
struct __ScrnshotDownloadParam ScrnshotDownloadParam
BOOL WINAPI PathIsDirectoryW(LPCWSTR lpszPath)
#define IDS_INFO_PUBLISHER
BOOL WINAPI WriteFile(IN HANDLE hFile, IN LPCVOID lpBuffer, IN DWORD nNumberOfBytesToWrite OPTIONAL, OUT LPDWORD lpNumberOfBytesWritten, IN LPOVERLAPPED lpOverlapped OPTIONAL)
LRESULT OnEraseBackground(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
GLint GLint GLsizei width
#define WM_SYSCOLORCHANGE
VOID OnGetDispInfo(LPTOOLTIPTEXT lpttt)
const UINT m_TypeStringID[3]
HDWP WINAPI BeginDeferWindowPos(_In_ int)
BOOL AddAvailableApplication(CAvailableApplicationInfo *AvlbAppInfo, BOOL InitCheckState, LPVOID param)
BOOL ShowInstalledAppInfo(CInstalledApplicationInfo *Info)
#define IDS_STATUS_INSTALLED
static Bitmap * FromFile(const WCHAR *filename, BOOL useEmbeddedColorManagement)
#define SW_SHOWNOACTIVATE
BOOL AddInstalledApplication(CInstalledApplicationInfo *InstAppInfo, LPVOID param)
VOID SetWatermark(const CStringW &Text)
#define TBSTYLE_EX_HIDECLIPPEDBUTTONS
CUiWindow< CSearchBar > * m_SearchBar
#define IDS_LANGUAGE_SINGLE
WDF_EXTERN_C_START typedef _In_ WDFDEVICE _In_ WDFCONTEXT _In_ WDF_DMA_DIRECTION Direction
#define IDS_AINFO_AVAILABLEVERSION
#define LVS_SHOWSELALWAYS
HBITMAP WINAPI CreateCompatibleBitmap(_In_ HDC hdc, _In_ INT cx, _In_ INT cy)
BOOL WINAPI DestroyIcon(_In_ HICON)
#define UNREFERENCED_PARAMETER(P)
CAppScrnshotPreview * ScrnshotPrev
VOID ItemCheckStateNotify(int iItem, BOOL bCheck)
GLdouble GLdouble GLdouble r
#define LISTVIEW_ICON_SIZE
_In_ HFONT _Out_ PUINT _Out_ PUINT Width
SCRNSHOT_STATUS ScrnshotPrevStauts
#define IDS_AINFO_LICENSE
virtual DWORD_PTR CountSizableChildren()
VOID SetWatermark(const CStringW &Text)
GLuint GLuint GLsizei count
void DeleteColumn(INT Index)
#define IDS_INFO_INSTALLSRC
BOOL ProcessWindowMessage(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam, LRESULT &theResult, DWORD dwMapId)
VOID InsertLicenseInfo(CAvailableApplicationInfo *Info)
#define IDS_AINFO_URLSITE
static ATL::CWndClassInfo & GetWndClassInfo()
BOOL WINAPI UpdateWindow(_In_ HWND)
PVOID GetFocusedItemData()
#define TOOLBARCLASSNAMEW
BOOL SetViewMode(DWORD ViewMode)
#define LVS_EX_FULLROWSELECT
#define IDS_WELCOME_TITLE
HGDIOBJ WINAPI SelectObject(_In_ HDC, _In_ HGDIOBJ)
#define INVALID_HANDLE_VALUE
DWORD WINAPI GetLastError(VOID)
BOOL WINAPI DeleteObject(_In_ HGDIOBJ)
void __cdecl Format(UINT nFormatID,...)
#define STATEIMAGE_UNCHECKED
HDC WINAPI CreateCompatibleDC(_In_opt_ HDC hdc)
BOOL WINAPI SetWindowTextW(_In_ HWND, _In_opt_ LPCWSTR)
HTREEITEM InsertItem(HWND hTree, LPCWSTR szName, HTREEITEM hParent, HTREEITEM hInsertAfter)
int WINAPI MessageBoxW(_In_opt_ HWND hWnd, _In_opt_ LPCWSTR lpText, _In_opt_ LPCWSTR lpCaption, _In_ UINT uType)
void EndPaint(LPPAINTSTRUCT lpPaint)
_In_ HFONT _Out_ PUINT Height
HWND Create(HWND hParent)
#define TIMER_LOADING_ANIMATION
BOOL ProcessWindowMessage(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam, LRESULT &theResult, DWORD dwMapId)
VOID SetStatus(SCRNSHOT_STATUS Status)
#define ID_TOOLBAR_INSTALL
Status SetSmoothingMode(SmoothingMode smoothingMode)
HWND Create(HWND hWndParent, _U_RECT rect, LPCTSTR szWindowName=NULL, DWORD dwStyle=0, DWORD dwExStyle=0, _U_MENUorID MenuOrID=0U, LPVOID lpCreateParam=NULL)
int WINAPI LoadStringW(_In_opt_ HINSTANCE hInstance, _In_ UINT uID, _Out_writes_to_(cchBufferMax, return+1) LPWSTR lpBuffer, _In_ int cchBufferMax)
#define CreateWindowW(a, b, c, d, e, f, g, h, i, j, k)
VOID AppendTabOrderWindow(int Direction, ATL::CSimpleArray< HWND > &TabOrderList)
static int Link(const char **args)
DWORD WINAPI GetSysColor(_In_ int)
#define LVS_SHAREIMAGELISTS
#define IDR_APPLICATIONMENU
struct tagNMHDR * LPNMHDR
#define ImageList_RemoveAll(himl)
BOOL SetDisplayAppType(APPLICATION_VIEW_TYPE AppType)
BOOL WINAPI PathIsURLW(LPCWSTR lpstrPath)
BOOL WINAPI PathAppendW(LPWSTR lpszPath, LPCWSTR lpszAppend)
HICON WINAPI ExtractIconW(HINSTANCE hInstance, LPCWSTR lpszFile, UINT nIconIndex)
VOID ColumnClick(LPNMLISTVIEW pnmv)
BOOL WINAPI ImageList_Destroy(HIMAGELIST himl)
BOOL InvalidateRect(LPCRECT lpRect, BOOL bErase=TRUE)
#define IDS_INFO_COMMENTS
virtual HDWP OnParentSize(RECT parentRect, HDWP hDwp)
_Must_inspect_result_ _In_ WDFCHILDLIST _In_ PWDF_CHILD_LIST_ITERATOR _Out_ WDFDEVICE _Inout_opt_ PWDF_CHILD_RETRIEVE_INFO Info
VOID OnCommand(WPARAM wParam, LPARAM lParam)
#define STATEIMAGETOINDEX(x)
HWND Create(HWND hwndParent)
BOOL WINAPI PatBlt(_In_ HDC, _In_ int, _In_ int, _In_ int, _In_ int, _In_ DWORD)
GLenum GLuint GLenum GLsizei const GLchar * buf
VOID PaintOnDC(HDC hdc, int width, int height, BOOL bDrawBkgnd)
HWND Create(HWND hwndParent)
BOOL WINAPI EnableMenuItem(_In_ HMENU, _In_ UINT, _In_ UINT)
HIMAGELIST WINAPI ImageList_Create(INT cx, INT cy, UINT flags, INT cInitial, INT cGrow)
void ReleaseBuffer(_In_ int nNewLength=-1)
#define RICHEDIT_MIN_WIDTH
const INT m_iToolbarHeight
HANDLE WINAPI LoadImageW(_In_opt_ HINSTANCE, _In_ LPCWSTR, _In_ UINT, _In_ int, _In_ int, _In_ UINT)
VOID InsertLanguageInfo(CAvailableApplicationInfo *Info)
BOOL ItemGetFocus(LPVOID CallbackParam)
#define SubclassWindow(hwnd, lpfn)
BOOL ShowInstalledAppInfo(CInstalledApplicationInfo *Info)
#define IDS_STATUS_UPDATE_AVAILABLE
UINT_PTR SetTimer(UINT_PTR nIDEvent, UINT nElapse, void(CALLBACK *lpfnTimer)(HWND, UINT, UINT_PTR, DWORD)=NULL)
BOOL WINAPI EndDeferWindowPos(_In_ HDWP)
BOOL GetClientRect(LPRECT lpRect) const
CUiAlignment m_HorizontalAlignment
#define Header_GetItem(hwndHD, i, phdi)
INT AddItem(INT ItemIndex, INT IconIndex, LPCWSTR lpText, LPARAM lParam)
void SetRedraw(BOOL bRedraw)
BOOL WINAPI DeleteFileW(IN LPCWSTR lpFileName)
BOOL KillTimer(UINT_PTR nIDEvent)
int WINAPI DrawShadowText(HDC hdc, LPCWSTR pszText, UINT cch, RECT *prc, DWORD dwFlags, COLORREF crText, COLORREF crShadow, int ixOffset, int iyOffset)
BOOL GetCheckState(INT item)
#define TB_GETEXTENDEDSTYLE
#define LVS_SORTASCENDING
VOID OnLink(ENLINK *Link)
float GetLoadingDotWidth(int width, int height)
#define ListView_GetItemCount(hwnd)
const int m_DefaultSelectType
VOID InsertVersionInfo(CAvailableApplicationInfo *Info)
#define INFO_DISPLAY_PADDING
#define LVIS_STATEIMAGEMASK
static INT CALLBACK s_CompareFunc(LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort)
struct tagNMITEMACTIVATE * LPNMITEMACTIVATE
BOOL InstallApplication(CAvailableApplicationInfo *Info)
WCHAR szSelectAll[MAX_STR_LEN]
#define IDS_APP_DESCRIPTION
WCHAR szModifyBtn[MAX_STR_LEN]
virtual VOID AppendTabOrderWindow(int Direction, ATL::CSimpleArray< HWND > &TabOrderList)
BOOL ItemCheckStateChanged(BOOL bChecked, LPVOID CallbackParam)
#define LOADING_ANIMATION_PERIOD
HWND Create(HWND hwndParent)
BOOL SetDisplayAppType(APPLICATION_VIEW_TYPE AppType)
#define IDS_TOOLTIP_MODIFY
static const TBBUTTON Buttons[]
HDWP WINAPI DeferWindowPos(_In_ HDWP, _In_ HWND, _In_opt_ HWND, _In_ int, _In_ int, _In_ int, _In_ int, _In_ UINT)
PVOID WINAPI HeapAlloc(HANDLE, DWORD, SIZE_T)
VOID AddImageToImageList(HIMAGELIST hImageList, UINT ImageIndex)
static AvailableStrings m_Strings
HDC BeginPaint(LPPAINTSTRUCT lpPaint)
INT GetSystemColorDepth()
VOID SetCheckState(INT item, BOOL fCheck)
HIMAGELIST m_hImageListView
BOOL WINAPI DrawIconEx(_In_ HDC, _In_ int, _In_ int, _In_ HICON, _In_ int, _In_ int, _In_ UINT, _In_opt_ HBRUSH, _In_ UINT)
#define IDS_STATUS_NOTINSTALLED
#define WM_RAPPS_DOWNLOAD_COMPLETE
#define IDS_TOOLTIP_REFRESH
Status DrawImage(Image *image, const Point *destPoints, INT count)
_In_ WDFCOLLECTION _In_ ULONG Index
ATL::CStringW m_szVersion
float GetFrameDotShift(int Frame, int width, int height)
CApplicationView(CMainWindow *MainWindow)
#define INDEXTOSTATEIMAGEMASK(i)
#define IDS_AINFO_LANGUAGES
BOOL AddColumn(INT Index, ATL::CStringW &Text, INT Width, INT Format)
HWND Create(HWND hwndParent)
UINT WINAPI GetTempFileNameW(IN LPCWSTR lpPathName, IN LPCWSTR lpPrefixString, IN UINT uUnique, OUT LPWSTR lpTempFileName)
BOOL DisplayFile(LPCWSTR lpszFileName)
VOID GetWindowTextW(ATL::CStringW &szText)
#define InterlockedIncrement64(a)
BOOL RetrieveIcon(ATL::CStringW &IconLocation)
HCURSOR WINAPI LoadCursorW(_In_opt_ HINSTANCE, _In_ LPCWSTR)
#define IDS_LANGUAGE_AVAILABLE_TRANSLATION
INT WINAPI ImageList_AddIcon(HIMAGELIST himl, HICON hIcon)
CStringW szDisplayVersion
CAppsListView * m_ListView
pASYNCINET AsyncInetDownload(LPCWSTR lpszAgent, DWORD dwAccessType, LPCWSTR lpszProxy, LPCWSTR lpszProxyBypass, LPCWSTR lpszUrl, BOOL bAllowCache, ASYNCINET_CALLBACK Callback, VOID *Extension)
INT CompareFunc(LPARAM lParam1, LPARAM lParam2, INT iSubItem)
WCHAR szRefreshBtn[MAX_STR_LEN]
void SetFocusOnSearchBar()
BOOL AsyncInetCancel(pASYNCINET AsyncInet)
static const WCHAR IconIndex[]
#define STATEIMAGE_CHECKED
APPLICATION_VIEW_TYPE ApplicationViewType
#define FILE_ATTRIBUTE_NORMAL
WCHAR szUpdateDbBtn[MAX_STR_LEN]
WCHAR szInstallBtn[MAX_STR_LEN]
#define IDS_TOOLTIP_UNINSTALL
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 LVS_EX_CHECKBOXES
ATL::CStringW TempImagePath
VOID OnSize(HWND hwnd, WPARAM wParam, LPARAM lParam)
static VOID SetImageList(HWND hwnd)
static ATL::CWndClassInfo & GetWndClassInfo()
static LRESULT CALLBACK StartWindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
VOID InsertText(LPCWSTR lpszText, DWORD dwEffects)
HWND Create(HWND hwndParent)
#define IDS_LICENSE_FREEWARE
HMENU WINAPI GetSubMenu(_In_ HMENU, _In_ int)
#define IDS_INFO_UNINSTALLSTR
CUiAlignment m_VerticalAlignment
int LoadingAnimationFrame
GLint GLint GLsizei GLsizei height
VOID CopyTextToClipboard(LPCWSTR lpszText)
#define SelectFont(hdc, hfont)
#define BROKENIMG_ICON_SIZE
#define IDS_LICENSE_TRIAL
#define IDS_LANGUAGE_AVAILABLE_PLACEHOLDER
BOOL DisplayImage(LPCWSTR lpszLocation)
int WINAPI PathParseIconLocationW(LPWSTR lpszPath)
#define IDS_AINFO_URLDOWNLOAD
#define IDS_INFO_UPDATEINFO
HIMAGELIST GetImageList(int iImageList)
#define IDS_AINFO_PACKAGE_NAME
BOOL WINAPI GetClientRect(_In_ HWND, _Out_ LPRECT)
BOOL CreateAppInfoDisplay()
BOOL ProcessWindowMessage(HWND hwnd, UINT Msg, WPARAM wParam, LPARAM lParam, LRESULT &theResult, DWORD dwMapId)
HWND Create(HWND hwndParent)
VOID AsyncInetRelease(pASYNCINET AsyncInet)
HIMAGELIST InitImageList()
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
#define INTERNET_OPEN_TYPE_PRECONFIG
VOID PreviousDisplayCleanup()
BOOL WINAPI DeleteDC(_In_ HDC)
VOID LoadAndInsertText(UINT uStringID, const ATL::CStringW &szText, DWORD StringFlags, DWORD TextFlags)
CMainWindow * m_MainWindow
static float(__cdecl *square_half_float)(float x
#define IDS_LANGUAGE_MORE_PLACEHOLDER
#define IDS_TOOLTIP_UPDATE_DB
struct tagNMLISTVIEW * LPNMLISTVIEW
HWND Create(HWND hwndParent)
#define IDS_INFO_PRODUCTID
CUiSplitPanel * m_HSplitter
LRESULT WINAPI SendMessageW(_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
BOOL AddInstalledApplication(CInstalledApplicationInfo *InstAppInfo, LPVOID CallbackParam)
#define IDS_TOOLTIP_SETTINGS
BOOL RetrieveIcon(ATL::CStringW &IconLocation) const
static ATL::CWndClassInfo & GetWndClassInfo()
#define IDS_INFO_HELPPHONE
HWND Create(HWND hwndParent)
#define IDS_LANGUAGE_NO_TRANSLATION
#define IDS_LANGUAGE_ENGLISH_TRANSLATION
#define IDS_LICENSE_OPENSOURCE
CUiCollection & Children()
_In_ WDFCOLLECTION _In_ WDFOBJECT Item
int ScrnshotDownloadCallback(pASYNCINET AsyncInet, ASYNC_EVENT Event, WPARAM wParam, LPARAM lParam, VOID *Extension)
BOOL ShowAvailableAppInfo(CAvailableApplicationInfo *Info)
#define IDS_APP_INST_VERSION
Status FillEllipse(const Brush *brush, const Rect &rect)
APPLICATION_VIEW_TYPE ApplicationViewType
BOOL SearchTextChanged(ATL::CStringW &SearchText)
BOOL ShowAvailableAppInfo(CAvailableApplicationInfo *Info)
HINSTANCE WINAPI ShellExecuteW(HWND hwnd, LPCWSTR lpVerb, LPCWSTR lpFile, LPCWSTR lpParameters, LPCWSTR lpDirectory, INT nShowCmd)
HMENU WINAPI LoadMenuW(_In_opt_ HINSTANCE, _In_ LPCWSTR)
#define IDS_INFO_MODIFYPATH
#define IDS_INFO_INSTLOCATION
#define WM_RAPPS_RESIZE_CHILDREN
#define TBSTYLE_EX_MIXEDBUTTONS
int GetRequestedWidth(int Height)
HICON WINAPI LoadIconW(_In_opt_ HINSTANCE, _In_ LPCWSTR)
BOOL WINAPI GetWindowRect(_In_ HWND, _Out_ LPRECT)
VOID ShowPopupMenuEx(HWND hwnd, HWND hwndOwner, UINT MenuID, UINT DefaultItem)
#define IDS_INFO_HELPLINK
#define MAKEINTRESOURCEW(i)
_STLP_DECLSPEC complex< float > _STLP_CALL sin(const complex< float > &)
CWindow GetParent() const
#define Header_SetItem(hwndHD, i, phdi)
int Compare(_In_z_ PCXSTR psz) const
#define IDS_INFO_REGOWNER
_Check_return_ _CRTIMP double __cdecl floor(_In_ double x)
#define SCRNSHOT_MAX_ASPECT_RAT
WCHAR szUninstallBtn[MAX_STR_LEN]
HBRUSH WINAPI GetSysColorBrush(_In_ int)
#define IDS_AINFO_DESCRIPTION
VOID SetText(LPCWSTR lpszText, DWORD dwEffects)
HMENU WINAPI GetMenu(_In_ HWND)
VOID SetText(LPCWSTR lpszText)
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
virtual DWORD_PTR CountSizableChildren()
virtual HDWP OnParentSize(RECT parentRect, HDWP hDwp)
_Inout_opt_ PUNICODE_STRING Extension
#define LOADING_ANIMATION_FPS
#define HeapFree(x, y, z)
PVOID GetFocusedItemData()
CAppInfoDisplay * m_AppsInfo
#define TB_SETEXTENDEDSTYLE
VOID InsertTextWithString(UINT StringID, DWORD StringFlags, const ATL::CStringW &Text, DWORD TextFlags)
CUiWindow< CComboBox > * m_ComboBox
static VOID NTAPI BitBlt(_In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Width, _In_ ULONG Height, _In_reads_bytes_(Delta *Height) PUCHAR Buffer, _In_ ULONG BitsPerPixel, _In_ ULONG Delta)
BOOL IsWindowVisible() const
#define IDS_INFO_INFOABOUT
#define IDS_TOOLTIP_INSTALL
VOID SetCheckboxesVisible(BOOL bIsVisible)
BOOL ItemCheckStateChanged(BOOL bChecked, LPVOID CallbackParam)
VOID OnCommand(WPARAM wParam, LPARAM lParam)
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 ACPI_STATUS const char * Format