Windows Server - Getting "getaddrinfo" to Work

Asked By Buffalo on 19-Apr-12 01:14 PM
While trying to install a program "GESWALL FREE 2.9.2" on my Win2KproSP4
system, I get an error stating that the Procedure Entry Poing getaddyinfo
cannot be found in Dynamic Link Library WS2_32.dll.
The program geswall is supposed to work in Win2K also, or so it says on
their website.
Looking up this error on the Internet I came across a MS article which has a
resolution for such a problem, I think.
It is at hxxp://support.microsoft.com/kb/955045
It states for a Resolution:
Windows (Windows 2000, Windows NT, and Windows Me/98/95), then it is
mandatary to #include Ws2tcpip.h and also Wspiapi.h. When the Wspiapi.h
header file is included, the 'getaddrinfo' function is #defined to the
'WspiapiGetAddrInfo' inline function in Wspiapi.h. At runtime, the
'WspiapiGetAddrInfo' function is implemented in such a way that if the
Ws2_32.dll or the Wship6.dll (the file containing getaddrinfo in the IPv6
Technology Preview for Windows 2000) does not include 'getaddrinfo', then a
version of 'getaddrinfo' is implemented inline based on code in the
Wspiapi.h header file. This inline code will be used on older Windows
platforms that do not natively support the 'getaddrinfo' function. "

How do I do this? If I can find the Ws2tcpip.h and the Wspiapi.h files on
the Internet, what do I do with them?
Or are these files supposed to be included with the install files of
GESWALL FREE 2.9.2.

This is a link to their website
hxxp//www.gentlesecurity.com/downloads_geswall.html  and it states the sys
requirements are:
Requirements

32-bit OS: Windows 2000, Windows XP, Windows Vista, Windows 7.

RAM: 256 MB

Disk space: 10 MB


Thanks for any info.

Buffalo


Buffalo replied to Buffalo on 19-Apr-12 01:49 PM
[snip]
It should have said Point and not Poing!!  :(
Buffalo
Hot-Text replied to Buffalo on 20-Apr-12 03:11 AM
in my Win2KproSP4::

System Information

- Software Invariables
Loaded Modules
ws2_32.dll

it have to be running are you would not get network or internet

can you come up with a GESWALL FREE 2.9.0
Mohan replied to Buffalo on 21-Apr-12 11:46 PM
It is obviously for XP and above, but the site does not seem updated
(like many other places where it is a wasted download).
Found this link for an older version 2.6, and guess it should work.

http://www.download32.com/geswall-freeware-i24141.html

--
/Mohan/
Buffalo replied to Mohan on 22-Apr-12 10:06 AM
Thanks.
I tried dl'ing 2.9.0 but it always ends up giving 2.9.2.
I have also sent two emails to geswall and have not received any answer. It
would have been bad news if I had 'purchased' their product without trying
the free version first.
Buffalo
Mohan replied to Buffalo on 22-Apr-12 10:38 PM
In fact I too wanted to try the program through that link, but during
setup I realized the version downloaded was 2.9.2 though the site
mentioned 2.6, and it did not get installed.

Ironically I tried a few other links (filetransit.com and
download32.com) which showed different older versions, but ultimately
2.9.2 was getting downloaded from each. What a waste of bandwidth! May
be the links redirect to the main site where only the latest version is
put up.

I extractied the .msi installer through UniExtract which showed a .msc
file for win2k to run as a service, but was not installing since the
setup file does not seem updated for win2k by the developer though your
mentioned "Ws2tcpip.h and Wspiapi.h" files as described on MS site.

--
/Mohan/
Buffalo replied to Mohan on 22-Apr-12 11:14 PM
Thanks for you time and interest.
I think I will wait and see if I get a response from geswall, otherwise I
will just forget about it.
Buffalo  :)