Nikolay Sivov (@nsivov) commented about dlls/shell32/tests/shlview.c:
{ FWF_NONE, FWF_AUTOARRANGE, FWF_USESEARCHFOLDER },{ FWF_AUTOARRANGE, FWF_AUTOARRANGE, FWF_USESEARCHFOLDER | FWF_AUTOARRANGE },{ FWF_ABBREVIATEDNAMES, FWF_ABBREVIATEDNAMES | FWF_NOICONS,FWF_USESEARCHFOLDER | FWF_AUTOARRANGE | FWF_ABBREVIATEDNAMES },{ FWF_ABBREVIATEDNAMES | FWF_NOICONS, FWF_ABBREVIATEDNAMES | FWF_NOVISIBLE,FWF_USESEARCHFOLDER | FWF_AUTOARRANGE | FWF_ABBREVIATEDNAMES },{ FWF_NOICONS, FWF_ABBREVIATEDNAMES | FWF_NOICONS,FWF_USESEARCHFOLDER | FWF_NOICONS | FWF_AUTOARRANGE | FWF_ABBREVIATEDNAMES },{ FWF_NONE, FWF_NONE,FWF_USESEARCHFOLDER | FWF_NOICONS | FWF_AUTOARRANGE | FWF_ABBREVIATEDNAMES },{ FWF_NOICONS, FWF_ABBREVIATEDNAMES | FWF_NOICONS,FWF_USESEARCHFOLDER | FWF_NOICONS | FWF_AUTOARRANGE | FWF_ABBREVIATEDNAMES },{ FWF_NOICONS, FWF_NONE, FWF_USESEARCHFOLDER | FWF_AUTOARRANGE | FWF_ABBREVIATEDNAMES },{ ~FWF_NONE, FWF_NONE, FWF_NONE },{ FWF_NOICONS, FWF_NONE, FWF_NONE },{ FWF_NONE, FWF_AUTOARRANGE, FWF_NONE },
This isn't great, because later tests depend on previous ones.