🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.nativeapi
Article #8212

Re: Is it possible to use Wininet functions WITHOUT LINKING the Wininet.lib ??

#8212
From: Chris Hill
Date: Tue, 16 Nov 2004 04:16
34 lines
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-mail
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>

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