ReactOS
0.4.15-dev-2153-g62b4c61
|
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 VOID | 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 34 of file COpenWithMenu.cpp.
|
private |
|
private |
COpenWithList::COpenWithList | ( | ) |
Definition at line 99 of file COpenWithMenu.cpp.
COpenWithList::~COpenWithList | ( | ) |
Definition at line 102 of file COpenWithMenu.cpp.
COpenWithList::SApp * COpenWithList::Add | ( | LPCWSTR | pwszPath | ) |
Definition at line 152 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Browse().
Definition at line 622 of file COpenWithMenu.cpp.
Referenced by Execute().
|
private |
Definition at line 272 of file COpenWithMenu.cpp.
Referenced by Add(), Load(), and LoadFromProgIdKey().
|
static |
Definition at line 222 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Accept(), and COpenWithMenu::InvokeCommand().
COpenWithList::SApp * COpenWithList::Find | ( | LPCWSTR | pwszFilename | ) |
Definition at line 184 of file COpenWithMenu.cpp.
Referenced by AddInternal(), LoadAppList(), LoadMRUList(), and LoadRecommendedFromHKCU().
|
inline |
Definition at line 65 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Init(), and COpenWithMenu::QueryContextMenu().
Definition at line 207 of file COpenWithMenu.cpp.
Referenced by COpenWithMenu::AddApp(), and COpenWithDialog::AddApp().
|
inline |
Definition at line 64 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Init(), and COpenWithMenu::QueryContextMenu().
Definition at line 192 of file COpenWithMenu.cpp.
Referenced by COpenWithMenu::AddApp(), and COpenWithDialog::AddApp().
Definition at line 359 of file COpenWithMenu.cpp.
Referenced by GetIcon(), LoadFromProgIdKey(), and LoadInfo().
|
inline |
Definition at line 66 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Init(), and COpenWithMenu::QueryContextMenu().
Definition at line 251 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Init().
BOOL COpenWithList::Load | ( | ) |
Definition at line 111 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Init(), and COpenWithMenu::QueryContextMenu().
Definition at line 482 of file COpenWithMenu.cpp.
Referenced by LoadRecommendedFromHKCR().
Definition at line 510 of file COpenWithMenu.cpp.
Referenced by LoadProgIdList(), and LoadRecommendedFromHKCR().
|
staticprivate |
Definition at line 295 of file COpenWithMenu.cpp.
Referenced by GetName().
Definition at line 443 of file COpenWithMenu.cpp.
Referenced by LoadRecommendedFromHKCU().
Definition at line 400 of file COpenWithMenu.cpp.
Referenced by LoadRecommendedFromHKCR(), and LoadRecommendedFromHKCU().
Definition at line 383 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Init(), and COpenWithMenu::QueryContextMenu().
Definition at line 541 of file COpenWithMenu.cpp.
Referenced by LoadRecommended().
Definition at line 594 of file COpenWithMenu.cpp.
Referenced by LoadRecommended().
Definition at line 428 of file COpenWithMenu.cpp.
Referenced by AddAppToMRUList(), and LoadMRUList().
Definition at line 165 of file COpenWithMenu.cpp.
Definition at line 665 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Accept().
Definition at line 91 of file COpenWithMenu.cpp.
Referenced by LoadAppList(), LoadFromProgIdKey(), LoadMRUList(), and LoadRecommendedFromHKCU().
|
private |
Definition at line 77 of file COpenWithMenu.cpp.
Referenced by IsNoOpen(), and LoadFromProgIdKey().
|
private |
Definition at line 76 of file COpenWithMenu.cpp.
Referenced by AddInternal(), Find(), GetCount(), and ~COpenWithList().
|
private |
Definition at line 76 of file COpenWithMenu.cpp.
Referenced by GetRecommendedCount(), and SetRecommended().
|
private |
Definition at line 75 of file COpenWithMenu.cpp.
Referenced by AddInternal(), Find(), GetList(), and ~COpenWithList().