Geoff Chappell - Software Analyst
| 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 *);
The ISettingsBroker interface is implemented in IERTUTIL version 8.0 and higher.