40"<BODY><H2>Generated HTML</H2>\r\n"
43"<TR bgColor=green>\r\n"
45"<TH>Value</TH></TR>\r\n"
48"<TD>value1</TD></TR>\r\n"
51"<TD>value2</TD></TR></TBODY></TABLE></BODY>";
66 while(*p1==
'\r' || *p1==
'\n' || *p1==
'\"') p1++;
67 while(*p2==
'\r' || *p2==
'\n') p2++;
86 ok(0,
"Unexpected call\n");
102 ok(0,
"unexpected call\n");
109 ok(0,
"unexpected call\n");
116 ok(0,
"unexpected call\n");
122 EXCEPINFO *pExcepInfo,
UINT *puArgErr)
126 static const WCHAR completeW[] =
L"complete";
155 IHTMLDocument *htmldoc;
161 win_skip(
"Failed to create XMLView instance\n");
166 hres = IUnknown_QueryInterface(xmlview, &IID_IPersistMoniker, (
void**)&unk);
168 IUnknown_Release(unk);
170 hres = IUnknown_QueryInterface(xmlview, &IID_IPersistHistory, (
void**)&unk);
172 IUnknown_Release(unk);
174 hres = IUnknown_QueryInterface(xmlview, &IID_IOleCommandTarget, (
void**)&unk);
176 IUnknown_Release(unk);
180 IUnknown_Release(unk);
182 hres = IUnknown_QueryInterface(xmlview, &IID_IHTMLDocument, (
void**)&htmldoc);
186 ok(unk == xmlview,
"Aggregation is not working as expected\n");
187 IUnknown_Release(unk);
188 IHTMLDocument_Release(htmldoc);
190 IUnknown_Release(xmlview);
210 if(!pCreateURLMoniker) {
211 win_skip(
"CreateURLMoniker not available\n");
216 &IID_IPersistMoniker, (
void**)&pers_mon);
218 win_skip(
"Failed to create XMLView instance\n");
223 hres = IPersistMoniker_QueryInterface(pers_mon, &IID_IHTMLDocument2, (
void**)&
html_doc);
231 IConnectionPoint_Release(
cp);
232 IConnectionPointContainer_Release(cpc);
239 hres = IPersistMoniker_Load(pers_mon,
TRUE, mon, bctx, 0);
241 IBindCtx_Release(bctx);
242 IMoniker_Release(mon);
254 IHTMLElement_Release(
elem);
259 IPersistMoniker_Release(pers_mon);
265 pCreateURLMoniker = (
void*)
GetProcAddress(urlmon,
"CreateURLMoniker");
int memcmp(void *Buffer1, void *Buffer2, ACPI_SIZE Count)
#define GetProcAddress(x, y)
#define WideCharToMultiByte
DWORD WINAPI GetModuleFileNameW(HINSTANCE hModule, LPWSTR lpFilename, DWORD nSize)
HINSTANCE WINAPI DECLSPEC_HOTPATCH LoadLibraryA(LPCSTR lpLibFileName)
HRESULT WINAPI DECLSPEC_HOTPATCH CoCreateInstance(REFCLSID rclsid, LPUNKNOWN pUnkOuter, DWORD dwClsContext, REFIID iid, LPVOID *ppv)
HRESULT WINAPI CoInitialize(LPVOID lpReserved)
void WINAPI DECLSPEC_HOTPATCH CoUninitialize(void)
GLenum GLuint GLenum GLsizei const GLchar * buf
LPWSTR WINAPI lstrcatW(LPWSTR lpString1, LPCWSTR lpString2)
static const char * strw(LPCWSTR x)
static HRESULT WINAPI HTMLEvents_GetTypeInfoCount(IDispatch *iface, UINT *pctinfo)
static ULONG WINAPI HTMLEvents_AddRef(IDispatch *iface)
static HRESULT WINAPI HTMLEvents_GetTypeInfo(IDispatch *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
IMoniker **static const char xmlview_html[]
static HRESULT WINAPI HTMLEvents_Invoke(IDispatch *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static HRESULT WINAPI HTMLEvents_GetIDsOfNames(IDispatch *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static void test_QueryInterface(void)
static int html_src_compare(LPCWSTR strw, const char *stra)
static ULONG WINAPI HTMLEvents_Release(IDispatch *iface)
static HRESULT WINAPI HTMLEvents_QueryInterface(IDispatch *iface, REFIID riid, void **ppv)
static const IDispatchVtbl HTMLEventsVtbl
static IDispatch HTMLEvents
static void test_Load(void)
IHTMLDocument2 * html_doc
static VARIANTARG static DISPID
#define DISPID_HTMLDOCUMENTEVENTS2_ONREADYSTATECHANGE
HRESULT WINAPI CreateBindCtx(DWORD reserved, LPBC *ppbc)
void WINAPI DECLSPEC_HOTPATCH SysFreeString(BSTR str)
const GUID IID_IConnectionPointContainer
const GUID IID_IOleObject
#define IsEqualGUID(rguid1, rguid2)
TW_UINT32 TW_UINT16 TW_UINT16 MSG
WINBASEAPI _In_ DWORD _Out_ _In_ WORD wFlags
LRESULT WINAPI DispatchMessageA(_In_ const MSG *)
BOOL WINAPI TranslateMessage(_In_ const MSG *)
BOOL WINAPI GetMessageA(_Out_ LPMSG, _In_opt_ HWND, _In_ UINT, _In_ UINT)