Hey guys,
I'm wrapping a C lib in C#. The C lib has a callback which I pass a C#
delegate, which passes me a struct, but the struct has fields in it that are
unions.
I'm having a hard time marshalling this.
Here is what the C struct looks like and how I have declared my version in
C#. I would greatly appreciate if anyone could tell me what I've done wrong.
http://pastebin.ca/23534
Thanks in advance!
Mattias Sjögren - 21 Sep 2005 19:31 GMT
Simon,
>I'm having a hard time marshalling this.
>
>Here is what the C struct looks like and how I have declared my version in
>C#.
Looks good.
>I would greatly appreciate if anyone could tell me what I've done wrong.
What tells you something's wrong? I assume you get some kind of error
or unexpected behavior.
Whether or not your declaration will work as expected depends on what
all the nested structs contain.
Mattias

Signature
Mattias Sjögren [MVP] mattias @ mvps.org
http://www.msjogren.net/dotnet/ | http://www.dotnetinterop.com
Please reply only to the newsgroup.