Codex API: Installation


The UnBindPlugIn function un-registers a plug-in from use with an archive type it supports. This function is primarily intended to be used during plug-in uninstallation. It should be used before any plug-in files are removed from the system.


VOID BindPlugIn(
    LPCTSTR lpName,    // name of plug-in
    LPCTSTR lpArchive  // archive format



[in] Pointer to a null-terminated string that specifies the name of the plug-in being un-registered for the archive type. This must be the same name that the plug-in previously registered with under the Codex runtime.


[in] Pointer to a null-terminated string that specifies the archive format for which the plug-in is being un-registered as a handler. This must be the same value as used during plug-in registration. See the BindPlugIn function for more information.

Return Values

This function does not return any values.


UnBindPlugIn does not automatically re-associate the selected archive with other plug-ins present on the system which have support for the archive. Therefore, some or all archive functions may be disabled after UnBindPlugIn returns.

The user may manually edit the mapping of functions between archives and plug-ins. See the EditPlugInBindings function for more information.


Windows NT/2000/XP: Requires Windows NT 4.0 SP4 or later.
Windows 95/98/Me:
Requires Windows 98 (or Windows 95 with DCOM 1.2).
Declared in mCodexAPI.h.
Use mCodexAPI.dll.

See Also

Codex API Overview, Codex API Functions, BindPlugIn, EditPlugInBindings