OK, when I used tlbimp on the uiautomationclre.dll, I got the following warnings: TlbImp : warning TI3015 : At least one of the arguments for 'uiimport.IUIAutomation.IntSafeArrayToNativeArray' cannot be marshaled by the runtime marshaler. Such arguments will therefore be passed as a pointer and may require unsafe code t o manipulate. TlbImp : warning TI3015 : At least one of the arguments for 'uiimport.IUIAutomation.SafeArrayToRectNativeArray' cannot b e marshaled by the runtime marshaler. Such arguments will therefore be passed as a pointer and may require unsafe code to manipulate. TlbImp : warning TI3015 : At least one of the arguments for 'uiimport.IUIAutomationAndCondition.GetChildrenAsNativeArray ' cannot be marshaled by the runtime marshaler. Such arguments will therefore be passed as a pointer and may require un safe code to manipulate. TlbImp : warning TI3015 : At least one of the arguments for 'uiimport.IUIAutomationOrCondition.GetChildrenAsNativeArray' cannot be marshaled by the runtime marshaler. Such arguments will therefore be passed as a pointer and may require uns afe code to manipulate. TlbImp : warning TI3015 : At least one of the arguments for 'uiimport.CUIAutomationClass.IntSafeArrayToNativeArray' cann ot be marshaled by the runtime marshaler. Such arguments will therefore be passed as a pointer and may require unsafe c ode to manipulate. TlbImp : warning TI3015 : At least one of the arguments for 'uiimport.CUIAutomationClass.SafeArrayToRectNativeArray' can not be marshaled by the runtime marshaler. Such arguments will therefore be passed as a pointer and may require unsafe code to manipulate. TlbImp : Type library imported to C:\users\root\Documents\Visual Studio 2013\projects\uiimport.dll
Is this the expected behavior and what do these mean? Thanks. Aaron Smith <asm...@aisquared.com> wrote: > Right. Studio creates an interop from the uiautomationcore.dll, adds that to > your project, and references it. You can do that manually using the TlbImp > utility that ships with the .NET SDK. Convert the DLL manually, add that to > your project, and reference it. > > Aaron > > -- > Aaron Smith > Web Development * App Development * Product Support Specialist > Ai Squared * 725 Airport North Office Park, Fort Wayne, IN 46825 > 260-489-3671 * www.aisquared.com > > To insure that you receive proper support, please include all past > correspondence (where applicable), and any relevant information pertinent to > your situation when submitting a problem report to the Ai Squared Technical > Support Team. > > > -----Original Message----- > > From: cov...@ccs.covici.com [mailto:cov...@ccs.covici.com] > > Sent: Monday, June 29, 2015 4:32 PM > > To: Aaron Smith > > Cc: Window-Eyes Scripting List > > Subject: Re: uia and uia automation references > > > > Well, in the project just created, you have two ui*.dll files, neither of > > which is > > the uiautomationcore.dll, the uiautomationclient.dll, I have and can also > > obtain by searching assemblies, the other one crossnesshooklib.dll I do not > > have on my system at all. > > > > Aaron Smith <asm...@aisquared.com> wrote: > > > > > I just tried it, and it worked fine for me. I created a new solution, > > > went to > > Project -> Add Reference, chose Browse, pointed the File Open dialog to > > c:\windows\system32\uiautomationcore.dll, hit ok, and UIAutomationClient > > was added as a reference. I saved it so that you could try it out: > > > > > > > > http://getwindoweyes.com/App_Central/Developers/SDK/WindowsFormsA > > pplic > > > ation1.zip > > > > > > Aaron > > > > > > -- > > > Aaron Smith > > > Web Development * App Development * Product Support Specialist Ai > > > Squared * 725 Airport North Office Park, Fort Wayne, IN 46825 > > > 260-489-3671 * www.aisquared.com > > > > > > To insure that you receive proper support, please include all past > > correspondence (where applicable), and any relevant information pertinent > > to your situation when submitting a problem report to the Ai Squared > > Technical Support Team. > > > > > > > -----Original Message----- > > > > From: cov...@ccs.covici.com [mailto:cov...@ccs.covici.com] > > > > Sent: Monday, June 29, 2015 2:38 PM > > > > To: Aaron Smith > > > > Cc: Window-Eyes Scripting List > > > > Subject: Re: uia and uia automation references > > > > > > > > vs would not let me do that -- it said it was not a valid dll for > > > > that operation or some such -- I went to c:\windows\system32 . > > > > > > > > Aaron Smith <asm...@aisquared.com> wrote: > > > > > > > > > Sorry, I missed that you were looking for UIA. You can reference > > > > UIAutomationCore.dll for UIA objects. You can find that in your > > > > system32/syswow64 directories. > > > > > > > > > > Thanks, > > > > > > > > > > Aaron > > > > > > > > > > -- > > > > > Aaron Smith > > > > > Web Development * App Development * Product Support Specialist Ai > > > > > Squared * 725 Airport North Office Park, Fort Wayne, IN 46825 > > > > > 260-489-3671 * www.aisquared.com > > > > > > > > > > To insure that you receive proper support, please include all past > > > > correspondence (where applicable), and any relevant information > > > > pertinent to your situation when submitting a problem report to the > > > > Ai Squared Technical Support Team. > > > > > > > > > > > -----Original Message----- > > > > > > From: cov...@ccs.covici.com [mailto:cov...@ccs.covici.com] > > > > > > Sent: Monday, June 29, 2015 1:29 PM > > > > > > To: Aaron Smith > > > > > > Cc: Window-Eyes Scripting List > > > > > > Subject: Re: uia and uia automation references > > > > > > > > > > > > hmmm, I have downloaded we90sdk.zip and in there is > > > > > > windoweyesinterop.dll, and I find all kinds of libraries in > > > > > > there, but not the ui automation ones. The references don't > > > > > > look anything like the ones in the example. Did I download the wrog > > library? > > > > > > > > > > > > > > > > > > Aaron Smith <asm...@aisquared.com> wrote: > > > > > > > > > > > > > Hello, > > > > > > > > > > > > > > You'll want to grab the latest SDK from > > > > > > www.gwmicro.com/App_Central/Developers. It contains the > > Window- > > > > Eyes > > > > > > Interop DLL you can reference. > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > Aaron > > > > > > > > > > > > > > -- > > > > > > > Aaron Smith > > > > > > > Web Development * App Development * Product Support Specialist > > > > > > > Ai Squared * 725 Airport North Office Park, Fort Wayne, IN > > > > > > > 46825 > > > > > > > 260-489-3671 * www.aisquared.com > > > > > > > > > > > > > > To insure that you receive proper support, please include all > > > > > > > past > > > > > > correspondence (where applicable), and any relevant information > > > > > > pertinent to your situation when submitting a problem report to > > > > > > the Ai Squared Technical Support Team. > > > > > > > > > > > > > > > -----Original Message----- > > > > > > > > From: Scripting [mailto:scripting- > > > > > > > > bounces+asmith=aisquared....@lists.window-eyes.com] On > > > > > > > > bounces+Behalf > > > > Of > > > > > > via > > > > > > > > Scripting > > > > > > > > Sent: Monday, June 29, 2015 10:06 AM > > > > > > > > To: scripting@lists.window-eyes.com > > > > > > > > Subject: uia and uia automation references > > > > > > > > > > > > > > > > Hi. I am trying to start a .net project and I want to use > > > > > > > > the references like you have in your sample project, but I > > > > > > > > can't find a dll for some of the ui ones that you have -- > > > > > > > > can you tell me what you used in the add reference dialog to get > > them? > > > > > > > > > > > > > > > > Thanks. > > > > > > > > > > > > > > > > -- > > > > > > > > Your life is like a penny. You're going to lose it. The > > > > > > > > question is: > > > > > > > > How do > > > > > > > > you spend it? > > > > > > > > > > > > > > > > John Covici > > > > > > > > cov...@ccs.covici.com > > > > > > > > _______________________________________________ > > > > > > > > Any views or opinions presented in this email are solely > > > > > > > > those of the author and do not necessarily represent those of Ai > > Squared. > > > > > > > > > > > > > > > > For membership options, visit http://lists.window- > > > > > > > > eyes.com/options.cgi/scripting-window- > > > > > > > > eyes.com/asmith%40aisquared.com. > > > > > > > > For subscription options, visit http://lists.window- > > > > > > > > eyes.com/listinfo.cgi/scripting-window-eyes.com > > > > > > > > List archives can be found at http://lists.window- > > > > > > > > eyes.com/private.cgi/scripting-window-eyes.com > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > Your life is like a penny. You're going to lose it. The question > > > > > > is: > > > > > > How do > > > > > > you spend it? > > > > > > > > > > > > John Covici > > > > > > cov...@ccs.covici.com > > > > > > > > > > > > > > > > > > -- > > > > Your life is like a penny. You're going to lose it. The question is: > > > > How do > > > > you spend it? > > > > > > > > John Covici > > > > cov...@ccs.covici.com > > > > > > > > > > -- > > Your life is like a penny. You're going to lose it. The question is: > > How do > > you spend it? > > > > John Covici > > cov...@ccs.covici.com > > -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici cov...@ccs.covici.com _______________________________________________ Any views or opinions presented in this email are solely those of the author and do not necessarily represent those of Ai Squared. For membership options, visit http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/archive%40mail-archive.com. For subscription options, visit http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com List archives can be found at http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com