http://blog.csdn.net/mickeyfirst/archive/2008/11/07/3247597.aspx
The following table summarises the UID usage for the common system-defined polymorphic DLLs:
Description
Usual extension
UID2
UID3 required?
application
app
KUidApp
in apadef.h
yes
animation
ani
KWservAnimDllUid
in w32adll.h
no
control panel applet
ctl
KUidSystemControlDll
in apgctl.h
yes
ECom plug-in
ECOMIIC
0x10009D8D
yes
front-end processor
fep
0x10005e32
yes
MIME recognizer
mdl
0x10003A19
yes
serial protocol module
csy
KUidUnicodeCommServerModuleV02
in cs_port.h
no
socket server protocol module
prt
KUidProtocolModule
in es_prot.h
yes
Server-side MTM
dll
KUidMtmServerComponent
in msvruids.h
yes
Client-side MTM
dll
KUidMtmClientComponent
in msvruids.h
yes
UI MTM
dll
KUidMtmUiComponent
in msvruids.h
yes
UI Data MTM
dll
KUidMtmUiDataComponent
in msvruids.h
yes