Doing a bit of digging, I came across the following article on how to
export Managed code as Unmanaged. It includes
a description of how to stipulate ordinal values for exported functions.
All good stuff!

http://www.c-sharpcorner.com/UploadF...Unmanaged.aspx

I'm stuck for time at the moment but if someone has the inclination to
convert the structs in the C++ header file, try using
http://www.adamjbradley.com/files/TPH.zip as base and please share !

Sincerely,
Adam

--
Identity Concepts
Mobile : +61 419 637 518
email : adam_j_bradley \at\ identityconcepts.com.au
irc: #nidm on freenode.net
Web : http://www.identityconcepts.com.au