windows internals, part 2