54 *
ppv = &
This->IEnumVARIANT_iface;
61 IAccessible_AddRef(iface);
97 FIXME(
"(%p)->(%u %x %p)\n",
This, iTInfo, lcid, ppTInfo);
106 rgszNames, cNames, lcid, rgDispId);
112 VARIANT *pVarResult, EXCEPINFO *pExcepInfo,
UINT *puArgErr)
116 lcid,
wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);
123 FIXME(
"(%p)->(%p)\n",
This, ppdispParent);
130 FIXME(
"(%p)->(%p)\n",
This, pcountChildren);
234 FIXME(
"(%p)->(%p %p %p %p %s)\n",
This, pxLeft, pyTop,
251 FIXME(
"(%p)->(%d %d %p)\n",
This, xLeft, yTop, pvarID);
315 return IAccessible_QueryInterface(&
This->IAccessible_iface,
riid,
ppv);
321 return IAccessible_AddRef(&
This->IAccessible_iface);
327 return IAccessible_Release(&
This->IAccessible_iface);
360 return IAccessible_QueryInterface(&
This->IAccessible_iface,
riid,
ppv);
366 return IAccessible_AddRef(&
This->IAccessible_iface);
372 return IAccessible_Release(&
This->IAccessible_iface);
379 FIXME(
"(%p)->(%u %p %p)\n",
This, celt, rgVar, pCeltFetched);
431 hres = IAccessible_QueryInterface(&
window->IAccessible_iface, iid,
obj);
432 IAccessible_Release(&
window->IAccessible_iface);
static BOOL heap_free(void *mem)
#define InterlockedIncrement
#define InterlockedDecrement
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
static HRESULT WINAPI Window_get_accSelection(IAccessible *iface, VARIANT *pvarID)
static HRESULT WINAPI Window_QueryInterface(IAccessible *iface, REFIID riid, void **ppv)
static Window * impl_from_Window_OleWindow(IOleWindow *iface)
static HRESULT WINAPI Window_OleWindow_QueryInterface(IOleWindow *iface, REFIID riid, void **ppv)
static const IOleWindowVtbl WindowOleWindowVtbl
static HRESULT WINAPI Window_put_accName(IAccessible *iface, VARIANT varID, BSTR pszName)
static Window * impl_from_Window_EnumVARIANT(IEnumVARIANT *iface)
static HRESULT WINAPI Window_accSelect(IAccessible *iface, LONG flagsSelect, VARIANT varID)
static HRESULT WINAPI Window_accNavigate(IAccessible *iface, LONG navDir, VARIANT varStart, VARIANT *pvarEnd)
static const IAccessibleVtbl WindowVtbl
static ULONG WINAPI Window_AddRef(IAccessible *iface)
static HRESULT WINAPI Window_EnumVARIANT_QueryInterface(IEnumVARIANT *iface, REFIID riid, void **ppv)
static ULONG WINAPI Window_OleWindow_Release(IOleWindow *iface)
static HRESULT WINAPI Window_EnumVARIANT_Skip(IEnumVARIANT *iface, ULONG celt)
static HRESULT WINAPI Window_get_accDescription(IAccessible *iface, VARIANT varID, BSTR *pszDescription)
static HRESULT WINAPI Window_EnumVARIANT_Next(IEnumVARIANT *iface, ULONG celt, VARIANT *rgVar, ULONG *pCeltFetched)
static HRESULT WINAPI Window_OleWindow_ContextSensitiveHelp(IOleWindow *iface, BOOL fEnterMode)
static HRESULT WINAPI Window_get_accValue(IAccessible *iface, VARIANT varID, BSTR *pszValue)
static ULONG WINAPI Window_EnumVARIANT_Release(IEnumVARIANT *iface)
static HRESULT WINAPI Window_get_accKeyboardShortcut(IAccessible *iface, VARIANT varID, BSTR *pszKeyboardShortcut)
static HRESULT WINAPI Window_get_accChildCount(IAccessible *iface, LONG *pcountChildren)
static HRESULT WINAPI Window_get_accHelpTopic(IAccessible *iface, BSTR *pszHelpFile, VARIANT varID, LONG *pidTopic)
static HRESULT WINAPI Window_EnumVARIANT_Clone(IEnumVARIANT *iface, IEnumVARIANT **ppEnum)
static HRESULT WINAPI Window_get_accHelp(IAccessible *iface, VARIANT varID, BSTR *pszHelp)
static HRESULT WINAPI Window_accDoDefaultAction(IAccessible *iface, VARIANT varID)
static HRESULT WINAPI Window_get_accRole(IAccessible *iface, VARIANT varID, VARIANT *pvarRole)
static HRESULT WINAPI Window_OleWindow_GetWindow(IOleWindow *iface, HWND *phwnd)
static HRESULT WINAPI Window_put_accValue(IAccessible *iface, VARIANT varID, BSTR pszValue)
static HRESULT WINAPI Window_get_accParent(IAccessible *iface, IDispatch **ppdispParent)
static Window * impl_from_Window(IAccessible *iface)
static HRESULT WINAPI Window_get_accName(IAccessible *iface, VARIANT varID, BSTR *pszName)
HRESULT create_window_object(HWND hwnd, const IID *iid, void **obj)
static ULONG WINAPI Window_EnumVARIANT_AddRef(IEnumVARIANT *iface)
static HRESULT WINAPI Window_Invoke(IAccessible *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static HRESULT WINAPI Window_get_accDefaultAction(IAccessible *iface, VARIANT varID, BSTR *pszDefaultAction)
static HRESULT WINAPI Window_GetIDsOfNames(IAccessible *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static ULONG WINAPI Window_OleWindow_AddRef(IOleWindow *iface)
static HRESULT WINAPI Window_get_accFocus(IAccessible *iface, VARIANT *pvarID)
static HRESULT WINAPI Window_get_accChild(IAccessible *iface, VARIANT varChildID, IDispatch **ppdispChild)
static HRESULT WINAPI Window_accLocation(IAccessible *iface, LONG *pxLeft, LONG *pyTop, LONG *pcxWidth, LONG *pcyHeight, VARIANT varID)
static ULONG WINAPI Window_Release(IAccessible *iface)
static HRESULT WINAPI Window_GetTypeInfoCount(IAccessible *iface, UINT *pctinfo)
static HRESULT WINAPI Window_GetTypeInfo(IAccessible *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI Window_get_accState(IAccessible *iface, VARIANT varID, VARIANT *pvarState)
static HRESULT WINAPI Window_accHitTest(IAccessible *iface, LONG xLeft, LONG yTop, VARIANT *pvarID)
static HRESULT WINAPI Window_EnumVARIANT_Reset(IEnumVARIANT *iface)
static const IEnumVARIANTVtbl WindowEnumVARIANTVtbl
static const char * debugstr_variant(const VARIANT *var)
static IHTMLWindow2 * window
static VARIANTARG static DISPID
const GUID IID_IOleWindow
#define IsEqualIID(riid1, riid2)
IAccessible IAccessible_iface
IEnumVARIANT IEnumVARIANT_iface
IOleWindow IOleWindow_iface
#define CONTAINING_RECORD(address, type, field)
_In_ DWORD _Out_ _In_ WORD wFlags
BOOL WINAPI IsWindow(_In_opt_ HWND)