Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
CryptoAlgo Inc daad8a087a Add source files 4 years ago
..
chicago Add source files 4 years ago
oplock Add source files 4 years ago
_ntverp.h Add source files 4 years ago
acache.hxx Add source files 4 years ago
apiutil.h Add source files 4 years ago
atq.h Add source files 4 years ago
buffer.hxx Add source files 4 years ago
capiutil.hxx Add source files 4 years ago
certnotf.hxx Add source files 4 years ago
certupgr.hxx Add source files 4 years ago
cmnull.hxx Add source files 4 years ago
comadmii.c Add source files 4 years ago
comrepl.h Add source files 4 years ago
comrepl_i.c Add source files 4 years ago
crypt32l.h Add source files 4 years ago
datetime.hxx Add source files 4 years ago
dbgutil.h Add source files 4 years ago
dirmon.h Add source files 4 years ago
dynodbc.h Add source files 4 years ago
eventlog.hxx Add source files 4 years ago
except.h Add source files 4 years ago
facility.txt Add source files 4 years ago
festrcnv.h Add source files 4 years ago
fsconst.h Add source files 4 years ago
ftpd.h Add source files 4 years ago
gip.h Add source files 4 years ago
gntlsapi.h Add source files 4 years ago
gsvcinfo.hxx Add source files 4 years ago
hashfn.h Add source files 4 years ago
hashtab.hxx Add source files 4 years ago
httphdr.hxx Add source files 4 years ago
iadm.h Add source files 4 years ago
iadmext.h Add source files 4 years ago
icrypt.hxx Add source files 4 years ago
igateway.hxx Add source files 4 years ago
iis64.h Add source files 4 years ago
iisadmin.hxx Add source files 4 years ago
iisassoc.hxx Add source files 4 years ago
iisbind.hxx Add source files 4 years ago
iiscblob.h Add source files 4 years ago
iiscert.hxx Add source files 4 years ago
iiscmr.hxx Add source files 4 years ago
iiscnfg.x Add source files 4 years ago
iiscrmap.hxx Add source files 4 years ago
iiscrypt.h Add source files 4 years ago
iiscryptp.h Add source files 4 years ago
iisctl.hxx Add source files 4 years ago
iisendp.hxx Add source files 4 years ago
iisext.x Add source files 4 years ago
iisfilt.x Add source files 4 years ago
iisinfo.h Add source files 4 years ago
iismap.hxx Add source files 4 years ago
iistypes.hxx Add source files 4 years ago
iisver.h Add source files 4 years ago
ilogobj.hxx Add source files 4 years ago
imd.h Add source files 4 years ago
imdp.h Add source files 4 years ago
immd5.h Add source files 4 years ago
inetaccs.h Add source files 4 years ago
inetamsg.mc Add source files 4 years ago
inetcom.h Add source files 4 years ago
inetinfo.h Add source files 4 years ago
inetsec.h Add source files 4 years ago
inetsvcs.h Add source files 4 years ago
infoimp.h Add source files 4 years ago
infoimp.idl Add source files 4 years ago
iperfctr.hxx Add source files 4 years ago
irtldbg.h Add source files 4 years ago
irtlmisc.h Add source files 4 years ago
iscaptrc.h Add source files 4 years ago
isplat.h Add source files 4 years ago
isrpc.hxx Add source files 4 years ago
issched.hxx Add source files 4 years ago
lkrhash.h Add source files 4 years ago
llsapi.h Add source files 4 years ago
loadadm.hxx Add source files 4 years ago
locks.h Add source files 4 years ago
logconst.h Add source files 4 years ago
logging.hxx Add source files 4 years ago
logtype.h Add source files 4 years ago
lonsi.hxx Add source files 4 years ago
lstentry.h Add source files 4 years ago
madel.hxx Add source files 4 years ago
makefile Add source files 4 years ago
makefile.inc Add source files 4 years ago
manodel.hxx Add source files 4 years ago
mb.hxx Add source files 4 years ago
mbs.hxx Add source files 4 years ago
md5.h Add source files 4 years ago
mdcommsg.h Add source files 4 years ago
mddef.h Add source files 4 years ago
metacach.hxx Add source files 4 years ago
mimemap.hxx Add source files 4 years ago
mlszau.hxx Add source files 4 years ago
mtx.h Add source files 4 years ago
mtxadmii.c Add source files 4 years ago
mtxadmin.h Add source files 4 years ago
mtxpriv.h Add source files 4 years ago
mtxrepl.h Add source files 4 years ago
mtxrepli.c Add source files 4 years ago
multisz.hxx Add source files 4 years ago
nsepname.hxx Add source files 4 years ago
odbcconn.hxx Add source files 4 years ago
opt_rest.h Add source files 4 years ago
opt_time.h Add source files 4 years ago
package.h Add source files 4 years ago
parse.hxx Add source files 4 years ago
perfutil.h Add source files 4 years ago
pudebug.h Add source files 4 years ago
pwsctrl.h Add source files 4 years ago
pwsdata.hxx Add source files 4 years ago
rdns.hxx Add source files 4 years ago
readme.txt Add source files 4 years ago
readmost.hxx Add source files 4 years ago
refb.hxx Add source files 4 years ago
reftrace.h Add source files 4 years ago
replseed.hxx Add source files 4 years ago
sharelok.h Add source files 4 years ago
smalprox.h Add source files 4 years ago
sources Add source files 4 years ago
spxinfo.h Add source files 4 years ago
srvvarid.h Add source files 4 years ago
sslinfo.hxx Add source files 4 years ago
stktrace.h Add source files 4 years ago
string.hxx Add source files 4 years ago
stringau.hxx Add source files 4 years ago
strlog.hxx Add source files 4 years ago
svcloc.h Add source files 4 years ago
svmap.h Add source files 4 years ago
tcpcons.h Add source files 4 years ago
tcpdll.hxx Add source files 4 years ago
tcpproc.h Add source files 4 years ago
template.rc Add source files 4 years ago
timer.h Add source files 4 years ago
tracelog.h Add source files 4 years ago
trie.h Add source files 4 years ago
tscache.hxx Add source files 4 years ago
tslogon.hxx Add source files 4 years ago
tsrc.h Add source files 4 years ago
tsres.hxx Add source files 4 years ago
tssec.hxx Add source files 4 years ago
tsunami.hxx Add source files 4 years ago
tsvroot.hxx Add source files 4 years ago
urlutil.h Add source files 4 years ago
uspud.h Add source files 4 years ago
w3svc.h Add source files 4 years ago
wmrgexp.h Add source files 4 years ago
xbf.hxx Add source files 4 years ago

readme.txt

README.txt

Author: Murali R. Krishnan (MuraliK)
Created: 28 July, 1995

Revisions:
Date By Comments
----------------- -------- -------------------------------------------


Summary :
This file describes the files in the directory internet\svcs\inc
and details related to Internet Servers Common Headers


File Description

README.txt This file.
atq.h Asyncronous Thread queue (ATQ) interface
buffer.hxx BUFFER class for raw buffer objects
cachecfg.hxx DISK cache configuration object
cpsock.h Connection Packet Sockets interface
dbgutil.h Debug utilities header (Template only)
eventlog.hxx EVENT_LOG class for interfacing with event log module
fsconst.h File system type constants
gsvcinfo.hxx IGSVC_INFO Internet gateway service interface definition
igateway.hxx Internet GATEWAY process interface
inetamsg.mc Internet Svcs common dll message file
inetlog.w Internet common Log interface
isvcinfo.hxx ISVC_INFO internet services common info interface
makefile
makefile.inc
mimemap.hxx MIME_MAP class for MIME mapping
odbcconn.hxx ODBC_CONNETION and other ODBC interface classes
parse.hxx INET_PARSE module for parsing strings
pudebug.h Program utility interface for debugging
sources description file for NT Build
string.hxx STRING class
tcpcons.h Internet services common constants defined.
tcpdata.h Internet services common data
tcpdebug.h Internet services (OLD ) debug interface (DEFUNCT)
tcpdll.hxx Internet services include files header
tcpproc.h Internet services procedures header
tscache.hxx Internet Services Cache interface
tsres.hxx Internet services resource class definition
tsunami.hxx Internet Services TSUNAMI.LIB interface
tsvcinfo.hxx Publishing services common interface
xportcon.hxx Internet services transport independent connections.


Implementation Details


Contents:

1. ISVC_INFO
2. Eventlog
3. RequestLog


1. ISVC_INFO:
This is the common base class for all the Internet services. It
consists of information that is generic to all the services. The data consists
of
Supplied Data:
ServiceName
ServiceId
Registry key name for parameters of service
Module Name ( the dll name of service for resources)

Internal Data:
EventLog object
Request Log Oject (InetLog)
ModuleHandle
fValid -- indicating if this object is valid
tsLock -- resource lock
AdminName name of administrator (from registry)
AdminEmail email for administrator (from registry)
AdminComment comment about this server (from registry)


From the ISVC_INFO object we derive two kinds of objects
IGSVC_INFO -- Internet Gateway service info object
IPSVC_INFO -- Internet Publishing service info object
( At present IPSVC_INFO is also called TSVC_INFO (old name))

IPSVC_INFO:
This object consists of common information for all Internet Publishing
services. Currently the services include Gopher, FTP and WWW services. The
data maintained by this object includes all those in ISVC_INFO and the
following:
Supplied Data:
Anonymous User Name
Anonymous Password Secret Name
Virtual Roots Secret Name
Function pointer for initialization of service
Function pointer for cleanup of service on termination

Internal Data:
fValid -- if this object is valid
AnonymousUserToken
tsCache - cache object for cached objects
Accept IP address list ( from registry)
Deny IP address list (from registry)