Функция SetMessageQueue является устаревшим. Эта функция предоставляется только для совместимости для 16-разрядных версий Windows. Эта функция не делает ничего на 32-битных версиях Windows, потому что очередей сообщений расширяются динамически при необходимости.
Обзор очереди сообщений и сообщений, сообщения и функции очереди сообщений