ZwSetValueKey() was being called at DISPATCH_LEVEL from within the
enumeration code.

Change the code structure to only play with the registry from the outer
scan function which runs at PASSIVE_LEVEL.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
New README.md and INSTALL.md.

Also fix some python/cygwin issues and imported header line endings.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Fix typo

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Fix typos

Signed-off-by: Owen Smith <owen.smith@citrix.com>
[CA-118809] Use 64 bit abi

Signed-off-by: Ben Chalmers <Ben.Chalmers@citrix.com>
Merge pull request #3 from benchalmers/upstream-ca-118809

[CA-118809] Use 64 bit abi
Approved By : owen.smith@citrix.com
Merge branch 'upstream' of github.com:OwenSmith/win-xenvbd into upstream
Remove KeFlushQueuedDpcs on disable

The DPC checks for state before doing anything, allowing
a DPC to run (and exit immidiately) should be safe.

Signed-off-by: Owen Smith <owen.smith@citrix.com>
Merge branch 'upstream' of github.com:OwenSmith/win-xenvbd into upstream
Merge pull request #4 from OwenSmith/upstream

Remove KeFlushQueuedDpcs on disable

Approved-By: Ben Chalmers <ben.chalmers@citrix.com>
Add back missing code to handle VDISK_REMOVABLE

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>