Windows-Server-2003/shell/shlwapi
2024-08-04 01:28:15 +02:00
..
dll Initiall commit 2024-08-04 01:28:15 +02:00
resdll Initiall commit 2024-08-04 01:28:15 +02:00
srca Initiall commit 2024-08-04 01:28:15 +02:00
srccpp Initiall commit 2024-08-04 01:28:15 +02:00
srcw Initiall commit 2024-08-04 01:28:15 +02:00
aboutinf.cpp Initiall commit 2024-08-04 01:28:15 +02:00
assoc.h Initiall commit 2024-08-04 01:28:15 +02:00
assocapi.cpp Initiall commit 2024-08-04 01:28:15 +02:00
assocelem.cpp Initiall commit 2024-08-04 01:28:15 +02:00
color.c Initiall commit 2024-08-04 01:28:15 +02:00
connect.cpp Initiall commit 2024-08-04 01:28:15 +02:00
datablok.cpp Initiall commit 2024-08-04 01:28:15 +02:00
debug.c Initiall commit 2024-08-04 01:28:15 +02:00
dirs Initiall commit 2024-08-04 01:28:15 +02:00
dll.c Initiall commit 2024-08-04 01:28:15 +02:00
fda.c Initiall commit 2024-08-04 01:28:15 +02:00
fstream.cpp Initiall commit 2024-08-04 01:28:15 +02:00
gcount.cpp Initiall commit 2024-08-04 01:28:15 +02:00
gnumakefile Initiall commit 2024-08-04 01:28:15 +02:00
helpmb.cpp Initiall commit 2024-08-04 01:28:15 +02:00
httpfnc.cpp Initiall commit 2024-08-04 01:28:15 +02:00
ids.h Initiall commit 2024-08-04 01:28:15 +02:00
inistr.cpp Initiall commit 2024-08-04 01:28:15 +02:00
itfwrap.cpp Initiall commit 2024-08-04 01:28:15 +02:00
machinfo.cpp Initiall commit 2024-08-04 01:28:15 +02:00
menu.c Initiall commit 2024-08-04 01:28:15 +02:00
mime.cpp Initiall commit 2024-08-04 01:28:15 +02:00
mirror.c Initiall commit 2024-08-04 01:28:15 +02:00
mlui.cpp Initiall commit 2024-08-04 01:28:15 +02:00
mlui.h Initiall commit 2024-08-04 01:28:15 +02:00
native.cpp Initiall commit 2024-08-04 01:28:15 +02:00
nullstm.cpp Initiall commit 2024-08-04 01:28:15 +02:00
nullstm.h Initiall commit 2024-08-04 01:28:15 +02:00
ole2dup.c Initiall commit 2024-08-04 01:28:15 +02:00
palette.c Initiall commit 2024-08-04 01:28:15 +02:00
palette.h Initiall commit 2024-08-04 01:28:15 +02:00
path.c Initiall commit 2024-08-04 01:28:15 +02:00
priv.h Initiall commit 2024-08-04 01:28:15 +02:00
privpath.h Initiall commit 2024-08-04 01:28:15 +02:00
propbag.cpp Initiall commit 2024-08-04 01:28:15 +02:00
qistub.cpp Initiall commit 2024-08-04 01:28:15 +02:00
readme.txt Initiall commit 2024-08-04 01:28:15 +02:00
reg.c Initiall commit 2024-08-04 01:28:15 +02:00
regsrc.cpp Initiall commit 2024-08-04 01:28:15 +02:00
regw.cpp Initiall commit 2024-08-04 01:28:15 +02:00
security.cpp Initiall commit 2024-08-04 01:28:15 +02:00
security.ico Initiall commit 2024-08-04 01:28:15 +02:00
shared.c Initiall commit 2024-08-04 01:28:15 +02:00
shellacl.c Initiall commit 2024-08-04 01:28:15 +02:00
shlwapi.inc Initiall commit 2024-08-04 01:28:15 +02:00
shlwapi.manifest Initiall commit 2024-08-04 01:28:15 +02:00
shlwapi.rc Initiall commit 2024-08-04 01:28:15 +02:00
shlwapi.rcv Initiall commit 2024-08-04 01:28:15 +02:00
shlwapi.src Initiall commit 2024-08-04 01:28:15 +02:00
shlwaplc.rc Initiall commit 2024-08-04 01:28:15 +02:00
shperf.c Initiall commit 2024-08-04 01:28:15 +02:00
stream.cpp Initiall commit 2024-08-04 01:28:15 +02:00
stream.h Initiall commit 2024-08-04 01:28:15 +02:00
strings.c Initiall commit 2024-08-04 01:28:15 +02:00
strmwrap.cpp Initiall commit 2024-08-04 01:28:15 +02:00
strtype.c Initiall commit 2024-08-04 01:28:15 +02:00
threads.h Initiall commit 2024-08-04 01:28:15 +02:00
time.cpp Initiall commit 2024-08-04 01:28:15 +02:00
tpsclass.h Initiall commit 2024-08-04 01:28:15 +02:00
tpstimer.cpp Initiall commit 2024-08-04 01:28:15 +02:00
tpsutil.cpp Initiall commit 2024-08-04 01:28:15 +02:00
tpswait.cpp Initiall commit 2024-08-04 01:28:15 +02:00
tpswait.h Initiall commit 2024-08-04 01:28:15 +02:00
tpswork.cpp Initiall commit 2024-08-04 01:28:15 +02:00
uastrfnc.c Initiall commit 2024-08-04 01:28:15 +02:00
uniansi.c Initiall commit 2024-08-04 01:28:15 +02:00
unicwrap.h Initiall commit 2024-08-04 01:28:15 +02:00
unixstuff.c Initiall commit 2024-08-04 01:28:15 +02:00
unixstuff.h Initiall commit 2024-08-04 01:28:15 +02:00
urlpars.cpp Initiall commit 2024-08-04 01:28:15 +02:00
util.cpp Initiall commit 2024-08-04 01:28:15 +02:00
wsprintf.c Initiall commit 2024-08-04 01:28:15 +02:00

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.