ReactOS  0.4.11-dev-946-g431643b
dialogs.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "available.h"
4 
5 #include <windef.h>
6 #include <atlsimpcoll.h>
7 
8 // Download dialog (loaddlg.cpp)
10 struct DownloadInfo;
11 
13 {
16 
17  static VOID Download(const DownloadInfo& DLInfo, BOOL bIsModal = FALSE);
18  static VOID SetProgressMarquee(HWND Item, BOOL Enable);
19 
20 public:
23  UINT uMsg,
24  WPARAM wParam,
25  LPARAM lParam,
28 
31  static BOOL DownloadApplication(CAvailableApplicationInfo* pAppInfo, BOOL bIsModal = FALSE);
32  static VOID DownloadApplicationsDB(LPCWSTR lpUrl);
34 };
35 
36 // Settings dialog (settingsdlg.cpp)
38 
39 // About dialog (aboutdlg.cpp)
static LRESULT CALLBACK DownloadProgressProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData)
Definition: loaddlg.cpp:481
const DOCKBAR PVOID HWND HWND * hwnd
Definition: tooldock.h:22
static VOID Download(const DownloadInfo &DLInfo, BOOL bIsModal=FALSE)
Definition: loaddlg.cpp:391
_In_ SUBCLASSPROC _In_ UINT_PTR _In_ DWORD_PTR dwRefData
Definition: commctrl.h:5016
_In_ ULONGLONG _In_ ULONGLONG _In_ BOOLEAN Enable
Definition: ntddpcm.h:140
#define CALLBACK
Definition: compat.h:27
HWND hWnd
Definition: settings.c:17
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185
static VOID LaunchDownloadDialog(BOOL)
Definition: loaddlg.cpp:965
int32_t INT_PTR
Definition: typedefs.h:62
WPARAM wParam
Definition: combotst.c:138
UINT_PTR WPARAM
Definition: windef.h:207
VOID ShowAboutDialog()
Definition: aboutdlg.cpp:22
LONG_PTR LPARAM
Definition: windef.h:208
static CDowloadingAppsListView DownloadsListView
Definition: dialogs.h:15
static VOID SetProgressMarquee(HWND Item, BOOL Enable)
Definition: loaddlg.cpp:561
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned int UINT
Definition: ndis.h:50
unsigned long DWORD
Definition: ntddk_ex.h:95
unsigned __int3264 UINT_PTR
Definition: mstsclib_h.h:274
static INT_PTR CALLBACK DownloadDlgProc(HWND Dlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
Definition: loaddlg.cpp:398
VOID CreateSettingsDlg(HWND hwnd)
uint32_t DWORD_PTR
Definition: typedefs.h:63
static BOOL DownloadListOfApplications(const ATL::CSimpleArray< CAvailableApplicationInfo > &AppsList, BOOL bIsModal=FALSE)
Definition: loaddlg.cpp:930
static ATL::CSimpleArray< DownloadInfo > AppsToInstallList
Definition: dialogs.h:14
#define WINAPI
Definition: msvc.h:20
static BOOL DownloadApplication(CAvailableApplicationInfo *pAppInfo, BOOL bIsModal=FALSE)
Definition: loaddlg.cpp:947
static VOID DownloadApplicationsDB(LPCWSTR lpUrl)
Definition: loaddlg.cpp:956
static DWORD WINAPI ThreadFunc(LPVOID Context)
Definition: loaddlg.cpp:576
LONG_PTR LRESULT
Definition: windef.h:209
LPARAM lParam
Definition: combotst.c:139
_In_ SUBCLASSPROC _In_ UINT_PTR uIdSubclass
Definition: commctrl.h:5016