Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

CUIAutomation object

Implements the IUIAutomation interface.

Syntax

    [
        uuid(ff48dba4-60ef-4201-aa87-54103eef594e),
        version(1.0), 
        helpstring("The Central Class for UIAutomation")
    ]
    coclass CUIAutomation
    {
        [default] interface IUIAutomation;
    }

Examples

The following shows how to create the CUIAutomation object.


#include <uiautomation.h>

// CoInitialize must be called before calling this function, and the  
// caller must release the returned pointer when finished with it.
// 
HRESULT InitializeUIAutomation(IUIAutomation **ppAutomation)
{
    return CoCreateInstance(CLSID_CUIAutomation, NULL,
        CLSCTX_INPROC_SERVER, IID_IUIAutomation, 
        reinterpret_cast<void**>(ppAutomation));
}


Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

UIAutomationClient.h (include UIAutomation.h)

IDL

UIAutomationCore.idl

CLSID

CLSID_CUIAutomation is defined as ff48dba4-60ef-4201-aa87-54103eef594e

See also

UI Automation Objects

 

 

Community Additions

ADD
Show:
© 2015 Microsoft