ReactOS 0.4.16-dev-927-g467dec4
|
#include "shimgvw.h"
#include <windowsx.h>
#include <shlobj.h>
#include <shellapi.h>
#include <shellutils.h>
#include <shlwapi_undoc.h>
Go to the source code of this file.
Classes | |
struct | _ENABLECOMMANDDATA |
Typedefs | |
typedef struct _ENABLECOMMANDDATA | ENABLECOMMANDDATA |
Functions | |
static int | GetMenuItemIdByPos (HMENU hMenu, UINT Pos) |
static BOOL | IsMenuSeparator (HMENU hMenu, UINT Pos) |
static BOOL | IsSelfShellVerb (PCWSTR Assoc, PCWSTR Verb) |
static void | ModifyShellContextMenu (IContextMenu *pCM, HMENU hMenu, UINT CmdIdFirst, PCWSTR Assoc) |
static LRESULT CALLBACK | ShellContextMenuWindowProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
static void | DoShellContextMenu (HWND hwnd, IContextMenu *pCM, PCWSTR File, LPARAM lParam) |
HRESULT | GetUIObjectOfPath (HWND hwnd, PCWSTR File, REFIID riid, void **ppv) |
void | DoShellContextMenuOnFile (HWND hwnd, PCWSTR File, LPARAM lParam) |
static DWORD CALLBACK | EnableCommandIfVerbExistsProc (LPVOID ThreadParam) |
void | EnableCommandIfVerbExists (UINT ImageId, HWND hwnd, UINT CmdId, PCWSTR Verb, PCWSTR File) |
void | ShellExecuteVerb (HWND hwnd, PCWSTR Verb, PCWSTR File, BOOL Quit) |
UINT | ErrorBox (HWND hwnd, UINT Error) |
void | DisplayHelp (HWND hwnd) |
Variables | |
IContextMenu * | g_pContextMenu = NULL |
|
static |
Definition at line 93 of file util.c.
Referenced by DoShellContextMenuOnFile().
Definition at line 152 of file util.c.
Referenced by ZoomWndProc().
Definition at line 209 of file util.c.
Referenced by Preview_pLoadImage().
Definition at line 173 of file util.c.
Referenced by EnableCommandIfVerbExists().
Definition at line 18 of file util.c.
Referenced by EnableCommandIfVerbExistsProc(), and ModifyShellContextMenu().
Definition at line 135 of file util.c.
Referenced by DoShellContextMenuOnFile(), and EnableCommandIfVerbExistsProc().
Definition at line 28 of file util.c.
Referenced by ModifyShellContextMenu().
Definition at line 38 of file util.c.
Referenced by ModifyShellContextMenu().
|
static |
Definition at line 47 of file util.c.
Referenced by DoShellContextMenu().
|
static |
Definition at line 84 of file util.c.
Referenced by DoShellContextMenu().
Definition at line 225 of file util.c.
Referenced by Preview_Edit(), and Preview_pPrintImage().
IContextMenu* g_pContextMenu = NULL |
Definition at line 15 of file util.c.
Referenced by DoShellContextMenu(), and ShellContextMenuWindowProc().