ReactOS 0.4.16-dev-1520-gb558596
CDropTargetHelper.cpp File Reference
#include "precomp.h"
Include dependency graph for CDropTargetHelper.cpp:

Go to the source code of this file.

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (shell)
 
static HRESULT SH32_SimulateDropWithSite (IDropTarget *pDT, IDataObject *pDO, DWORD grfKeyState, PPOINTL pPtl, LPDWORD pdwEffect, IUnknown *pSite)
 
EXTERN_C HRESULT WINAPI SHSimulateDropOnClsid (_In_ REFCLSID clsid, _In_opt_ IUnknown *pSite, _In_ IDataObject *pDO)
 

Function Documentation

◆ SH32_SimulateDropWithSite()

static HRESULT SH32_SimulateDropWithSite ( IDropTarget pDT,
IDataObject pDO,
DWORD  grfKeyState,
PPOINTL  pPtl,
LPDWORD  pdwEffect,
IUnknown pSite 
)
static

Definition at line 84 of file CDropTargetHelper.cpp.

85{
86 CScopedSetObjectWithSite site(pDT, pSite);
87 return SHSimulateDrop(pDT, pDO, grfKeyState, pPtl, pdwEffect);
88}
BOOL WINAPI SHSimulateDrop(IDropTarget *pDrop, IDataObject *pDataObj, DWORD grfKeyState, PPOINTL lpPt, DWORD *pdwEffect)
Definition: ordinal.c:1828
static IActiveScriptSite * site
Definition: script.c:149

Referenced by SHSimulateDropOnClsid().

◆ SHSimulateDropOnClsid()

EXTERN_C HRESULT WINAPI SHSimulateDropOnClsid ( _In_ REFCLSID  clsid,
_In_opt_ IUnknown pSite,
_In_ IDataObject pDO 
)

Definition at line 93 of file CDropTargetHelper.cpp.

94{
97 return SUCCEEDED(hr) ? SH32_SimulateDropWithSite(pDT, pDO, 0, NULL, NULL, pSite) : hr;
98}
static HRESULT SH32_SimulateDropWithSite(IDropTarget *pDT, IDataObject *pDO, DWORD grfKeyState, PPOINTL pPtl, LPDWORD pdwEffect, IUnknown *pSite)
#define NULL
Definition: types.h:112
#define SUCCEEDED(hr)
Definition: intsafe.h:50
const CLSID * clsid
Definition: msctf.cpp:51
HRESULT WINAPI SH32_ExtCoCreateInstance(_In_opt_ LPCWSTR aclsid, _In_opt_ const CLSID *clsid, _In_opt_ LPUNKNOWN pUnkOuter, _In_ DWORD dwClsCtx, _In_ REFIID riid, _Out_ LPVOID *ppv)
Definition: shellole.c:207
HRESULT hr
Definition: shlfolder.c:183
#define IID_PPV_ARG(Itype, ppType)

◆ WINE_DEFAULT_DEBUG_CHANNEL()

WINE_DEFAULT_DEBUG_CHANNEL ( shell  )