C#:
pData[2 * i] = (Byte)((sData[i] & 0x000000FF) % 256);
pData[2 * i + 1] = (Byte)((sData[i] & 0x0000FF00) / 256);
VC:
pChar[2*intIdx] = (BYTE)((int)strData[intIdx] & 0x000000FF) % 256;
pChar[2*intIdx+1] = (BYTE)((int)strData[intIdx] & 0x0000FF00) / 256;