Всем добрый вечер, у меня есть функция для посылки в устройство некоего кода, которая выглядит так:
int W_F(LPVOID lpBuffer, DWORD nNumberOfBytesToWrite, int)
 {
 _COMSTAT comstat;      //структура текущего состояния порта, в данной программе используется для определения количества принятых в порт байтов
 DWORD btr, temp = CE_RXPARITY, mask, signal;
ClearCommError(hCom, &temp, &comstat);          //нужно заполнить структуру COMSTAT
btr = comstat.cbInQue;
btr=btr + nNumberOfBytesToWrite;
if(btr>87)                                              
PurgeComm(hCom,PURGE_TXCLEAR);
WriteFile(hCom, lpBuffer, nNumberOfBytesToWrite, &btr, 0);     //записать байты
            counter+=btr;                //увеличиваем счётчик байтов
return 12;
 }
хотелось бы у вас узнать как правильно вызвать эту функцию(что использовать в качестве параметра lpBuffer)
PS: вообще этот параметр должен содержать определенный код, например 20h(в 16-й форме) который заставляет устройство начать работать, а вот в какой форме это записать в буфер я не пойму
буду признателен за вашу помощь