PInvoke example project to accompany my .NET nuts and bolts article at CodeGuru.com