Enumerando threads no Windows

Como posso enumerar todos os segmentos em um processo, dado um HANDLE ao processo (ou um ID de processo)? Estou interessado em fazer isso para que eu possa fazer maisEnumThreadWindows em cada segmento.