Article View: borland.public.cppbuilder.nativeapi
Article #8212Re: Is it possible to use Wininet functions WITHOUT LINKING the Wininet.lib ??
From: Chris Hill
Date: Tue, 16 Nov 2004 04:16
Date: Tue, 16 Nov 2004 04:16
34 lines
2923 bytes
2923 bytes
On Mon, 15 Nov 2004 12:06:48 -0800, Bob Gonder <notbg@notmindspring.invalid> wrote: >Remy Lebeau (TeamB) wrote: >>The functions in question already existed in the NT platform at the time the >>"old" kernel was created for the 9x systems. > >Oh. I keep thinking NT came "after" >Especially when the help says "[New - Windows NT]" >It reinforces the notion that NT is "newer". This is one of the great tragedies in the history of Windows development. NT had a superior (though more resource demanding) implementation of all the base OS functionality. Then Win95 was then released with the "new shell" user interface (and associated APIs) on top of a kernel with Windows 3.1 heritage which supported a subset of the Win32 API. Those Win32 APIs which weren't supported by Win95 were never really adopted by anybody writing general purpose desktop apps because you couldn't run them on Win9x. Since Win95 was released before fully implementing the "new shell" API on NT (this was to become NT 4), this also caused problems and incompatibilities between NT and Win95. It took until 2000 and XP to sort this mess out on the NT side (of course these issues were never resolved on the Win9x side because there was never any intention of supporting many things on Win9x). When you see [New - Windows NT] in the Win32 API documentation included with BCB, this typically means new for NT 4.0 which was the most modern Windows version at the time that documentation was written. MS has since improved their documentation regarding which version of Windows a particular API is supported on. Chris Hill Chris244@aol.com
Technical Details
Message-ID:
<4199795e.652728814@forums.borland.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!feeder.enertel.nl!nntpfeed-01.ops.asmr-01.energis-idc.net!216.196.110.149.MISMATCH!border2.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!news-hub.cableinet.net!blueyonder!news-peer-test!btnet!newsfeed.bt.es!caladan.landsraad.net!newsgroups.borland.com!not-for-mailReferences:
<419508ed$1@newsgroups.borland.com> <419516cd$1@newsgroups.borland.com> <41955b2e$1@newsgroups.borland.com> <41955ff6@newsgroups.borland.com> <rftcp05c1rv7h9tahtrs9i6u38kt3au33b@4ax.com> <4197086d$1@newsgroups.borland.com> <17vep0543qqovnp4nt11762l33o181lile@4ax.com> <4198f971$1@newsgroups.borland.com> <q30ip0p3nksmolhstdv2hfuojeutslhuab@4ax.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 10cc67,7fd10020e90983c X-Google-Attributes: gid10cc67,public X-Google-Language: ENGLISH,ASCII-7-bit From: Chris244@aol.com (Chris Hill) Newsgroups: borland.public.cppbuilder.nativeapi Subject: Re: Is it possible to use Wininet functions WITHOUT LINKING the Wininet.lib ?? Date: Tue, 16 Nov 2004 04:16:53 GMT Message-ID: <4199795e.652728814@forums.borland.com> References: <419508ed$1@newsgroups.borland.com> <419516cd$1@newsgroups.borland.com> <41955b2e$1@newsgroups.borland.com> <41955ff6@newsgroups.borland.com> <rftcp05c1rv7h9tahtrs9i6u38kt3au33b@4ax.com> <4197086d$1@newsgroups.borland.com> <17vep0543qqovnp4nt11762l33o181lile@4ax.com> <4198f971$1@newsgroups.borland.com> <q30ip0p3nksmolhstdv2hfuojeutslhuab@4ax.com> X-Newsreader: Forte Free Agent 1.21/32.243 NNTP-Posting-Host: 12.221.211.182 X-Trace: newsgroups.borland.com 1100578612 12.221.211.182 (15 Nov 2004 20:16:52 -0700) Lines: 34 Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!feeder.enertel.nl!nntpfeed-01.ops.asmr-01.energis-idc.net!216.196.110.149.MISMATCH!border2.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!news-hub.cableinet.net!blueyonder!news-peer-test!btnet!newsfeed.bt.es!caladan.landsraad.net!newsgroups.borland.com!not-for-mail