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

Reply via email to