UiaReturnRawElementProvider Function
Gets an interface to the UI Automation provider for a window.
Syntax
LRESULT UiaReturnRawElementProvider( HWND hwnd, WPARAM wparam, LPARAM lparam, IRawElementProviderSimple *lparam );
Parameters
- hwnd
[in] The window containing the element served by the provider.- wparam
[in] The WPARAM argument of the WM_GETOBJECT message.- lparam
[in] The LPARAM argument of the WM_GETOBJECT message. If this is not UiaRootObjectId, the function returns 0.- lparam
[in] A pointer to the IRawElementProviderSimple interface of the UI Automation provider.
Return Value
The key for the client process to connect to the server process through UI Automation.
Remarks
This method is called by a control when it receives the WM_GETOBJECT message, to provide the UI Automation system with the UI Automation provider for the control. The control's window procedure should return the result of this function.
Function Information
Stock Implementation uiautomationcore.dll Custom Implementation No Header uiautomationcoreapi.h Import library uiautomationcore.lib Minimum operating systems Windows XP