public extern void PutImageData(ImageData imageData, double dx, double dy);
 public extern void PutImageData(ImageData imageData, double dx, double dy, double dirtyX, double dirtyY, double dirtyWidth, double dirtyHeight);
 public extern ImageData CreateImageData(ImageData image);