msg headers parsed by c++