ReactOS 0.4.15-dev-7098-ge0c17c3
|
Go to the source code of this file.
Classes | |
struct | _DynamicShellEntry_ |
struct | _StaticShellEntry_ |
struct | _StaticInvokeCommandMap_ |
class | CDefaultContextMenu |
Macros | |
#define | DCM_FCIDM_SHVIEW_OFFSET 0x7000 |
#define | MAX_VERB 260 |
Typedefs | |
typedef struct _DynamicShellEntry_ | DynamicShellEntry |
typedef struct _DynamicShellEntry_ * | PDynamicShellEntry |
typedef struct _StaticShellEntry_ | StaticShellEntry |
typedef struct _StaticShellEntry_ * | PStaticShellEntry |
Functions | |
WINE_DEFAULT_DEBUG_CHANNEL (dmenu) | |
static bool | RegValueExists (HKEY hKey, LPCWSTR Name) |
static BOOL | InsertMenuItemAt (HMENU hMenu, UINT Pos, UINT Flags) |
static BOOL | HasClipboardData () |
void WINAPI | _InsertMenuItemW (HMENU hMenu, UINT indexMenu, BOOL fByPosition, UINT wID, UINT fType, LPCWSTR dwTypeData, UINT fState) |
HRESULT | SHGetMenuIdFromMenuMsg (UINT uMsg, LPARAM lParam, UINT *CmdId) |
HRESULT | SHSetMenuIdInMenuMsg (UINT uMsg, LPARAM lParam, UINT CmdId) |
static HRESULT | CDefaultContextMenu_CreateInstance (const DEFCONTEXTMENU *pdcm, LPFNDFMCALLBACK lpfn, REFIID riid, void **ppv) |
HRESULT WINAPI | SHCreateDefaultContextMenu (const DEFCONTEXTMENU *pdcm, REFIID riid, void **ppv) |
HRESULT WINAPI | CDefFolderMenu_Create2 (PCIDLIST_ABSOLUTE pidlFolder, HWND hwnd, UINT cidl, PCUITEMID_CHILD_ARRAY apidl, IShellFolder *psf, LPFNDFMCALLBACK lpfn, UINT nKeys, const HKEY *ahkeyClsKeys, IContextMenu **ppcm) |
Variables | |
static const struct _StaticInvokeCommandMap_ | g_StaticInvokeCmdMap [] |
#define DCM_FCIDM_SHVIEW_OFFSET 0x7000 |
Definition at line 42 of file CDefaultContextMenu.cpp.
#define MAX_VERB 260 |
Definition at line 1086 of file CDefaultContextMenu.cpp.
typedef struct _DynamicShellEntry_ * PDynamicShellEntry |
typedef struct _StaticShellEntry_ * PStaticShellEntry |
typedef struct _StaticShellEntry_ StaticShellEntry |
void WINAPI _InsertMenuItemW | ( | HMENU | hMenu, |
UINT | indexMenu, | ||
BOOL | fByPosition, | ||
UINT | wID, | ||
UINT | fType, | ||
LPCWSTR | dwTypeData, | ||
UINT | fState | ||
) |
Definition at line 640 of file CDefaultContextMenu.cpp.
|
static |
Definition at line 1599 of file CDefaultContextMenu.cpp.
Referenced by CDefFolderMenu_Create2(), and SHCreateDefaultContextMenu().
HRESULT WINAPI CDefFolderMenu_Create2 | ( | PCIDLIST_ABSOLUTE | pidlFolder, |
HWND | hwnd, | ||
UINT | cidl, | ||
PCUITEMID_CHILD_ARRAY | apidl, | ||
IShellFolder * | psf, | ||
LPFNDFMCALLBACK | lpfn, | ||
UINT | nKeys, | ||
const HKEY * | ahkeyClsKeys, | ||
IContextMenu ** | ppcm | ||
) |
Definition at line 1632 of file CDefaultContextMenu.cpp.
Referenced by _CFontMenu_CreateInstance(), CDrivesContextMenu_CreateInstance(), CGuidItemContextMenu_CreateInstance(), CZipFolder::GetUIObjectOf(), CNetFolder::GetUIObjectOf(), and CCommonFolder< TSelf, TItemId, TExtractIcon >::GetUIObjectOf().
|
static |
Definition at line 300 of file CDefaultContextMenu.cpp.
Referenced by CDefaultContextMenu::QueryContextMenu().
Definition at line 19 of file CDefaultContextMenu.cpp.
Referenced by CDefaultContextMenu::AddStaticContextMenusToMenu().
Definition at line 14 of file CDefaultContextMenu.cpp.
Referenced by CDefaultContextMenu::AddStaticContextMenusToMenu().
Definition at line 1611 of file CDefaultContextMenu.cpp.
Referenced by CDesktopFolder::CreateViewObject(), CDrivesFolder::CreateViewObject(), CFSFolder::CreateViewObject(), CDesktopFolder::GetUIObjectOf(), CFSFolder::GetUIObjectOf(), and init_function_pointers().
Definition at line 1505 of file CDefaultContextMenu.cpp.
Referenced by CDefaultContextMenu::HandleMenuMsg2(), and CDefView::OnCustomItem().
Definition at line 1523 of file CDefaultContextMenu.cpp.
Referenced by CDefaultContextMenu::HandleMenuMsg2(), and CDefView::OnCustomItem().
WINE_DEFAULT_DEBUG_CHANNEL | ( | dmenu | ) |
|
static |
Referenced by CDefaultContextMenu::GetCommandString(), CDefaultContextMenu::MapVerbToCmdId(), and CDefaultContextMenu::TryPickDefault().