HRESULT HTMLLoadOptions_Create(IUnknown *pUnkOuter, REFIID riid, void** ppv) { HTMLLoadOptions *ret; HRESULT hres; TRACE("(%p %s %p)\n", pUnkOuter, debugstr_guid(riid), ppv); ret = heap_alloc(sizeof(HTMLLoadOptions)); ret->lpHtmlLoadOptionsVtbl = &HtmlLoadOptionsVtbl; ret->ref = 1; ret->opts = NULL; hres = IHtmlLoadOptions_QueryInterface(LOADOPTS(ret), riid, ppv); IHtmlLoadOptions_Release(LOADOPTS(ret)); return hres; }
HRESULT HTMLLoadOptions_Create(IUnknown *pUnkOuter, REFIID riid, void** ppv) { HTMLLoadOptions *ret; HRESULT hres; TRACE("(%p %s %p)\n", pUnkOuter, debugstr_mshtml_guid(riid), ppv); ret = heap_alloc(sizeof(HTMLLoadOptions)); if(!ret) return E_OUTOFMEMORY; ret->IHtmlLoadOptions_iface.lpVtbl = &HtmlLoadOptionsVtbl; ret->ref = 1; ret->opts = NULL; hres = IHtmlLoadOptions_QueryInterface(&ret->IHtmlLoadOptions_iface, riid, ppv); IHtmlLoadOptions_Release(&ret->IHtmlLoadOptions_iface); return hres; }