c # wywołuje Win32 API dla długich ścieżek plików?

W jaki sposób chciałbym wywołać Win32 API dla długich ścieżek plików, jedyne co chcę zrobić, to uzyskać listę wszystkich plików w tym katalogu (rekurencyjnie)