I am looking to construct a debug .dll that would drop in place of a third-party .dll; I have full headers. I would like to have my debug API .dll use cin/cout to a console session so that a test engineer could interact with the main system is if the test engineer were the third party API. Thus each .dll call would go to the debug API .dll and that .dll would open a console and use cout to specify which API call was just made then wait for the engineer to input data for that API (received via cin) so the debug API .dll would feed the engineer's input to the caller prgram just as the API would. (Well "just like" if you ignor timing. I don't expect an engineer to enter response to API calls as fas as the computer.
I guess, technically, I would not need a console, I just need a widow of text area that can interact with cin/cout, there is a LOT of code already wirtten with cin/cout.