I've been looking around and I can't seem to find any information (not
even on MSDN) about how to program for Saved Searches, aka, Virtual
Folders in Vista. What I mean by that is that I want to be able to
open the saved search (XML) files, read the query therein, execute the
query, and get matching files back.

(I'd prefer a plain ol' Win32 C API and not anything .NET related.)

- Paul