On Vista (build 5308), WTSEnumerateProcessesA results in a large memory leak (despite the subsequent call to WTSFreeMemory), as well as a dozen or so page faults every time it is called. It does not result in a leak or page faults under XP. I sure hope this gets fixed before release.
Workaround: PSAPI's EnumProcessesA does not result in leak or page faults.

WTSEnumerateProcessesA leaks on Vista
Bineon