33 IEnumOLEVERB_AddRef(iface);
55 ok(fetched ==
NULL,
"got %p\n", fetched);
63 verbs->grfAttribs = OLEVERBATTRIB_ONCONTAINERMENU;
64 if (fetched) *fetched = 1;
73 ok(0,
"unexpected call\n");
79 ok(0,
"unexpected call\n");
85 ok(0,
"unexpected call\n");
105 IOleObject_AddRef(iface);
125 ok(0,
"unexpected call\n");
131 ok(0,
"unexpected call\n");
136 LPCOLESTR containerObj)
138 ok(0,
"unexpected call\n");
144 ok(0,
"unexpected call\n");
150 ok(0,
"unexpected call\n");
157 ok(0,
"unexpected call\n");
164 ok(0,
"unexpected call\n");
170 ok(0,
"unexpected call\n");
177 ok(0,
"unexpected call\n");
194 ok(0,
"unexpected call\n");
200 ok(0,
"unexpected call\n");
206 ok(0,
"unexpected call\n");
212 ok(formoftype == USERCLASSTYPE_SHORT,
"got %ld\n", formoftype);
220 ok(0,
"unexpected call\n");
226 ok(0,
"unexpected call\n");
232 ok(0,
"unexpected call\n");
238 ok(0,
"unexpected call\n");
244 ok(0,
"unexpected call\n");
250 ok(0,
"unexpected call\n");
256 ok(0,
"unexpected call\n");
291 HMENU hMenu, verbmenu;
300 verbmenu = (
HMENU)0xdeadbeef;
303 ok(verbmenu ==
NULL,
"got %p\n", verbmenu);
332 verbmenu = (
HMENU)0xdeadbeef;
336 ok(verbmenu ==
NULL,
"got %p\n", verbmenu);
344 verbmenu = (
HMENU)0xdeadbeef;
347 ok(verbmenu ==
NULL,
"got %p\n", verbmenu);
363 verbmenu = (
HMENU)0xdeadbeef;
366 ok(verbmenu ==
NULL,
"got %p\n", verbmenu);
371 info.dwTypeData = buffW;
382 verbmenu = (
HMENU)0xdeadbeef;
386 ok(verbmenu ==
NULL,
"got %p\n", verbmenu);
392 info.dwTypeData = buffW;
399 ok(
info.fState == 0,
"got state 0x%08x\n",
info.fState);
416 ok(verbmenu ==
NULL,
"got %p\n", verbmenu);
424 ok(verbmenu ==
NULL,
"got %p\n", verbmenu);
433 ok(verbmenu ==
NULL,
"got %p\n", verbmenu);
443 info.dwTypeData = buffW;
455 ok(verbmenu ==
NULL,
"got %p\n", verbmenu);
461 info.dwTypeData = buffW;
void *WINAPI CoTaskMemAlloc(SIZE_T size)
int WINAPI lstrcmpW(LPCWSTR str1, LPCWSTR str2)
_ACRTIMP wchar_t *__cdecl wcsstr(const wchar_t *, const wchar_t *)
GLuint GLuint GLsizei count
GLsizei GLenum GLboolean sink
static IActiveScriptSite * site
static HRESULT WINAPI oleobject_SetMoniker(IOleObject *iface, DWORD whichmoniker, IMoniker *mk)
static HRESULT WINAPI oleobject_GetUserClassID(IOleObject *iface, CLSID *clsid)
static HRESULT WINAPI oleobject_DoVerb(IOleObject *iface, LONG verb, MSG *msg, IOleClientSite *activesite, LONG index, HWND hwndParent, LPCRECT rect)
static HRESULT WINAPI oleobject_GetExtent(IOleObject *iface, DWORD aspect, SIZEL *size)
static HRESULT WINAPI oleobject_Close(IOleObject *iface, DWORD saveopt)
static HRESULT WINAPI oleobject_Advise(IOleObject *iface, IAdviseSink *sink, DWORD *connection)
static HRESULT WINAPI oleobject_GetUserType(IOleObject *iface, DWORD formoftype, LPOLESTR *usertype)
static HRESULT WINAPI oleobject_Unadvise(IOleObject *iface, DWORD connection)
static ULONG WINAPI oleobject_AddRef(IOleObject *iface)
static BOOL g_enumverbsfail
static ULONG WINAPI enumverbs_AddRef(IEnumOLEVERB *iface)
static IOleObjectVtbl oleobjectvtbl
static ULONG WINAPI oleobject_Release(IOleObject *iface)
static HRESULT WINAPI oleobject_SetHostNames(IOleObject *iface, LPCOLESTR containerapp, LPCOLESTR containerObj)
static HRESULT WINAPI oleobject_SetClientSite(IOleObject *iface, IOleClientSite *site)
static HRESULT WINAPI oleobject_GetClientSite(IOleObject *iface, IOleClientSite **site)
static HRESULT WINAPI oleobject_GetMoniker(IOleObject *iface, DWORD assign, DWORD whichmoniker, IMoniker **mk)
static void test_OleUIAddVerbMenu(void)
static HRESULT WINAPI oleobject_QueryInterface(IOleObject *iface, REFIID riid, void **ppv)
static ULONG WINAPI enumverbs_Release(IEnumOLEVERB *iface)
static HRESULT WINAPI enumverbs_Reset(IEnumOLEVERB *iface)
static HRESULT WINAPI oleobject_EnumAdvise(IOleObject *iface, IEnumSTATDATA **enumadvise)
static IEnumOLEVERB enumverbs
static HRESULT WINAPI enumverbs_Next(IEnumOLEVERB *iface, ULONG count, OLEVERB *verbs, ULONG *fetched)
static HRESULT WINAPI oleobject_EnumVerbs(IOleObject *iface, IEnumOLEVERB **enumverb)
static HRESULT WINAPI oleobject_GetMiscStatus(IOleObject *iface, DWORD aspect, DWORD *status)
static HRESULT WINAPI oleobject_GetClipboardData(IOleObject *iface, DWORD reserved, IDataObject **dataobject)
static HRESULT WINAPI enumverbs_QueryInterface(IEnumOLEVERB *iface, REFIID riid, void **ppv)
static HRESULT WINAPI oleobject_SetColorScheme(IOleObject *iface, LOGPALETTE *pal)
static HRESULT WINAPI enumverbs_Skip(IEnumOLEVERB *iface, ULONG count)
static HRESULT WINAPI oleobject_Update(IOleObject *iface)
static HRESULT WINAPI oleobject_SetExtent(IOleObject *iface, DWORD aspect, SIZEL *size)
static HRESULT WINAPI enumverbs_Clone(IEnumOLEVERB *iface, IEnumOLEVERB **ppenum)
static IEnumOLEVERBVtbl enumverbsvtbl
static HRESULT WINAPI oleobject_InitFromData(IOleObject *iface, IDataObject *dataobject, BOOL creation, DWORD reserved)
static HRESULT WINAPI oleobject_IsUpToDate(IOleObject *iface)
static IOleObject oleobject
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
const GUID IID_IOleObject
const GUID IID_IEnumOLEVERB
BOOL WINAPI OleUIAddVerbMenuW(IOleObject *object, LPCWSTR shorttype, HMENU hMenu, UINT uPos, UINT idmin, UINT idmax, BOOL addConvert, UINT idConvert, HMENU *ret_submenu)
#define IsEqualIID(riid1, riid2)
HMENU WINAPI CreatePopupMenu(void)
int WINAPI GetMenuItemCount(_In_opt_ HMENU)
int WINAPI GetMenuStringW(_In_ HMENU hMenu, _In_ UINT uIDItem, _Out_writes_opt_(cchMax) LPWSTR lpString, _In_ int cchMax, _In_ UINT flags)
BOOL WINAPI SetMenuItemInfoW(_In_ HMENU, _In_ UINT, _In_ BOOL, _In_ LPCMENUITEMINFOW)
BOOL WINAPI DestroyMenu(_In_ HMENU)
BOOL WINAPI GetMenuItemInfoW(_In_ HMENU, _In_ UINT, _In_ BOOL, _Inout_ LPMENUITEMINFOW)
BOOL WINAPI InsertMenuItemW(_In_ HMENU, _In_ UINT, _In_ BOOL, _In_ LPCMENUITEMINFOW)
TW_UINT32 TW_UINT16 TW_UINT16 MSG