Working with Win32 API using C#
Windows exposes lots of functionality in the form of Win32 API. Using these API you can perform direct operation in windows, which increases performance of your application.Source Click here
Windows exposes a broad range of API. To get information about various APIs you can check sites like pinvoke.