It seems that geos files contain a header that you can not read directly.
Actually says so in the last line of the docs, once I read that far.
So the header is 256 bytes long. File size is 256 bytes. So when I do a
file read, it starts at 257 which is not allowed. Reading byte 0 is the
first byte after the header is stripped.
Low and behold after further reading (Seem to always have to hit the books
with geos programming cause its so stuctured it does not let you just write
hack code)...
It seem seems like I have to use FileGetPathExtAttributes() to read any geos
headers. I will try this soon. (Never get to write code on weekends)