MSHTML Functions

The table on this page is this study’s master list of functions that appear in the export directory of any known version of MSHTML. Some functions that exist only in early versions are exported only by ordinal, so that names are not known.

Function Applicable Versions Documentation Status
ClearPhishingFilterData 7.00 and higher  
com_ms_ospmrshl_classInit 4.71 and higher;
until discontinued in 7.00
 
com_ms_ospmrshl_copyToExternal 4.71 and higher;
until discontinued in 7.00
 
com_ms_ospmrshl_releaseByValExternal 4.71 and higher;
until discontinued in 7.00
 
com_ms_ospmrshl_toJava 4.71 and higher;
until discontinued in 7.00
 
ConvertAndEscapePostData 7.00 and higher  
CreateHTMLPropertyPage 5.00 and higher documented
DllCanUnloadNow 4.70 and higher (documented)
DllEnumClassObjects 4.71 and higher  
DllGetClassObject 4.70 and higher (documented)
DllGetVersion late 4.70 builds (Internet Explorer 3.01) and higher;
until discontinued in 4.71
 
DllInstall 4.71 and higher;
until discontinued in 7.00
 
DllRegisterServer most 4.70 builds (Windows 95 OSR2) and higher;
until discontinued in 7.00
 
DllUnregisterServer 4.71 and higher;
until discontinued in 7.00
 
MatchExactGetIDsOfNames 4.71 and higher  
PrintHTML most 4.70 builds (Windows 95 OSR2) and higher (documented)
RNIGetCompatibleVersion 4.71 and higher;
until discontinued in 7.00
 
RunHTMLApplication 5.00 and higher  
RunInternetExplorer 4.70 only  
SetMiscOption late 4.70 builds (Internet Explorer 3.01) and higher;
until discontinued in 4.71
 
ShowHTMLDialog 4.71 and higher documented
ShowHTMLDialogEx 5.50 and higher documented
ShowModalDialog 4.71 and higher  
ShowModelessHTMLDialog 5.00 and higher documented
SvrTri_ClearCache 5.00 only  
SvrTri_GetDLText 5.00 only  
SvrTri_NormalizeUA 5.00 only  
ordinal 100 4.70 only  
ordinal 101 4.70 only  
ordinal 102 4.70 only  
ordinal 103 4.70 only  
ordinal 104 4.70 only  
ordinal 105 early 4.70 build (Internet Explorer 3.00) only  
ordinal 106 early 4.70 build (Internet Explorer 3.00) only