Pues aprovecha el que eres nuevo y cambiate de lenguaje a C++!!!
Dejame te cuento que VB no soporta, por defecto, ningun tipo de API. Solo soporta componentes ya compilados.
Tienes que declarar tus funciones API para utilizarlas, directamente de DLLs de sistema. De cualquier manera, VB se te va a hacer engorroso, ya que muchos de los parametros de las APIs utilizan lo que en C++ llamamos estructuras o clases. Y tendras que estar declarandolas todo el tiempo. Una estructura es un tipo de dato definido por el usuario.
De cualquier manera, si estas interesado, puedes ver el programa API Viewer que viene en tus Add-ins de visual basic (bajo la carpeta de Visual Studio / Common).