Click here to Skip to main content
12,690,140 members (32,112 online)
Click here to Skip to main content
Articles » Languages » C# » PInvoke » Revisions

Tagged as


46 bookmarked

Advanced Topics in PInvoke String Marshaling

, 12 Apr 2013 CPOL
An exploration of some subtle different ways that strings can be marshaled with PInvoke.



Compare Revision Minor Date Status Editor
12 - publicly available Yes 12-Apr-13 5:02 Available David Jeske
The article has been approved
11 No 12-Apr-13 4:43 Pending David Jeske
added some paragraph boundaries and improved the background
10 No 12-Apr-13 4:34 Pending David Jeske
tiny bug fix in code
9 No 25-Jan-11 7:07 Available Smitha Nishant
8 No 25-Jan-11 7:06 Composing Smitha Nishant
7 No 23-Dec-10 16:02 Composing David Jeske
6 No 21-Dec-10 6:38 Composing David Jeske
5 No 21-Dec-10 6:35 Composing David Jeske
4 No 21-Dec-10 6:32 Composing David Jeske
3 No 21-Dec-10 6:29 Composing David Jeske
2 No 21-Dec-10 4:35 Composing David Jeske
1 No 21-Dec-10 4:32 Composing David Jeske


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

David Jeske
United States United States
David Jeske is an Entrepreneur and Computer Programmer, currently living in San Francisco, California.

He earned his B.S. Computer Engineering at University of Illnois at Champaign/Urbana (UIUC), and has worked at several Silicon Valley companies, including Google, Yahoo,, 3dfx, and Akklaim Entertainment. He has managed and architected extremely high-traffic websites, including Yahoo Groups and, and has experience in a broad spectrum of technology areas including scalability, databases, drivers, system software, and 3d graphics.

You can contact him at davidj -a-t- gmail (dot) com for personal messages about this article.

You may also be interested in...

| Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.170117.1 | Last Updated 12 Apr 2013
Article Copyright 2010 by David Jeske
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid