uiautomationcore: Add stub UiaRegisterProviderCallback function.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50508
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit 8f0349f25b
)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
This commit is contained in:
parent
783e043e78
commit
dd026b0775
|
@ -94,6 +94,11 @@ HRESULT WINAPI UiaRaiseAutomationEvent(IRawElementProviderSimple *provider, EVEN
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void WINAPI UiaRegisterProviderCallback(UiaProviderCallback *callback)
|
||||||
|
{
|
||||||
|
FIXME("(%p): stub\n", callback);
|
||||||
|
}
|
||||||
|
|
||||||
HRESULT WINAPI UiaHostProviderFromHwnd(HWND hwnd, IRawElementProviderSimple **provider)
|
HRESULT WINAPI UiaHostProviderFromHwnd(HWND hwnd, IRawElementProviderSimple **provider)
|
||||||
{
|
{
|
||||||
FIXME("(%p, %p): stub\n", hwnd, provider);
|
FIXME("(%p, %p): stub\n", hwnd, provider);
|
||||||
|
|
|
@ -91,7 +91,7 @@
|
||||||
#@ stub UiaRaiseNotificationEvent
|
#@ stub UiaRaiseNotificationEvent
|
||||||
@ stub UiaRaiseStructureChangedEvent
|
@ stub UiaRaiseStructureChangedEvent
|
||||||
#@ stub UiaRaiseTextEditTextChangedEvent
|
#@ stub UiaRaiseTextEditTextChangedEvent
|
||||||
@ stub UiaRegisterProviderCallback
|
@ stdcall UiaRegisterProviderCallback(ptr)
|
||||||
@ stub UiaRemoveEvent
|
@ stub UiaRemoveEvent
|
||||||
@ stdcall UiaReturnRawElementProvider(long long long ptr)
|
@ stdcall UiaReturnRawElementProvider(long long long ptr)
|
||||||
@ stub UiaSetFocus
|
@ stub UiaSetFocus
|
||||||
|
|
|
@ -52,11 +52,21 @@ enum AutomationIdentifierType
|
||||||
AutomationIdentifierType_Style
|
AutomationIdentifierType_Style
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum ProviderType
|
||||||
|
{
|
||||||
|
ProviderType_BaseHwnd,
|
||||||
|
ProviderType_Proxy,
|
||||||
|
ProviderType_NonClientArea,
|
||||||
|
};
|
||||||
|
|
||||||
|
typedef SAFEARRAY * WINAPI UiaProviderCallback(HWND hwnd,enum ProviderType providerType);
|
||||||
|
|
||||||
HRESULT WINAPI UiaGetReservedMixedAttributeValue(IUnknown **value);
|
HRESULT WINAPI UiaGetReservedMixedAttributeValue(IUnknown **value);
|
||||||
HRESULT WINAPI UiaGetReservedNotSupportedValue(IUnknown **value);
|
HRESULT WINAPI UiaGetReservedNotSupportedValue(IUnknown **value);
|
||||||
int WINAPI UiaLookupId(enum AutomationIdentifierType type, const GUID *guid);
|
int WINAPI UiaLookupId(enum AutomationIdentifierType type, const GUID *guid);
|
||||||
BOOL WINAPI UiaPatternRelease(HUIAPATTERNOBJECT hobj);
|
BOOL WINAPI UiaPatternRelease(HUIAPATTERNOBJECT hobj);
|
||||||
HRESULT WINAPI UiaRaiseAutomationEvent(IRawElementProviderSimple *provider, EVENTID id);
|
HRESULT WINAPI UiaRaiseAutomationEvent(IRawElementProviderSimple *provider, EVENTID id);
|
||||||
|
void WINAPI UiaRegisterProviderCallback(UiaProviderCallback *pCallback);
|
||||||
LRESULT WINAPI UiaReturnRawElementProvider(HWND hwnd, WPARAM wParam, LPARAM lParam, IRawElementProviderSimple *elprov);
|
LRESULT WINAPI UiaReturnRawElementProvider(HWND hwnd, WPARAM wParam, LPARAM lParam, IRawElementProviderSimple *elprov);
|
||||||
BOOL WINAPI UiaTextRangeRelease(HUIATEXTRANGE hobj);
|
BOOL WINAPI UiaTextRangeRelease(HUIATEXTRANGE hobj);
|
||||||
HRESULT WINAPI UiaHostProviderFromHwnd(HWND hwnd, IRawElementProviderSimple **elprov);
|
HRESULT WINAPI UiaHostProviderFromHwnd(HWND hwnd, IRawElementProviderSimple **elprov);
|
||||||
|
|
Loading…
Reference in New Issue