Low level windows fundamentals