[Haskell-cafe] C structures
Vasiliy G. Stavenko
stavenko at gmail.com
Fri Nov 13 04:00:18 EST 2009
> >
> > I need anyones experience.
>
> Possibly this old post of mine can help: http://therning.org/magnus/archives/315
>
Oh...
WHile i was trying to repeat after you, it's become clear to me that
this is not actually what I want.
I want to create some structure, say
data WM = WM {some_info :: Ptr CChar}
create pointer for it
type LPWM = Ptr WM
and, when i need to convert it to something Int (or UINT)
I found in Graphics.Win32 function
castPtrToUINT :: Ptr a -> UINT
So my question now is:
would the structure defined in haskell as written in
http://therning.org/magnus/archives/315, which pointer i will send to
another C-function? be restored properly?
Or maybe there's another function? which allows to do so?
More information about the Haskell-Cafe
mailing list