Terms you'll need to understand:
Runtime callable wrapper (RCW)
Techniques you'll need to master:
Instantiating and invoking existing COM/COM+ components by creating a runtime callable wrapper (RCW)
Using platform invoke (PInvoke) to invoke some common Windows API calls
In this chapter, you learn about the tools and techniques necessary to call unmanaged code—COM components and Windows API code from the .NET Framework. Basically, the process of using unmanaged code from various server components is similar. I'll use Web services for most of the examples in this chapter; however, you can follow the same process for other .NET applications.
.NET components can call ...