1.2.3 File Objects

InitializeObjectAttributes 
Sets up a parameter of type OBJECT_ATTRIBUTES for a subsequent call to a ZwCreateXxx or ZwOpenXxx routine.
ZwCreateFile 
Creates or opens a file object representing a physical, logical, or virtual device, a directory, a data file, or a volume.
ZwQueryInformationFile 
Returns information about the state or attributes of an open file.
IoGetFileObjectGenericMapping
Returns information about the mapping between generic access rights and specific access rights for file objects.
ZwReadFile 
Returns data from an open file.
ZwSetInformationFile 
Changes information about the state or attributes of an open file.
ZwWriteFile 
Transfers data to an open file.
ZwClose 
Releases the handle for an opened object, causing the handle to become invalid and decrementing the reference count of the object handle.