title: Read text file (Unicode) in 'C' using native Win32
body: <p>I have a line-oriented text file (Unicode) that was created using CreateFile() and WriteFile().</p>
  
  <p>Reading that file as a binary stream using ReadFile() is straightforward, but extra low-level processing is needed to break it into lines.</p>
  
  <p>Is there a Win32 function that does this for me?</p>
  
  <p>Again, please note that it's in 'C' (not C++) and I don't want to use POSIX/ANSI C functions such as readline().</p>
  
  <p>If the answer to the aforementioned question is negative, what would be the "shortest code" to accomplish reading a line-oriented text file, using native Win32 C functions only? e.g. using ReadFile(), StrChr(), etc.</p>
  
  <p>Thanks.</p>