если вместо
dcb.BaudRate = 921600
написать, скажем
бред, неудивительно, что у вас не получается.
простите, но у Вас на Delphi.
у меня на WinAPI в синтаксисе Delphi и изменяется это элементарнейшим образом.
Эта константа просто где-то описана в подключенном файле.
именно, в windows.h по идее, у меня в windows.pas

. В данном случае ее можно просто задать напрямую, CBR_115200 = $1C200 = 0x1C200