As you may know TFS build labels the build workspace for every single build. Unless that label was deleted, you should be able to list the content & version of every single of that label always. If listing the file version is what you are looking for,
I'm not sure whether you should use APIs and extend when there is an easy way to accomplish the same.
--SS | Microsoft Certified Technology Specialist (TFS 2010)