Try calling the method without the parentheses.

objGWMail.SendMail "Davis", "test1", "test1"

When its called with the parantheses VB assumes it's a function. I thing you could also call it this way:

call objGWMail.SendMail("Davis", "test1", "test1")