38 TRACE (
"(%p)\n",
this);
49 TRACE (
"(%p)\n",
this);
57 TRACE (
"(%p)\n",
this);
63 TRACE (
"(%p)\n",
this);
69 size_t cchRemaining =
_countof(wszBuf);
94 ERR(
"Error locking global\n");
101 if (
StrChrW(pszSrcList,
L' ') && cchRemaining > 3)
102 StringCchPrintfExW(pszEnd, cchRemaining, &pszEnd, &cchRemaining, 0,
L"\"%ls\" ", pszSrcList);
106 pszSrcList +=
wcslen(pszSrcList) + 1;
122 FIXME (
"(%p)\n",
this);
128 FIXME (
"(%p)\n",
this);
144 FIXME (
"(%p)\n",
this);
150 FIXME (
"(%p)\n",
this);
156 TRACE (
"(%p)\n",
this);
161 *lpClassId = CLSID_ExeDropHandler;
#define shell32_hInstance
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
void shell(int argc, const char *argv[])
STDMETHOD() GetCurFile(LPOLESTR *ppszFileName) override
STDMETHOD() Drop(IDataObject *pDataObject, DWORD dwKeyState, POINTL pt, DWORD *pdwEffect) override
STDMETHOD() SaveCompleted(LPCOLESTR pszFileName) override
STDMETHOD() GetClassID(CLSID *lpClassId) override
STDMETHOD() DragLeave() override
STDMETHOD() Save(LPCOLESTR pszFileName, BOOL fRemember) override
STDMETHOD() Load(LPCOLESTR pszFileName, DWORD dwMode) override
STDMETHOD() IsDirty() override
STDMETHOD() DragEnter(IDataObject *pDataObject, DWORD dwKeyState, POINTL pt, DWORD *pdwEffect) override
STDMETHOD() DragOver(DWORD dwKeyState, POINTL pt, DWORD *pdwEffect) override
static UINT TrackPopupMenu(HMENU hMenu, const POINTL &pt)
LPWSTR WINAPI StrChrW(LPCWSTR lpszStr, WCHAR ch)
_ACRTIMP size_t __cdecl wcslen(const wchar_t *)
void WINAPI ReleaseStgMedium(STGMEDIUM *pmedium)
void WINAPI SHFree(LPVOID pv)
LPVOID WINAPI SHAlloc(SIZE_T len)
#define InitFormatEtc(fe, cf, med)
BOOL NTAPI GlobalUnlock(HGLOBAL hMem)
HRESULT GetData([in, unique] FORMATETC *pformatetcIn, [out] STGMEDIUM *pmedium)
const DWORD DROPEFFECT_NONE
const DWORD DROPEFFECT_COPY
static ERESOURCE GlobalLock
#define memcpy(s1, s2, n)
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
HINSTANCE WINAPI ShellExecuteW(HWND hwnd, LPCWSTR lpVerb, LPCWSTR lpFile, LPCWSTR lpParameters, LPCWSTR lpDirectory, INT nShowCmd)
struct _DROPFILES * LPDROPFILES
STRSAFEAPI StringCchPrintfExW(STRSAFE_LPWSTR pszDest, size_t cchDest, STRSAFE_LPWSTR *ppszDestEnd, size_t *pcchRemaining, STRSAFE_DWORD dwFlags, STRSAFE_LPCWSTR pszFormat,...)
WORD WORD PSZ PSZ pszFileName
BOOL WINAPI SetMenuDefaultItem(_In_ HMENU, _In_ UINT, _In_ UINT)
BOOL WINAPI InsertMenuW(_In_ HMENU, _In_ UINT, _In_ UINT, _In_ UINT_PTR, _In_opt_ LPCWSTR)
BOOL WINAPI DeleteMenu(_In_ HMENU, _In_ UINT, _In_ UINT)
HMENU WINAPI GetSubMenu(_In_ HMENU, _In_ int)
BOOL WINAPI DestroyMenu(_In_ HMENU)
#define MAKEINTRESOURCEW(i)
HMENU WINAPI LoadMenuW(_In_opt_ HINSTANCE, _In_ LPCWSTR)