Heya. Yes, you're right: IpHplApi.dll is there already. The .h files, though, are not installed as part of my VisualStudio package. We should put them into our Include folder, and reference them accordingly in the .dsp and other .h files.
thanks, Scott On Wed, 26 Mar 2003, Kaboodle Team wrote: > I already sent you a zipfile with Kaboodle.exe, IpHlpApi.h and IpHlpApi.lib. > IpHlpApi.h and IpHlpApi.lib are needed to build Kaboodle.exe only. > At run time they are not used. > IpHplApi.dll you should have allredy at all supported acording MSDN Windows > versions: > > Windows NT/2000/XP: Included in Windows NT 4.0 SP4; Windows 2000; Windows XP > Pro; and Windows .NET Server. > Windows 95/98/Me: Included in Windows 98 and later > > And what is more: Kaboodle any case use IpHlpApi.dll. Kaboodle loads > IpHlpApi.dll and finds > the entry points via GetProcAddress() Win32 API. See for example: > > File: SearchNetworkManager.cpp: > > void CSearchNetworkManager::AddAllNetworkInterfaceInfo()//static > { > m_ArNetworkInterfaceInfo.RemoveAll(); > > HMODULE hLib = ::LoadLibrary("iphlpapi.dll"); > if (!hLib) > ... > } > > or > > File: Common\tcp_service.cpp: > > DWORD CCheckLan::GetIpDefaultGateWay() //static > { > DWORD dwIPDefaultGateway = 0; > HMODULE hLib = ::LoadLibrary("iphlpapi.dll"); > if (!hLib) > ... > } > > I resend yesterday zipfile. > I am sure you already have iphlpapi.dll or your previous Kaboodle versions > would not work. > Please let me know ASAP is the problem solved. > > -Kaboodle Team. > > > -----Original Message----- > From: Scott C. Best [mailto:[EMAIL PROTECTED] > Sent: Tuesday, March 25, 2003 10:30 PM > To: Kaboodle Team > Subject: RE: Current Kaboodle version > > > > Please send me a zipfile with the .exe, .h and .dll. > I'll check the binary on my older systems to see if it runs. > > -Scott > > On Tue, 25 Mar 2003, Kaboodle Team wrote: > > > Ok, I can send you Kaboodle.exe but I think it would be better if I send > you > > this lib. > > Do you have an appropriate header file: Iphlpapi.h? > > These files should appear at your machine if you install Microsoft > Platform > > SDK. > > Any case: I send all these files to you in attached ZIP file. > > At the same time you definitely should have iphlpapi.dll at your NT system > > directory. > > > > > > -----Original Message----- > > From: Scott C. Best [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, March 25, 2003 9:46 PM > > To: Kaboodle Team > > Subject: RE: Current Kaboodle version > > > > > > > > My concern is that it's apparently not installed by > > default on my WinNT (SP6a) box. So I can't compile. Also, if > > I don't have it installed, will Kaboodle even run? Perhaps > > you could email me a "Kaboodle.exe" and I can test that. > > > > -Scott > > > > On Tue, 25 Mar 2003, Kaboodle Team wrote: > > > > > Hi! > > > > > > Yes, we use Iphlpapi.lib now. It is supplied with Microsoft Platform > SDK. > > We > > > use it for linking with GetTcpTable(). It is not Win CE specific > library. > > > We could dynamicaly link to this function - without usage of > iphlpapi.lib > > if > > > you see > > > some serious disadvantage of its usage, but if you do not, then linking > > > using iphlpapi.lib > > > is plainer: we don't need to write code to discover the address of > > > GetTcpTable() in iphlpapi.dll. > > > So what do you think about it? > > > > > > -Kaboodle team. > > > > > > -----Original Message----- > > > From: Scott C. Best [mailto:[EMAIL PROTECTED] > > > Sent: Tuesday, March 25, 2003 8:42 PM > > > To: Kaboodle Team > > > Subject: Re: Current Kaboodle version > > > > > > > > > > > > Heya. I *think* that version number isn't the > > > application version, it's the registry info version. So if > > > we add something into the registry that would make the older > > > versions unusable, we increment this number. > > > > > > Speaking of unusable...I'm getting a compliation > > > error at link time with the latest snapshot: > > > > > > -------------------- > > > Linking... > > > LINK : fata error LNK1181: cannot open input file "Iphlpapi.lib" > > > Error executing link.exe > > > -------------------- > > > > > > This happens during compiiation of GnucleusProto, > > > right off the bat with a "rebuild all". Platform is WinNT 6a. > > > I see that iphlpapi.lib was added to the Link project settings > > > in all of the classes. On the MSDN site, it's described as > > > an interface into the IP Helper API...for Windows CE .Net. > > > Does Kaboodle use it now? If so: where, and what does it > > > replace? > > > > > > -Scott > > > > > > > > > > > > On Tue, 25 Mar 2003, Kaboodle Team wrote: > > > > > > > This is just a tiny note: > > > > > > > > current Kaboodle identifies itself as version 95, not 99: > > > > > > > > \HKEY_LOCAL_MACHINE\SOFTWARE\KABOODLE\ > > > > Version: 95 > > > > > > > > This is inference of: > > > > > > > > File: EF/CheckRegistry.cpp > > > > Line: 24 > > > > > > > > const DWORD CCheckRegistry::m_dwVersion = 95; > > > > > > > > > > > > > ------------------------------------------------------- This SF.net email is sponsored by: The Definitive IT and Networking Event. Be There! NetWorld+Interop Las Vegas 2003 -- Register today! http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en _______________________________________________ Kaboodle-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/kaboodle-devel