ISettingsBroker

IID_ISettingsBroker {EA77E0BC-3CE7-4CC1-928F-6F50A0CE5487}

The ISettingsBroker methods are (as ordered in the virtual function table after the IUnknown methods):

Offset Method
0x0C SetValue
0x10 SetExtValue
0x14 DeleteValue
0x18 DeleteExtValue
0x1C DeleteKey
0x20 DeleteExtKey

with prototypes:

HRESULT SetValue (REFGUID, INT, INT, PBYTE, DWORD);
HRESULT SetExtValue (REFGUID, INT, INT, SAFEARRAY *, PBYTE, DWORD);
HRESULT DeleteValue (REFGUID, INT);
HRESULT DeleteExtValue (REFGUID, INT, SAFEARRAY *);
HRESULT DeleteKey (REFGUID, INT);
HRESULT DeleteExtKey (REFGUID, INT, SAFEARRAY *);

Availability

The ISettingsBroker interface is implemented in IERTUTIL version 8.0 and higher.