在vc获取各种类型的文件摘要信息,该怎么解决

在vc获取各种类型的文件摘要信息
2000和后续操作系统在查看文件属性的时候,有一个摘要页面。
里面有很多信息,比如作者、版本什么的。

这里的信息怎么操作??   怎么获取哟。在vc中

我想在程序中得到那些摘要信息做处理。放到数据库里的。
我知道不同文件格式。摘要属性不一样。但我怎么利用程序把这些摘要信息取出来。


VerQueryValue   可以查询一个文件的信息如下:
Comments   InternalName   ProductName
CompanyName   LegalCopyright   ProductVersion
FileDescription   LegalTrademarks   PrivateBuild
FileVersion   OriginalFilename   SpecialBuild
对我没用,我想取到象mp3播放时间长度。专集信息等等。

最好来点代码之类的东西。或文章也行。我的油箱:smilehsh@163.com
问题解答清楚。另开贴给分200



------解决方案--------------------
IShellFolder

------解决方案--------------------
学习
------解决方案--------------------
http://msdn2.microsoft.com/en-us/library/ms997572.aspx
------解决方案--------------------
IShellFolder2::GetDetailsEx