ReactOS 0.4.16-dev-1272-g2c12489
|
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 145 of file COpenWithMenu.cpp.
|
private |
|
private |
COpenWithList::COpenWithList | ( | ) |
Definition at line 210 of file COpenWithMenu.cpp.
COpenWithList::~COpenWithList | ( | ) |
Definition at line 213 of file COpenWithMenu.cpp.
COpenWithList::SApp * COpenWithList::Add | ( | LPCWSTR | pwszPath | ) |
Definition at line 283 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Browse().
Definition at line 769 of file COpenWithMenu.cpp.
Referenced by Execute().
|
private |
Definition at line 419 of file COpenWithMenu.cpp.
Referenced by Add(), Load(), and LoadFromProgIdKey().
|
static |
Definition at line 369 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Accept(), and COpenWithMenu::InvokeCommand().
COpenWithList::SApp * COpenWithList::Find | ( | LPCWSTR | pwszFilename | ) |
Definition at line 315 of file COpenWithMenu.cpp.
Referenced by AddInternal(), LoadAppList(), LoadMRUList(), and LoadRecommendedFromHKCU().
|
inline |
Definition at line 176 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Init(), and COpenWithMenu::QueryContextMenu().
Definition at line 344 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::AddApp(), and COpenWithMenu::AddApp().
|
inline |
Definition at line 175 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Init(), and COpenWithMenu::QueryContextMenu().
Definition at line 323 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::AddApp(), and COpenWithMenu::AddApp().
Definition at line 508 of file COpenWithMenu.cpp.
Referenced by GetIcon(), GetName(), LoadFromProgIdKey(), and LoadInfo().
|
inline |
Definition at line 177 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Init(), and COpenWithMenu::QueryContextMenu().
Definition at line 398 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Init().
BOOL COpenWithList::Load | ( | ) |
Definition at line 222 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Init(), and COpenWithMenu::QueryContextMenu().
Definition at line 629 of file COpenWithMenu.cpp.
Referenced by LoadRecommendedFromHKCR().
Definition at line 657 of file COpenWithMenu.cpp.
Referenced by LoadProgIdList(), and LoadRecommendedFromHKCR().
|
staticprivate |
Definition at line 442 of file COpenWithMenu.cpp.
Referenced by GetName().
Definition at line 590 of file COpenWithMenu.cpp.
Referenced by LoadRecommendedFromHKCU().
Definition at line 547 of file COpenWithMenu.cpp.
Referenced by LoadRecommendedFromHKCR(), and LoadRecommendedFromHKCU().
Definition at line 530 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Init(), and COpenWithMenu::QueryContextMenu().
Definition at line 688 of file COpenWithMenu.cpp.
Referenced by LoadRecommended().
Definition at line 741 of file COpenWithMenu.cpp.
Referenced by LoadRecommended().
Definition at line 575 of file COpenWithMenu.cpp.
Referenced by AddAppToMRUList(), and LoadMRUList().
Definition at line 296 of file COpenWithMenu.cpp.
Definition at line 812 of file COpenWithMenu.cpp.
Referenced by COpenWithDialog::Accept().
Definition at line 202 of file COpenWithMenu.cpp.
Referenced by LoadAppList(), LoadFromProgIdKey(), LoadMRUList(), and LoadRecommendedFromHKCU().
|
private |
Definition at line 188 of file COpenWithMenu.cpp.
Referenced by IsNoOpen(), and LoadFromProgIdKey().
|
private |
Definition at line 187 of file COpenWithMenu.cpp.
Referenced by AddInternal(), Find(), GetCount(), and ~COpenWithList().
|
private |
Definition at line 187 of file COpenWithMenu.cpp.
Referenced by GetRecommendedCount(), and SetRecommended().
|
private |
Definition at line 186 of file COpenWithMenu.cpp.
Referenced by AddInternal(), Find(), GetList(), and ~COpenWithList().