Those are just warnings. You can ignore them with the knowledge that "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."

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 5:32 PM
> To: Aaron Smith
> Cc: Window-Eyes Scripting List
> Subject: Re: uia and uia automation references
> 
> 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