IB C++ API Code

I have been browsing the IB API C++ source code, I notice the protocol to trader workstation is actually pretty simple, but the implementation is rubbish (MFC dependencies etc). My question is, do people bother to re-implement this layer? is there anything which is not immediately obvious that I should be aware of?
 
Cheers for the link, that may be a good implementation cross reference, but I was hoping for something a little more C++'esq (e.g. strings and containers).
 
Back
Top