Yup I did actually mean BSTR
might be the first thing I've got right on my own!
Also, just to be clear for anyone else reading this thread, there is no pointer to a BCPL string here. Instead the structure is of variable length and the string is the tail end of it!
So confusing