How do you get a list of files within a directory so each can be processed?
HANDLE WINAPI FindFirstFile( __in LPCTSTR lpFileName, __out LPWIN32_FIND_DATA lpFindFileData );
Setup the attributes to only look for directories.