On 13/11/09 05:31, Vasiliy G. Stavenko wrote: > Hello everyone. > > What about passing complex c-types (structures) to c-functions. > > More detailed: I have an application in production which was written in > Delphi. IT has ability to create pluggable modules to it. Interface > realized by sending Win32Api messages to application. > > function in haskell Win32 > Graphics.Win32.sendMessage :: HWND -> WyidowMessage-> WPARAM -> LPARAM > -> IO RESULT > > Application wants to get different data in WPARAM and LPARAM. Such as > window descriptor (HWND), string pointers and datastructer pointers. > The latter i don't know how to create. > > I need anyones experience.
Possibly this old post of mine can help: http://therning.org/magnus/archives/315 /M -- Magnus Therning (OpenPGP: 0xAB4DFBA4) magnus@therning.org Jabber: magnus@therning.org http://therning.org/magnus identi.ca|twitter: magthe
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe