6 #include <atlsimpcoll.h>
8 // Download dialog (loaddlg.cpp)
9 class CDowloadingAppsListView
;
11 class CDownloadManager
13 static ATL::CSimpleArray
<PAPPLICATION_INFO
> AppsToInstallList
;
14 static CDowloadingAppsListView DownloadsListView
;
15 static INT iCurrentApp
;
18 static INT_PTR CALLBACK
DownloadDlgProc(HWND Dlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
19 static LRESULT CALLBACK
DownloadProgressProc(HWND hWnd
,
26 static DWORD WINAPI
ThreadFunc(LPVOID Context
);
27 static BOOL
DownloadListOfApplications(const ATL::CSimpleArray
<PAPPLICATION_INFO
>& AppsList
, BOOL bIsModal
= FALSE
);
28 static BOOL
DownloadApplication(PAPPLICATION_INFO pAppInfo
, BOOL modal
= FALSE
);
29 static VOID
DownloadApplicationsDB(LPCWSTR lpUrl
);
30 static VOID
LaunchDownloadDialog(BOOL
);
33 // Settings dialog (settingsdlg.cpp)
34 VOID
CreateSettingsDlg(HWND hwnd
);
36 // About dialog (aboutdlg.cpp)
37 VOID
ShowAboutDialog();
39 // Installation dialog (installdlg.cpp)
40 //BOOL InstallApplication(INT Index);