Knowledge Essentials - 3Essentials Hosting

What is ietag.dll?

Article ID: 1125

 Back to Search

Windows Process Description:

The library file ietag.dll is a component of the Microsoft Office Suite and Internet Explorer. It implements the generation of smart tag links, drop-down boxes, and the collation of indexed factoids and references in the user interface pages of text and data processing software of Microsoft as well as Microsoft's Internet Explorer browser.

A smart tag is indicated by a purple dotted line under a certain term or data type. It converts the underlined term into a hyperlink with a drop down box listing the terms with possible connections and references. For example, the date "December 21, 2012" will be recognized as a date. The hyperlink created, then, might point to an event calendar heading for that particular date, and/or the most relevant event entry nearest the hyperlinked date. Further possible actions could be Insert Address, Add to Contacts, Open Contact, Schedule a Meeting, and the like.

Because the whole Office suite of Microsoft, at one time or another calls on the file ietag.dll, its dependencies are many and varied. The presence of the library files gdi32.dll, advapi32.dll, shlwapi.dll, oleaut32.dll, olecc.dll, msvcrt.dll, user32.dll, ole32.dll, and kernel32.dll are required by the library component ietag.dll to achieve its full utility.

The file ietag.dll, if set to the browser Internet Explorer, will parse the web page, match the terms with its pre-defined checklist, and then add to the hyperlinks.

The ietag.dll file library has the following binary functions: DllCanUnloadNow, DllGetClassObject, DllRegisterServer, DllUnregisterServer, HrIetagFreeFactoidServer, HrIetagInitFactoidServer, and _resetstkoflw. The function prefixed by "DLL" while the file ietag.dll is in use retrieves the class of the object from the object handler or application, and creates new registry entries for the classes in the local server module.

The functions containing the tag FactoidServer will check if a drop-down box is empty and will initiate the pre-fabricated list of factoids to link or operate onto. Finally, the function _resetskoflw will help the process recover from a stack overflow condition and will permit the program to execute instead of returning a fatal exception error.

The module ietag.dll is low in terms of hard disk memory usage, with 161, 336 bytes. It has been in circulation since the release of Microsoft Office 2003 and remains in currency with Office 2007 for the Windows Vista. A common path for it is C:/ Program Files/ Common Files/ Microsoft Shared/ Smart Tag/.

Author: Microsoft Corporation

Author URL: http://

Part Of: Microsoft Office 2003 and 2007 and Internet Explorer

Memory Usage: Low

Associated Applications: The ietag.dll file is associated with Microsoft Office 2003 and 2007.

Background DLL: Yes

Uses Network: Yes

Hardware Related: No

Common Path: C:\ Program Files\ Common Files\ Microsoft Shared\ Smart Tag\

DLL Version: 12.0.4518.1014

Downloads Associated With This Article
No downloads are currently associated with this article.