If you have a HBITMAP, you can represent it as an IntPtr in C# and use Image.FromHBitmap to make an image object.
For example, you can define an exported function that returns HBITMAP. In C#, use [DllImport] attribute to access the external function. The return type will be IntPtr. It depends on details about your code.