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.