Geoff Chappell - Software Analyst
ITravelLogClientWrapper | {0AD364CE-ADCB-11D3-8269-00805FC732C0} |
The ITravelLogClientWrapper methods are (as ordered in the virtual function table after the IUnknown methods):
Offset | Method |
---|---|
0x0C | GetDummyWindowData |
0x10 | FindWindowByIndex |
The following are known from Microsoft’s symbol files:
HRESULT GetDummyWindowData (PCWSTR, PCWSTR, IStream *, WINDOWDATA *);
HRESULT FindWindowByIndex (ULONG, CLSID *, IUnknown **);
The ITravelLogClientWrapper interface is implemented in IEFRAME version 7.00 and in the Windows Vista builds of SHDOCVW and SHELL32 version 6.00.
Note that SHDOCVW versions 5.50 and higher, until changed for Windows Vista, use this interface’s IID for a slightly different interface, named ITravelLogClient2, which does not have the FindWindowByIndex method and does not provide GetDummyWindowData with the address of an IStream.
This interface is not documented by Microsoft in the January 2007 edition of the Software Development Kit (SDK) for Windows Vista.
That said, the interface is not completely undocumented. As often for interfaces, the corresponding IID symbol is defined in the UUID.LIB library, even though it is not declared in any header—at least, not any that Microsoft distributes with the SDK.