The XenIface package consists of a single device driver:
-
xeniface.sys is a driver which attaches to a virtual device created by XenBus and provides a WMI to xenstore (and also an IOCTL interface for simple xenstore read/write access).
-
xencontrol.dll is a DLL that provides user mode access to the XenIface device by wrapping IOCTLs in easy to use functions. See xenctrl_native.h for API details.
See BUILD.md
See INSTALL.md
See INTERFACES.md
For convenience the source repository includes some other scripts:
This generates two files called kdfiles32.txt and kdfiles64.txt which can be used as map files for the .kdfiles WinDBG command.
This runs Static Driver Verifier on the source.
This removes any files not checked into the repository and not covered by the .gitignore file.