Streams: check handles to see if they were opened with the overlapped flag
We should check the handle and error out if they were not opened with the overlapped flag
We should check the handle and error out if they were not opened with the overlapped flag