ReactOS
0.4.15-dev-1632-g4e289ce
|
#include "rapps.h"
#include <shlobj_undoc.h>
#include <shlguid_undoc.h>
#include <atlbase.h>
#include <atlcom.h>
#include <atlwin.h>
#include <wininet.h>
#include <shellutils.h>
#include <debug.h>
#include <rosctrls.h>
#include <windowsx.h>
#include <process.h>
#include "rosui.h"
#include "dialogs.h"
#include "misc.h"
Go to the source code of this file.
Classes | |
struct | DownloadInfo |
struct | DownloadParam |
class | CDownloaderProgress |
class | CDowloadingAppsListView |
class | CDownloadManager |
Enumerations | |
enum | DownloadType { DLTYPE_APPLICATION, DLTYPE_DBUPDATE, DLTYPE_DBUPDATE_UNOFFICIAL } |
enum | DownloadStatus { DLSTATUS_WAITING = IDS_STATUS_WAITING, DLSTATUS_DOWNLOADING = IDS_STATUS_DOWNLOADING, DLSTATUS_WAITING_INSTALL = IDS_STATUS_DOWNLOADED, DLSTATUS_INSTALLING = IDS_STATUS_INSTALLING, DLSTATUS_INSTALLED = IDS_STATUS_INSTALLED, DLSTATUS_FINISHED = IDS_STATUS_FINISHED } |
Functions | |
ATL::CStringW | LoadStatusString (DownloadStatus StatusParam) |
VOID | MessageBox_LoadString (HWND hMainWnd, INT StringID) |
BOOL | ShowLastError (HWND hWndOwner, BOOL bInetError, DWORD dwLastError) |
BOOL | DownloadListOfApplications (const ATL::CSimpleArray< CAvailableApplicationInfo > &AppsList, BOOL bIsModal) |
BOOL | DownloadApplication (CAvailableApplicationInfo *pAppInfo, BOOL bIsModal) |
VOID | DownloadApplicationsDB (LPCWSTR lpUrl, BOOL IsOfficial) |
Variables | |
BOOL | UrlHasBeenCopied |
Enumerator | |
---|---|
DLSTATUS_WAITING | |
DLSTATUS_DOWNLOADING | |
DLSTATUS_WAITING_INSTALL | |
DLSTATUS_INSTALLING | |
DLSTATUS_INSTALLED | |
DLSTATUS_FINISHED |
Definition at line 66 of file loaddlg.cpp.
Enumerator | |
---|---|
DLTYPE_APPLICATION | |
DLTYPE_DBUPDATE | |
DLTYPE_DBUPDATE_UNOFFICIAL |
Definition at line 59 of file loaddlg.cpp.
BOOL DownloadApplication | ( | CAvailableApplicationInfo * | pAppInfo, |
BOOL | bIsModal | ||
) |
Definition at line 1030 of file loaddlg.cpp.
Referenced by CMainWindow::InstallApplication(), and CMainWindow::OnCommand().
Definition at line 1039 of file loaddlg.cpp.
Referenced by CAvailableApps::UpdateAppsDB().
BOOL DownloadListOfApplications | ( | const ATL::CSimpleArray< CAvailableApplicationInfo > & | AppsList, |
BOOL | bIsModal | ||
) |
Definition at line 1013 of file loaddlg.cpp.
Referenced by HandleInstallCommand(), HandleSetupCommand(), CMainWindow::InstallApplication(), and CMainWindow::OnCommand().
ATL::CStringW LoadStatusString | ( | DownloadStatus | StatusParam | ) |
Definition at line 76 of file loaddlg.cpp.
Referenced by CDowloadingAppsListView::AddRow(), CDowloadingAppsListView::SetDownloadStatus(), and CDownloadManager::ThreadFunc().
Definition at line 350 of file loaddlg.cpp.
Referenced by CDownloadManager::ThreadFunc().
Definition at line 526 of file loaddlg.cpp.
Referenced by CDownloadManager::ThreadFunc().
BOOL UrlHasBeenCopied |
Definition at line 486 of file loaddlg.cpp.
Referenced by CDownloadManager::ThreadFunc(), and CDownloadManager::UpdateProgress().