The Streams Header Files
The rw\stream directory contains a header file for each class, named classname.h. The directory also includes six umbrella header files:
*stream.h
*binaryStream.h
*narrowCharacterStream.h
*UnicodeCharacterStream.h
*wideCharacterStream.h
*dataStream.h
The stream.h header file includes the definitions of all the public classes and types present in the Streams package. The other five header files include the definitions of all the public classes and types belonging to a specific stream family.