How to Read C1/C2 PI/PO


i’ve written a simple cd reading tool with ASPI and now i’m interested in how to read this kind of information via ASPI. As far as I’ve readed, there seems to be some kind of standard for reading the C2 errors, but the C1 error reading is complete manufacture specific. how about PI/PO? do the manufactures supply public documents how to read this stuff or is the only way to get this informations through reverse engeneere a software that is already capable in reading this kind of information?

thanks in advance