"Eric Pouech" pouech-eric@wanadoo.fr wrote:
<title>File management</title>
<para>
- With time, Windows API comes closer to the old Unix paradigm "Everything
- is a file". Even if it grew better over the years, it's still not 100%
- there (for example, you cannot use <function>ReadFile()</function> over
- a socket handle).
Is it really true?
From MSDN:
BOOL ReadFile( HANDLE hFile, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPED lpOverlapped );
Parameters hFile [in] Handle to the file to be read. The file handle must have been created with the GENERIC_READ access right. For more information, see File Security and Access Rights. For asynchronous read operations, hFile can be any handle opened with the FILE_FLAG_OVERLAPPED flag by the CreateFile function, or a socket handle returned by the socket or accept function.