Lo unico que copias para usar APIs son las declaraciones, constantes y tipos.
Por ejemplo, una declaracion seria:
Private Declare Function GetCursorPos Lib "user32.dll" (ByRef lpPoint As POINTAPI) As Long
Un tipo seria:
Private Type POINTAPI
x As Long
y As Long
End Type
Y una constante es algo asi:
Private Const HKEY_LOCAL_MACHINE As Long = &H80000002
Bueno, te recomiendo que te leas un buen manual sobre APIs ya que son verdaderamente utiles para interactuar con la PC y hacer demas cosas...
Ah y respecto a la primera pregunta, yo te recomiendo el API-Guide ya que trae ejemplos de la mayoria de las APIs...