Tony,
The specific file format in question is documented in PowerPoint Binary File Format Structure. This format adheres to the Compound File Binary File Format. Without the assistance of Office API’s, you will need to review the following specification documents:
[MS-PPT] - http://msdn.microsoft.com/en-us/library/cc313106.aspx
[MS-CFB] - http://msdn.microsoft.com/en-us/library/dd942138(PROT.10).aspx
The CFB file format closely mimics the structure of a FAT file system which can be cumbersome to parse using strictly binary reads and writes. It will be easier to use Structured Storage API's instead of parsing the file sector-by-sector or sequentially.
The PowerPoint specific information you need is in Section 2.4.14.3 SlideListWithTextContainer in [MS-PPT].
Additional helpful information can be found on our Open Specifications Blog site.
Dominic Michael Salemno
Senior Support Escalation Engineer
US-CSS DSC Protocols Team