There seems to be very little documentation about how to use MTP (Media Transfer Protocol) with Delphi.
I need to be able to talk to a WPD (Windows portable device) which can only be accessed via MTP. In theory this should be possible using the Microsoft Windows Portable device api
In need to be able to:
1. Indentify the device
2. Read files from the device
3. Write files to the device
4. Remove files from the device
Code snippets to do each is what I need