ReactOS 0.4.16-dev-927-g467dec4
|
Classes | |
struct | _LANGANDCODEPAGE |
struct | SApp |
Public Member Functions | |
COpenWithList () | |
~COpenWithList () | |
BOOL | Load () |
SApp * | Add (LPCWSTR pwszPath) |
SApp * | Find (LPCWSTR pwszFilename) |
BOOL | IsNoOpen (VOID) |
BOOL | LoadRecommended (LPCWSTR pwszFilePath) |
BOOL | SetDefaultHandler (SApp *pApp, LPCWSTR pwszFilename) |
SApp * | GetList () |
UINT | GetCount () |
UINT | GetRecommendedCount () |
Static Public Member Functions | |
static BOOL | SaveApp (SApp *pApp) |
static LPCWSTR | GetName (SApp *pApp) |
static HICON | GetIcon (SApp *pApp) |
static BOOL | Execute (SApp *pApp, LPCWSTR pwszFilePath) |
static BOOL | IsHidden (SApp *pApp) |
Private Types | |
typedef struct COpenWithList::_LANGANDCODEPAGE | LANGANDCODEPAGE |
typedef struct COpenWithList::_LANGANDCODEPAGE * | LPLANGANDCODEPAGE |
Private Member Functions | |
SApp * | AddInternal (LPCWSTR pwszFilename) |
BOOL | LoadProgIdList (HKEY hKey, LPCWSTR pwszExt) |
BOOL | LoadMRUList (HKEY hKey) |
BOOL | LoadAppList (HKEY hKey) |
VOID | LoadFromProgIdKey (HKEY hKey, LPCWSTR pwszExt) |
VOID | LoadRecommendedFromHKCR (LPCWSTR pwszExt) |
VOID | LoadRecommendedFromHKCU (LPCWSTR pwszExt) |
VOID | SetRecommended (SApp *pApp) |
Static Private Member Functions | |
static BOOL | LoadInfo (SApp *pApp) |
static BOOL | GetPathFromCmd (LPWSTR pwszAppPath, LPCWSTR pwszCmd) |
static HANDLE | OpenMRUList (HKEY hKey) |
static BOOL | AddAppToMRUList (SApp *pApp, LPCWSTR pwszFilename) |
Private Attributes | |
SApp * | m_pApp |
UINT | m_cApp |
UINT | m_cRecommended |
BOOL | m_bNoOpen |
Definition at line 84 of file COpenWithMenu.cpp.
|
private |
|
private |
COpenWithList::COpenWithList | ( | ) |
Definition at line 149 of file COpenWithMenu.cpp.
COpenWithList::~COpenWithList | ( | ) |
Definition at line 152 of file COpenWithMenu.cpp.
COpenWithList::SApp * COpenWithList::Add | ( | LPCWSTR | pwszPath | ) |
Definition at line 222 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Browse().
Definition at line 708 of file COpenWithMenu.cpp.
Referenced by Execute().
|
private |
Definition at line 358 of file COpenWithMenu.cpp.
Referenced by Add(), Load(), and LoadFromProgIdKey().
|
static |
Definition at line 308 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Accept(), and COpenWithMenu::InvokeCommand().
COpenWithList::SApp * COpenWithList::Find | ( | LPCWSTR | pwszFilename | ) |
Definition at line 254 of file COpenWithMenu.cpp.
Referenced by AddInternal(), LoadAppList(), LoadMRUList(), and LoadRecommendedFromHKCU().
|
inline |
Definition at line 115 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Init(), and COpenWithMenu::QueryContextMenu().
Definition at line 283 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::AddApp(), and COpenWithMenu::AddApp().
|
inline |
Definition at line 114 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Init(), and COpenWithMenu::QueryContextMenu().
Definition at line 262 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::AddApp(), and COpenWithMenu::AddApp().
Definition at line 447 of file COpenWithMenu.cpp.
Referenced by GetIcon(), GetName(), LoadFromProgIdKey(), and LoadInfo().
|
inline |
Definition at line 116 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Init(), and COpenWithMenu::QueryContextMenu().
Definition at line 337 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Init().
BOOL COpenWithList::Load | ( | ) |
Definition at line 161 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Init(), and COpenWithMenu::QueryContextMenu().
Definition at line 568 of file COpenWithMenu.cpp.
Referenced by LoadRecommendedFromHKCR().
Definition at line 596 of file COpenWithMenu.cpp.
Referenced by LoadProgIdList(), and LoadRecommendedFromHKCR().
|
staticprivate |
Definition at line 381 of file COpenWithMenu.cpp.
Referenced by GetName().
Definition at line 529 of file COpenWithMenu.cpp.
Referenced by LoadRecommendedFromHKCU().
Definition at line 486 of file COpenWithMenu.cpp.
Referenced by LoadRecommendedFromHKCR(), and LoadRecommendedFromHKCU().
Definition at line 469 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Init(), and COpenWithMenu::QueryContextMenu().
Definition at line 627 of file COpenWithMenu.cpp.
Referenced by LoadRecommended().
Definition at line 680 of file COpenWithMenu.cpp.
Referenced by LoadRecommended().
Definition at line 514 of file COpenWithMenu.cpp.
Referenced by AddAppToMRUList(), and LoadMRUList().
Definition at line 235 of file COpenWithMenu.cpp.
Definition at line 751 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Accept().
Definition at line 141 of file COpenWithMenu.cpp.
Referenced by LoadAppList(), LoadFromProgIdKey(), LoadMRUList(), and LoadRecommendedFromHKCU().
|
private |
Definition at line 127 of file COpenWithMenu.cpp.
Referenced by IsNoOpen(), and LoadFromProgIdKey().
|
private |
Definition at line 126 of file COpenWithMenu.cpp.
Referenced by AddInternal(), Find(), GetCount(), and ~COpenWithList().
|
private |
Definition at line 126 of file COpenWithMenu.cpp.
Referenced by GetRecommendedCount(), and SetRecommended().
|
private |
Definition at line 125 of file COpenWithMenu.cpp.
Referenced by AddInternal(), Find(), GetList(), and ~COpenWithList().