Windows user mode driver framework