In .NET, any objects or resources not allocated and controlled by the CLR are considered unmanaged (e.g., Windows handles and calls to the Win32 API). Related tutorials: Type library Value types Variable Windows Form