>>BTW, you asked about the #DEFINE statements earlier. These are defined constants. Their purpose is to make the code more readable. GENERIC_READ is a lot easier to understand than 0x80000000.
>
>why is it they don't show up in the debugger under their variable name?
>
They aren't variables, and are resolved at compile time.