Talk:Windows Programming/C and Win32 API

What is the differece between creating a directory using Directoty.create in c#.Net and calling Win32 Api using createDirectory.They does the same work.then why do we have Win32 Api At all?