Main Page Windows 8 DLLs Windows 10 DLLs Feedback NirSoft Utilities
Windows 7 DLL File Information - UIAutomationCore.dll

The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 7, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.

 

General Information

File Description: Microsoft UI Automation Core  
File Version: 7.0.0.0 (winmain_win7rc.090421-1700)  
Company: Microsoft Corporation  
Product Name: Microsoft Windows Operating System  
DLL popularity Very Low - There is no any other DLL in system32 directory that is statically linked to this file.
File Size: 548 KB
Total Number of Exported Functions: 93
Total Number of Exported Functions With Names: 93
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 438,784 Bytes 78.1% Read, Execute Code
.data 0x0006d000 14,848 Bytes 2.6% Write, Read Initialized Data
.rsrc 0x00071000 88,576 Bytes 15.8% Read Initialized Data
.reloc 0x00087000 18,432 Bytes 3.3% Read, Discardable Initialized Data
 

Static Linking

UIAutomationCore.dll is statically linked to the following files:

msvcrt.dll
USER32.dll
GDI32.dll
PSAPI.DLL
KERNEL32.dll
ole32.dll
OLEAUT32.dll
ADVAPI32.dll
OLEACC.dll

This means that when UIAutomationCore.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, UIAutomationCore.dll won't be loaded.

 

General Resources Information

Resource Type Number of Items Total Size % of File
Icons 0 0 Bytes 0.0%
Animated Icons 0 0 Bytes 0.0%
Cursors 0 0 Bytes 0.0%
Animated Cursors 0 0 Bytes 0.0%
Bitmaps 0 0 Bytes 0.0%
AVI Files 0 0 Bytes 0.0%
Dialog-Boxes 0 0 Bytes 0.0%
HTML Related Files 0 0 Bytes 0.0%
Menus 0 0 Bytes 0.0%
Strings 113 9,326 Bytes 1.7%
Type Libraries 2 72,944 Bytes 13.0%
Manifest 0 0 Bytes 0.0%
All Others 7 76,272 Bytes 13.6%
Total 122 158,542 Bytes 28.2%
 

Icons in this file

No icons found in this file

 

Cursors in this file

No cursors found in this file

 

Dialog-boxes list (up to 200 dialogs)

No dialog resources in this file.

 

String resources in this dll (up to 200 strings)

String ID String Text
1 button
2 calendar
3 check box
4 combo box
5 edit
6 hyperlink
7 image
8 list item
9 list
10 menu
11 menu bar
12 menu item
13 progress bar
14 radio button
15 scroll bar
16 slider
17 spinner
18 status bar
20 tab item
21 text
22 tool bar
23 tool tip
24 tree
25 tree item
26 custom
27 group
28 thumb
29 data grid
30 item
31 document
32 split button
33 window
34 pane
35 header
36 header item
37 table
38 title bar
39 separator
100 dialog
101 container
200 Press
201 Toggle
202 Jump
203 Switch
204 Expand
205 Collapse
206 Check
207 Uncheck
208 Execute
209 Open
210 Close
211 Double Click
212 Click
300 Unknown propertyId
301 oldValue has incorrect type for this property
302 newValue has incorrect type for this property
400 Backtracked up more times than traversed down while searching: Tree structure is incorrect
401 Item in SafeArray didn't support ITextRangeProvider
402 Provider that implements Fragment should also implement Simple
403 Cannot determine HWND of provider
404 Provider returned incorrect type for property, ignoring
405 Provider returned string containing embedded NULs, truncating and returning.
406 Providers that support Table should also support Grid
407 Object in SafeArray didn't support IRawElementProviderSimple
408 Loop in drilling for focus: Provider might be returning itself instead of a child or null
409 Loop in drilling for point: Provider might be returning itself instead of a child or null
410 Expecting parent provider to support IRawElementProviderFragment
411 Expecting fragment to have root, should not return NULL
412 Window didn't implement WM_GETOBJECT correctly
413 Object returned by GetPatternProvider failed to QueryInterface to corresponding pattern interface
414 Returned NULL; fragments should have non-NULL root
415 ProviderOptions_UseComThreading flag was specified, but CoInitialize has not yet been called for this thread
416 ProviderOptions_UseComThreading flag must be used with _ServerSideProvider, not _ClientSideProvider.
417 A ProxyFactory encountered an error during proxy creation
418 A Proxy attempted to send an event on an expired WinEventResponder.
419 Provider returned an unexpected error; ignoring it.
420 Provider returned incorrect type for property, ignoring (custom property may have been registered with different types on client and server)
421 The target process returned invalid data to UI Automation; treating as invalid element.
500 Parameter was NULL or empty
501 Parameter was invalid
502 Parameter was not a recognized property
503 VARIANT type was incorrect for specified property
504 Array contains unexpected NULL value
505 Parameter was out of expected range
506 Requested property was not in the CacheRequest
507 Requested pattern was not in the CacheRequest
508 AutomationElement was not requested, only valid calls are GetCachedParent and GetCachedChildren
509 Focus events must be registered using IUIAutomation::AddFocusChangedEventHandler
510 Parameter was not a recognized pattern
511 Cannot call SetValue on read only value
512 ElementFromIAccessible does not support OLEACC proxy IAccessibles
513 ElementFromIAccessible does not support UIA Bridge IAccessibles
600 Method returned unexpecected HRESULT error
601 Method returned unexpected VARIANT type
602 Method returned a NULL IDispatch, expecting non-NULL value
603 Method returned an IDispatch that failed to QueryInterface to IAccessible
604 Returned more elements than asked for (buffer overrun potential)
605 Returned zero with S_FALSE; should return 0 with S_OK
606 Returned less than asked for with S_FALSE; should only return S_FALSE when there are more elements available than asked for
607 Invalid rectangle; width or height < 0
608 IAccessibleEx returned from QueryService failed to QueryInterface to IRawElementProviderSimple
609 This IAccessible has two (or more) child elements that cannot be distingished by their property values, these elements will be skipped.
610 IServiceProvider::QueryService appears to be ignoring the guidService parameter
611 Element with children returned a ChildCount of 0 or error
612 Next() returned more elements than accChildCount reported
613 WindowFromAccessibleObject appears to be returning ancestor instead of correct window; may be bug in get_accParent or WM_GETOBJECT/OBJID_WINDOW implemetations
614 IEnumVARIANT::Clone() return S_OK with NULL
700 Maximum depth limit reached when traversing tree, nodes below this level will not be traversed. Possible bug in provider returning tree with incorrect structure?
701 Maximum number of outstanding HWNDs reached, dropping oldest ones.
702 Maximum number of incoming named pipe connections reached; new connections will be queued, and may time out or be rejected.
703 Maximum attempts at creating unique named pipe reached; no pipe created, clients will not be able to connect.
704 Timed out while waiting for event deletion: Possibly caused by deleting an event in its own event handler.
 

COM Classes/Interfaces

Name Type Description
CUIAutomation CoClass The Central Class for UIAutomation  
IAccessible Dispatch  
IRawElementProviderSimple Interface  
IUIAutomation Interface  
IUIAutomationAndCondition Interface  
IUIAutomationBoolCondition Interface  
IUIAutomationCacheRequest Interface  
IUIAutomationCondition Interface  
IUIAutomationDockPattern Interface  
IUIAutomationElement Interface  
IUIAutomationElementArray Interface  
IUIAutomationEventHandler Interface  
IUIAutomationExpandCollapsePattern Interface  
IUIAutomationFocusChangedEventHandler Interface  
IUIAutomationGridItemPattern Interface  
IUIAutomationGridPattern Interface  
IUIAutomationInvokePattern Interface  
IUIAutomationItemContainerPattern Interface  
IUIAutomationLegacyIAccessiblePattern Interface  
IUIAutomationMultipleViewPattern Interface  
IUIAutomationNotCondition Interface  
IUIAutomationOrCondition Interface  
IUIAutomationPropertyChangedEventHandler Interface  
IUIAutomationPropertyCondition Interface  
IUIAutomationProxyFactory Interface  
IUIAutomationProxyFactoryEntry Interface  
IUIAutomationProxyFactoryMapping Interface  
IUIAutomationRangeValuePattern Interface  
IUIAutomationScrollItemPattern Interface  
IUIAutomationScrollPattern Interface  
IUIAutomationSelectionItemPattern Interface  
IUIAutomationSelectionPattern Interface  
IUIAutomationStructureChangedEventHandler Interface  
IUIAutomationSynchronizedInputPattern Interface  
IUIAutomationTableItemPattern Interface  
IUIAutomationTablePattern Interface  
IUIAutomationTextPattern Interface  
IUIAutomationTextRange Interface  
IUIAutomationTextRangeArray Interface  
IUIAutomationTogglePattern Interface  
IUIAutomationTransformPattern Interface  
IUIAutomationTreeWalker Interface  
IUIAutomationValuePattern Interface  
IUIAutomationVirtualizedItemPattern Interface  
IUIAutomationWindowPattern Interface  
UIA_ControlTypeIds Module  
UIA_EventIds Module  
UIA_PatternIds Module  
UIA_PropertyIds Module  
UIA_TextAttributeIds Module  
 

Exported Functions List

The following functions are exported by this dll:
DllCanUnloadNow DllGetClassObject
DllRegisterServer DllUnregisterServer
DockPattern_SetDockPosition ExpandCollapsePattern_Collapse
ExpandCollapsePattern_Expand GridPattern_GetItem
InvokePattern_Invoke ItemContainerPattern_FindItemByProperty
LegacyIAccessiblePattern_DoDefaultAction LegacyIAccessiblePattern_GetIAccessible
LegacyIAccessiblePattern_Select LegacyIAccessiblePattern_SetValue
MultipleViewPattern_GetViewName MultipleViewPattern_SetCurrentView
RangeValuePattern_SetValue ScrollItemPattern_ScrollIntoView
ScrollPattern_Scroll ScrollPattern_SetScrollPercent
SelectionItemPattern_AddToSelection SelectionItemPattern_RemoveFromSelection
SelectionItemPattern_Select SynchronizedInputPattern_Cancel
SynchronizedInputPattern_StartListening TextPattern_GetSelection
TextPattern_GetVisibleRanges TextPattern_RangeFromChild
TextPattern_RangeFromPoint TextPattern_get_DocumentRange
TextPattern_get_SupportedTextSelection TextRange_AddToSelection
TextRange_Clone TextRange_Compare
TextRange_CompareEndpoints TextRange_ExpandToEnclosingUnit
TextRange_FindAttribute TextRange_FindText
TextRange_GetAttributeValue TextRange_GetBoundingRectangles
TextRange_GetChildren TextRange_GetEnclosingElement
TextRange_GetText TextRange_Move
TextRange_MoveEndpointByRange TextRange_MoveEndpointByUnit
TextRange_RemoveFromSelection TextRange_ScrollIntoView
TextRange_Select TogglePattern_Toggle
TransformPattern_Move TransformPattern_Resize
TransformPattern_Rotate UiaAddEvent
UiaClientsAreListening UiaEventAddWindow
UiaEventRemoveWindow UiaFind
UiaGetErrorDescription UiaGetPatternProvider
UiaGetPropertyValue UiaGetReservedMixedAttributeValue
UiaGetReservedNotSupportedValue UiaGetRootNode
UiaGetRuntimeId UiaGetUpdatedCache
UiaHPatternObjectFromVariant UiaHTextRangeFromVariant
UiaHUiaNodeFromVariant UiaHasServerSideProvider
UiaHostProviderFromHwnd UiaLookupId
UiaNavigate UiaNodeFromFocus
UiaNodeFromHandle UiaNodeFromPoint
UiaNodeFromProvider UiaNodeRelease
UiaPatternRelease UiaRaiseAsyncContentLoadedEvent
UiaRaiseAutomationEvent UiaRaiseAutomationPropertyChangedEvent
UiaRaiseStructureChangedEvent UiaRegisterProviderCallback
UiaRemoveEvent UiaReturnRawElementProvider
UiaSetFocus UiaTextRangeRelease
ValuePattern_SetValue VirtualizedItemPattern_Realize
WindowPattern_Close WindowPattern_SetWindowVisualState
WindowPattern_WaitForInputIdle

 

Imported Functions List

The following functions are imported by this dll: