#include <QScreen>
#include <QRect>
#include <QDebug>
extern "C"
{
    QRect nativeScreenGeometry(uintptr_t ptr){
        QScreen *screen = reinterpret_cast<QScreen *>(static_cast<uintptr_t>(ptr));
        QRect geometry = screen->geometry();
//        QRect *r=new QRect(geometry.x(),geometry.y(),geometry.width(),geometry.height());
//        return reinterpret_cast<uintptr_t>(r);
//        Rect r={geometry.x(),geometry.y(),geometry.width(),geometry.height()};
//        qDebug()<<geometry.width()<<endl;
//         qDebug()<<r.width<<endl;

        return geometry;
    }
}