Hi Brian,
Copy0(dest,src) is for null-terminated ascii
Copy00(dest,src) is for null-terminated unicode
Copy(dest,src,n) is for any
sys addr = (hBuffer + offset)
string bb = space(ln) 'also has invisible null terminators
copy strptr(bb), addr, ln
return bb