Look at the EPDM 2014 API help documentation. It has examples getting files in VB.Net and C#.
I had this problem and I ended up getting the BOM from the drawing file then looping through the files and assemblies to get the latest version of the files into the cache. If there is a better solution I would like to hear it.
VB .Net 2010