this is a C# dll used to Image handle