On 30/05/2019 09:35, Alistair Leslie-Hughes wrote: > + case DBTYPE_I2: hr = VarI1FromI2(*(signed short*)src, d); hr = S_OK; break; > Any reason you faking success here? Good spot, that extra hr = S_OK shouldn't be there - will fix that. Thanks, Owen