diff --git a/PublicAutomation.xcodeproj/project.pbxproj b/PublicAutomation.xcodeproj/project.pbxproj index c8bc087..d0c9514 100644 --- a/PublicAutomation.xcodeproj/project.pbxproj +++ b/PublicAutomation.xcodeproj/project.pbxproj @@ -28,10 +28,67 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 84CFFEB61A1E084F0017CA5A /* CDStructures.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDStructures.h; sourceTree = ""; }; + 84CFFEB71A1E084F0017CA5A /* NSArray-UIAExtras.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray-UIAExtras.h"; sourceTree = ""; }; + 84CFFEB81A1E084F0017CA5A /* NSCopying-Protocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSCopying-Protocol.h"; sourceTree = ""; }; + 84CFFEB91A1E084F0017CA5A /* NSFastEnumeration-Protocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSFastEnumeration-Protocol.h"; sourceTree = ""; }; + 84CFFEBA1A1E084F0017CA5A /* NSValue-UIAutomation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSValue-UIAutomation.h"; sourceTree = ""; }; + 84CFFEBB1A1E084F0017CA5A /* UIAActionSheet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAActionSheet.h; sourceTree = ""; }; + 84CFFEBC1A1E084F0017CA5A /* UIAActivityIndicator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAActivityIndicator.h; sourceTree = ""; }; + 84CFFEBD1A1E084F0017CA5A /* UIAActivityView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAActivityView.h; sourceTree = ""; }; + 84CFFEBE1A1E084F0017CA5A /* UIAAlert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAAlert.h; sourceTree = ""; }; + 84CFFEBF1A1E084F0017CA5A /* UIAApplication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAApplication.h; sourceTree = ""; }; + 84CFFEC01A1E084F0017CA5A /* UIAButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAButton.h; sourceTree = ""; }; + 84CFFEC11A1E084F0017CA5A /* UIACollectionCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIACollectionCell.h; sourceTree = ""; }; + 84CFFEC21A1E084F0017CA5A /* UIACollectionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIACollectionView.h; sourceTree = ""; }; + 84CFFEC31A1E084F0017CA5A /* UIAEditingMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAEditingMenu.h; sourceTree = ""; }; + 84CFFEC41A1E084F0017CA5A /* UIAElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAElement.h; sourceTree = ""; }; + 84CFFEC51A1E084F0017CA5A /* UIAElementArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAElementArray.h; sourceTree = ""; }; + 84CFFEC61A1E084F0017CA5A /* UIAElementNil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAElementNil.h; sourceTree = ""; }; + 84CFFEC71A1E084F0017CA5A /* UIAElementSynonym.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAElementSynonym.h; sourceTree = ""; }; + 84CFFEC81A1E084F0017CA5A /* UIAHost.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAHost.h; sourceTree = ""; }; + 84CFFEC91A1E084F0017CA5A /* UIAImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAImage.h; sourceTree = ""; }; + 84CFFECA1A1E084F0017CA5A /* UIAKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAKey.h; sourceTree = ""; }; + 84CFFECB1A1E084F0017CA5A /* UIAKeyboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAKeyboard.h; sourceTree = ""; }; + 84CFFECC1A1E084F0017CA5A /* UIALink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIALink.h; sourceTree = ""; }; + 84CFFECD1A1E084F0017CA5A /* UIALocalizedValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIALocalizedValue.h; sourceTree = ""; }; + 84CFFECE1A1E084F0017CA5A /* UIAMapView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAMapView.h; sourceTree = ""; }; + 84CFFECF1A1E084F0017CA5A /* UIANavigationBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIANavigationBar.h; sourceTree = ""; }; + 84CFFED01A1E084F0017CA5A /* UIAPageIndicator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAPageIndicator.h; sourceTree = ""; }; + 84CFFED11A1E084F0017CA5A /* UIAPicker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAPicker.h; sourceTree = ""; }; + 84CFFED21A1E084F0017CA5A /* UIAPickerWheel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAPickerWheel.h; sourceTree = ""; }; + 84CFFED31A1E084F0017CA5A /* UIAPopover.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAPopover.h; sourceTree = ""; }; + 84CFFED41A1E084F0017CA5A /* UIAProgressIndicator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAProgressIndicator.h; sourceTree = ""; }; + 84CFFED51A1E084F0017CA5A /* UIARecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIARecorder.h; sourceTree = ""; }; + 84CFFED61A1E084F0017CA5A /* UIARecorderAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIARecorderAction.h; sourceTree = ""; }; + 84CFFED71A1E084F0017CA5A /* UIARemote.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIARemote.h; sourceTree = ""; }; + 84CFFED81A1E084F0017CA5A /* UIAScreen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAScreen.h; sourceTree = ""; }; + 84CFFED91A1E084F0017CA5A /* UIAScrollView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAScrollView.h; sourceTree = ""; }; + 84CFFEDA1A1E084F0017CA5A /* UIASearchBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIASearchBar.h; sourceTree = ""; }; + 84CFFEDB1A1E084F0017CA5A /* UIASecureTextField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIASecureTextField.h; sourceTree = ""; }; + 84CFFEDC1A1E084F0017CA5A /* UIASegmentedControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIASegmentedControl.h; sourceTree = ""; }; + 84CFFEDD1A1E084F0017CA5A /* UIASlider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIASlider.h; sourceTree = ""; }; + 84CFFEDE1A1E084F0017CA5A /* UIAStaticText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAStaticText.h; sourceTree = ""; }; + 84CFFEDF1A1E084F0017CA5A /* UIAStatusBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAStatusBar.h; sourceTree = ""; }; + 84CFFEE01A1E084F0017CA5A /* UIASwitch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIASwitch.h; sourceTree = ""; }; + 84CFFEE11A1E084F0017CA5A /* UIASyntheticEvents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIASyntheticEvents.h; sourceTree = ""; }; + 84CFFEE21A1E084F0017CA5A /* UIASyntheticStarkEvents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIASyntheticStarkEvents.h; sourceTree = ""; }; + 84CFFEE31A1E084F0017CA5A /* UIATabBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIATabBar.h; sourceTree = ""; }; + 84CFFEE41A1E084F0017CA5A /* UIATableCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIATableCell.h; sourceTree = ""; }; + 84CFFEE51A1E084F0017CA5A /* UIATableGroup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIATableGroup.h; sourceTree = ""; }; + 84CFFEE61A1E084F0017CA5A /* UIATableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIATableView.h; sourceTree = ""; }; + 84CFFEE71A1E084F0017CA5A /* UIATarget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIATarget.h; sourceTree = ""; }; + 84CFFEE81A1E084F0017CA5A /* UIATextField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIATextField.h; sourceTree = ""; }; + 84CFFEE91A1E084F0017CA5A /* UIATextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIATextView.h; sourceTree = ""; }; + 84CFFEEA1A1E084F0017CA5A /* UIAToolbar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAToolbar.h; sourceTree = ""; }; + 84CFFEEB1A1E084F0017CA5A /* UIAWebView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAWebView.h; sourceTree = ""; }; + 84CFFEEC1A1E084F0017CA5A /* UIAWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAWindow.h; sourceTree = ""; }; + 84CFFEED1A1E084F0017CA5A /* UIAXElement-Protocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIAXElement-Protocol.h"; sourceTree = ""; }; + 84CFFEEE1A1E084F0017CA5A /* UIAXElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAXElement.h; sourceTree = ""; }; + 84CFFEEF1A1E0C550017CA5A /* UIAutomation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UIAutomation.h; sourceTree = ""; }; C194253815D838BD004FC314 /* libPublicAutomation.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPublicAutomation.a; sourceTree = BUILT_PRODUCTS_DIR; }; C194253B15D838BD004FC314 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; C194253F15D838BD004FC314 /* PublicAutomation-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PublicAutomation-Prefix.pch"; sourceTree = ""; }; - C194254C15D83959004FC314 /* UIAutomation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIAutomation.h; sourceTree = ""; }; C194254D15D839EC004FC314 /* UIAutomationBridge.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UIAutomationBridge.h; sourceTree = ""; }; C194254E15D839EC004FC314 /* UIAutomationBridge.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UIAutomationBridge.m; sourceTree = ""; }; C194255015D83A1D004FC314 /* LoadableCategory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LoadableCategory.h; sourceTree = ""; }; @@ -54,6 +111,71 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 84CFFEB51A1E08410017CA5A /* Headers */ = { + isa = PBXGroup; + children = ( + 84CFFEEF1A1E0C550017CA5A /* UIAutomation.h */, + 84CFFEB61A1E084F0017CA5A /* CDStructures.h */, + 84CFFEB71A1E084F0017CA5A /* NSArray-UIAExtras.h */, + 84CFFEB81A1E084F0017CA5A /* NSCopying-Protocol.h */, + 84CFFEB91A1E084F0017CA5A /* NSFastEnumeration-Protocol.h */, + 84CFFEBA1A1E084F0017CA5A /* NSValue-UIAutomation.h */, + 84CFFEBB1A1E084F0017CA5A /* UIAActionSheet.h */, + 84CFFEBC1A1E084F0017CA5A /* UIAActivityIndicator.h */, + 84CFFEBD1A1E084F0017CA5A /* UIAActivityView.h */, + 84CFFEBE1A1E084F0017CA5A /* UIAAlert.h */, + 84CFFEBF1A1E084F0017CA5A /* UIAApplication.h */, + 84CFFEC01A1E084F0017CA5A /* UIAButton.h */, + 84CFFEC11A1E084F0017CA5A /* UIACollectionCell.h */, + 84CFFEC21A1E084F0017CA5A /* UIACollectionView.h */, + 84CFFEC31A1E084F0017CA5A /* UIAEditingMenu.h */, + 84CFFEC41A1E084F0017CA5A /* UIAElement.h */, + 84CFFEC51A1E084F0017CA5A /* UIAElementArray.h */, + 84CFFEC61A1E084F0017CA5A /* UIAElementNil.h */, + 84CFFEC71A1E084F0017CA5A /* UIAElementSynonym.h */, + 84CFFEC81A1E084F0017CA5A /* UIAHost.h */, + 84CFFEC91A1E084F0017CA5A /* UIAImage.h */, + 84CFFECA1A1E084F0017CA5A /* UIAKey.h */, + 84CFFECB1A1E084F0017CA5A /* UIAKeyboard.h */, + 84CFFECC1A1E084F0017CA5A /* UIALink.h */, + 84CFFECD1A1E084F0017CA5A /* UIALocalizedValue.h */, + 84CFFECE1A1E084F0017CA5A /* UIAMapView.h */, + 84CFFECF1A1E084F0017CA5A /* UIANavigationBar.h */, + 84CFFED01A1E084F0017CA5A /* UIAPageIndicator.h */, + 84CFFED11A1E084F0017CA5A /* UIAPicker.h */, + 84CFFED21A1E084F0017CA5A /* UIAPickerWheel.h */, + 84CFFED31A1E084F0017CA5A /* UIAPopover.h */, + 84CFFED41A1E084F0017CA5A /* UIAProgressIndicator.h */, + 84CFFED51A1E084F0017CA5A /* UIARecorder.h */, + 84CFFED61A1E084F0017CA5A /* UIARecorderAction.h */, + 84CFFED71A1E084F0017CA5A /* UIARemote.h */, + 84CFFED81A1E084F0017CA5A /* UIAScreen.h */, + 84CFFED91A1E084F0017CA5A /* UIAScrollView.h */, + 84CFFEDA1A1E084F0017CA5A /* UIASearchBar.h */, + 84CFFEDB1A1E084F0017CA5A /* UIASecureTextField.h */, + 84CFFEDC1A1E084F0017CA5A /* UIASegmentedControl.h */, + 84CFFEDD1A1E084F0017CA5A /* UIASlider.h */, + 84CFFEDE1A1E084F0017CA5A /* UIAStaticText.h */, + 84CFFEDF1A1E084F0017CA5A /* UIAStatusBar.h */, + 84CFFEE01A1E084F0017CA5A /* UIASwitch.h */, + 84CFFEE11A1E084F0017CA5A /* UIASyntheticEvents.h */, + 84CFFEE21A1E084F0017CA5A /* UIASyntheticStarkEvents.h */, + 84CFFEE31A1E084F0017CA5A /* UIATabBar.h */, + 84CFFEE41A1E084F0017CA5A /* UIATableCell.h */, + 84CFFEE51A1E084F0017CA5A /* UIATableGroup.h */, + 84CFFEE61A1E084F0017CA5A /* UIATableView.h */, + 84CFFEE71A1E084F0017CA5A /* UIATarget.h */, + 84CFFEE81A1E084F0017CA5A /* UIATextField.h */, + 84CFFEE91A1E084F0017CA5A /* UIATextView.h */, + 84CFFEEA1A1E084F0017CA5A /* UIAToolbar.h */, + 84CFFEEB1A1E084F0017CA5A /* UIAWebView.h */, + 84CFFEEC1A1E084F0017CA5A /* UIAWindow.h */, + 84CFFEED1A1E084F0017CA5A /* UIAXElement-Protocol.h */, + 84CFFEEE1A1E084F0017CA5A /* UIAXElement.h */, + ); + path = Headers; + sourceTree = ""; + }; C194252D15D838BD004FC314 = { isa = PBXGroup; children = ( @@ -82,6 +204,7 @@ C194253D15D838BD004FC314 /* PublicAutomation */ = { isa = PBXGroup; children = ( + 84CFFEB51A1E08410017CA5A /* Headers */, C1FFB24815DCCECC00CACB04 /* PALoader.m */, F8D883FA18229E9400CC7C38 /* PALogging.h */, C194256415D949CE004FC314 /* CGGeometry-KIFAdditions.h */, @@ -90,7 +213,6 @@ C194255015D83A1D004FC314 /* LoadableCategory.h */, C194254D15D839EC004FC314 /* UIAutomationBridge.h */, C194254E15D839EC004FC314 /* UIAutomationBridge.m */, - C194254C15D83959004FC314 /* UIAutomation.h */, C194253E15D838BD004FC314 /* Supporting Files */, ); path = PublicAutomation; diff --git a/PublicAutomation/Headers/CDStructures.h b/PublicAutomation/Headers/CDStructures.h new file mode 100644 index 0000000..f8b6e30 --- /dev/null +++ b/PublicAutomation/Headers/CDStructures.h @@ -0,0 +1,55 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#pragma mark Named Structures + +struct CGAffineTransform { + double _field1; + double _field2; + double _field3; + double _field4; + double _field5; + double _field6; +}; + +struct CGPoint { + double x; + double y; +}; + +struct CGRect { + struct CGPoint origin; + struct CGSize size; +}; + +struct CGSize { + double width; + double height; +}; + +struct __va_list_tag { + unsigned int _field1; + unsigned int _field2; + void *_field3; + void *_field4; +}; + +#pragma mark Typedef'd Structures + +typedef struct { + unsigned long long _field1; + id *_field2; + unsigned long long *_field3; + unsigned long long _field4[5]; +} CDStruct_70511ce9; + +typedef struct { + struct CGPoint _field1; + double _field2; + double _field3; + unsigned char _field4; +} CDStruct_3eca2549; + diff --git a/PublicAutomation/Headers/NSArray-UIAExtras.h b/PublicAutomation/Headers/NSArray-UIAExtras.h new file mode 100644 index 0000000..741a142 --- /dev/null +++ b/PublicAutomation/Headers/NSArray-UIAExtras.h @@ -0,0 +1,10 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +@interface NSArray (UIAExtras) +- (unsigned long long)_uiaUniqueIndexOfObject:(id)arg1; +@end + diff --git a/PublicAutomation/Headers/NSCopying-Protocol.h b/PublicAutomation/Headers/NSCopying-Protocol.h new file mode 100644 index 0000000..10a8b7b --- /dev/null +++ b/PublicAutomation/Headers/NSCopying-Protocol.h @@ -0,0 +1,10 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +@protocol NSCopying +- (id)copyWithZone:(struct _NSZone *)arg1; +@end + diff --git a/PublicAutomation/Headers/NSFastEnumeration-Protocol.h b/PublicAutomation/Headers/NSFastEnumeration-Protocol.h new file mode 100644 index 0000000..2f18055 --- /dev/null +++ b/PublicAutomation/Headers/NSFastEnumeration-Protocol.h @@ -0,0 +1,10 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +@protocol NSFastEnumeration +- (unsigned long long)countByEnumeratingWithState:(CDStruct_70511ce9 *)arg1 objects:(id *)arg2 count:(unsigned long long)arg3; +@end + diff --git a/PublicAutomation/Headers/NSValue-UIAutomation.h b/PublicAutomation/Headers/NSValue-UIAutomation.h new file mode 100644 index 0000000..aaa8c3a --- /dev/null +++ b/PublicAutomation/Headers/NSValue-UIAutomation.h @@ -0,0 +1,15 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +@interface NSValue (UIAutomation) +- (id)height; +- (id)width; +- (id)size; +- (id)y; +- (id)x; +- (id)origin; +@end + diff --git a/PublicAutomation/Headers/UIAActionSheet.h b/PublicAutomation/Headers/UIAActionSheet.h new file mode 100644 index 0000000..2db7f87 --- /dev/null +++ b/PublicAutomation/Headers/UIAActionSheet.h @@ -0,0 +1,18 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIAActionSheet : UIAElement +{ +} + ++ (id)toOneRelationshipKeys; ++ (Class)_classForSimpleUIAXElement:(id)arg1; +- (id)cancelButton; + +@end + diff --git a/PublicAutomation/Headers/UIAActivityIndicator.h b/PublicAutomation/Headers/UIAActivityIndicator.h new file mode 100644 index 0000000..b2d8af0 --- /dev/null +++ b/PublicAutomation/Headers/UIAActivityIndicator.h @@ -0,0 +1,14 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIAActivityIndicator : UIAElement +{ +} + +@end + diff --git a/PublicAutomation/Headers/UIAActivityView.h b/PublicAutomation/Headers/UIAActivityView.h new file mode 100644 index 0000000..ec1a0e0 --- /dev/null +++ b/PublicAutomation/Headers/UIAActivityView.h @@ -0,0 +1,17 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIAActivityView : UIAElement +{ +} + ++ (id)toOneRelationshipKeys; +- (id)cancelButton; + +@end + diff --git a/PublicAutomation/Headers/UIAAlert.h b/PublicAutomation/Headers/UIAAlert.h new file mode 100644 index 0000000..d6e0615 --- /dev/null +++ b/PublicAutomation/Headers/UIAAlert.h @@ -0,0 +1,23 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIAAlert : UIAElement +{ +} + ++ (id)toOneRelationshipKeys; ++ (id)_moreToOneRelationshipKeys; ++ (Class)_classForSimpleUIAXElement:(id)arg1; +- (id)defaultButton; +- (id)cancelButton; +- (id)buttons; +- (id)name; +- (id)_nameFromChildForAXElement:(id)arg1; + +@end + diff --git a/PublicAutomation/Headers/UIAApplication.h b/PublicAutomation/Headers/UIAApplication.h new file mode 100644 index 0000000..d366247 --- /dev/null +++ b/PublicAutomation/Headers/UIAApplication.h @@ -0,0 +1,69 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@class NSString, UIAElementArray; + +@interface UIAApplication : UIAElement +{ + UIAElementArray *_windows; + NSString *_name; + NSString *_bundleID; + NSString *_bundlePath; + NSString *_axBundlePath; + NSString *_version; + NSString *_bundleVersion; + const void *_privateRef; +} + ++ (id)toManyRelationshipKeys; ++ (id)toOneRelationshipKeys; ++ (id)attributeKeys; +- (id)scriptingSynonymStrings; +- (id)toolbar; +- (id)tabBar; +- (id)navigationBar; +- (id)appIconScrollView; +- (id)appItemScrollView; +- (id)_scrollViewWithElementType:(id)arg1; +- (id)editingMenu; +- (id)statusBar; +- (id)alert; +- (id)activityView; +- (id)actionSheet; +- (id)keyboard; +- (id)mainWindow; +- (id)_axMainWindow; +- (id)keyWindow; +- (id)windows; +- (id)interfaceOrientation; +- (id)preferencesValueForKey:(id)arg1; +- (void)setPreferencesValue:(id)arg1 forKey:(id)arg2; +- (id)isCameraIrisOpen; +- (id)isVisible; +- (id)bundleVersion; +- (id)version; +- (id)localizedStringForKey:(id)arg1 withOptions:(id)arg2; +- (id)localizedStringForKey:(id)arg1; +- (id)_axBundle; +- (id)_axBundlePath; +- (id)_bundle; +- (id)bundlePath; +- (id)_bundlePath; +- (id)stateDescription; +- (unsigned int)_state; +- (id)name; +- (id)_name; +- (id)bundleID; +- (id)_bundleID; +- (_Bool)_isSystemApplication; +- (void)_invalidate; +- (void)dealloc; +- (id)init; + +@end + diff --git a/PublicAutomation/Headers/UIAButton.h b/PublicAutomation/Headers/UIAButton.h new file mode 100644 index 0000000..cfd209a --- /dev/null +++ b/PublicAutomation/Headers/UIAButton.h @@ -0,0 +1,17 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIAButton : UIAElement +{ +} + +- (id)scriptingActionExpressionShouldFavorTapOffset; +- (id)value; + +@end + diff --git a/PublicAutomation/Headers/UIACollectionCell.h b/PublicAutomation/Headers/UIACollectionCell.h new file mode 100644 index 0000000..f087c03 --- /dev/null +++ b/PublicAutomation/Headers/UIACollectionCell.h @@ -0,0 +1,18 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIACollectionCell : UIAElement +{ +} + +- (id)scriptingActionExpressionShouldFavorTapOffset; +- (id)value; +- (id)name; + +@end + diff --git a/PublicAutomation/Headers/UIACollectionView.h b/PublicAutomation/Headers/UIACollectionView.h new file mode 100644 index 0000000..8534d8d --- /dev/null +++ b/PublicAutomation/Headers/UIACollectionView.h @@ -0,0 +1,27 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAScrollView.h" + +@class UIAElementArray; + +@interface UIACollectionView : UIAScrollView +{ + UIAElementArray *_cells; +} + ++ (id)toManyRelationshipKeys; ++ (id)_moreToManyRelationshipKeys; ++ (Class)_classForSimpleUIAXElement:(id)arg1; +- (id)visibleCells; +- (id)cells; +- (id)scrollItemCount; +- (id)scrollItemIndex; +- (id)value; +- (void)_emptyCaches; + +@end + diff --git a/PublicAutomation/Headers/UIAEditingMenu.h b/PublicAutomation/Headers/UIAEditingMenu.h new file mode 100644 index 0000000..adcd7eb --- /dev/null +++ b/PublicAutomation/Headers/UIAEditingMenu.h @@ -0,0 +1,14 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIAEditingMenu : UIAElement +{ +} + +@end + diff --git a/PublicAutomation/Headers/UIAElement.h b/PublicAutomation/Headers/UIAElement.h new file mode 100644 index 0000000..f605b52 --- /dev/null +++ b/PublicAutomation/Headers/UIAElement.h @@ -0,0 +1,219 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +@class NSDictionary, NSInvocation, UIAElementArray, UIAXElement; + +@interface UIAElement : NSObject +{ + UIAXElement *_uiaxElement; + UIAElement *_parentElement; + NSInvocation *_selfPatienceInvocation; + double _createdTime; + double _lastAccessedTime; + _Bool _isValid; + UIAElementArray *_elements; + NSDictionary *_elementClassIndexSets; +} + ++ (id)_predicateForPredicateOrString:(id)arg1; ++ (id)elementAtPosition:(struct CGPoint)arg1; ++ (id)elementForUIAXElement:(id)arg1; ++ (Class)_classForSimpleUIAXElement:(id)arg1; ++ (Class)_uiaClassForClassName:(id)arg1; ++ (id)_jsStringForUIAElement:(id)arg1; ++ (id)_jsStringForInvocationPath:(id)arg1; ++ (id)_jsMethodCallStringForInvoker:(id)arg1 selector:(SEL)arg2; ++ (id)_jsStringForInvocation:(id)arg1; ++ (id)_jsStringForObject:(id)arg1; ++ (id)_jsStringForValue:(id)arg1; ++ (id)_jsStringForRect:(struct CGRect)arg1; ++ (id)_jsStringForPoint:(struct CGPoint)arg1; ++ (id)_jsStringForDictionary:(id)arg1; ++ (id)_jsStringForString:(id)arg1; ++ (id)_jsEscapedStringForString:(id)arg1; ++ (id)_jsMethodNameForSelector:(SEL)arg1; ++ (id)_setPatienceInvocation:(id)arg1 forUIAObject:(id)arg2; ++ (id)_waitForInvocationPath:(id)arg1; ++ (id)_performInvocationPath:(id)arg1; ++ (id)_patienceInvocationPathForUIAObject:(id)arg1; +//+ (id)_invocationForInvoker:(id)arg1 selector:(SEL)arg2 arguments:(struct __va_list_tag [1])arg3; ++ (double)popPatience; ++ (void)pushPatience:(double)arg1; ++ (void)setPatience:(double)arg1; ++ (double)patience; ++ (void)_setPatienceRetryInterval:(double)arg1; ++ (double)_patienceRetryInterval; ++ (id)_rectFromDictionary:(id)arg1; ++ (id)_hitPointForObject:(id)arg1; ++ (id)_hitPointFromDictionary:(id)arg1; ++ (id)_valueForAXElement:(id)arg1; ++ (id)_nameForAXElement:(id)arg1; ++ (struct CGPoint)_convertPointToCurrentInterfaceOrientation:(struct CGPoint)arg1; ++ (struct CGPoint)_convertPointFromCurrentInterfaceOrientation:(struct CGPoint)arg1; ++ (struct CGRect)_convertRectFromCurrentInterfaceOrientation:(struct CGRect)arg1; ++ (struct CGRect)_convertRectToCurrentInterfaceOrientation:(struct CGRect)arg1; ++ (struct CGAffineTransform)_transformToRotateToInterfaceOrientation:(long long)arg1; ++ (struct CGAffineTransform)_transformToRotateFromInterfaceOrientation:(long long)arg1; ++ (id)allKeys; ++ (id)toManyRelationshipKeys; ++ (id)toOneRelationshipKeys; ++ (id)attributeKeys; ++ (id)_elementWithUIAXElement:(id)arg1 parent:(id)arg2; ++ (id)_countsString; ++ (long long)_maxCount; ++ (long long)_liveCount; ++ (void)_logVerbosity:(unsigned long long)arg1 format:(id)arg2; ++ (_Bool)_delayForTimeInterval:(double)arg1; ++ (void)initialize; +- (id)webViews; +- (id)textViews; +- (id)toolbar; +- (id)toolbars; +- (id)tabBar; +- (id)tabBars; +- (id)searchBars; +- (id)secureTextFields; +- (id)textFields; +- (id)tableViews; +- (id)staticTexts; +- (id)switches; +- (id)sliders; +- (id)segmentedControls; +- (id)scrollViews; +- (id)progressIndicators; +- (id)popover; +- (id)popovers; +- (id)pickers; +- (id)pageIndicators; +- (id)navigationBar; +- (id)navigationBars; +- (id)mapViews; +- (id)links; +- (id)keys; +- (id)keyboard; +- (id)keyboards; +- (id)images; +- (id)editingMenus; +- (id)collectionViews; +- (id)buttons; +- (id)activityIndicators; +- (id)activityView; +- (id)activityViews; +- (id)actionSheet; +- (id)actionSheets; +- (id)_elementsOfClass:(Class)arg1 forSelector:(SEL)arg2; +- (id)elements; +- (id)withPredicate:(id)arg1; +- (id)withValue:(id)arg1 forKey:(id)arg2; +- (id)withName:(id)arg1; +- (id)responder; +- (id)elementAtPoint:(id)arg1; +- (id)_elementAtPosition:(struct CGPoint)arg1; +- (id)_elementForUIAXElement:(id)arg1; +- (id)_inspectedElementForAXAncestry:(id)arg1 index:(unsigned long long *)arg2 triedKeys:(id)arg3; +- (id)_inspectedToManyRelationship:(id)arg1 forAXAncestry:(id)arg2 index:(unsigned long long *)arg3; +- (id)_inspectedToOneRelationship:(id)arg1 forAXAncestry:(id)arg2 index:(unsigned long long *)arg3; +- (_Bool)_inspectConfirmElement:(id)arg1 forAXAncestry:(id)arg2 index:(unsigned long long *)arg3; +- (id)_elementsForUIAXElements:(id)arg1; +- (id)_elementsForUIAXElements:(id)arg1 axFilter:(SEL)arg2; +- (id)_elementForSimpleUIAXElement:(id)arg1; +- (id)scriptingSynonymFullExpressionString; +- (id)scriptingSynonymStrings; +- (id)scriptingSynonyms; +- (id)scriptingFavoredSynonymString; +- (id)_scriptingSynonymsForSubElement:(id)arg1 maxCount:(unsigned long long)arg2; +- (id)scriptingInvocationFullExpressionString; +- (id)scriptingInvocationString; +- (id)scriptingActionExpressionShouldFavorTapOffset; +- (id)_patienceForAttribute:(SEL)arg1 value:(id)arg2; +- (id)_objectWithPatienceInvocationFromUIAObject:(id)arg1 selector:(SEL)arg2; +- (void)chopPatience; +- (void)_setSelfPatienceInvocation:(id)arg1; +- (id)_selfPatienceInvocation; +- (id)scrollToElementWithValue:(id)arg1 forKey:(id)arg2; +- (id)scrollToElementWithPredicate:(id)arg1; +- (id)scrollToElementWithName:(id)arg1; +- (id)scrollToVisible; +- (void)scrollRight; +- (void)scrollLeft; +- (void)scrollDown; +- (void)scrollUp; +- (void)rotateWithOptions:(id)arg1; +- (void)_rotateWithOptions:(id)arg1; +- (void)flickInsideWithOptions:(id)arg1; +- (void)dragInsideWithOptions:(id)arg1; +- (void)_dragInsideWithOptions:(id)arg1 withFlick:(_Bool)arg2; +- (void)touchAndHold:(id)arg1; +- (void)touchWithOptions:(id)arg1; +- (void)tapWithOptions:(id)arg1; +- (void)twoFingerTap; +- (void)doubleTap; +- (void)tap; +- (_Bool)_prepareForAction:(SEL)arg1; +- (void)_delayForAnimationsInProgress; +- (void)redo; +- (void)undo; +- (id)type; +- (id)className; +- (id)dom; +- (id)url; +- (void)setValue:(id)arg1; +- (_Bool)_shouldAllowSettingValue; +- (id)value; +- (id)name; +- (id)target; +- (id)verticalSizeClass; +- (id)horizontalSizeClass; +- (id)isSelected; +- (id)isStarkElement; +- (id)isVisible; +- (id)hasRemoteFocus; +- (id)hasKeyboardFocus; +- (id)isEnabled; +- (id)_uiaHitpoint; +- (id)hitpoint; +- (id)_hitpoint; +- (id)_uiaRect; +- (id)rect; +- (id)label; +- (id)hint; +- (id)pid; +- (void)logAXTree; +- (void)logAXInfo; +- (void)logElementTree; +- (void)logElement; +- (id)_logInfoWithChildren; +- (id)_logInfo; +- (id)ancestry; +- (id)parentElement; +- (id)uiaxElement; +- (id)toManyRelationships; +- (id)toOneRelationships; +- (id)attributes; +- (id)valueForUndefinedKey:(id)arg1; +- (id)_synonymToManyRelationshipKeys; +- (id)allKeys; +- (id)toManyRelationshipKeys; +- (id)toOneRelationshipKeys; +- (id)attributeKeys; +- (_Bool)waitForInvalid; +- (_Bool)checkIsValid; +- (_Bool)isValid; +- (void)_setLastAccessedTime:(double)arg1; +- (double)_lastAccessedTime; +- (double)_createdTime; +- (id)copyWithZone:(struct _NSZone *)arg1; +- (id)description; +- (unsigned long long)hash; +- (_Bool)isEqual:(id)arg1; +- (void)_invalidate; +- (void)_emptyCaches; +- (void)dealloc; +- (id)_initWithUIAXElement:(id)arg1 parent:(id)arg2; +- (id)init; + +@end + diff --git a/PublicAutomation/Headers/UIAElementArray.h b/PublicAutomation/Headers/UIAElementArray.h new file mode 100644 index 0000000..637d948 --- /dev/null +++ b/PublicAutomation/Headers/UIAElementArray.h @@ -0,0 +1,64 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +@class NSInvocation; + +@interface UIAElementArray : NSArray +{ + NSArray *_array; + NSInvocation *_selfPatienceInvocation; + double _refreshedTime; + double _lastAccessedTime; +} + ++ (void)_removeCachedArrayAtPtr:(id *)arg1; ++ (void)_cacheArray:(id)arg1 atPtr:(id *)arg2; ++ (id)_cachedArrayAtPtr:(id *)arg1; ++ (id)_arrayWithArray:(id)arg1; ++ (long long)_maxCount; ++ (long long)_liveCount; ++ (void)initialize; +- (_Bool)isValid; +- (id)scriptingInvocationFullExpressionString; +- (id)scriptingInvocationString; +- (id)scriptingIndexSynonymsForElement:(id)arg1; +- (id)scriptingFavoredIndexSynonymForElement:(id)arg1; +- (id)_scriptingIndexSynonymsForElement:(id)arg1 maxCount:(unsigned long long)arg2; +- (id)elementOfClass:(Class)arg1 atIndex:(unsigned long long)arg2; +- (void)logElementTrees; +- (void)logElements; +- (id)firstWithPredicate:(id)arg1; +- (id)firstWithValue:(id)arg1 forKey:(id)arg2; +- (id)firstWithName:(id)arg1; +- (id)withPredicate:(id)arg1; +- (id)withValue:(id)arg1 forKey:(id)arg2; +- (id)withName:(id)arg1; +- (id)withClass:(Class)arg1; +- (id)_withPredicate:(id)arg1; +- (id)_withValue:(id)arg1 forKey:(id)arg2; +- (id)_withName:(id)arg1; +- (void)_logLocalizedStringHintForKey:(id)arg1 testValue:(id)arg2; +- (id)_withClass:(Class)arg1; +- (_Bool)_isStillFreshAtTime:(double)arg1; +- (void)_setLastAccessedTime:(double)arg1; +- (double)_lastAccessedTime; +- (double)_refreshedTime; +- (void)_setArray:(id)arg1; +- (id)nsArray; +- (id)_objectWithPatienceInvocationFromUIAObject:(id)arg1 selector:(SEL)arg2; +- (void)_setSelfPatienceInvocation:(id)arg1; +- (id)_selfPatienceInvocation; +- (id)description; +- (unsigned long long)hash; +- (_Bool)isEqual:(id)arg1; +- (_Bool)isEqualToArray:(id)arg1; +- (id)objectAtIndex:(unsigned long long)arg1; +- (unsigned long long)count; +- (void)dealloc; +- (id)_initWithArray:(id)arg1; + +@end + diff --git a/PublicAutomation/Headers/UIAElementNil.h b/PublicAutomation/Headers/UIAElementNil.h new file mode 100644 index 0000000..233f75c --- /dev/null +++ b/PublicAutomation/Headers/UIAElementNil.h @@ -0,0 +1,192 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +@class NSInvocation; + +@interface UIAElementNil : NSObject +{ + NSInvocation *_selfPatienceInvocation; + double _refreshedTime; + double _lastAccessedTime; +} + ++ (id)_elementNilWithInvocation:(id)arg1; ++ (long long)_maxCount; ++ (long long)_liveCount; +- (void)logAXTree; +- (void)logAXInfo; +- (void)logElementTree; +- (void)logElement; +- (id)_logInfoWithChildren; +- (id)pageIndex; +- (id)pageCount; +- (id)selectedValue; +- (id)values; +- (id)numberOfCells; +- (id)textLength; +- (id)maxValue; +- (id)minValue; +- (id)orientation; +- (id)contentArea; +- (id)keyEquivalentModifiers; +- (id)keyEquivalent; +- (id)isSeparatorItem; +- (id)inputMode; +- (id)defaultButton; +- (id)cancelButton; +- (id)isBackgroundApp; +- (id)isFront; +- (id)architecture; +- (id)stateDescription; +- (id)localizations; +- (id)localizedStringForKey:(id)arg1 value:(id)arg2 table:(id)arg3 bundlePath:(id)arg4; +- (id)localizedStringForKey:(id)arg1 withOptions:(id)arg2; +- (id)localizedStringForKey:(id)arg1; +- (id)bundleVersion; +- (id)bundleID; +- (id)version; +- (id)bundlePath; +- (id)visibleFrame; +- (id)depth; +- (id)target; +- (id)hasOpenMenu; +- (id)hasRemoteFocus; +- (id)hasKeyboardFocus; +- (id)isCameraIrisOpen; +- (id)verticalSizeClass; +- (id)horizontalSizeClass; +- (id)isSelected; +- (id)isStarkElement; +- (id)isVisible; +- (id)isEnabled; +- (id)helpTag; +- (id)pid; +- (void)setValue:(id)arg1; +- (id)dom; +- (id)url; +- (id)value; +- (id)hint; +- (id)label; +- (id)name; +- (id)hitpoint; +- (id)rect; +- (id)visibleGroups; +- (id)groups; +- (id)visibleCells; +- (id)cells; +- (id)headers; +- (id)wheels; +- (id)selectedButton; +- (id)rightButton; +- (id)leftButton; +- (id)toolbar; +- (id)toolbars; +- (id)tabBar; +- (id)tabBars; +- (id)navigationBar; +- (id)navigationBars; +- (id)statusBar; +- (id)keyboard; +- (id)appIconScrollView; +- (id)appItemScrollView; +- (id)editingMenu; +- (id)alert; +- (id)activityView; +- (id)activityViews; +- (id)actionSheet; +- (id)actionSheets; +- (id)mainWindow; +- (id)keyWindow; +- (id)windows; +- (id)ancestry; +- (id)uiaxElement; +- (id)responder; +- (id)parentElement; +- (id)webViews; +- (id)textViews; +- (id)searchBars; +- (id)tableViews; +- (id)secureTextFields; +- (id)textFields; +- (id)sliders; +- (id)switches; +- (id)staticTexts; +- (id)segmentedControls; +- (id)scrollViews; +- (id)progressIndicators; +- (id)popover; +- (id)popovers; +- (id)pickers; +- (id)pageIndicators; +- (id)mapViews; +- (id)links; +- (id)keys; +- (id)keyboards; +- (id)images; +- (id)editingMenus; +- (id)collectionViews; +- (id)buttons; +- (id)activityIndicators; +- (id)elements; +- (id)accessibilityUI; +- (id)scrollToElementWithValue:(id)arg1 forKey:(id)arg2; +- (id)scrollToElementWithPredicate:(id)arg1; +- (id)scrollToElementWithName:(id)arg1; +- (id)scrollToVisible; +- (void)scrollRight; +- (void)scrollLeft; +- (void)scrollDown; +- (void)scrollUp; +- (void)rotateWithOptions:(id)arg1; +- (void)flickInsideWithOptions:(id)arg1; +- (void)dragInsideWithOptions:(id)arg1; +- (void)selectPage:(id)arg1; +- (void)goToPreviousPage; +- (void)goToNextPage; +- (void)dismiss; +- (void)selectValue:(id)arg1; +- (void)dragToValue:(id)arg1; +- (void)triggerDictationFromAudioInputPath:(id)arg1; +- (void)typeString:(id)arg1; +- (void)touchAndHold:(id)arg1; +- (void)tapWithOptions:(id)arg1; +- (void)twoFingerTap; +- (void)doubleTap; +- (void)tap; +- (void)_raiseInvalidElementAction; +- (id)elementOfClass:(Class)arg1 atIndex:(unsigned long long)arg2; +- (id)firstWithPredicate:(id)arg1; +- (id)firstWithValue:(id)arg1 forKey:(id)arg2; +- (id)firstWithName:(id)arg1; +//- (unsigned long long)countByEnumeratingWithState:(CDStruct_70511ce9 *)arg1 objects:(id *)arg2 count:(unsigned long long)arg3; +- (id)reverseObjectEnumerator; +- (id)objectEnumerator; +- (unsigned long long)indexOfObject:(id)arg1; +- (_Bool)containsObject:(id)arg1; +- (id)nsArray; +- (id)objectAtIndex:(unsigned long long)arg1; +- (unsigned long long)count; +- (id)withPredicate:(id)arg1; +- (id)withValue:(id)arg1 forKey:(id)arg2; +- (id)withName:(id)arg1; +- (_Bool)waitForInvalid; +- (_Bool)checkIsValid; +- (_Bool)isValid; +- (id)scriptingInvocationFullExpressionString; +- (id)scriptingInvocationString; +- (id)_elementNilWithPatienceInvocation:(SEL)arg1; +- (_Bool)_isStillFreshAtTime:(double)arg1; +- (void)_setLastAccessedTime:(double)arg1; +- (double)_lastAccessedTime; +- (double)_refreshedTime; +- (void)dealloc; +- (id)_initWithInvocation:(id)arg1; +- (id)_objectWithPatienceInvocationFromUIAObject:(id)arg1 selector:(SEL)arg2; +- (void)_setSelfPatienceInvocation:(id)arg1; +- (id)_selfPatienceInvocation; + +@end + diff --git a/PublicAutomation/Headers/UIAElementSynonym.h b/PublicAutomation/Headers/UIAElementSynonym.h new file mode 100644 index 0000000..6eb9815 --- /dev/null +++ b/PublicAutomation/Headers/UIAElementSynonym.h @@ -0,0 +1,28 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +@class NSString; + +@interface UIAElementSynonym : NSObject +{ + NSString *_relationship; + NSString *_attribute; + id _value; +} + ++ (void)_setAssociatedStringExpressions:(id)arg1 forSynonymString:(id)arg2; ++ (id)associatedStringExpressionsForSynonymString:(id)arg1; ++ (id)synonymForRelationship:(id)arg1 attribute:(id)arg2 value:(id)arg3; ++ (id)synonymForRelationship:(id)arg1; +@property(readonly) id value; // @synthesize value=_value; +@property(readonly) NSString *attribute; // @synthesize attribute=_attribute; +@property(readonly) NSString *relationship; // @synthesize relationship=_relationship; +- (id)stringForScriptingLanguage:(int)arg1 withOptions:(unsigned long long)arg2; +- (void)dealloc; +- (id)initWithRelationship:(id)arg1 attribute:(id)arg2 value:(id)arg3; + +@end + diff --git a/PublicAutomation/Headers/UIAHost.h b/PublicAutomation/Headers/UIAHost.h new file mode 100644 index 0000000..27d37f4 --- /dev/null +++ b/PublicAutomation/Headers/UIAHost.h @@ -0,0 +1,14 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +@interface UIAHost : NSObject +{ +} + +- (id)performTaskWithPath:(id)arg1 arguments:(id)arg2 timeout:(id)arg3; + +@end + diff --git a/PublicAutomation/Headers/UIAImage.h b/PublicAutomation/Headers/UIAImage.h new file mode 100644 index 0000000..0529604 --- /dev/null +++ b/PublicAutomation/Headers/UIAImage.h @@ -0,0 +1,14 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIAImage : UIAElement +{ +} + +@end + diff --git a/PublicAutomation/Headers/UIAKey.h b/PublicAutomation/Headers/UIAKey.h new file mode 100644 index 0000000..0156067 --- /dev/null +++ b/PublicAutomation/Headers/UIAKey.h @@ -0,0 +1,17 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAButton.h" + +@interface UIAKey : UIAButton +{ +} + +- (id)scriptingActionExpressionShouldFavorTapOffset; +- (void)_delayForAnimationsInProgress; + +@end + diff --git a/PublicAutomation/Headers/UIAKeyboard.h b/PublicAutomation/Headers/UIAKeyboard.h new file mode 100644 index 0000000..c5bbb6d --- /dev/null +++ b/PublicAutomation/Headers/UIAKeyboard.h @@ -0,0 +1,25 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIAKeyboard : UIAElement +{ + double _interKeyDelay; + double _interKeyDelayVariance; +} + +@property double interKeyDelayVariance; // @synthesize interKeyDelayVariance=_interKeyDelayVariance; +@property double interKeyDelay; // @synthesize interKeyDelay=_interKeyDelay; +- (void)triggerDictationFromAudioInputPath:(id)arg1; +- (void)typeString:(id)arg1; +- (void)_typeKeyForString:(id)arg1 keyLayout:(id)arg2; +- (void)_delayForTyping; +- (id)inputMode; +- (id)init; + +@end + diff --git a/PublicAutomation/Headers/UIALink.h b/PublicAutomation/Headers/UIALink.h new file mode 100644 index 0000000..78cacc4 --- /dev/null +++ b/PublicAutomation/Headers/UIALink.h @@ -0,0 +1,16 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIALink : UIAElement +{ +} + +- (id)scriptingActionExpressionShouldFavorTapOffset; + +@end + diff --git a/PublicAutomation/Headers/UIALocalizedValue.h b/PublicAutomation/Headers/UIALocalizedValue.h new file mode 100644 index 0000000..c81572f --- /dev/null +++ b/PublicAutomation/Headers/UIALocalizedValue.h @@ -0,0 +1,29 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +@class NSString; + +@interface UIALocalizedValue : NSObject +{ + NSString *_key; + NSString *_value; + NSString *_tableName; + NSString *_bundleID; + NSString *_bundlePath; +} + +@property(readonly) NSString *bundlePath; // @synthesize bundlePath=_bundlePath; +@property(readonly) NSString *bundleID; // @synthesize bundleID=_bundleID; +@property(readonly) NSString *tableName; // @synthesize tableName=_tableName; +@property(readonly) NSString *value; // @synthesize value=_value; +@property(readonly) NSString *key; // @synthesize key=_key; +- (id)_jsVariableExpressionString; +- (id)_jsVariableName; +- (void)dealloc; +- (id)initWithAXAttributedString:(id)arg1; + +@end + diff --git a/PublicAutomation/Headers/UIAMapView.h b/PublicAutomation/Headers/UIAMapView.h new file mode 100644 index 0000000..e121ac4 --- /dev/null +++ b/PublicAutomation/Headers/UIAMapView.h @@ -0,0 +1,14 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIAMapView : UIAElement +{ +} + +@end + diff --git a/PublicAutomation/Headers/UIANavigationBar.h b/PublicAutomation/Headers/UIANavigationBar.h new file mode 100644 index 0000000..ec7e98c --- /dev/null +++ b/PublicAutomation/Headers/UIANavigationBar.h @@ -0,0 +1,22 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIANavigationBar : UIAElement +{ +} + ++ (id)toOneRelationshipKeys; ++ (id)_moreToOneRelationshipKeys; +- (id)elements; +- (_Bool)_navBarShouldAcceptAXElement:(id)arg1; +- (id)rightButton; +- (id)leftButton; +- (id)name; + +@end + diff --git a/PublicAutomation/Headers/UIAPageIndicator.h b/PublicAutomation/Headers/UIAPageIndicator.h new file mode 100644 index 0000000..0d7d7c5 --- /dev/null +++ b/PublicAutomation/Headers/UIAPageIndicator.h @@ -0,0 +1,21 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIAPageIndicator : UIAElement +{ +} + +- (void)selectPage:(id)arg1; +- (void)goToPreviousPage; +- (void)goToNextPage; +- (_Bool)_flipPages:(int)arg1; +- (id)pageCount; +- (id)pageIndex; + +@end + diff --git a/PublicAutomation/Headers/UIAPicker.h b/PublicAutomation/Headers/UIAPicker.h new file mode 100644 index 0000000..31e7763 --- /dev/null +++ b/PublicAutomation/Headers/UIAPicker.h @@ -0,0 +1,18 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIAPicker : UIAElement +{ +} + ++ (id)toManyRelationshipKeys; ++ (id)_moreToManyRelationshipKeys; +- (id)wheels; + +@end + diff --git a/PublicAutomation/Headers/UIAPickerWheel.h b/PublicAutomation/Headers/UIAPickerWheel.h new file mode 100644 index 0000000..c4c2d03 --- /dev/null +++ b/PublicAutomation/Headers/UIAPickerWheel.h @@ -0,0 +1,19 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIAPickerWheel : UIAElement +{ +} + +- (void)selectValue:(id)arg1; +- (_Bool)_spinWheel:(long long)arg1; +- (id)values; +- (id)elements; + +@end + diff --git a/PublicAutomation/Headers/UIAPopover.h b/PublicAutomation/Headers/UIAPopover.h new file mode 100644 index 0000000..41b309f --- /dev/null +++ b/PublicAutomation/Headers/UIAPopover.h @@ -0,0 +1,16 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIAPopover : UIAElement +{ +} + +- (void)dismiss; + +@end + diff --git a/PublicAutomation/Headers/UIAProgressIndicator.h b/PublicAutomation/Headers/UIAProgressIndicator.h new file mode 100644 index 0000000..4ddc6c0 --- /dev/null +++ b/PublicAutomation/Headers/UIAProgressIndicator.h @@ -0,0 +1,14 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIAProgressIndicator : UIAElement +{ +} + +@end + diff --git a/PublicAutomation/Headers/UIARecorder.h b/PublicAutomation/Headers/UIARecorder.h new file mode 100644 index 0000000..4ea90de --- /dev/null +++ b/PublicAutomation/Headers/UIARecorder.h @@ -0,0 +1,63 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +@class NSArray, NSMutableString, NSTimer, UIARecorderAction, UIATarget, UIAXElement; +@protocol UIARecorderDelegate; + +@interface UIARecorder : NSObject +{ + _Bool _isRecording; + UIATarget *_uiaTarget; + UIARecorderAction *_currentAction; + UIAXElement *_previousAXElement; + NSArray *_pendingTapExpression; + NSArray *_pendingDragExpressions; + id _delegate; + double _lastActionTime; + unsigned long long _tapCount; + NSMutableString *_keystrokes; + NSTimer *_keystrokeFlushTimer; + NSTimer *_expressionFlushTimer; + double _releaseTimeForMostRecentEvent; +} + ++ (id)defaultRecorder; +@property double releaseTimeForMostRecentEvent; // @synthesize releaseTimeForMostRecentEvent=_releaseTimeForMostRecentEvent; +@property(readonly) NSMutableString *keystrokes; // @synthesize keystrokes=_keystrokes; +@property unsigned long long tapCount; // @synthesize tapCount=_tapCount; +@property double lastActionTime; // @synthesize lastActionTime=_lastActionTime; +@property (assign) id delegate; // @synthesize delegate=_delegate; +@property _Bool isRecording; // @synthesize isRecording=_isRecording; +@property(retain) NSArray *pendingDragExpressions; // @synthesize pendingDragExpressions=_pendingDragExpressions; +@property(retain) NSArray *pendingTapExpression; // @synthesize pendingTapExpression=_pendingTapExpression; +@property(retain) UIAXElement *previousAXElement; // @synthesize previousAXElement=_previousAXElement; +@property(retain) UIARecorderAction *currentAction; // @synthesize currentAction=_currentAction; +@property(retain) UIATarget *uiaTarget; // @synthesize uiaTarget=_uiaTarget; +- (void)flushKeystrokes:(id)arg1; +- (void)flushDragExpressions:(id)arg1; +- (void)flushTapExpression:(id)arg1; +- (void)markNewActionAndLog:(_Bool)arg1; +- (void)handleAXEventRepresentation:(id)arg1; +- (void)_handEnded:(id)arg1; +- (id)_scriptingStringForOffsetWithScreenPoint:(struct CGPoint)arg1 inRect:(struct CGRect)arg2; +- (id)_scriptingStringForPoint:(struct CGPoint)arg1; +- (void)_handStarted:(id)arg1; +- (void)_releaseEvents; +- (void)handleOrientationChange; +- (void)handleAlert; +- (void)postMutlitouchGestureDetected; +- (void)postStaleEventMessage; +- (void)postElementNotFoundAtPoint:(struct CGPoint)arg1 description:(id)arg2; +- (void)postRecordedExpression:(id)arg1; +- (void)stop; +- (void)start; +@property(retain) NSTimer *expressionFlushTimer; // @synthesize expressionFlushTimer=_expressionFlushTimer; +@property(retain) NSTimer *keystrokeFlushTimer; // @synthesize keystrokeFlushTimer=_keystrokeFlushTimer; +- (void)dealloc; +- (id)init; + +@end + diff --git a/PublicAutomation/Headers/UIARecorderAction.h b/PublicAutomation/Headers/UIARecorderAction.h new file mode 100644 index 0000000..4f28e08 --- /dev/null +++ b/PublicAutomation/Headers/UIARecorderAction.h @@ -0,0 +1,46 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +@class NSArray, NSString, UIAElement, UIAXElement; + +@interface UIARecorderAction : NSObject +{ + _Bool _elementCanScroll; + int _actionType; + NSArray *_points; + UIAElement *_element; + UIAXElement *_axElement; + long long _startTime; + long long _lastUpdateTime; + NSString *_keyName; + NSArray *_expression; + unsigned long long _touchCount; + struct CGPoint _startLocation; + struct CGPoint _endLocation; +} + ++ (_Bool)_elementCanScroll:(id)arg1; ++ (id)expressionForElement:(id)arg1; ++ (id)actionWithAXEventRepresentation:(id)arg1; +@property struct CGPoint endLocation; // @synthesize endLocation=_endLocation; +@property struct CGPoint startLocation; // @synthesize startLocation=_startLocation; +@property unsigned long long touchCount; // @synthesize touchCount=_touchCount; +@property int actionType; // @synthesize actionType=_actionType; +@property(retain) NSArray *expression; // @synthesize expression=_expression; +@property(retain) NSString *keyName; // @synthesize keyName=_keyName; +@property _Bool elementCanScroll; // @synthesize elementCanScroll=_elementCanScroll; +@property long long lastUpdateTime; // @synthesize lastUpdateTime=_lastUpdateTime; +@property long long startTime; // @synthesize startTime=_startTime; +@property(retain) UIAXElement *axElement; // @synthesize axElement=_axElement; +@property(retain) UIAElement *element; // @synthesize element=_element; +@property(retain) NSArray *points; // @synthesize points=_points; +@property(readonly) double duration; +- (void)updateWithAXEventRepresentation:(id)arg1; +- (void)dealloc; +- (id)_initWithAXEventRepresentation:(id)arg1; + +@end + diff --git a/PublicAutomation/Headers/UIARemote.h b/PublicAutomation/Headers/UIARemote.h new file mode 100644 index 0000000..93cbab2 --- /dev/null +++ b/PublicAutomation/Headers/UIARemote.h @@ -0,0 +1,34 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +@class UIASyntheticEvents; + +@interface UIARemote : NSObject +{ + UIASyntheticEvents *_eventGenerator; +} + ++ (id)sharedRemote; +@property(readonly) UIASyntheticEvents *eventGenerator; // @synthesize eventGenerator=_eventGenerator; +- (void)clickPlayPause; +- (void)holdPlayPause:(double)arg1; +- (void)clickMenu; +- (void)holdMenu:(double)arg1; +- (void)clickSelect; +- (void)holdSelect:(double)arg1; +- (void)clickRight; +- (void)holdRight:(double)arg1; +- (void)clickLeft; +- (void)holdLeft:(double)arg1; +- (void)clickDown; +- (void)holdDown:(double)arg1; +- (void)clickUp; +- (void)holdUp:(double)arg1; +- (void)dealloc; +- (id)init; + +@end + diff --git a/PublicAutomation/Headers/UIAScreen.h b/PublicAutomation/Headers/UIAScreen.h new file mode 100644 index 0000000..490d0a7 --- /dev/null +++ b/PublicAutomation/Headers/UIAScreen.h @@ -0,0 +1,31 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@class UIScreen; + +@interface UIAScreen : UIAElement +{ + UIScreen *_uiScreen; +} + ++ (id)attributeKeys; +- (id)uiScreen; +- (void)setBrightness:(id)arg1; +- (id)brightness; +- (id)_uiaApplicationFrame; +- (id)applicationFrame; +- (id)scale; +- (id)bounds; +- (id)copyWithZone:(struct _NSZone *)arg1; +- (id)description; +- (id)_uiScreen; +- (void)dealloc; +- (id)_initWithUIScreen:(id)arg1 parent:(id)arg2; + +@end + diff --git a/PublicAutomation/Headers/UIAScrollView.h b/PublicAutomation/Headers/UIAScrollView.h new file mode 100644 index 0000000..d45ac3d --- /dev/null +++ b/PublicAutomation/Headers/UIAScrollView.h @@ -0,0 +1,14 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIAScrollView : UIAElement +{ +} + +@end + diff --git a/PublicAutomation/Headers/UIASearchBar.h b/PublicAutomation/Headers/UIASearchBar.h new file mode 100644 index 0000000..f1f6d25 --- /dev/null +++ b/PublicAutomation/Headers/UIASearchBar.h @@ -0,0 +1,14 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIATextField.h" + +@interface UIASearchBar : UIATextField +{ +} + +@end + diff --git a/PublicAutomation/Headers/UIASecureTextField.h b/PublicAutomation/Headers/UIASecureTextField.h new file mode 100644 index 0000000..1ed7570 --- /dev/null +++ b/PublicAutomation/Headers/UIASecureTextField.h @@ -0,0 +1,14 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIATextField.h" + +@interface UIASecureTextField : UIATextField +{ +} + +@end + diff --git a/PublicAutomation/Headers/UIASegmentedControl.h b/PublicAutomation/Headers/UIASegmentedControl.h new file mode 100644 index 0000000..fd7dcbb --- /dev/null +++ b/PublicAutomation/Headers/UIASegmentedControl.h @@ -0,0 +1,16 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIASegmentedControl : UIAElement +{ +} + +- (id)selectedButton; + +@end + diff --git a/PublicAutomation/Headers/UIASlider.h b/PublicAutomation/Headers/UIASlider.h new file mode 100644 index 0000000..71af9b4 --- /dev/null +++ b/PublicAutomation/Headers/UIASlider.h @@ -0,0 +1,17 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIASlider : UIAElement +{ +} + +- (void)dragToValue:(id)arg1; +- (id)elements; + +@end + diff --git a/PublicAutomation/Headers/UIAStaticText.h b/PublicAutomation/Headers/UIAStaticText.h new file mode 100644 index 0000000..089dfdb --- /dev/null +++ b/PublicAutomation/Headers/UIAStaticText.h @@ -0,0 +1,16 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIAStaticText : UIAElement +{ +} + +- (_Bool)_shouldAllowSettingValue; + +@end + diff --git a/PublicAutomation/Headers/UIAStatusBar.h b/PublicAutomation/Headers/UIAStatusBar.h new file mode 100644 index 0000000..887c14f --- /dev/null +++ b/PublicAutomation/Headers/UIAStatusBar.h @@ -0,0 +1,14 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIAStatusBar : UIAElement +{ +} + +@end + diff --git a/PublicAutomation/Headers/UIASwitch.h b/PublicAutomation/Headers/UIASwitch.h new file mode 100644 index 0000000..0518f71 --- /dev/null +++ b/PublicAutomation/Headers/UIASwitch.h @@ -0,0 +1,18 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIASwitch : UIAElement +{ +} + +- (void)setValue:(id)arg1; +- (id)value; +- (id)elements; + +@end + diff --git a/PublicAutomation/Headers/UIASyntheticEvents.h b/PublicAutomation/Headers/UIASyntheticEvents.h new file mode 100644 index 0000000..f30bbbd --- /dev/null +++ b/PublicAutomation/Headers/UIASyntheticEvents.h @@ -0,0 +1,84 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +@class UIScreen; + +@interface UIASyntheticEvents : NSObject +{ + _Bool _voiceOverStyleTouchEventsEnabled; + UIScreen *_screen; + double _gsScreenScale; +// CDStruct_3eca2549 *_activePoints; + unsigned long long _activePointCount; + struct __IOHIDEventSystemClient *_ioSystemClient; + struct CGSize _screenSize; + struct CGSize _gsScreenSize; + struct CGRect _onScreenRect; +} + ++ (id)sharedEventGenerator; +@property(readonly) struct __IOHIDEventSystemClient *ioSystemClient; // @synthesize ioSystemClient=_ioSystemClient; +@property(nonatomic) _Bool voiceOverStyleTouchEventsEnabled; // @synthesize voiceOverStyleTouchEventsEnabled=_voiceOverStyleTouchEventsEnabled; +@property(nonatomic) unsigned long long activePointCount; // @synthesize activePointCount=_activePointCount; +//@property(nonatomic) CDStruct_3eca2549 *activePoints; // @synthesize activePoints=_activePoints; +@property(nonatomic) double gsScreenScale; // @synthesize gsScreenScale=_gsScreenScale; +@property(nonatomic) struct CGSize gsScreenSize; // @synthesize gsScreenSize=_gsScreenSize; +@property(nonatomic) struct CGSize screenSize; // @synthesize screenSize=_screenSize; +@property(retain, nonatomic) UIScreen *screen; // @synthesize screen=_screen; +@property struct CGRect onScreenRect; // @synthesize onScreenRect=_onScreenRect; +- (void)sendPinchCloseWithStartPoint:(struct CGPoint)arg1 endPoint:(struct CGPoint)arg2 duration:(double)arg3 inRect:(struct CGRect)arg4; +- (void)sendPinchOpenWithStartPoint:(struct CGPoint)arg1 endPoint:(struct CGPoint)arg2 duration:(double)arg3 inRect:(struct CGRect)arg4; +- (void)sendDragWithStartPoint:(struct CGPoint)arg1 endPoint:(struct CGPoint)arg2 duration:(double)arg3 withFlick:(_Bool)arg4 inRect:(struct CGRect)arg5; +- (void)sendRotate:(struct CGPoint)arg1 withRadius:(double)arg2 rotation:(double)arg3 duration:(double)arg4 touchCount:(unsigned long long)arg5; +- (void)sendMultifingerDragWithPointArray:(struct CGPoint *)arg1 numPoints:(int)arg2 duration:(double)arg3 numFingers:(int)arg4; +- (void)sendPinchCloseWithStartPoint:(struct CGPoint)arg1 endPoint:(struct CGPoint)arg2 duration:(double)arg3; +- (void)sendPinchOpenWithStartPoint:(struct CGPoint)arg1 endPoint:(struct CGPoint)arg2 duration:(double)arg3; +- (void)sendFlickWithStartPoint:(struct CGPoint)arg1 endPoint:(struct CGPoint)arg2 duration:(double)arg3; +- (void)sendDragWithStartPoint:(struct CGPoint)arg1 endPoint:(struct CGPoint)arg2 duration:(double)arg3; +- (void)sendTaps:(int)arg1 location:(struct CGPoint)arg2 withNumberOfTouches:(int)arg3 inRect:(struct CGRect)arg4; +- (void)sendDoubleFingerTap:(struct CGPoint)arg1; +- (void)sendDoubleTap:(struct CGPoint)arg1; +- (void)_sendTap:(struct CGPoint)arg1 withPressure:(double)arg2; +- (void)sendTap:(struct CGPoint)arg1; +- (void)_setMajorRadiusForAllPoints:(double)arg1; +- (void)_setPressureForAllPoints:(double)arg1; +- (void)moveToPoints:(struct CGPoint *)arg1 touchCount:(unsigned long long)arg2 duration:(double)arg3; +- (void)_moveLastTouchPoint:(struct CGPoint)arg1; +- (void)liftUp:(struct CGPoint)arg1; +- (void)liftUp:(struct CGPoint)arg1 touchCount:(unsigned long long)arg2; +- (void)liftUpAtPoints:(struct CGPoint *)arg1 touchCount:(unsigned long long)arg2; +- (void)touchDown:(struct CGPoint)arg1; +- (void)touchDown:(struct CGPoint)arg1 touchCount:(unsigned long long)arg2; +- (void)touchDownAtPoints:(struct CGPoint *)arg1 touchCount:(unsigned long long)arg2; +- (void)shake; +- (void)setRinger:(_Bool)arg1; +- (void)holdVolumeDown:(double)arg1; +- (void)clickVolumeDown; +- (void)holdVolumeUp:(double)arg1; +- (void)clickVolumeUp; +- (void)holdLock:(double)arg1; +- (void)clickLock; +- (void)lockDevice; +- (void)holdMenu:(double)arg1; +- (void)clickMenu; +- (void)_sendSimpleEvent:(int)arg1; +- (void)setOrientation:(int)arg1; +- (void)sendAccelerometerX:(double)arg1 Y:(double)arg2 Z:(double)arg3 duration:(double)arg4; +- (void)sendAccelerometerX:(double)arg1 Y:(double)arg2 Z:(double)arg3; +- (void)_updateTouchPoints:(struct CGPoint *)arg1 count:(unsigned long long)arg2; +- (_Bool)_sendHIDVendorDefinedEvent:(unsigned int)arg1 usage:(unsigned int)arg2 data:(char *)arg3 dataLength:(unsigned int)arg4; +- (_Bool)_sendHIDScrollEventX:(double)arg1 Y:(double)arg2 Z:(double)arg3; +- (_Bool)_sendHIDKeyboardEventPage:(unsigned int)arg1 usage:(unsigned int)arg2 duration:(double)arg3; +//- (_Bool)_sendHIDEvent:(struct __IOHIDEvent *)arg1; +- (struct __IOHIDEvent *)_UIACreateIOHIDEventType:(unsigned int)arg1; +- (_Bool)_isEdgePoint:(struct CGPoint)arg1; +- (struct CGPoint)_normalizePoint:(struct CGPoint)arg1; +- (void)dealloc; +- (void)_initScreenProperties; +- (id)init; + +@end + diff --git a/PublicAutomation/Headers/UIASyntheticStarkEvents.h b/PublicAutomation/Headers/UIASyntheticStarkEvents.h new file mode 100644 index 0000000..912e9e6 --- /dev/null +++ b/PublicAutomation/Headers/UIASyntheticStarkEvents.h @@ -0,0 +1,35 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIASyntheticEvents.h" + +@class NSString; + +@interface UIASyntheticStarkEvents : UIASyntheticEvents +{ + struct __CFDictionary *_starkDeviceProperties; + struct __CFData *_starkDigitizerDescriptorData; + struct __IOHIDUserDevice *_syntheticStarkDevice; + NSString *_starkDisplayUUID; +} + ++ (id)sharedEventGenerator; +@property(readonly) NSString *starkDisplayUUID; // @synthesize starkDisplayUUID=_starkDisplayUUID; +@property(readonly) struct __IOHIDUserDevice *syntheticStarkDevice; // @synthesize syntheticStarkDevice=_syntheticStarkDevice; +@property(readonly) struct __CFData *starkDigitizerDescriptorData; // @synthesize starkDigitizerDescriptorData=_starkDigitizerDescriptorData; +@property(readonly) struct __CFDictionary *starkDeviceProperties; // @synthesize starkDeviceProperties=_starkDeviceProperties; +- (void)dealloc; +- (int)_submitHIDReportAtLocation:(struct CGPoint)arg1 ofType:(int)arg2; +- (void)_moveLastTouchPoint:(struct CGPoint)arg1; +- (void)liftUpAtPoints:(struct CGPoint *)arg1 touchCount:(unsigned long long)arg2; +- (void)touchDownAtPoints:(struct CGPoint *)arg1 touchCount:(unsigned long long)arg2; +- (void)_updateTouchPoints:(struct CGPoint *)arg1 count:(unsigned long long)arg2; +- (_Bool)_enableStarkModeWithDisplayUUID:(id)arg1; +- (void)_initScreenProperties; +- (id)init; + +@end + diff --git a/PublicAutomation/Headers/UIATabBar.h b/PublicAutomation/Headers/UIATabBar.h new file mode 100644 index 0000000..4b2cab2 --- /dev/null +++ b/PublicAutomation/Headers/UIATabBar.h @@ -0,0 +1,16 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIATabBar : UIAElement +{ +} + +- (id)selectedButton; + +@end + diff --git a/PublicAutomation/Headers/UIATableCell.h b/PublicAutomation/Headers/UIATableCell.h new file mode 100644 index 0000000..5cae58b --- /dev/null +++ b/PublicAutomation/Headers/UIATableCell.h @@ -0,0 +1,19 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIATableCell : UIAElement +{ +} + ++ (Class)_classForSimpleUIAXElement:(id)arg1; +- (id)scriptingActionExpressionShouldFavorTapOffset; +- (id)value; +- (id)name; + +@end + diff --git a/PublicAutomation/Headers/UIATableGroup.h b/PublicAutomation/Headers/UIATableGroup.h new file mode 100644 index 0000000..ec01f91 --- /dev/null +++ b/PublicAutomation/Headers/UIATableGroup.h @@ -0,0 +1,17 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIATableGroup : UIAElement +{ +} + ++ (Class)_classForSimpleUIAXElement:(id)arg1; +- (id)name; + +@end + diff --git a/PublicAutomation/Headers/UIATableView.h b/PublicAutomation/Headers/UIATableView.h new file mode 100644 index 0000000..aad05a4 --- /dev/null +++ b/PublicAutomation/Headers/UIATableView.h @@ -0,0 +1,30 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAScrollView.h" + +@class UIAElementArray; + +@interface UIATableView : UIAScrollView +{ + UIAElementArray *_cells; +} + ++ (id)toManyRelationshipKeys; ++ (id)_moreToManyRelationshipKeys; ++ (Class)_classForSimpleUIAXElement:(id)arg1; +- (id)visibleGroups; +- (id)visibleCells; +- (id)groups; +- (id)cells; +- (id)cellCount; +- (id)lastVisibleCellIndex; +- (id)firstVisibleCellIndex; +- (id)value; +- (void)_emptyCaches; + +@end + diff --git a/PublicAutomation/Headers/UIATarget.h b/PublicAutomation/Headers/UIATarget.h new file mode 100644 index 0000000..e3aef18 --- /dev/null +++ b/PublicAutomation/Headers/UIATarget.h @@ -0,0 +1,152 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@class CLSimulationManager, NSDate, NSString, UIAHost, UIASyntheticEvents, UIASyntheticStarkEvents; + +@interface UIATarget : UIAElement +{ + NSDate *_startupDate; + long long _textViewValueMaxLength; + long long _interfaceOrientation; + double _lastAnimationEndedTime; + NSString *_nameOfLastApp; + UIAHost *_host; + CLSimulationManager *_locationSimulationManager; + _Bool _logElementTakesScreenshot; + _Bool _handlesAlerts; + unsigned long long valueChangedCount; + UIASyntheticEvents *_eventGenerator; + UIASyntheticStarkEvents *_starkEventGenerator; +} + ++ (id)toManyRelationshipKeys; ++ (id)toOneRelationshipKeys; ++ (id)attributeKeys; ++ (id)_locationForObject:(id)arg1 withOptions:(id)arg2; ++ (id)localTarget; +@property(readonly) UIASyntheticStarkEvents *starkEventGenerator; // @synthesize starkEventGenerator=_starkEventGenerator; +@property(readonly) UIASyntheticEvents *eventGenerator; // @synthesize eventGenerator=_eventGenerator; +@property unsigned long long valueChangedCount; // @synthesize valueChangedCount; +@property _Bool handlesAlerts; // @synthesize handlesAlerts=_handlesAlerts; +@property _Bool logElementTakesScreenshot; // @synthesize logElementTakesScreenshot=_logElementTakesScreenshot; +- (_Bool)reactivateApp; +- (_Bool)deactivateApp; +- (_Bool)deactivateAppForDuration:(id)arg1; +- (_Bool)unlock; +- (_Bool)unlockWithOptions:(id)arg1; +- (void)_enterPasscode:(id)arg1; +- (void)_tapPictureFrame:(id)arg1; +- (void)_slideToCamera:(id)arg1; +- (void)_slideToUnlock:(id)arg1; +- (id)_lockScreenScrollView; +- (_Bool)lock; +- (_Bool)lockForDuration:(id)arg1; +- (_Bool)isScreenOff; +- (_Bool)isLocked; +- (void)setRinger:(id)arg1; +- (void)holdVolumeDown:(id)arg1; +- (void)clickVolumeDown; +- (void)holdVolumeUp:(id)arg1; +- (void)clickVolumeUp; +- (void)holdLock:(id)arg1; +- (void)clickLock; +- (void)holdMenu:(id)arg1; +- (void)clickMenu; +- (void)shake; +- (void)rotate:(id)arg1 withOptions:(id)arg2; +- (void)pinchOpenFrom:(id)arg1 to:(id)arg2 forDuration:(id)arg3; +- (void)pinchCloseFrom:(id)arg1 to:(id)arg2 forDuration:(id)arg3; +- (void)flickFrom:(id)arg1 to:(id)arg2; +- (void)dragFrom:(id)arg1 to:(id)arg2 forDuration:(id)arg3; +- (void)touch:(id)arg1 andHold:(id)arg2; +- (void)touch:(id)arg1 withOptions:(id)arg2; +- (void)touch:(id)arg1; +- (_Bool)_touch:(id)arg1 withOptions:(id)arg2; +- (void)tap:(id)arg1 withOptions:(id)arg2; +- (void)twoFingerTap:(id)arg1; +- (void)doubleTap:(id)arg1; +- (void)tap:(id)arg1; +- (_Bool)_dragFrom:(id)arg1 to:(id)arg2 forDuration:(double)arg3 withTouchCount:(int)arg4 withFlick:(_Bool)arg5; +- (_Bool)_tapRequiredObject:(id)arg1 tapCount:(double)arg2 touchCount:(double)arg3; +- (_Bool)_tapOptionalObject:(id)arg1 tapCount:(double)arg2 touchCount:(double)arg3 tapOffset:(id)arg4; +- (id)localizedStringForKey:(id)arg1 value:(id)arg2 table:(id)arg3 bundlePath:(id)arg4; +- (id)localizedStringForKey:(id)arg1 withOptions:(id)arg2; +- (id)localizedStringForKey:(id)arg1; +- (id)scriptingSynonymStrings; +- (id)scriptingSynonyms; +- (id)scriptingFavoredSynonymString; +- (_Bool)_trackValueChanges:(_Bool)arg1; +- (_Bool)_handleAnnouncement:(id)arg1; +- (_Bool)_handleAlert; +- (void)setPassiveEventListeningMode:(id)arg1 withDelay:(id)arg2; +- (id)delegate; +- (void)setDelegate:(id)arg1; +- (unsigned long long)verboseOptions; +- (void)setVerboseOptions:(unsigned long long)arg1; +- (_Bool)delayForTimeInterval:(double)arg1; +- (double)popPatience; +- (void)pushPatience:(double)arg1; +- (void)setPatience:(double)arg1; +- (double)patience; +- (id)uiaxSpringBoardElement; +- (id)uiaxSystemAppElement; +- (id)uiaxSystemWideElement; +- (id)elements; +- (id)remote; +- (id)mainScreen; +- (id)accessibilityUI; +- (id)springboard; +- (id)systemApp; +- (id)frontMostApp; +- (id)applicationAtPoint:(id)arg1; +- (id)_applicationAtPosition:(struct CGPoint)arg1; +- (id)applications; +- (id)host; +- (void)setTextViewValueMaxLength:(long long)arg1; +- (long long)textViewValueMaxLength; +- (void)setTargetClipboard:(id)arg1; +- (id)targetClipboard; +- (void)captureStarkRect:(id)arg1 withName:(id)arg2; +- (void)captureRect:(id)arg1 withName:(id)arg2; +- (void)captureRect:(id)arg1 onScreen:(id)arg2 withName:(id)arg3; +- (id)imageFromRect:(struct CGRect)arg1; +- (void)captureStarkScreenWithName:(id)arg1; +- (void)captureScreenWithName:(id)arg1; +- (id)lastCommandTime; +- (double)upTime; +- (id)startupDate; +- (_Bool)setLocation:(id)arg1 withOptions:(id)arg2; +- (_Bool)setLocation:(id)arg1; +- (_Bool)setDeviceOrientation:(id)arg1; +- (id)deviceOrientation; +- (id)localeName; +- (id)localeID; +- (id)languageName; +- (id)languageID; +- (id)uniqueIdentifier; +- (id)systemBuild; +- (id)systemVersion; +- (id)systemName; +- (id)model; +- (id)name; +- (id)rect; +- (_Bool)checkIsValid; +- (_Bool)isValid; +- (unsigned long long)hash; +- (_Bool)isEqual:(id)arg1; +- (void)_setLastAnimationEndedTime:(double)arg1; +- (double)_lastAnimationEndedTime; +- (long long)_interfaceOrientation; +- (void)_updateInterfaceOrientation; +- (void)_invalidate; +- (void)dealloc; +- (id)init; +- (id)_systemVersionDictionary; + +@end + diff --git a/PublicAutomation/Headers/UIATextField.h b/PublicAutomation/Headers/UIATextField.h new file mode 100644 index 0000000..cf4dd6e --- /dev/null +++ b/PublicAutomation/Headers/UIATextField.h @@ -0,0 +1,18 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIATextField : UIAElement +{ +} + +- (id)scriptingActionExpressionShouldFavorTapOffset; +- (id)elements; +- (_Bool)_textFieldShouldAcceptAXElement:(id)arg1; + +@end + diff --git a/PublicAutomation/Headers/UIATextView.h b/PublicAutomation/Headers/UIATextView.h new file mode 100644 index 0000000..c69dada --- /dev/null +++ b/PublicAutomation/Headers/UIATextView.h @@ -0,0 +1,14 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIATextView : UIAElement +{ +} + +@end + diff --git a/PublicAutomation/Headers/UIAToolbar.h b/PublicAutomation/Headers/UIAToolbar.h new file mode 100644 index 0000000..c127024 --- /dev/null +++ b/PublicAutomation/Headers/UIAToolbar.h @@ -0,0 +1,14 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIAToolbar : UIAElement +{ +} + +@end + diff --git a/PublicAutomation/Headers/UIAWebView.h b/PublicAutomation/Headers/UIAWebView.h new file mode 100644 index 0000000..6a13726 --- /dev/null +++ b/PublicAutomation/Headers/UIAWebView.h @@ -0,0 +1,14 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAScrollView.h" + +@interface UIAWebView : UIAScrollView +{ +} + +@end + diff --git a/PublicAutomation/Headers/UIAWindow.h b/PublicAutomation/Headers/UIAWindow.h new file mode 100644 index 0000000..2cb4fc9 --- /dev/null +++ b/PublicAutomation/Headers/UIAWindow.h @@ -0,0 +1,19 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAElement.h" + +@interface UIAWindow : UIAElement +{ +} + +- (id)elements; +- (_Bool)_windowShouldAcceptAXElement:(id)arg1; +- (id)_uiaContentArea; +- (id)contentArea; + +@end + diff --git a/PublicAutomation/Headers/UIAXElement-Protocol.h b/PublicAutomation/Headers/UIAXElement-Protocol.h new file mode 100644 index 0000000..8ed8a59 --- /dev/null +++ b/PublicAutomation/Headers/UIAXElement-Protocol.h @@ -0,0 +1,54 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +@class NSArray, NSDictionary, NSNumber, NSString, NSValue, UIAXElement; + +@protocol UIAXElement ++ (NSString *)stringForTraits:(unsigned long long)arg1; ++ (NSString *)stringForAXNotification:(int)arg1; ++ (NSString *)stringForAXError:(int)arg1; ++ (id)uiaxAccessibilityUIServerElement; ++ (id)uiaxFocusedApplicationElement; ++ (id)uiaxSpringBoardElement; ++ (id)uiaxSystemApplicationElement; ++ (id)uiaxSystemWideElement; ++ (id)uiaxElementAtPosition:(struct CGPoint)arg1; ++ (id)uiaxApplicationAtPosition:(struct CGPoint)arg1; +//+ (id)uiaxElementWithAXUIElementRef:(struct __AXUIElement *)arg1; +//+ (_Bool)unregisterObserver:(struct __AXObserver *)arg1 forAXNotification:(int)arg2; +//+ (_Bool)registerObserver:(struct __AXObserver *)arg1 forAXNotification:(int)arg2; +//+ (_Bool)registerObserver:(struct __AXObserver *)arg1 forAXNotifications:(_Bool)arg2; +- (NSArray *)ancestry; +- (NSArray *)descendantsWithAttributes:(NSDictionary *)arg1 traits:(unsigned long long)arg2; +- (UIAXElement *)descendantWithTestingTrait:(NSString *)arg1; +- (NSArray *)descendants; +- (UIAXElement *)childWithTestingTrait:(NSString *)arg1; +- (NSArray *)children; +- (UIAXElement *)responder; +- (UIAXElement *)parent; +- (UIAXElement *)firstElementOfAttribute:(int)arg1 withValue:(id)arg2 forAttribute:(int)arg3; +- (NSString *)description; +- (NSValue *)centerPoint; +- (NSValue *)rect; +- (NSValue *)hitpoint; +- (unsigned long long)traits; +- (NSNumber *)traitsNumber; +- (NSString *)stringForAllKnownAttributes; +- (NSString *)stringForAttributes:(NSArray *)arg1; +- (NSDictionary *)valuesForAllKnownAttributes; +- (_Bool)checkIsValid; +- (_Bool)isValid; +- (int)axError; +- (int)pid; +- (_Bool)performAXAction:(int)arg1 withValue:(id)arg2; +- (_Bool)performAXAction:(int)arg1; +- (id)valueForAttribute:(int)arg1 parameter:(id)arg2; +- (NSDictionary *)valuesForAttributes:(NSArray *)arg1; +- (_Bool)setValue:(id)arg1 forAttribute:(int)arg2; +- (id)valueForAttribute:(int)arg1; +- (struct __AXUIElement *)axuiElementRef; +@end + diff --git a/PublicAutomation/Headers/UIAXElement.h b/PublicAutomation/Headers/UIAXElement.h new file mode 100644 index 0000000..8712b6a --- /dev/null +++ b/PublicAutomation/Headers/UIAXElement.h @@ -0,0 +1,108 @@ +// +// Generated by class-dump 3.5 (64 bit). +// +// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. +// + +#import "UIAXElement.h" + +@interface UIAXElement : NSObject +{ + struct __AXUIElement *_axuiElementRef; + double _creationTime; + double _lastAccessedTime; + _Bool _isValid; + int _axError; +} + ++ (struct CGRect)_convertHostedViewFrame:(struct CGRect)arg1 forContextID:(id)arg2; ++ (struct CGPoint)_convertHostedCoordinates:(struct CGPoint)arg1 forContextID:(id)arg2; ++ (struct CGRect)_convertRectFromScreenToDevice:(struct CGRect)arg1; ++ (struct CGRect)_convertRectFromDeviceToScreen:(struct CGRect)arg1; ++ (struct CGPoint)_convertPointFromScreenToDevice:(struct CGPoint)arg1; ++ (struct CGPoint)_convertPointFromDeviceToScreen:(struct CGPoint)arg1; ++ (id)stringForTraits:(unsigned long long)arg1; ++ (id)stringForAXNotification:(int)arg1; ++ (id)stringForAXError:(int)arg1; ++ (id)uiaxAccessibilityUIServerElement; ++ (id)uiaxFocusedApplicationElement; ++ (id)uiaxSpringBoardElement; ++ (id)uiaxSystemApplicationElement; ++ (id)uiaxSystemWideElement; ++ (id)uiaxElementAtPosition:(struct CGPoint)arg1; ++ (id)uiaxApplicationAtPosition:(struct CGPoint)arg1; ++ (id)_objectForCFTypeRef:(void *)arg1; ++ (int)_parameterizedAttributeForString:(id)arg1; ++ (id)_stringForParameterizedAttribute:(int)arg1; ++ (int)_attributeForString:(id)arg1; ++ (id)_stringForAttribute:(int)arg1; ++ (id)_stringsForTraitsDictionary; ++ (id)_parameterizedAttributesForStringsDictionary; ++ (id)_stringsForParameterizedAttributesDictionary; ++ (id)_regularAttributesForStringsDictionary; ++ (id)_stringsForRegularAttributesDictionary; ++ (id)_traitStrings; ++ (id)_traitNumbers; ++ (id)_parameterizedAttributeStrings; ++ (id)_parameterizedAttributeNumbers; ++ (id)_regularAttributeStrings; ++ (id)_regularAttributeNumbers; ++ (id)uiaxElementWithAXUIElementRef:(struct __AXUIElement *)arg1; +//+ (_Bool)unregisterObserver:(struct __AXObserver *)arg1 forAXNotification:(int)arg2; +//+ (_Bool)registerObserver:(struct __AXObserver *)arg1 forAXNotification:(int)arg2; +//+ (_Bool)registerObserver:(struct __AXObserver *)arg1 forAXNotifications:(_Bool)arg2; ++ (void)_raiseIfAXErrorAPIDisabled:(int)arg1; ++ (void)_raiseAXErrorAPIDisabled; ++ (void)initializeAccessibility; ++ (void)initialize; +- (void)logAXTree; +- (void)logAXAncestry; +- (void)logAXInfo; +- (_Bool)_hasNonzeroFrame; +- (id)ancestry; +- (id)descendantWithTestingTrait:(id)arg1; +- (id)descendantsWithAttributes:(id)arg1 traits:(unsigned long long)arg2; +- (id)descendants; +- (id)childWithTestingTrait:(id)arg1; +- (id)children; +- (id)responder; +- (id)parent; +- (id)firstElementOfAttribute:(int)arg1 withValue:(id)arg2 forAttribute:(int)arg3; +- (id)uiaxElementAtCenterPoint; +- (id)centerPoint; +- (id)hitpoint; +- (_Bool)_isVisibleAtPoint:(struct CGPoint)arg1; +- (id)rect; +- (id)description; +- (unsigned long long)traits; +- (id)traitsNumber; +- (id)_copyTraitsNumber; +- (id)stringForAllKnownAttributes; +- (id)stringForAttributes:(id)arg1; +- (id)valuesForAllKnownAttributes; +- (_Bool)checkIsValid; +- (_Bool)isValid; +- (int)axError; +- (int)pid; +- (_Bool)performAXAction:(int)arg1 withValue:(id)arg2; +- (_Bool)performAXAction:(int)arg1; +- (id)valueForUndefinedKey:(id)arg1; +- (id)valueForKey:(id)arg1; +- (id)valueForAttribute:(int)arg1 parameter:(id)arg2; +- (id)valuesForAttributes:(id)arg1; +- (_Bool)setValue:(id)arg1 forAttribute:(int)arg2; +- (id)valueForAttribute:(int)arg1; +- (struct __AXUIElement *)axuiElementRef; +- (unsigned long long)hash; +- (_Bool)isEqual:(id)arg1; +- (void)finalize; +- (void)dealloc; +- (void)_setLastAccessedTime:(double)arg1; +- (double)_lastAccessedTime; +- (double)_creationTime; +- (id)_initWithAXUIElementRef:(struct __AXUIElement *)arg1; +- (void)_setValidForAXError:(int)arg1; +- (void)_invalidate; + +@end + diff --git a/PublicAutomation/Headers/UIAutomation.h b/PublicAutomation/Headers/UIAutomation.h new file mode 100644 index 0000000..d5ac54f --- /dev/null +++ b/PublicAutomation/Headers/UIAutomation.h @@ -0,0 +1,60 @@ +// +// UIAutomation.h +// PublicAutomation +// +// Created by Joe Masilotti on 11/20/14. +// Copyright (c) 2014 ThoughtWorks. All rights reserved. +// + +#import "UIAActionSheet.h" +#import "UIAActivityIndicator.h" +#import "UIAActivityView.h" +#import "UIAAlert.h" +#import "UIAApplication.h" +#import "UIAButton.h" +#import "UIACollectionCell.h" +#import "UIACollectionView.h" +#import "UIAEditingMenu.h" +#import "UIAElement.h" +#import "UIAElementArray.h" +#import "UIAElementNil.h" +#import "UIAElementSynonym.h" +#import "UIAHost.h" +#import "UIAImage.h" +#import "UIAKey.h" +#import "UIAKeyboard.h" +#import "UIALink.h" +#import "UIALocalizedValue.h" +#import "UIAMapView.h" +#import "UIANavigationBar.h" +#import "UIAPageIndicator.h" +#import "UIAPicker.h" +#import "UIAPickerWheel.h" +#import "UIAPopover.h" +#import "UIAProgressIndicator.h" +#import "UIARecorder.h" +#import "UIARecorderAction.h" +#import "UIARemote.h" +#import "UIAScreen.h" +#import "UIAScrollView.h" +#import "UIASearchBar.h" +#import "UIASecureTextField.h" +#import "UIASegmentedControl.h" +#import "UIASlider.h" +#import "UIAStaticText.h" +#import "UIAStatusBar.h" +#import "UIASwitch.h" +#import "UIASyntheticEvents.h" +#import "UIASyntheticStarkEvents.h" +#import "UIATabBar.h" +#import "UIATableCell.h" +#import "UIATableGroup.h" +#import "UIATableView.h" +#import "UIATarget.h" +#import "UIATextField.h" +#import "UIATextView.h" +#import "UIAToolbar.h" +#import "UIAWebView.h" +#import "UIAWindow.h" +#import "UIAXElement-Protocol.h" +#import "UIAXElement.h" diff --git a/PublicAutomation/UIAutomation.h b/PublicAutomation/UIAutomation.h deleted file mode 100644 index 644c5bf..0000000 --- a/PublicAutomation/UIAutomation.h +++ /dev/null @@ -1,1240 +0,0 @@ -/* - * Generated by class-dump 3.3.4 (64 bit). - * - * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2011 by Steve Nygard. - */ - -//#pragma mark Named Structures - - -typedef struct { - int _field1; - int _field2; - struct CGPoint _field3; - struct CGPoint _field4; - unsigned int _field5; - unsigned long long _field6; - void *_field7; - int _field8; - int _field9; - unsigned int _field10; - char *_field11; -} CDStruct_141d6fc6; - -struct _EventMessage { - struct { - unsigned int _field1; - unsigned int _field2; - unsigned int _field3; - unsigned int _field4; - unsigned int _field5; - int _field6; - } _field1; - CDStruct_141d6fc6 _field2; -}; - -#pragma mark Typedef'd Structures - -typedef struct { - unsigned long _field1; - void *_field2; - unsigned long *_field3; - unsigned long _field4[5]; -} CDStruct_11f37819; - -#pragma mark - - -/* - * File: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/Developer/Library/PrivateFrameworks/UIAutomation.framework/UIAutomation - * UUID: 5362ACE5-CA40-3034-9D45-7E5401DA0359 - * Arch: Intel 80x86 (i386) - * Current version: 1.0.0, Compatibility version: 1.0.0 - * - * Objective-C Garbage Collection: Unsupported - */ - -//@protocol NSCopying -//- (id)copyWithZone:(struct _NSZone *)arg1; -//@end -// -//@protocol NSFastEnumeration -//- (unsigned int)countByEnumeratingWithState:(CDStruct_11f37819 *)arg1 objects:(id *)arg2 count:(unsigned int)arg3; -//@end - -@class UIAElementArray; -@class CLSimulationManager; - -typedef struct {} __AXObserver; -typedef struct {} __AXUIElement; - -@protocol UIAXElement -+ (BOOL)registerObserver:(__AXObserver *)arg1 forAXNotifications:(BOOL)arg2; -+ (id)uiaxElementWithAXUIElementRef:(__AXUIElement *)arg1; -+ (id)uiaxElementAtPosition:(struct CGPoint)arg1; -+ (id)uiaxSystemWideElement; -+ (id)uiaxFocusedApplicationElement; -+ (id)stringForAXError:(long)arg1; -+ (id)stringForAXNotification:(int)arg1; -+ (id)stringForTraits:(unsigned long long)arg1; -- (struct __AXUIElement *)axuiElementRef; -- (id)valueForAttribute:(int)arg1; -- (BOOL)setValue:(id)arg1 forAttribute:(int)arg2; -- (id)valuesForAttributes:(id)arg1; -- (id)valueForAttribute:(int)arg1 parameter:(id)arg2; -- (BOOL)performAXAction:(int)arg1; -- (BOOL)performAXAction:(int)arg1 withValue:(id)arg2; -- (int)pid; -- (long)axError; -- (BOOL)isValid; -- (BOOL)checkIsValid; -- (id)valuesForAllKnownAttributes; -- (id)stringForAttributes:(id)arg1; -- (id)stringForAllKnownAttributes; -- (id)traitsNumber; -- (unsigned long long)traits; -- (id)rect; -- (id)centerPoint; -- (id)description; -- (id)firstElementOfAttribute:(int)arg1 withValue:(id)arg2 forAttribute:(int)arg3; -- (id)parent; -- (id)children; -- (id)childWithTestingTrait:(id)arg1; -- (id)ancestry; -@end - -@interface UIAXElement : NSObject -{ - struct __AXUIElement *_axuiElementRef; - double _creationTime; - double _lastAccessedTime; - BOOL _isValid; - int _axError; -} - -+ (void)initialize; -+ (void)_raiseAXErrorAPIDisabled; -+ (void)_raiseIfAXErrorAPIDisabled:(long)arg1; -+ (BOOL)registerObserver:(__AXObserver *)arg1 forAXNotifications:(BOOL)arg2; -+ (id)uiaxElementWithAXUIElementRef:(struct __AXUIElement *)arg1; -+ (id)_regularAttributeNumbers; -+ (id)_regularAttributeStrings; -+ (id)_parameterizedAttributeNumbers; -+ (id)_parameterizedAttributeStrings; -+ (id)_traitNumbers; -+ (id)_traitStrings; -+ (id)_stringsForRegularAttributesDictionary; -+ (id)_regularAttributesForStringsDictionary; -+ (id)_stringsForParameterizedAttributesDictionary; -+ (id)_parameterizedAttributesForStringsDictionary; -+ (id)_stringsForTraitsDictionary; -+ (id)_stringForAttribute:(int)arg1; -+ (int)_attributeForString:(id)arg1; -+ (id)_stringForParameterizedAttribute:(int)arg1; -+ (int)_parameterizedAttributeForString:(id)arg1; -+ (id)_objectForCFTypeRef:(void *)arg1; -+ (id)uiaxElementAtPosition:(struct CGPoint)arg1; -+ (id)uiaxSystemWideElement; -+ (id)uiaxFocusedApplicationElement; -+ (id)stringForAXError:(long)arg1; -+ (id)stringForAXNotification:(int)arg1; -+ (id)stringForTraits:(unsigned long long)arg1; -- (void)_invalidate; -- (void)_setValidForAXError:(long)arg1; -- (id)_initWithAXUIElementRef:(struct __AXUIElement *)arg1; -- (double)_creationTime; -- (double)_lastAccessedTime; -- (void)_setLastAccessedTime:(double)arg1; -- (void)dealloc; -- (void)finalize; -- (BOOL)isEqual:(id)arg1; -- (unsigned int)hash; -- (struct __AXUIElement *)axuiElementRef; -- (id)valueForAttribute:(int)arg1; -- (BOOL)setValue:(id)arg1 forAttribute:(int)arg2; -- (id)valuesForAttributes:(id)arg1; -- (id)valueForAttribute:(int)arg1 parameter:(id)arg2; -- (id)valueForKey:(id)arg1; -- (id)valueForUndefinedKey:(id)arg1; -- (BOOL)performAXAction:(int)arg1; -- (BOOL)performAXAction:(int)arg1 withValue:(id)arg2; -- (int)pid; -- (long)axError; -- (BOOL)isValid; -- (BOOL)checkIsValid; -- (id)valuesForAllKnownAttributes; -- (id)stringForAttributes:(id)arg1; -- (id)stringForAllKnownAttributes; -- (id)_copyTraitsNumber; -- (id)traitsNumber; -- (unsigned long long)traits; -- (id)description; -- (id)rect; -- (id)centerPoint; -- (id)uiaxElementAtCenterPoint; -- (id)firstElementOfAttribute:(int)arg1 withValue:(id)arg2 forAttribute:(int)arg3; -- (id)parent; -- (id)children; -- (id)childWithTestingTrait:(id)arg1; -- (id)ancestry; -- (BOOL)_hasNonzeroSize; -- (void)logAXInfo; -- (void)logAXAncestry; -- (void)logAXTree; - -@end - -@interface UIAElement : NSObject -{ - UIAXElement *_uiaxElement; - UIAElement *_parentElement; - NSInvocation *_selfPatienceInvocation; - double _createdTime; - double _lastAccessedTime; - BOOL _isValid; - UIAElementArray *_elements; - NSDictionary *_elementClassIndexSets; -} - -+ (void)initialize; -+ (BOOL)_delayForTimeInterval:(double)arg1; -+ (void)_logVerbosity:(unsigned int)arg1 format:(id)arg2; -+ (int)_liveCount; -+ (int)_maxCount; -+ (id)_countsString; -+ (id)_elementWithUIAXElement:(id)arg1 parent:(id)arg2; -+ (id)attributeKeys; -+ (id)toOneRelationshipKeys; -+ (id)toManyRelationshipKeys; -+ (id)allKeys; -+ (struct CGAffineTransform)_transformToRotateFromInterfaceOrientation:(int)arg1; -+ (struct CGAffineTransform)_transformToRotateToInterfaceOrientation:(int)arg1; -+ (struct CGRect)_convertRectToCurrentInterfaceOrientation:(struct CGRect)arg1; -+ (struct CGRect)_convertRectFromCurrentInterfaceOrientation:(struct CGRect)arg1; -+ (struct CGPoint)_convertPointFromCurrentInterfaceOrientation:(struct CGPoint)arg1; -+ (struct CGPoint)_convertPointToCurrentInterfaceOrientation:(struct CGPoint)arg1; -+ (id)_nameForAXElement:(id)arg1; -+ (id)_valueForAXElement:(id)arg1; -+ (id)_hitPointFromDictionary:(id)arg1; -+ (id)_hitPointForObject:(id)arg1; -+ (id)_rectFromDictionary:(id)arg1; -+ (double)_patienceRetryInterval; -+ (void)_setPatienceRetryInterval:(double)arg1; -+ (double)patience; -+ (void)setPatience:(double)arg1; -+ (void)pushPatience:(double)arg1; -+ (double)popPatience; -+ (id)_invocationForInvoker:(id)arg1 selector:(SEL)arg2 arguments:(char *)arg3; -+ (id)_patienceInvocationPathForUIAObject:(id)arg1; -+ (id)_performInvocationPath:(id)arg1; -+ (id)_waitForInvocationPath:(id)arg1; -+ (id)_setPatienceInvocation:(id)arg1 forUIAObject:(id)arg2; -+ (id)_jsMethodNameForSelector:(SEL)arg1; -+ (id)_jsEscapedStringForString:(id)arg1; -+ (id)_jsStringForString:(id)arg1; -+ (id)_jsStringForDictionary:(id)arg1; -+ (id)_jsStringForObject:(id)arg1; -+ (id)_jsStringForRect:(struct CGRect)arg1; -+ (id)_jsStringForInvocation:(id)arg1; -+ (id)_jsMethodCallStringForInvoker:(id)arg1 selector:(SEL)arg2; -+ (id)_jsStringForInvocationPath:(id)arg1; -+ (id)_jsStringForUIAElement:(id)arg1; -+ (Class)_uiaClassForClass:(Class)arg1; -+ (Class)_classForSimpleUIAXElement:(id)arg1; -+ (id)elementForUIAXElement:(id)arg1; -+ (id)elementAtPosition:(struct CGPoint)arg1; -+ (id)_predicateForPredicateOrString:(id)arg1; -- (id)init; -- (id)_initWithUIAXElement:(id)arg1 parent:(id)arg2; -- (void)dealloc; -- (void)_invalidate; -- (BOOL)isEqual:(id)arg1; -- (unsigned int)hash; -- (id)description; -- (id)copyWithZone:(struct _NSZone *)arg1; -- (double)_createdTime; -- (double)_lastAccessedTime; -- (void)_setLastAccessedTime:(double)arg1; -- (BOOL)isValid; -- (BOOL)checkIsValid; -- (BOOL)waitForInvalid; -- (id)attributeKeys; -- (id)toOneRelationshipKeys; -- (id)toManyRelationshipKeys; -- (id)allKeys; -- (id)_synonymToManyRelationshipKeys; -- (id)valueForUndefinedKey:(id)arg1; -- (id)attributes; -- (id)toOneRelationships; -- (id)toManyRelationships; -- (id)uiaxElement; -- (id)parentElement; -- (id)ancestry; -- (id)_logInfo; -- (id)_logInfoWithChildren; -- (void)logElement; -- (void)logElementTree; -- (void)logAXInfo; -- (void)logAXTree; -- (id)pid; -- (id)hint; -- (id)label; -- (id)rect; -- (id)_uiaRect; -- (id)_tryHitpoint:(struct CGPoint)arg1; -- (id)_hitpoint; -- (id)hitpoint; -- (id)_uiaHitpoint; -- (id)isEnabled; -- (id)hasKeyboardFocus; -- (id)isVisible; -- (id)target; -- (id)name; -- (id)value; -- (BOOL)_shouldAllowSettingValue; -- (void)setValue:(id)arg1; -- (id)url; -- (id)dom; -- (id)className; -- (id)type; -- (void)undo; -- (void)redo; -- (void)_delayForAnimationsInProgress; -- (void)_prepareForAction:(SEL)arg1; -- (void)tap; -- (void)doubleTap; -- (void)twoFingerTap; -- (void)tapWithOptions:(id)arg1; -- (void)touchAndHold:(id)arg1; -- (void)_dragInsideWithOptions:(id)arg1 withFlick:(BOOL)arg2; -- (void)dragInsideWithOptions:(id)arg1; -- (void)flickInsideWithOptions:(id)arg1; -- (void)_rotateWithOptions:(id)arg1; -- (void)rotateWithOptions:(id)arg1; -- (void)activate; -- (void)scrollUp; -- (void)scrollDown; -- (void)scrollLeft; -- (void)scrollRight; -- (id)scrollToVisible; -- (id)scrollToElementWithName:(id)arg1; -- (id)scrollToElementWithPredicate:(id)arg1; -- (id)scrollToElementWithValue:(id)arg1 forKey:(id)arg2; -- (id)_selfPatienceInvocation; -- (void)_setSelfPatienceInvocation:(id)arg1; -- (void)chopPatience; -- (id)_objectWithPatienceInvocationFromUIAObject:(id)arg1 selector:(SEL)arg2; -- (id)_patienceForAttribute:(SEL)arg1 value:(id)arg2; -- (id)scriptingActionExpressionShouldFavorTapOffset; -- (id)scriptingInvocationString; -- (id)scriptingInvocationFullExpressionString; -- (id)_scriptingSynonymsForSubElement:(id)arg1 maxCount:(unsigned int)arg2; -- (id)scriptingFavoredSynonymString; -- (id)scriptingSynonymStrings; -- (id)scriptingSynonymFullExpressionString; -- (id)_elementForSimpleUIAXElement:(id)arg1; -- (id)_elementsForUIAXElements:(id)arg1 axFilter:(SEL)arg2; -- (id)_elementsForUIAXElements:(id)arg1; -- (BOOL)_inspectConfirmElement:(id)arg1 forAXAncestry:(id)arg2 index:(unsigned int *)arg3; -- (id)_inspectedToOneRelationship:(id)arg1 forAXAncestry:(id)arg2 index:(unsigned int *)arg3; -- (id)_inspectedToManyRelationship:(id)arg1 forAXAncestry:(id)arg2 index:(unsigned int *)arg3; -- (id)_inspectedElementForAXAncestry:(id)arg1 index:(unsigned int *)arg2 triedKeys:(id)arg3; -- (id)_elementForUIAXElement:(id)arg1; -- (id)_elementAtPosition:(struct CGPoint)arg1; -- (id)elementAtPoint:(id)arg1; -- (id)withName:(id)arg1; -- (id)withValue:(id)arg1 forKey:(id)arg2; -- (id)withPredicate:(id)arg1; -- (id)elements; -- (id)_elementsOfClass:(Class)arg1 forSelector:(SEL)arg2; -- (id)actionSheets; -- (id)actionSheet; -- (id)activityIndicators; -- (id)buttons; -- (id)editingMenus; -- (id)images; -- (id)keyboards; -- (id)keyboard; -- (id)keys; -- (id)links; -- (id)navigationBars; -- (id)navigationBar; -- (id)pageIndicators; -- (id)pickers; -- (id)popovers; -- (id)popover; -- (id)progressIndicators; -- (id)scrollViews; -- (id)segmentedControls; -- (id)sliders; -- (id)switches; -- (id)staticTexts; -- (id)tableViews; -- (id)textFields; -- (id)secureTextFields; -- (id)searchBars; -- (id)tabBars; -- (id)tabBar; -- (id)toolbars; -- (id)toolbar; -- (id)textViews; -- (id)webViews; - -@end - -@interface UIAElementArray : NSArray -{ - NSArray *_array; - NSInvocation *_selfPatienceInvocation; - double _refreshedTime; - double _lastAccessedTime; -} - -+ (void)initialize; -+ (int)_liveCount; -+ (int)_maxCount; -+ (id)_arrayWithArray:(id)arg1; -+ (id)_cachedArrayAtPtr:(const id *)arg1; -+ (void)_cacheArray:(id)arg1 atPtr:(const id *)arg2; -+ (void)_removeCachedArrayAtPtr:(const id *)arg1; -- (id)_initWithArray:(id)arg1; -- (void)dealloc; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned int)arg1; -- (BOOL)isEqualToArray:(id)arg1; -- (BOOL)isEqual:(id)arg1; -- (unsigned int)hash; -- (id)description; -- (id)_selfPatienceInvocation; -- (void)_setSelfPatienceInvocation:(id)arg1; -- (id)_objectWithPatienceInvocationFromUIAObject:(id)arg1 selector:(SEL)arg2; -- (id)nsArray; -- (void)_setArray:(id)arg1; -- (double)_refreshedTime; -- (double)_lastAccessedTime; -- (void)_setLastAccessedTime:(double)arg1; -- (BOOL)_isStillFreshAtTime:(double)arg1; -- (id)_withClass:(Class)arg1; -- (id)_withName:(id)arg1; -- (id)_withValue:(id)arg1 forKey:(id)arg2; -- (id)_withPredicate:(id)arg1; -- (id)withClass:(Class)arg1; -- (id)withName:(id)arg1; -- (id)withValue:(id)arg1 forKey:(id)arg2; -- (id)withPredicate:(id)arg1; -- (id)firstWithName:(id)arg1; -- (id)firstWithValue:(id)arg1 forKey:(id)arg2; -- (id)firstWithPredicate:(id)arg1; -- (void)logElements; -- (void)logElementTrees; -- (id)elementOfClass:(Class)arg1 atIndex:(unsigned int)arg2; -- (id)_scriptingIndexSynonymsForElement:(id)arg1 maxCount:(unsigned int)arg2; -- (id)scriptingFavoredIndexSynonymForElement:(id)arg1; -- (id)scriptingIndexSynonymsForElement:(id)arg1; -- (id)scriptingInvocationString; -- (id)scriptingInvocationFullExpressionString; -- (BOOL)isValid; - -@end - -@interface UIAElementNil : NSObject -{ - NSInvocation *_selfPatienceInvocation; - double _refreshedTime; - double _lastAccessedTime; -} - -+ (int)_liveCount; -+ (int)_maxCount; -+ (id)_elementNilWithInvocation:(id)arg1; -- (id)_selfPatienceInvocation; -- (void)_setSelfPatienceInvocation:(id)arg1; -- (id)_objectWithPatienceInvocationFromUIAObject:(id)arg1 selector:(SEL)arg2; -- (id)_initWithInvocation:(id)arg1; -- (void)dealloc; -- (double)_refreshedTime; -- (double)_lastAccessedTime; -- (void)_setLastAccessedTime:(double)arg1; -- (BOOL)_isStillFreshAtTime:(double)arg1; -- (id)_elementNilWithPatienceInvocation:(SEL)arg1; -- (id)scriptingInvocationString; -- (id)scriptingInvocationFullExpressionString; -- (BOOL)isValid; -- (BOOL)checkIsValid; -- (BOOL)waitForInvalid; -- (id)withName:(id)arg1; -- (id)withValue:(id)arg1 forKey:(id)arg2; -- (id)withPredicate:(id)arg1; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned int)arg1; -- (id)nsArray; -- (BOOL)containsObject:(id)arg1; -- (unsigned int)indexOfObject:(id)arg1; -- (id)objectEnumerator; -- (id)reverseObjectEnumerator; -- (unsigned int)countByEnumeratingWithState:(CDStruct_11f37819 *)arg1 objects:(id *)arg2 count:(unsigned int)arg3; -- (id)firstWithName:(id)arg1; -- (id)firstWithValue:(id)arg1 forKey:(id)arg2; -- (id)firstWithPredicate:(id)arg1; -- (id)elementOfClass:(Class)arg1 atIndex:(unsigned int)arg2; -- (void)_raiseInvalidElementAction; -- (void)tap; -- (void)doubleTap; -- (void)twoFingerTap; -- (void)tapWithOptions:(id)arg1; -- (void)touchAndHold:(id)arg1; -- (void)choose; -- (void)dragToValue:(id)arg1; -- (void)selectValue:(id)arg1; -- (void)dismiss; -- (void)goToNextPage; -- (void)goToPreviousPage; -- (void)selectPage:(id)arg1; -- (void)dragInsideWithOptions:(id)arg1; -- (void)flickInsideWithOptions:(id)arg1; -- (void)rotateWithOptions:(id)arg1; -- (void)activate; -- (void)scrollUp; -- (void)scrollDown; -- (void)scrollLeft; -- (void)scrollRight; -- (void)scrollToVisible; -- (id)scrollToElementWithName:(id)arg1; -- (id)scrollToElementWithPredicate:(id)arg1; -- (id)scrollToElementWithValue:(id)arg1 forKey:(id)arg2; -- (id)elements; -- (id)activityIndicators; -- (id)buttons; -- (id)editingMenus; -- (id)images; -- (id)keyboards; -- (id)keys; -- (id)links; -- (id)pageIndicators; -- (id)pickers; -- (id)popover; -- (id)progressIndicators; -- (id)scrollViews; -- (id)segmentedControls; -- (id)staticTexts; -- (id)switches; -- (id)sliders; -- (id)textFields; -- (id)secureTextFields; -- (id)tableViews; -- (id)searchBars; -- (id)textViews; -- (id)webViews; -- (id)parentElement; -- (id)ancestry; -- (id)windows; -- (id)keyWindow; -- (id)mainWindow; -- (id)actionSheets; -- (id)actionSheet; -- (id)alert; -- (id)editingMenu; -- (id)switcherScrollView; -- (id)keyboard; -- (id)statusBar; -- (id)navigationBars; -- (id)navigationBar; -- (id)tabBars; -- (id)tabBar; -- (id)toolbars; -- (id)toolbar; -- (id)leftButton; -- (id)rightButton; -- (id)selectedButton; -- (id)wheels; -- (id)headers; -- (id)cells; -- (id)visibleCells; -- (id)groups; -- (id)visibleGroups; -- (id)rect; -- (id)hitpoint; -- (id)name; -- (id)label; -- (id)hint; -- (id)value; -- (id)url; -- (id)dom; -- (void)setValue:(id)arg1; -- (id)pid; -- (id)helpTag; -- (id)isEnabled; -- (id)isVisible; -- (id)isCameraIrisOpen; -- (id)hasKeyboardFocus; -- (id)hasOpenMenu; -- (id)target; -- (id)depth; -- (id)visibleFrame; -- (id)bundlePath; -- (id)version; -- (id)bundleID; -- (id)bundleVersion; -- (id)localizedStringForKey:(id)arg1 value:(id)arg2 table:(id)arg3; -- (id)localizations; -- (id)stateDescription; -- (id)architecture; -- (id)isFront; -- (id)isBackgroundApp; -- (id)cancelButton; -- (id)defaultButton; -- (id)isSeparatorItem; -- (id)keyEquivalent; -- (id)keyEquivalentModifiers; -- (id)contentArea; -- (id)orientation; -- (id)minValue; -- (id)maxValue; -- (id)textLength; -- (id)numberOfCells; -- (id)values; -- (id)selectedValue; -- (id)pageCount; -- (id)pageIndex; -- (void)logElement; -- (void)logElementTree; -- (void)logAXInfo; -- (void)logAXTree; - -@end - -@interface UIAScreen : UIAElement -{ - UIScreen *_uiScreen; -} - -+ (id)attributeKeys; -- (id)_initWithUIScreen:(id)arg1 parent:(id)arg2; -- (void)dealloc; -- (id)_uiScreen; -- (id)description; -- (id)copyWithZone:(struct _NSZone *)arg1; -- (id)bounds; -- (id)scale; -- (id)applicationFrame; -- (id)_uiaApplicationFrame; -- (id)uiScreen; - -@end - -@interface UIAHost : NSObject -{ -} - -- (id)performTaskWithPath:(id)arg1 arguments:(id)arg2 timeout:(id)arg3; - -@end - -@interface UIATarget : UIAElement -{ - NSDate *_startupDate; - int _textViewValueMaxLength; - int _interfaceOrientation; - double _lastAnimationEndedTime; - NSString *_nameOfLastApp; - UIAHost *_host; - CLSimulationManager *_locationSimulationManager; - BOOL _logElementTakesScreenshot; -} - -+ (id)localTarget; -+ (id)_locationForObject:(id)arg1 withOptions:(id)arg2; -+ (id)attributeKeys; -+ (id)toOneRelationshipKeys; -+ (id)toManyRelationshipKeys; -- (id)_systemVersionDictionary; -- (id)init; -- (void)dealloc; -- (void)_invalidate; -- (void)_updateInterfaceOrientation; -- (int)_interfaceOrientation; -- (double)_lastAnimationEndedTime; -- (void)_setLastAnimationEndedTime:(double)arg1; -- (BOOL)isEqual:(id)arg1; -- (unsigned int)hash; -- (BOOL)isValid; -- (BOOL)checkIsValid; -- (id)rect; -- (id)name; -- (id)model; -- (id)systemName; -- (id)systemVersion; -- (id)systemBuild; -- (id)uniqueIdentifier; -- (id)deviceOrientation; -- (BOOL)setDeviceOrientation:(id)arg1; -- (BOOL)setLocation:(id)arg1; -- (BOOL)setLocation:(id)arg1 withOptions:(id)arg2; -- (id)startupDate; -- (double)upTime; -- (id)lastCommandTime; -- (void)captureScreenWithName:(id)arg1; -- (id)imageFromRect:(struct CGRect)arg1; -- (void)captureRect:(id)arg1 withName:(id)arg2; -- (id)targetClipboard; -- (void)setTargetClipboard:(id)arg1; -- (int)textViewValueMaxLength; -- (void)setTextViewValueMaxLength:(int)arg1; -- (id)host; -- (id)applications; -- (id)frontMostApp; -- (id)mainScreen; -- (id)elements; -- (id)uiaxSystemWideElement; -- (double)patience; -- (void)setPatience:(double)arg1; -- (void)pushPatience:(double)arg1; -- (double)popPatience; -- (BOOL)delayForTimeInterval:(double)arg1; -- (void)setVerboseOptions:(unsigned int)arg1; -- (unsigned int)verboseOptions; -- (void)setDelegate:(id)arg1; -- (id)delegate; -- (void)setPassiveEventListeningMode:(id)arg1 withDelay:(id)arg2; -- (BOOL)_handleAlert; -- (id)scriptingFavoredSynonymString; -- (id)scriptingSynonymStrings; -- (id)localizedStringForKey:(id)arg1 value:(id)arg2 table:(id)arg3 bundlePath:(id)arg4; -- (BOOL)_tapOptionalObject:(id)arg1 tapCount:(double)arg2 touchCount:(double)arg3 tapOffset:(id)arg4; -- (BOOL)_tapRequiredObject:(id)arg1 tapCount:(double)arg2 touchCount:(double)arg3; -- (BOOL)_dragFrom:(id)arg1 to:(id)arg2 forDuration:(double)arg3 withTouchCount:(int)arg4 withFlick:(BOOL)arg5; -- (void)tap:(id)arg1; -- (void)doubleTap:(id)arg1; -- (void)twoFingerTap:(id)arg1; -- (void)tap:(id)arg1 withOptions:(id)arg2; -- (void)touch:(id)arg1 andHold:(id)arg2; -- (void)dragFrom:(id)arg1 to:(id)arg2 forDuration:(id)arg3; -- (void)flickFrom:(id)arg1 to:(id)arg2; -- (void)pinchCloseFrom:(id)arg1 to:(id)arg2 forDuration:(id)arg3; -- (void)pinchOpenFrom:(id)arg1 to:(id)arg2 forDuration:(id)arg3; -- (void)rotate:(id)arg1 withOptions:(id)arg2; -- (void)shake; -- (void)clickMenu; -- (void)holdMenu:(id)arg1; -- (void)clickLock; -- (void)holdLock:(id)arg1; -- (void)clickVolumeUp; -- (void)holdVolumeUp:(id)arg1; -- (void)clickVolumeDown; -- (void)holdVolumeDown:(id)arg1; -- (void)setRinger:(id)arg1; -- (BOOL)_screenIsLocked; -- (id)_lockBar; -- (BOOL)_screenIsOff; -- (BOOL)lockForDuration:(id)arg1; -- (BOOL)lock; -- (BOOL)unlock; -- (BOOL)deactivateAppForDuration:(id)arg1; -- (BOOL)deactivateApp; -- (BOOL)reactivateApp; -@property BOOL logElementTakesScreenshot; // @synthesize logElementTakesScreenshot=_logElementTakesScreenshot; - -@end - -@interface UIAScrollView : UIAElement -{ -} - -@end - -@interface UIAWebView : UIAScrollView -{ -} - -@end - -@interface UIATextView : UIAElement -{ -} - -@end - - -@interface UIATextField : UIAElement -{ -} - -- (BOOL)_textFieldShouldAcceptAXElement:(id)arg1; -- (id)elements; -- (id)scriptingActionExpressionShouldFavorTapOffset; - -@end - -@interface UIASearchBar : UIATextField -{ -} - -@end - -@interface UIASecureTextField : UIATextField -{ -} - -@end - -@interface UIATableCell : UIAElement -{ -} - -+ (Class)_classForSimpleUIAXElement:(id)arg1; -- (id)name; -- (id)value; -- (id)scriptingActionExpressionShouldFavorTapOffset; - -@end - -@interface UIATableGroup : UIAElement -{ -} - -+ (Class)_classForSimpleUIAXElement:(id)arg1; -- (id)name; - -@end - -@interface UIATableView : UIAScrollView -{ - UIAElementArray *_cells; -} - -+ (Class)_classForSimpleUIAXElement:(id)arg1; -+ (id)_moreToManyRelationshipKeys; -+ (id)toManyRelationshipKeys; -- (void)_invalidate; -- (id)value; -- (id)firstVisibleCellIndex; -- (id)lastVisibleCellIndex; -- (id)cellCount; -- (id)cells; -- (id)groups; -- (id)visibleCells; -- (id)visibleGroups; - -@end - -@interface UIASwitch : UIAElement -{ -} - -- (id)elements; -- (id)value; -- (void)setValue:(id)arg1; - -@end - -@interface UIASlider : UIAElement -{ -} - -- (id)elements; -- (void)dragToValue:(id)arg1; - -@end - -@interface UIAStaticText : UIAElement -{ -} - -- (BOOL)_shouldAllowSettingValue; - -@end - -@interface UIASegmentedControl : UIAElement -{ -} - -- (id)selectedButton; - -@end - -@interface UIAPopover : UIAElement -{ -} - -- (void)dismiss; - -@end - -@interface UIAProgressIndicator : UIAElement -{ -} - -@end - -@interface UIAPickerWheel : UIAElement -{ -} - -- (id)elements; -- (id)values; -- (BOOL)_spinWheel:(int)arg1; -- (void)selectValue:(id)arg1; - -@end - -@interface UIAPicker : UIAElement -{ -} - -+ (id)_moreToManyRelationshipKeys; -+ (id)toManyRelationshipKeys; -- (id)wheels; - -@end - -@interface UIAPageIndicator : UIAElement -{ -} - -- (id)pageIndex; -- (id)pageCount; -- (BOOL)_flipPages:(int)arg1; -- (void)goToNextPage; -- (void)goToPreviousPage; -- (void)selectPage:(id)arg1; - -@end - -@interface UIALink : UIAElement -{ -} - -- (id)scriptingActionExpressionShouldFavorTapOffset; - -@end - -@interface UIAButton : UIAElement -{ -} - -- (id)value; -- (id)scriptingActionExpressionShouldFavorTapOffset; - -@end - -@interface UIAKey : UIAButton -{ -} - -- (void)_delayForAnimationsInProgress; -- (id)scriptingActionExpressionShouldFavorTapOffset; - -@end - -@interface UIAImage : UIAElement -{ -} - -@end - -@interface UIAActivityIndicator : UIAElement -{ -} - -@end - -@interface UIASyntheticEvents : NSObject -{ -} - -+ (id)sharedEventGenerator; -- (id)init; -- (int)_sendEventMessage:(struct _EventMessage *)arg1; -- (void)_sendHandEventWithPointArray:(struct CGPoint *)arg1 indentifierArray:(int *)arg2 pointCount:(int)arg3; -- (struct CGPoint)_convertLocation:(struct CGPoint)arg1; -- (float)_doubleTapSpeedFromDefaults; -- (void)sendAccelerometerX:(float)arg1 Y:(float)arg2 Z:(float)arg3; -- (void)sendAccelerometerX:(float)arg1 Y:(float)arg2 Z:(float)arg3 duration:(double)arg4; -- (void)setOrientation:(int)arg1; -- (void)_sendSimpleEvent:(int)arg1; -- (void)_sendDownEvent:(int)arg1 upEvent:(int)arg2; -- (void)_sendDownEvent:(int)arg1 upEvent:(int)arg2 duration:(double)arg3; -- (void)clickMenu; -- (void)holdMenu:(double)arg1; -- (void)lockDevice; -- (void)clickLock; -- (void)holdLock:(double)arg1; -- (void)clickVolumeUp; -- (void)holdVolumeUp:(double)arg1; -- (void)clickVolumeDown; -- (void)holdVolumeDown:(double)arg1; -- (void)setRinger:(BOOL)arg1; -- (void)shake; -- (void)touchDown:(struct CGPoint)arg1; -- (void)liftUp:(struct CGPoint)arg1; -- (void)_moveLastTouchPoint:(struct CGPoint)arg1; -- (void)sendTap:(struct CGPoint)arg1; -- (void)sendDoubleTap:(struct CGPoint)arg1; -- (void)sendDoubleFingerTap:(struct CGPoint)arg1; -- (void)sendTaps:(int)arg1 location:(struct CGPoint)arg2 withNumberOfTouches:(int)arg3 inRect:(struct CGRect)arg4; -- (void)sendDragWithStartPoint:(struct CGPoint)arg1 endPoint:(struct CGPoint)arg2 duration:(double)arg3; -- (void)sendFlickWithStartPoint:(struct CGPoint)arg1 endPoint:(struct CGPoint)arg2 duration:(double)arg3; -- (void)sendPinchOpenWithStartPoint:(struct CGPoint)arg1 endPoint:(struct CGPoint)arg2 duration:(double)arg3; -- (void)sendPinchCloseWithStartPoint:(struct CGPoint)arg1 endPoint:(struct CGPoint)arg2 duration:(double)arg3; -- (void)sendMultifingerDragWithPointArray:(struct CGPoint *)arg1 numPoints:(int)arg2 duration:(double)arg3 numFingers:(int)arg4; -- (void)sendRotate:(struct CGPoint)arg1 withRadius:(float)arg2 rotation:(float)arg3 duration:(float)arg4 touchCount:(unsigned int)arg5; -- (void)sendDragWithStartPoint:(struct CGPoint)arg1 endPoint:(struct CGPoint)arg2 duration:(double)arg3 withFlick:(BOOL)arg4 inRect:(struct CGRect)arg5; -- (void)sendPinchOpenWithStartPoint:(struct CGPoint)arg1 endPoint:(struct CGPoint)arg2 duration:(double)arg3 inRect:(struct CGRect)arg4; -- (void)sendPinchCloseWithStartPoint:(struct CGPoint)arg1 endPoint:(struct CGPoint)arg2 duration:(double)arg3 inRect:(struct CGRect)arg4; - -@end - -@interface UIAActionSheet : UIAElement -{ -} - -+ (id)toOneRelationshipKeys; -- (id)cancelButton; - -@end - -@interface UIAAlert : UIAElement -{ -} - -+ (id)_moreToOneRelationshipKeys; -+ (id)toOneRelationshipKeys; -- (id)name; -- (id)cancelButton; -- (id)defaultButton; - -@end - -@interface UIAEditingMenu : UIAElement -{ -} - -@end - -@interface UIAStatusBar : UIAElement -{ -} - -@end - -@interface UIAKeyboard : UIAElement -{ - double _interKeyDelay; - double _interKeyDelayVariance; -} - -- (id)init; -- (void)_typeKeyForString:(id)arg1; -- (void)typeString:(id)arg1; -@property double interKeyDelayVariance; // @synthesize interKeyDelayVariance=_interKeyDelayVariance; -@property double interKeyDelay; // @synthesize interKeyDelay=_interKeyDelay; - -@end - -@interface UIAToolbar : UIAElement -{ -} - -@end - -@interface UIATabBar : UIAElement -{ -} - -- (id)selectedButton; - -@end - -@interface UIANavigationBar : UIAElement -{ -} - -+ (id)_moreToOneRelationshipKeys; -+ (id)toOneRelationshipKeys; -- (id)name; -- (id)leftButton; -- (id)rightButton; -- (BOOL)_navBarShouldAcceptAXElement:(id)arg1; -- (id)elements; - -@end - -@interface UIAWindow : UIAElement -{ -} - -- (void)_invalidate; -- (id)contentArea; -- (id)_uiaContentArea; -- (BOOL)_windowShouldAcceptAXElement:(id)arg1; -- (id)elements; - -@end - -@interface UIAApplication : UIAElement -{ - UIAElementArray *_windows; - void *_privateRef; -} - -+ (id)attributeKeys; -+ (id)toOneRelationshipKeys; -+ (id)toManyRelationshipKeys; -- (id)init; -- (void)dealloc; -- (void)_invalidate; -- (id)name; -- (id)bundlePath; -- (id)_bundle; -- (id)version; -- (id)bundleVersion; -- (id)bundleID; -- (id)stateDescription; -- (id)isVisible; -- (id)isCameraIrisOpen; -- (void)setPreferencesValue:(id)arg1 forKey:(id)arg2; -- (id)preferencesValueForKey:(id)arg1; -- (int)interfaceOrientation; -- (id)windows; -- (id)keyWindow; -- (id)_axMainWindow; -- (id)mainWindow; -- (id)keyboard; -- (id)actionSheet; -- (id)alert; -- (id)statusBar; -- (id)editingMenu; -- (id)switcherScrollView; -- (id)navigationBar; -- (id)tabBar; -- (id)toolbar; -- (id)scriptingSynonymStrings; - -@end - -@class UIARecorderAction; - -@interface UIARecorder : NSObject -{ - UIATarget *_uiaTarget; - UIARecorderAction *_currentAction; - double _lastActionTime; - double _lastEventReleaseTime; - UIAXElement *_previousAXElement; - NSArray *_pendingTapExpression; - NSMutableArray *_pendingDragExpressions; - unsigned int _tapCount; - NSTimer *_keystrokeFlushTimer; - NSTimer *_expressionFlushTimer; - NSMutableString *_keystrokes; - BOOL _isRecording; - id _delegate; -} - -+ (id)defaultRecorder; -- (id)init; -- (void)dealloc; -- (void)start; -- (void)stop; -- (void)postRecordedExpression:(id)arg1; -- (void)postElementNotFoundAtPoint:(struct CGPoint)arg1 description:(id)arg2; -- (void)postStaleEventMessage; -- (void)postMutlitouchGestureDetected; -- (void)handleAlert; -- (void)handleOrientationChange; -- (void)_releaseEvents; -- (void)_handStarted:(CDStruct_141d6fc6 *)arg1; -- (id)_scriptingStringForPoint:(struct CGPoint)arg1; -- (id)_scriptingStringForOffsetWithScreenPoint:(struct CGPoint)arg1 inRect:(struct CGRect)arg2; -- (void)_handEnded:(CDStruct_141d6fc6 *)arg1; -- (void)handleEvent:(CDStruct_141d6fc6 *)arg1; -- (void)markNewActionAndLog:(BOOL)arg1; -- (void)flushTapExpression:(id)arg1; -- (void)flushDragExpressions:(id)arg1; -- (void)flushKeystrokes:(id)arg1; -@property double lastActionTime; // @synthesize lastActionTime=_lastActionTime; -@property(assign) id delegate; // @synthesize delegate=_delegate; -@property BOOL isRecording; // @synthesize isRecording=_isRecording; -@property(retain) NSArray *pendingTapExpression; // @synthesize pendingTapExpression=_pendingTapExpression; -@property(retain) UIAXElement *previousAXElement; // @synthesize previousAXElement=_previousAXElement; -@property(retain) UIARecorderAction *currentAction; // @synthesize currentAction=_currentAction; -@property(readonly) UIATarget *uiaTarget; // @synthesize uiaTarget=_uiaTarget; - -@end - -@interface UIARecorderAction : NSObject -{ - CDStruct_141d6fc6 *_eventRecord; - struct { - int _field1; - unsigned short _field2; - unsigned short _field3; - float _field4; - float _field5; - float _field6; - float _field7; - float _field8; - float _field9; - unsigned char _field10; - unsigned char _field11; - unsigned char _field12; - struct { - unsigned char pathIndex; - unsigned char pathIdentity; - unsigned char pathProximity; - float pathPressure; - float pathMajorRadius; - struct CGPoint pathLocation; - void *pathWindow; - } _field13[0]; - } *_eventRecordData; - unsigned int _eventRecordDataLength; - NSArray *_points; - UIAElement *_element; - UIAXElement *_axElement; - BOOL _elementCanScroll; - NSString *_keyName; - NSArray *_expression; - int _actionType; - unsigned int _touchCount; - struct CGPoint _startLocation; - double _startTime; - struct CGPoint _endLocation; - double _lastUpdateTime; -} - -+ (id)actionWithGSEventRecord:(CDStruct_141d6fc6 *)arg1; -+ (id)expressionForElement:(id)arg1; -+ (BOOL)_elementCanScroll:(id)arg1; -- (id)_initWithGSEventRecord:(CDStruct_141d6fc6 *)arg1; -- (void)dealloc; -- (void)setEventRecord:(CDStruct_141d6fc6 *)arg1; -- (CDStruct_141d6fc6 *)eventRecord; -- (void)updateWithGSEventRecord:(CDStruct_141d6fc6 *)arg1; -- (double)duration; -- (BOOL)isCancelEvent; -@property struct CGPoint endLocation; // @synthesize endLocation=_endLocation; -@property struct CGPoint startLocation; // @synthesize startLocation=_startLocation; -@property unsigned int touchCount; // @synthesize touchCount=_touchCount; -@property int actionType; // @synthesize actionType=_actionType; -@property(retain) NSArray *expression; // @synthesize expression=_expression; -@property(retain) NSString *keyName; // @synthesize keyName=_keyName; -@property BOOL elementCanScroll; // @synthesize elementCanScroll=_elementCanScroll; -@property(retain) UIAXElement *axElement; // @synthesize axElement=_axElement; -@property(retain) UIAElement *element; // @synthesize element=_element; -@property(retain) NSArray *points; // @synthesize points=_points; - -@end - -@interface NSValue (UIAutomation) -- (id)origin; -- (id)x; -- (id)y; -- (id)size; -- (id)width; -- (id)height; -@end - -@interface NSArray (UIAExtras) -- (unsigned int)_uiaUniqueIndexOfObject:(id)arg1; -@end -