On 5/20/10 9:33 AM, Ilya Shpigor wrote: +void WebBrowser_OleLink_Init(WebBrowser *This) +{ + This->lpOleLinkVtbl =&OleLinkVtbl; +} You don't need a separated function for that. Just use WebBrowser_OleObject_Init. Jacek