#define INCL_DOSFILEMGR USHORT rc = DosReadAsync(FileHandle, RamSemaphore, ReturnCode, BufferArea, BufferLength, BytesRead); HFILE FileHandle; /* File handle */ PULONG RamSemaphore; /* Ram semaphore */ PUSHORT ReturnCode; /* I/O operation return code (returned) */ PVOID BufferArea; /* User buffer (returned) */ USHORT BufferLength; /* Buffer length */ PUSHORT BytesRead; /* Bytes read (returned) */ USHORT rc; /* return code */