Go to the source code of this file.
|
| WINE_DEFAULT_DEBUG_CHANNEL (dmenu) |
|
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) |
|
◆ MAX_VERB
◆ DynamicShellEntry
◆ PDynamicShellEntry
◆ PStaticShellEntry
◆ StaticShellEntry
◆ _InsertMenuItemW()
Definition at line 571 of file CDefaultContextMenu.cpp.
579{
582
588 {
591 {
594 else
595 {
596 ERR(
"failed to load string %p\n", dwTypeData);
597 return;
598 }
599 }
600 else
603 }
604
608}
#define shell32_hInstance
int WINAPI LoadStringW(_In_opt_ HINSTANCE hInstance, _In_ UINT uID, _Out_writes_to_(cchBufferMax, return+1) LPWSTR lpBuffer, _In_ int cchBufferMax)
BOOL WINAPI InsertMenuItemW(_In_ HMENU, _In_ UINT, _In_ BOOL, _In_ LPCMENUITEMINFOW)
◆ CDefaultContextMenu_CreateInstance()
◆ CDefFolderMenu_Create2()
◆ HasClipboardData()
static BOOL HasClipboardData |
( |
| ) |
|
|
static |
Definition at line 282 of file CDefaultContextMenu.cpp.
283{
286
288 {
289 FORMATETC formatetc;
290
291 TRACE(
"pDataObj=%p\n", pDataObj.
p);
292
293
295 bRet =
SUCCEEDED(pDataObj->QueryGetData(&formatetc));
296 }
297
298 return bRet;
299}
HRESULT WINAPI OleGetClipboard(IDataObject **obj)
#define InitFormatEtc(fe, cf, med)
#define CFSTR_SHELLIDLIST
UINT WINAPI RegisterClipboardFormatW(_In_ LPCWSTR)
Referenced by CDefaultContextMenu::QueryContextMenu().
◆ SHCreateDefaultContextMenu()
◆ SHGetMenuIdFromMenuMsg()
◆ SHSetMenuIdInMenuMsg()
◆ WINE_DEFAULT_DEBUG_CHANNEL()
WINE_DEFAULT_DEBUG_CHANNEL |
( |
dmenu |
| ) |
|
◆ g_StaticInvokeCmdMap
Initial value:=
{
{ "RunAs", 0 },
{ "Print", 0 },
{ "Preview", 0 },
}
#define FCIDM_SHVIEW_OPEN
#define FCIDM_SHVIEW_COPY
#define FCIDM_SHVIEW_NEWFOLDER
#define FCIDM_SHVIEW_PROPERTIES
#define FCIDM_SHVIEW_COPYTO
#define FCIDM_SHVIEW_MOVETO
#define FCIDM_SHVIEW_DELETE
#define FCIDM_SHVIEW_RENAME
#define FCIDM_SHVIEW_CREATELINK
#define FCIDM_SHVIEW_INSERT
Referenced by CDefaultContextMenu::GetCommandString(), and CDefaultContextMenu::MapVerbToCmdId().