WiP: switch to ReadDirectoryChangesW