When you are passing Function as parameter, it is known as Delegate.
declare the delegate:
Public Delegate Sub SomeWorkDelegate(ByVal strSomeString As String)
declare a function which will accept delegate:
Public Sub GetSomeWork(ByVal someDelegateFunc As SomeWorkDelegate)
someDelegateFunc("Here is the work")
End Sub