What is the "last error" after ReadFile "does not read anything"?
What is the "last error" after GetOverlappedResult "returns false"?