In a nutshell, this allows one to use the Windows Projected File System (ProjFS) API from Python.
This is achieved using ctypes to call library exports in C:\Windows\System32\ProjectedFSLib.dll
. The function prototypes, enumerations, and defines were manually translated from the Windows SDK header file <projectedfslib.h>
.
If you're not sure what the Windows Projected File System is, more info can be found at:
It works on my machine. Making it public in case it helps others.
Take a look at example.py to see how to get started.
Chances are Google will be your friend. Otherwise please feel free to create a GitHub issue.