Modules
This is the overall set of modules in the W3C Reference Library. This set is identical to the set of
generated DLLs when compiling under Windows.
As this list is a bit out of date, then
please look at the def files in the windows directory
for an up to date list.
- wwwdll.dll
- wwwutils.dll
- wwwcore.dll
- wwwcache.dll
- wwwmime.dll
- wwwhttp.dll
- wwwhtml.dll
- wwwrules.dll
- wwwnews.dll
- remaining modules
wwwdll.dll
The wwwdll library is a tiny library that contains a pointer to the TTYPrint function. When Windows loads a DLL, the exported function and data
pointers get "fixed up" in the other modules. Consequently, what may be a directly addressable
piece of data in it's home library will be a pointer in the other libraries and executables that
dynamically link to it. The TTYPrint pointer is exported to the other modules and referenced via
the TTYPrint macro in HTUtils.h. wwwdll.dll also contains the WWW_TraceFlag to the same end of macroing the
indirection. Dependencies: windll.c wwwdll.c wwwdll.def
wwwutils.dll
The utils are a set of basic utilies that are used by the other libraries and may prove usefull
outside the context of the libwww. It implements linked lists, associative arrays, ... See Util Modules for a description of the use of these
functions. Dependencies:
wwwdll.lib
windll.c
wwwutils.def
HTArray.c
HTAssoc.c
HTAtom.c
HTChunk.c
HTList.c
HTString.c
HTUU.c
wwwcore.dll
This library contains all the WWW specific functions needed to write an application that uses the
standard streams and converters, or produces it's own. See Core Modules for a description of the use of these
functions. Dependencies:
wwwdll.lib
wwwutils.lib
windll.c
wwwcore.def
HTAccess.c
HTAlert.c
HTAnchor.c
HTBind.c
HTConLen.c
HTDialog.c
HTDNS.c
HTError.c
HTEscape.c
HTEvntrg.c
HTFormat.c
HTFWrite.c
HTMethod.c
HTNet.c
HTParse.c
HTProt.c
HTReqMan.c
HTSocket.c
HTTCP.c
HTTee.c
HTWriter.c
HTWWWStr.c
wwwcache.dll
Dependencies:
wwwdll.lib
wwwutils.lib
windll.c
wwwcache.def
HTCache.c
wwwmime.dll
Dependencies:
wwwdll.lib
wwwutils.lib
wwwcore.lib
windll.c
wwwmime.def
HTBound.c
HTHeader.c
HTMIME.c
HTMIMERq.c
wwwhttp.dll
Dependencies:
wwwdll.lib
wwwutils.lib
wwwcore.lib
wwwcache.lib
wwwmime.lib
windll.c
wwwhttp.def
HTAABrow.c
HTAAUtil.c
HTTP.c
HTTPReq.c
HTTPRes.c
HTTPServ.c
wwwhtml.dll
Dependencies:
wwwdll.lib
wwwutils.lib
wwwcore.lib
windll.c
wwwhtml.def
SGML.c
HTMLPDTD.c
HTMLGen.c
HTTeXGen.c
wwwrules.dll
Dependencies:
wwwdll.lib
wwwutils.lib
wwwcore.lib
windll.c
wwwrules.def
HTProxy.c
HTRules.c
wwwnews.dll
Dependencies:
wwwdll.lib
wwwutils.lib
wwwcore.lib
wwwmime.lib
wwwmlgen.lib
wwwnews.lib
windll.c
wwwnews.def
HTNDir.c
HTNews.c
HTNewsLs.c
HTNewsRq.c
remaining modules
Not all the modules have been incorporated into DLLs yet. Therefore, it is
required that the application link directly to the remaining modules. In
addition to it's own source files, the application will have the remaining
Dependencies:
wwwdll.lib
wwwutils.lib
wwwcore.lib
wwwmime.lib
wwwhttp.lib
wwwmlgen.lib
wwwrules.lib
HTDir.c
HTFile.c
HTFTP.c
HTFTPDir.c
HTGopher.c
HTGuess.c
HTHist.c
HTHome.c
HTIcons.c
HTInit.c
HTBInit.c
HTLog.c
HTML.c
HTMulti.c
HTPlain.c
HTTelnet.c
HTTeXGen.c
HTWSRC.c