No se si te entendí bien, pero ahi va...
Para utilizar una librería DLL en VB pero primero tienes que declararla.
Por ejemplo aquí va la declaración de la función ShellExecute:
Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
ShellExecute: es el nombre de la función.
shell32.dll: es el nombre de la librería donde se encuentra esta función.
Lo que está entre paréntesis son los parámetros de la función.
Toda la gracia está en que debes saber los tipos de datos reales que recibe la función y si estos se pasan por referencia o por valor, para luego buscar tipos de datso de VB que se ajusten a los de los parámetros de la función (no es muy fácil ya que los tipos de datos de VB son muy diferentes a los de C).
Espero que te sirva.
Suerte!