Yes, that's for sure... But it is a little 'information overkill' for me/my application.
The only things I want to know (or 'need' to know) are:
1. Is there any media in the specified drive (simple, I can do it myself)
If yes:
2. Is the media empty (could probably determined by the 'Media Status' which seems to be either 'MEDIA_STATUS_EMPTY'
or 'MEDIA_STATUS_NOT_EMPTY' and nothing else)
If yes: OK
If no:
3. Is the media 'writeable' (no DVD-ROM, already burned DVD-R...)
If yes, ask for overwrite -> OK/cancel
This can probably be determined by 'Erasable: Yes' and 'current profile' where 'current profile' may be one of these values:
"CD-RW"
"DVD-RAM" (?)
"DVD-RW"
"DVD+RW"
"BD-RE"
"HD DVD-RW"
Is this assumption correct?