Opens a handle to an existing file or device — the lighter no-create counterpart of NtCreateFile.
Reads bytes from a file, device, named pipe or mapped section into a user buffer — the kernel primitive behind ReadFile.