2 Windows Portable Device(s) found on the system [0] Friendly Name: Galaxy S20 5G Manufacturer: Samsung Electronics Co., Ltd. Description: SM-G981W [1] Friendly Name: E:\ Manufacturer: Sony Description: Storage Media Enter the index of the device you wish to use. >0 WPD Sample Application ======================================= 0. Enumerate all Devices 1. Choose a Device 2. Enumerate all content on the device 3. Transfer content from the device 4. Delete content from the device 5. Move content already on the device to another location on the device 6 Transfer Image content to the device 7. Transfer Music content to the device 8. Transfer Contact (VCARD file) content to the device 9. Transfer Contact (Defined by Properties Only) to the device 10. Create a folder on the device 11. Add a Contact Photo resource to an object 12. Read properties on a content object 13. Write properties on a content object 14. Get an object identifier from a Persistent Unique Identifier (PUID) 15. List all functional categories supported by the device 16. List all functional objects on the device 17. List all content types supported by the device 18. List rendering capabilities supported by the device 19. Register to receive device event notifications 20. Unregister from receiving device event notifications 21. List all events supported by the device 22. List all hint locations supported by the device ==(Advanced BULK property operations)== 23. Read properties on multiple content objects 24. Write properties on multiple content objects 25. Read properties on multiple content objects using object format ==(Update content operations)== 26. Update Image content (properties and data) on the device 27. Update Music content (properties and data) on the device 28. Update Contact content (properties and data) on the device 99. Exit 12 Enter the identifier of the object you wish to read properties from. >o380 WPD_OBJECT_PARENT_ID: o2A2 WPD_OBJECT_NAME: files WPD_OBJECT_PERSISTENT_UNIQUE_ID: {5A89CC3E-0000-0000-0000-000000000000} WPD_OBJECT_CONTENT_TYPE: {27E2E392-A111-48E0-AB0C-E17705A05F85} WPD_OBJECT_FORMAT: {30010000-AE6C-4804-98BA-C57B46965FE7} WPD Sample Application ======================================= 0. Enumerate all Devices 1. Choose a Device 2. Enumerate all content on the device 3. Transfer content from the device 4. Delete content from the device 5. Move content already on the device to another location on the device 6 Transfer Image content to the device 7. Transfer Music content to the device 8. Transfer Contact (VCARD file) content to the device 9. Transfer Contact (Defined by Properties Only) to the device 10. Create a folder on the device 11. Add a Contact Photo resource to an object 12. Read properties on a content object 13. Write properties on a content object 14. Get an object identifier from a Persistent Unique Identifier (PUID) 15. List all functional categories supported by the device 16. List all functional objects on the device 17. List all content types supported by the device 18. List rendering capabilities supported by the device 19. Register to receive device event notifications 20. Unregister from receiving device event notifications 21. List all events supported by the device 22. List all hint locations supported by the device ==(Advanced BULK property operations)== 23. Read properties on multiple content objects 24. Write properties on multiple content objects 25. Read properties on multiple content objects using object format ==(Update content operations)== 26. Update Image content (properties and data) on the device 27. Update Music content (properties and data) on the device 28. Update Contact content (properties and data) on the device 99. Exit 10 Enter the identifier of the parent object which the folder will be created under. >o380 Enter the name of the the folder to create. >TestDirectory The folder was created on the device. The newly created object's ID is 'o10C8' WPD Sample Application ======================================= 0. Enumerate all Devices 1. Choose a Device 2. Enumerate all content on the device 3. Transfer content from the device 4. Delete content from the device 5. Move content already on the device to another location on the device 6 Transfer Image content to the device 7. Transfer Music content to the device 8. Transfer Contact (VCARD file) content to the device 9. Transfer Contact (Defined by Properties Only) to the device 10. Create a folder on the device 11. Add a Contact Photo resource to an object 12. Read properties on a content object 13. Write properties on a content object 14. Get an object identifier from a Persistent Unique Identifier (PUID) 15. List all functional categories supported by the device 16. List all functional objects on the device 17. List all content types supported by the device 18. List rendering capabilities supported by the device 19. Register to receive device event notifications 20. Unregister from receiving device event notifications 21. List all events supported by the device 22. List all hint locations supported by the device ==(Advanced BULK property operations)== 23. Read properties on multiple content objects 24. Write properties on multiple content objects 25. Read properties on multiple content objects using object format ==(Update content operations)== 26. Update Image content (properties and data) on the device 27. Update Music content (properties and data) on the device 28. Update Contact content (properties and data) on the device 99. Exit 12 Enter the identifier of the object you wish to read properties from. >o10C8 WPD_OBJECT_PARENT_ID: o380 WPD_OBJECT_NAME: TestDirectory WPD_OBJECT_PERSISTENT_UNIQUE_ID: {7FE42A35-0000-0000-0000-000000000000} WPD_OBJECT_CONTENT_TYPE: {27E2E392-A111-48E0-AB0C-E17705A05F85} WPD_OBJECT_FORMAT: {30010000-AE6C-4804-98BA-C57B46965FE7} WPD Sample Application ======================================= 0. Enumerate all Devices 1. Choose a Device 2. Enumerate all content on the device 3. Transfer content from the device 4. Delete content from the device 5. Move content already on the device to another location on the device 6 Transfer Image content to the device 7. Transfer Music content to the device 8. Transfer Contact (VCARD file) content to the device 9. Transfer Contact (Defined by Properties Only) to the device 10. Create a folder on the device 11. Add a Contact Photo resource to an object 12. Read properties on a content object 13. Write properties on a content object 14. Get an object identifier from a Persistent Unique Identifier (PUID) 15. List all functional categories supported by the device 16. List all functional objects on the device 17. List all content types supported by the device 18. List rendering capabilities supported by the device 19. Register to receive device event notifications 20. Unregister from receiving device event notifications 21. List all events supported by the device 22. List all hint locations supported by the device ==(Advanced BULK property operations)== 23. Read properties on multiple content objects 24. Write properties on multiple content objects 25. Read properties on multiple content objects using object format ==(Update content operations)== 26. Update Image content (properties and data) on the device 27. Update Music content (properties and data) on the device 28. Update Contact content (properties and data) on the device 99. Exit 4 Enter the identifier of the object you wish to delete. >o10C8 The object 'o10C8' was deleted from the device. WPD Sample Application ======================================= 0. Enumerate all Devices 1. Choose a Device 2. Enumerate all content on the device 3. Transfer content from the device 4. Delete content from the device 5. Move content already on the device to another location on the device 6 Transfer Image content to the device 7. Transfer Music content to the device 8. Transfer Contact (VCARD file) content to the device 9. Transfer Contact (Defined by Properties Only) to the device 10. Create a folder on the device 11. Add a Contact Photo resource to an object 12. Read properties on a content object 13. Write properties on a content object 14. Get an object identifier from a Persistent Unique Identifier (PUID) 15. List all functional categories supported by the device 16. List all functional objects on the device 17. List all content types supported by the device 18. List rendering capabilities supported by the device 19. Register to receive device event notifications 20. Unregister from receiving device event notifications 21. List all events supported by the device 22. List all hint locations supported by the device ==(Advanced BULK property operations)== 23. Read properties on multiple content objects 24. Write properties on multiple content objects 25. Read properties on multiple content objects using object format ==(Update content operations)== 26. Update Image content (properties and data) on the device 27. Update Music content (properties and data) on the device 28. Update Contact content (properties and data) on the device 99. Exit 12 Enter the identifier of the object you wish to read properties from. >o10C8 WPD_OBJECT_PARENT_ID: o380 WPD_OBJECT_NAME: TestDirectory WPD_OBJECT_PERSISTENT_UNIQUE_ID: {1C09B4EE-0000-0000-0000-000000000000} WPD_OBJECT_CONTENT_TYPE: {27E2E392-A111-48E0-AB0C-E17705A05F85} WPD_OBJECT_FORMAT: {30010000-AE6C-4804-98BA-C57B46965FE7} WPD Sample Application ======================================= 0. Enumerate all Devices 1. Choose a Device 2. Enumerate all content on the device 3. Transfer content from the device 4. Delete content from the device 5. Move content already on the device to another location on the device 6 Transfer Image content to the device 7. Transfer Music content to the device 8. Transfer Contact (VCARD file) content to the device 9. Transfer Contact (Defined by Properties Only) to the device 10. Create a folder on the device 11. Add a Contact Photo resource to an object 12. Read properties on a content object 13. Write properties on a content object 14. Get an object identifier from a Persistent Unique Identifier (PUID) 15. List all functional categories supported by the device 16. List all functional objects on the device 17. List all content types supported by the device 18. List rendering capabilities supported by the device 19. Register to receive device event notifications 20. Unregister from receiving device event notifications 21. List all events supported by the device 22. List all hint locations supported by the device ==(Advanced BULK property operations)== 23. Read properties on multiple content objects 24. Write properties on multiple content objects 25. Read properties on multiple content objects using object format ==(Update content operations)== 26. Update Image content (properties and data) on the device 27. Update Music content (properties and data) on the device 28. Update Contact content (properties and data) on the device 99. Exit 10 Enter the identifier of the parent object which the folder will be created under. >o380 Enter the name of the the folder to create. >TestDirectory ! Failed to create a new folder on the device, hr = 0x80004005 WPD Sample Application ======================================= 0. Enumerate all Devices 1. Choose a Device 2. Enumerate all content on the device 3. Transfer content from the device 4. Delete content from the device 5. Move content already on the device to another location on the device 6 Transfer Image content to the device 7. Transfer Music content to the device 8. Transfer Contact (VCARD file) content to the device 9. Transfer Contact (Defined by Properties Only) to the device 10. Create a folder on the device 11. Add a Contact Photo resource to an object 12. Read properties on a content object 13. Write properties on a content object 14. Get an object identifier from a Persistent Unique Identifier (PUID) 15. List all functional categories supported by the device 16. List all functional objects on the device 17. List all content types supported by the device 18. List rendering capabilities supported by the device 19. Register to receive device event notifications 20. Unregister from receiving device event notifications 21. List all events supported by the device 22. List all hint locations supported by the device ==(Advanced BULK property operations)== 23. Read properties on multiple content objects 24. Write properties on multiple content objects 25. Read properties on multiple content objects using object format ==(Update content operations)== 26. Update Image content (properties and data) on the device 27. Update Music content (properties and data) on the device 28. Update Contact content (properties and data) on the device 99. Exit