My only reluctance to using SendMessage has been the response processing in C++.
I have SendMessage working to send commands from C++ but don't have the processing coded to handle messages coming into my C++ program from RR or other processes.
I have all of this (SendMessage) working in AutoIt to send commands and get data back but the apparent need to use C++ for SAPI C&C has forced me to move in the C++ direction.
Actually I have both the SendMessage and COM/Activex approaches working in AuotIt. The difference being when I discovered the COM approach vs the SendMessage approach.
I will look at the pages you referenced in your post and work from there to see if I can get the COM/Activex method to work.
However, if you or anyone has a C++ example of the setup for and processing of messages sent to my C++ app by RR or other processes using SendMessage I would appreciate seeing it. I have the part working where I use SendMessage to send a command to RR, It's just the processing of the response from a "REQUEST" that I need an example of.