Hola
Las API se usaban sobre todo en el visual basic 6.0, eran una serie de rutinas que te servian para acceder a información de la pc o modificar cosas de la pc, como ejecutar el protector de pantalla, cambiar el fondo del escritorio, como obtener las coordenadas del puntero etc:
http://www.elguille.info/vb/VB_API.HTM
Ahora en Vb.Net y en csharp ya casi no se usan, ahora se acceden desde otra forma. Por ejemplo en vb.net tenes el namespace "MyComputer" que te permite obtener cosas de tu pc, acá tenes un ejemplo en español:
http://www.solovb.net/index.php/2009...ra-mycomputer/
saludos