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