windows.kernel32 windows.ole32 windows.user32 ;
IN: windows.dragdrop-listener
-CONSTANT: E_OUTOFMEMORY -2147024882 ! 0x8007000e
-
: handle-data-object ( handler: ( hdrop -- x ) data-object -- filenames )
FORMATETC <struct>
CF_HDROP >>cfFormat
CONSTANT: DRAGDROP_S_CANCEL 0x00040101
CONSTANT: DRAGDROP_S_USEDEFAULTCURSORS 0x00040102
+CONSTANT: E_NOTIMPL 0x80004001
CONSTANT: E_NOINTERFACE 0x80004002
CONSTANT: E_FAIL 0x80004005
+CONSTANT: E_UNEXPECTED 0x8000FFFF
+CONSTANT: E_OUTOFMEMORY 0x8007000E
CONSTANT: E_INVALIDARG 0x80070057
CONSTANT: MK_ALT 0x20