Non so se ho capito bene, ma se (come scrivi)

//HBuffer è un BYTE*
Non puoi inizializzarlo con tre valori differenti.

E comunqu lo dovresti inizializzare al momento
della dichiarazione, tipo:

codice:
BYTE HBuffer[] = { 0, 255, 50 };