mmh, y yo soy mas de C# que Visual Basic
Traté de buscar rápido en google, y creo que encontré la misma página de donde sacaste ese código.
Talvez alguien con mas experiencia en Vb.net pueda ayudar..
Se puede hacer esto en Vb?
Dim di As DOCINFOW = new DOCINFOW()