title: Is it possible to create a folder using CFSTR_FILEDESCRIPTOR drag and drop?
body: <p>I have a working implementation to drag and drop using <code>CFSTR_FILEDESCRIPTOR</code> and <code>CFSTR_FILECONTENTS</code> based on the “What a drag” series from Raymond Chens blog:</p>
  
  <p><a href="https://devblogs.microsoft.com/oldnewthing/tag/what-a-drag" rel="nofollow noreferrer">https://devblogs.microsoft.com/oldnewthing/tag/what-a-drag</a></p>
  
  <p>It works fine for pasting one or more non-existing files to any Explorer window.</p>
  
  <p>The next thing I would like to achieve is to paste a whole tree of files, for example two files and a folder that contains another file.</p>
  
  <p>Is this possible with the <code>CFSTR_FILEDESCRIPTOR</code> clipboard format? If not is there an alternative?</p>
  
  <p>Maybe something with the <code>TYMED_ISTORAGE</code> medium format? (The current solution just uses <code>TYMED_HGLOBAL</code>.)</p>
  
  <p>Of course I could create a temporary folder somewhere and create my directory tree there. I'd also have to clean up this temporary folder then which feels hacky. (I think that is what 7-Zip does.)</p>