ReactOS 0.4.15-dev-8621-g4b051b9
|
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 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 172 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Browse().
Definition at line 661 of file COpenWithMenu.cpp.
Referenced by Execute().
|
private |
Definition at line 308 of file COpenWithMenu.cpp.
Referenced by Add(), Load(), and LoadFromProgIdKey().
|
static |
Definition at line 258 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Accept(), and COpenWithMenu::InvokeCommand().
COpenWithList::SApp * COpenWithList::Find | ( | LPCWSTR | pwszFilename | ) |
Definition at line 204 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 233 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::AddApp(), and COpenWithMenu::AddApp().
|
inline |
Definition at line 64 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Init(), and COpenWithMenu::QueryContextMenu().
Definition at line 212 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::AddApp(), and COpenWithMenu::AddApp().
Definition at line 397 of file COpenWithMenu.cpp.
Referenced by GetIcon(), GetName(), LoadFromProgIdKey(), and LoadInfo().
|
inline |
Definition at line 66 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Init(), and COpenWithMenu::QueryContextMenu().
Definition at line 287 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 521 of file COpenWithMenu.cpp.
Referenced by LoadRecommendedFromHKCR().
Definition at line 549 of file COpenWithMenu.cpp.
Referenced by LoadProgIdList(), and LoadRecommendedFromHKCR().
|
staticprivate |
Definition at line 331 of file COpenWithMenu.cpp.
Referenced by GetName().
Definition at line 482 of file COpenWithMenu.cpp.
Referenced by LoadRecommendedFromHKCU().
Definition at line 439 of file COpenWithMenu.cpp.
Referenced by LoadRecommendedFromHKCR(), and LoadRecommendedFromHKCU().
Definition at line 422 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Init(), and COpenWithMenu::QueryContextMenu().
Definition at line 580 of file COpenWithMenu.cpp.
Referenced by LoadRecommended().
Definition at line 633 of file COpenWithMenu.cpp.
Referenced by LoadRecommended().
Definition at line 467 of file COpenWithMenu.cpp.
Referenced by AddAppToMRUList(), and LoadMRUList().
Definition at line 185 of file COpenWithMenu.cpp.
Definition at line 704 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().