Tests existence of an Internet Explorer setting that is a registry key in a specified logical hive, allowing placeholders in the key’s name.


ExistsInHiveExtKey (
    REFGUID Guid, 
    HIVEID HiveId, 
    UINT ArgCount, 

in which HIVEID is an enum in the SettingStore namespace.


The Guid argument specifies the setting to work on.

The HiveId argument specifies a logical hive for the setting. Refer to the general notes for supported cases.

The ArgCount argument specifies how many placeholders are provided as remaining arguments. Each placeholder is a PCWSTR.

Return Value

The function returns TRUE if the setting exists in any logical hive, else FALSE.


The ExistsInHiveExtKey function is exported from IERTUTIL as ordinal 665 in version 8.0 and higher.