The C programming language is a popular and widely used programming language for creating computer programs. One approach that might be better is using the ActiveX/COM interface provided by outlook to interact with this file abstractly, so instead of dealing with the physical layout of the file work with contacts, folder and email messages.' ' There's an interesting discussion of the latter approach in MSDN at Independentsoft has a commercial product (PST.NET) at Michael S. Always play with a copy of it not the real thing.
Miles, Always remember that Google Search Is Your Friend: (Stolen from 'I know of no API to manipulate it but you can get the documentation for it at This is a large and complex specification for a binary format.