Geoff Chappell - Software Analyst
IID_ITranslateShellChangeNotify | {B4DF2675-BA23-11D2-B5EE-006097C686F6} |
The ITranslateShellChangeNotify methods are (as ordered in the virtual function table after the IUnknown methods):
Offset | Method |
---|---|
0x0C | TranslateIDs |
0x10 | IsChildID |
0x14 | IsEqualID |
0x18 | Register |
0x1C | Unregister |
with prototypes:
HRESULT TranslateIDs ( LONG *, PCIDLIST_ABSOLUTE, PCIDLIST_ABSOLUTE, PIDLIST_ABSOLUTE *, PIDLIST_ABSOLUTE *, LONG *, PIDLIST_ABSOLUTE *, PIDLIST_ABSOLUTE *);
HRESULT IsChildID (PCIDLIST_ABSOLUTE, INT);
HRESULT IsEqualID (PCIDLIST_ABSOLUTE, PCIDLIST_ABSOLUTE);
HRESULT Register (HWND, UINT, LONG);
HRESULT Unregister (VOID);
The ITranslateShellChangeNotify interface is implemented in
Though this interface dates from 1999, it was still not documented by Microsoft as late as the January 2007 edition of the Windows Vista Software Development Kit (SDK).