А может должно быть не ptr: POINTER TO STRING; а ptr: POINTER TO BYTE;

stuff это же байтовый массив.