ReactOS 0.4.16-dev-746-g329a414
|
Go to the source code of this file.
Classes | |
struct | TEST_ENTRY |
Macros | |
#define | NDEBUG |
#define | TESTFILENAME L"DragDropTest.txt" |
#define | DROPPED_ON_FILE L"DragDroppedOn.lnk" |
#define | D_NONE DROPEFFECT_NONE |
#define | D_COPY DROPEFFECT_COPY |
#define | D_MOVE DROPEFFECT_MOVE |
#define | D_LINK DROPEFFECT_LINK |
#define | D_NONE_OR_COPY 0xAABBCCDD |
#define | D_NONE_OR_MOVE 0x11223344 |
#define | D_NONE_OR_LINK 0x55667788 |
#define | MK_LBUTTON_SHIFT_CTRL (MK_LBUTTON | MK_SHIFT | MK_CONTROL) |
Enumerations | |
enum | OP { OP_NONE , OP_COPY , OP_MOVE , OP_LINK , OP_NONE_OR_COPY , OP_NONE_OR_MOVE , OP_NONE_OR_LINK } |
Functions | |
static void | DoCreateTestFile (LPCWSTR pszFileName) |
HRESULT | DoCreateShortcut (LPCWSTR pszLnkFileName, LPCWSTR pszTargetPathName) |
static HRESULT | GetUIObjectOfAbsPidl (PIDLIST_ABSOLUTE pidl, REFIID riid, LPVOID *ppvOut) |
static HRESULT | GetUIObjectOfPath (LPCWSTR pszPath, REFIID riid, LPVOID *ppvOut) |
BOOL | DoSpecExistsW (LPCWSTR pszSpec) |
void | DoDeleteSpecW (LPCWSTR pszSpec) |
static void | DoTestEntry (const TEST_ENTRY *pEntry) |
START_TEST (DragDrop) | |
Variables | |
static CComPtr< IShellFolder > | s_pDesktop |
static WCHAR | s_szSrcTestFile [MAX_PATH] |
static WCHAR | s_szDestFolder [MAX_PATH] |
static WCHAR | s_szDestTestFile [MAX_PATH] |
static WCHAR | s_szDestLinkSpec [MAX_PATH] |
static WCHAR | s_szDroppedToItem [MAX_PATH] |
static const TEST_ENTRY | s_TestEntries [] |
#define D_COPY DROPEFFECT_COPY |
Definition at line 38 of file DragDrop.cpp.
#define D_LINK DROPEFFECT_LINK |
Definition at line 40 of file DragDrop.cpp.
#define D_MOVE DROPEFFECT_MOVE |
Definition at line 39 of file DragDrop.cpp.
#define D_NONE DROPEFFECT_NONE |
Definition at line 37 of file DragDrop.cpp.
#define D_NONE_OR_COPY 0xAABBCCDD |
Definition at line 41 of file DragDrop.cpp.
#define D_NONE_OR_LINK 0x55667788 |
Definition at line 43 of file DragDrop.cpp.
#define D_NONE_OR_MOVE 0x11223344 |
Definition at line 42 of file DragDrop.cpp.
#define DROPPED_ON_FILE L"DragDroppedOn.lnk" |
Definition at line 16 of file DragDrop.cpp.
#define MK_LBUTTON_SHIFT_CTRL (MK_LBUTTON | MK_SHIFT | MK_CONTROL) |
#define NDEBUG |
Definition at line 11 of file DragDrop.cpp.
#define TESTFILENAME L"DragDropTest.txt" |
Definition at line 15 of file DragDrop.cpp.
Enumerator | |
---|---|
OP_NONE | |
OP_COPY | |
OP_MOVE | |
OP_LINK | |
OP_NONE_OR_COPY | |
OP_NONE_OR_MOVE | |
OP_NONE_OR_LINK |
Definition at line 26 of file DragDrop.cpp.
Definition at line 109 of file DragDrop.cpp.
Referenced by DoTestEntry().
Definition at line 102 of file DragDrop.cpp.
Referenced by DoTestEntry().
Definition at line 177 of file DragDrop.cpp.
Referenced by DoTestEntry(), and START_TEST().
Definition at line 165 of file DragDrop.cpp.
Referenced by DoTestEntry().
|
static |
Definition at line 198 of file DragDrop.cpp.
Referenced by START_TEST().
|
static |
Definition at line 134 of file DragDrop.cpp.
Referenced by GetUIObjectOfPath().
Definition at line 150 of file DragDrop.cpp.
Referenced by DoTestEntry().
START_TEST | ( | DragDrop | ) |
Definition at line 384 of file DragDrop.cpp.
|
static |
Definition at line 18 of file DragDrop.cpp.
Referenced by DoTestEntry(), and START_TEST().
Definition at line 21 of file DragDrop.cpp.
Referenced by DoTestEntry(), and START_TEST().
Definition at line 23 of file DragDrop.cpp.
Referenced by DoTestEntry(), and START_TEST().
Definition at line 22 of file DragDrop.cpp.
Referenced by DoTestEntry(), and START_TEST().
Definition at line 24 of file DragDrop.cpp.
Referenced by DoTestEntry(), and START_TEST().
Definition at line 20 of file DragDrop.cpp.
Referenced by DoTestEntry(), and START_TEST().
|
static |
Definition at line 57 of file DragDrop.cpp.
Referenced by START_TEST().