Thank you, Hack, but I was refering to another issue...

In the case that you suggest, the drag&drop operation is manual (it's performed by the user), and the way to handle the dropped file info is explained in the MSDN lib.

What I want to do is emulate the drag&drop operation from my application, i.e. creating the struct containing the filelist to be passed and sending it to the destination application using a SendMessage(,,WM_DROPFILES...

This can be very useful to control some applications from my app. For example, I will be able to pass an entire playlist to the Winamp Playlist window in a single message.

Thanks again.

Alex

___________