If calling the UPDD API from a QT based program there are a number of QT library related issues to consider.
Details to follow.