Off-Topic:

1> No, not the WHOLE file.

2> It is cached on the far heap (INSIDE your application).

3> Yes, but not with "CreateFile", (as far I know).

>>For these questions, I need to TRY and keep with OpenFile for its ability to allow control of the internal file pointer when retrieving data.
What???