50 *
ppv = &
This->IHtmlLoadOptions_iface;
52 *
ppv = &
This->IHtmlLoadOptions_iface;
54 *
ppv = &
This->IHtmlLoadOptions_iface;
107 for(iter =
This->opts; iter; iter = iter->
next) {
108 if(iter->
option == dwOption)
117 if(*pcbBuf < iter->
size) {
118 *pcbBuf = iter->
size;
123 *pcbBuf = iter->
size;
136 for(iter =
This->opts; iter; iter = iter->
next) {
137 if(iter->
option == dwOption)
188 hres = IHtmlLoadOptions_QueryInterface(&
ret->IHtmlLoadOptions_iface,
riid,
ppv);
189 IHtmlLoadOptions_Release(&
ret->IHtmlLoadOptions_iface);
static void * heap_alloc(size_t len)
static BOOL heap_free(void *mem)
#define InterlockedIncrement
#define InterlockedDecrement
const char * debugstr_mshtml_guid(const GUID *iid)
static ULONG WINAPI HtmlLoadOptions_Release(IHtmlLoadOptions *iface)
HRESULT HTMLLoadOptions_Create(IUnknown *pUnkOuter, REFIID riid, void **ppv)
static HTMLLoadOptions * impl_from_IHtmlLoadOptions(IHtmlLoadOptions *iface)
static ULONG WINAPI HtmlLoadOptions_AddRef(IHtmlLoadOptions *iface)
static HRESULT WINAPI HtmlLoadOptions_SetOption(IHtmlLoadOptions *iface, DWORD dwOption, LPVOID pBuffer, ULONG cbBuf)
static HRESULT WINAPI HtmlLoadOptions_QueryInterface(IHtmlLoadOptions *iface, REFIID riid, void **ppv)
static HRESULT WINAPI HtmlLoadOptions_QueryOption(IHtmlLoadOptions *iface, DWORD dwOption, LPVOID pBuffer, ULONG *pcbBuf)
static const IHtmlLoadOptionsVtbl HtmlLoadOptionsVtbl
#define memcpy(s1, s2, n)
#define IsEqualGUID(rguid1, rguid2)
IHtmlLoadOptions IHtmlLoadOptions_iface
#define CONTAINING_RECORD(address, type, field)