Removes a format enumerator from the given bind context.
HRESULT RevokeFormatEnumerator(
LPBC pbc, //Pointer to the bind context
IEnumFORMATETC *pEFetc
//Pointer to the format enumerator to revoke
);
RevokeFormatEnumerator removes a format enumerator from the bind context specified in pbc. It must previously have been registered with a call to RegisterFormatEnumerator.
Note that it is not necessary to make this call for every use of a bind context. It is possible (although not recommended) to reuse the same bind context and the same format enumerator for several bind operations. Upon calling IBindCtx::Release, all registered objects on that bind context are revoked, including the format enumerator interfaces. Therefore, releasing a bind context implicitly releases all registered format enumerators. However, if one chooses to reuse a bind context, one can use RevokeFormatEnumerator to remove a registered format enumerator so it is not re-used.
Windows NT: Use version 5.0 or later.
Windows: Unsupported.
Windows CE: Unsupported.
Header: Declared in urlmon.h.