#define PRENDERER struct HVIDEO_tag *
This is the type that the sack::image::render primarily deals with. This is used to put Image to physical display. It can be a truly alpha transparent surface on Windows XP+, and the transparent surface can do region updates in Windows Vista+.
This typename is aliased to different real structures depending on context. The application should just regard this type as a simple value and never ever try to delve into it.