Вообще говоря, DLL наследует handle файла stdout от всего процесса.
Значит, это хэндл получить можно. Можно и перехватить как-то (до начала работы с ДЛЛ открыть этот файл вместо консоли на куда-то ещё).