This function should only be used in draw mode (DM_DRAW) to a screen device context.
The function checks the supplied pointer to determine whether it contains a pointer format matching the size passed. If there is no such match the default format is stretched to size.