Leaving stdout encodings management out of library
Avoiding to use LPVOID