Windows-Server-2003/shell/shlwapi
shaswata56 b80a07e229 commiting as it is 2020-09-29 05:13:45 +06:00
..
dll commiting as it is 2020-09-29 05:13:45 +06:00
resdll commiting as it is 2020-09-29 05:13:45 +06:00
srca commiting as it is 2020-09-29 05:13:45 +06:00
srccpp commiting as it is 2020-09-29 05:13:45 +06:00
srcw commiting as it is 2020-09-29 05:13:45 +06:00
aboutinf.cpp commiting as it is 2020-09-29 05:13:45 +06:00
assoc.h commiting as it is 2020-09-29 05:13:45 +06:00
assocapi.cpp commiting as it is 2020-09-29 05:13:45 +06:00
assocelem.cpp commiting as it is 2020-09-29 05:13:45 +06:00
color.c commiting as it is 2020-09-29 05:13:45 +06:00
connect.cpp commiting as it is 2020-09-29 05:13:45 +06:00
datablok.cpp commiting as it is 2020-09-29 05:13:45 +06:00
debug.c commiting as it is 2020-09-29 05:13:45 +06:00
dirs commiting as it is 2020-09-29 05:13:45 +06:00
dll.c commiting as it is 2020-09-29 05:13:45 +06:00
fda.c commiting as it is 2020-09-29 05:13:45 +06:00
fstream.cpp commiting as it is 2020-09-29 05:13:45 +06:00
gcount.cpp commiting as it is 2020-09-29 05:13:45 +06:00
gnumakefile commiting as it is 2020-09-29 05:13:45 +06:00
helpmb.cpp commiting as it is 2020-09-29 05:13:45 +06:00
httpfnc.cpp commiting as it is 2020-09-29 05:13:45 +06:00
ids.h commiting as it is 2020-09-29 05:13:45 +06:00
inistr.cpp commiting as it is 2020-09-29 05:13:45 +06:00
itfwrap.cpp commiting as it is 2020-09-29 05:13:45 +06:00
machinfo.cpp commiting as it is 2020-09-29 05:13:45 +06:00
menu.c commiting as it is 2020-09-29 05:13:45 +06:00
mime.cpp commiting as it is 2020-09-29 05:13:45 +06:00
mirror.c commiting as it is 2020-09-29 05:13:45 +06:00
mlui.cpp commiting as it is 2020-09-29 05:13:45 +06:00
mlui.h commiting as it is 2020-09-29 05:13:45 +06:00
native.cpp commiting as it is 2020-09-29 05:13:45 +06:00
nullstm.cpp commiting as it is 2020-09-29 05:13:45 +06:00
nullstm.h commiting as it is 2020-09-29 05:13:45 +06:00
ole2dup.c commiting as it is 2020-09-29 05:13:45 +06:00
palette.c commiting as it is 2020-09-29 05:13:45 +06:00
palette.h commiting as it is 2020-09-29 05:13:45 +06:00
path.c commiting as it is 2020-09-29 05:13:45 +06:00
priv.h commiting as it is 2020-09-29 05:13:45 +06:00
privpath.h commiting as it is 2020-09-29 05:13:45 +06:00
propbag.cpp commiting as it is 2020-09-29 05:13:45 +06:00
qistub.cpp commiting as it is 2020-09-29 05:13:45 +06:00
readme.txt commiting as it is 2020-09-29 05:13:45 +06:00
reg.c commiting as it is 2020-09-29 05:13:45 +06:00
regsrc.cpp commiting as it is 2020-09-29 05:13:45 +06:00
regw.cpp commiting as it is 2020-09-29 05:13:45 +06:00
security.cpp commiting as it is 2020-09-29 05:13:45 +06:00
security.ico commiting as it is 2020-09-29 05:13:45 +06:00
shared.c commiting as it is 2020-09-29 05:13:45 +06:00
shellacl.c commiting as it is 2020-09-29 05:13:45 +06:00
shlwapi.inc commiting as it is 2020-09-29 05:13:45 +06:00
shlwapi.manifest commiting as it is 2020-09-29 05:13:45 +06:00
shlwapi.rc commiting as it is 2020-09-29 05:13:45 +06:00
shlwapi.rcv commiting as it is 2020-09-29 05:13:45 +06:00
shlwapi.src commiting as it is 2020-09-29 05:13:45 +06:00
shlwaplc.rc commiting as it is 2020-09-29 05:13:45 +06:00
shperf.c commiting as it is 2020-09-29 05:13:45 +06:00
stream.cpp commiting as it is 2020-09-29 05:13:45 +06:00
stream.h commiting as it is 2020-09-29 05:13:45 +06:00
strings.c commiting as it is 2020-09-29 05:13:45 +06:00
strmwrap.cpp commiting as it is 2020-09-29 05:13:45 +06:00
strtype.c commiting as it is 2020-09-29 05:13:45 +06:00
threads.h commiting as it is 2020-09-29 05:13:45 +06:00
time.cpp commiting as it is 2020-09-29 05:13:45 +06:00
tpsclass.h commiting as it is 2020-09-29 05:13:45 +06:00
tpstimer.cpp commiting as it is 2020-09-29 05:13:45 +06:00
tpsutil.cpp commiting as it is 2020-09-29 05:13:45 +06:00
tpswait.cpp commiting as it is 2020-09-29 05:13:45 +06:00
tpswait.h commiting as it is 2020-09-29 05:13:45 +06:00
tpswork.cpp commiting as it is 2020-09-29 05:13:45 +06:00
uastrfnc.c commiting as it is 2020-09-29 05:13:45 +06:00
uniansi.c commiting as it is 2020-09-29 05:13:45 +06:00
unicwrap.h commiting as it is 2020-09-29 05:13:45 +06:00
unixstuff.c commiting as it is 2020-09-29 05:13:45 +06:00
unixstuff.h commiting as it is 2020-09-29 05:13:45 +06:00
urlpars.cpp commiting as it is 2020-09-29 05:13:45 +06:00
util.cpp commiting as it is 2020-09-29 05:13:45 +06:00
wsprintf.c commiting as it is 2020-09-29 05:13:45 +06:00

readme.txt

Guidelines for adding code to shlwapi.dll
-----------------------------------------

Shlwapi is considered to be the repository for shared utility code in IE.
We do not want it to be a dumping ground. Also, the lw in shlwapi indicates
that it is intended to be light weight. Hence follow these guidelines

1. Make sure that it is indeed a utility function - others will want to use it.
2. Document the utility function with comments in your source file.
3. Tell other groups about the existence of these new utility functions. 
Preferably, identify modules that can be trimmed by using these utilities and do 
the trimming yourself.
4. Defer all initialization for your API-Set until one of these APIs is first called.
We do not want the loading of shlwapi.dll to introduce a large burden on the shell.