The following Ellipse api was coded incorrectly.
invoke Ellipse [hdc],xxx,xxx,xxx,xxx
The missing coma was not flagged as an error by GoAsm.
Thought WJR might want to know
This one was easy to trace to the source of the problem, as for the solution, working on it...