i want to create a SAPI tts engine and as you know, it requires com to be used
now, i have a question:
can i use IUnknown in my class instead of deriving from ISpTTSEngine and ISpObjectWithToken?
because if i include spddk.h in MinGW, it gives a lot of errors related to vs for example, __in_out not defined
i've defined them and it worked, but i couldn't use std::string and other std stuff
so, can i use IUnknown instead of deriving from those 2 interfaces and write Speak andGetOutput methods?