Getting "getaddrinfo" to Work


B

Buffalo

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:
"To execute an application using this function on earlier versions of
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
 
Ad

Advertisements

B

Buffalo

Buffalo said:
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.
[snip]
It should have said Point and not Poing!! :(
Buffalo
 
M

Mohan

Buffalo said:
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:
"To execute an application using this function on earlier versions of
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
It is obviously for XP and above, but the site doesn't 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
 
B

Buffalo

Mohan said:
It is obviously for XP and above, but the site doesn't 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
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 haven't received any answer. It
would have been bad news if I had 'purchased' their product without trying
the free version first.
Buffalo
 
M

Mohan

Buffalo said:
WS2_32.dll. >> The program geswall is supposed to work in Win2K
also, or so it says >> on their website.
of >> Windows (Windows 2000, Windows NT, and Windows Me/98/95), then
it is >> mandatary to #include Ws2tcpip.h and also Wspiapi.h. When the
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.
"

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 haven't received any
answer. It would have been bad news if I had 'purchased' their
product without trying the free version first.
Buffalo
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 didn't 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 wasn't installing since the
setup file doesn't seem updated for win2k by the developer though your
mentioned "Ws2tcpip.h and Wspiapi.h" files as described on MS site.
 
Ad

Advertisements

B

Buffalo

Mohan said:
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 didn't 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 wasn't installing since the
setup file doesn't seem updated for win2k by the developer though your
mentioned "Ws2tcpip.h and Wspiapi.h" files as described on MS site.
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 :)
 
Ad

Advertisements


Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Top