In this section:
INTEGER E(24) ! EDIT_INFO block
CHARACTER(*) STR ! String to insert
Inserts the given string (including any trailing blanks) into the buffer at the current point and advances the current point to beyond the insertion. To insert a new line into data containing carriage return-line feeds (i.e. the binary image of a file) you should insert carriage return (decimal 13) followed by line feed (decimal 10). Alternatively you can pass the window handle instead of the EDIT_INFO.
See also: EDIT_INFO