[Mono-bugs] [Bug 690077] Marshaling out/ref/return parameter as LPStruct does not work

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Sat Apr 30 18:45:22 EDT 2011


https://bugzilla.novell.com/show_bug.cgi?id=690077

https://bugzilla.novell.com/show_bug.cgi?id=690077#c3


--- Comment #3 from Zoltan Varga <vargaz at gmail.com> 2011-04-30 22:45:21 UTC ---
According to:

http://blogs.msdn.com/b/adam_nathan/archive/2003/04/23/56635.aspx

LPStruct is used for adding a level of indirection, so it probably shouldn't be
used for return values. For other values, what would the semantics be, i.e.
what should a method like
get_Version ([LPStruct] ref Guid g)

do ? The unmanaged function would receive a Guid**.

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list