The parameters to GetImage are normally encrypted state data for the user and numeric references, they are unimportant to the client side of the process:
Dim svcSOAP As MSSOAPLib.SoapClient
Set svcSOAP = New MSSOAPLib.SoapClient
Dim url As String
url = "http:\\devfritzl\TestService\ImageService.asmx?wsdl"
svcSOAP.mssoapinit url
Dim imgArray() As Byte
imgArray = svcSOAP.GetImage("", -1, -1) ' returns TIFF as byte array from server
Dim isize As Long
isize = UBound(imgArray) + 1
Dim hMem As Long
Dim lpMem As Long
hMem = GlobalAlloc(GPTR, isize)
lpMem = GlobalLock(hMem)
CopyMemory ByVal lpMem, imgArray(0), isize
GlobalUnlock (hMem)
ImageMan1.AutoScale = Stretch
ImageMan1.ImageDataSize = isize
ImageMan1.hImageData = lpMem
ImageMan1.Refresh