1 //******************************************************************************
2 //  Copyright (c) 2005-2013 by Jan Van hijfte
3 //
4 //  See the included file COPYING.TXT for details about the copyright.
5 //
6 //  This program is distributed in the hope that it will be useful,
7 //  but WITHOUT ANY WARRANTY; without even the implied warranty of
8 //  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
9 //******************************************************************************
10 
11 
12 
13 #ifndef CHANDLES_H
14 #define CHANDLES_H
15 
16 #if defined(_LP64) || defined(__amd64__)
17 typedef long long int PTRINT;
18 typedef unsigned long long int PTRUINT;
19 #else
20 typedef int PTRINT;
21 typedef unsigned int PTRUINT;
22 #endif
23 
24 typedef struct QAbstractButton__ { PTRINT dummy; } *QAbstractButtonH;
25 typedef struct QSizePolicy__ { PTRINT dummy; } *QSizePolicyH;
26 typedef struct QSurface__ { PTRINT dummy; } *QSurfaceH;
27 typedef struct QSurfaceFormat__ { PTRINT dummy; } *QSurfaceFormatH;
28 /* typedef struct QWebHistoryItem_hook__ { PTRINT dummy; } *QWebHistoryItem_hookH; */
29 typedef struct QSlider_hook__ { PTRINT dummy; } *QSlider_hookH;
30 typedef struct QGraphicsScene_hook__ { PTRINT dummy; } *QGraphicsScene_hookH;
31 typedef struct QSizeGrip__ { PTRINT dummy; } *QSizeGripH;
32 typedef struct QStyleOptionComboBox__ { PTRINT dummy; } *QStyleOptionComboBoxH;
33 typedef struct QTouchDevice__ { PTRINT dummy; } *QTouchDeviceH;
34 typedef struct QMdiSubWindow_hook__ { PTRINT dummy; } *QMdiSubWindow_hookH;
35 typedef struct QActionGroup_hook__ { PTRINT dummy; } *QActionGroup_hookH;
36 typedef struct QAbstractItemModel_hook__ { PTRINT dummy; } *QAbstractItemModel_hookH;
37 typedef struct QX11Info__ { PTRINT dummy; } *QX11InfoH;
38 typedef struct QAbstractSpinBox__ { PTRINT dummy; } *QAbstractSpinBoxH;
39 typedef struct QTreeView__ { PTRINT dummy; } *QTreeViewH;
40 typedef struct QPoint__ { PTRINT dummy; } *QPointH;
41 typedef struct QFontComboBox__ { PTRINT dummy; } *QFontComboBoxH;
42 typedef struct QGraphicsTextItem__ { PTRINT dummy; } *QGraphicsTextItemH;
43 typedef struct QWindow__ { PTRINT dummy; } *QWindowH;
44 typedef struct QGraphicsRectItem__ { PTRINT dummy; } *QGraphicsRectItemH;
45 typedef struct QComboBox_hook__ { PTRINT dummy; } *QComboBox_hookH;
46 typedef struct QSpacerItem__ { PTRINT dummy; } *QSpacerItemH;
47 typedef struct QCheckBox_hook__ { PTRINT dummy; } *QCheckBox_hookH;
48 typedef struct QModelIndex__ { PTRINT dummy; } *QModelIndexH;
49 typedef struct QLocale__ { PTRINT dummy; } *QLocaleH;
50 typedef struct QWidget__ { PTRINT dummy; } *QWidgetH;
51 typedef struct QLCLOpenGLWidget__ { PTRINT dummy; } *QLCLOpenGLWidgetH;
52 typedef struct QRadialGradient__ { PTRINT dummy; } *QRadialGradientH;
53 typedef struct QStyle__ { PTRINT dummy; } *QStyleH;
54 typedef struct QFontComboBox_hook__ { PTRINT dummy; } *QFontComboBox_hookH;
55 typedef struct QWhatsThisClickedEvent__ { PTRINT dummy; } *QWhatsThisClickedEventH;
56 typedef struct QSwipeGesture__ { PTRINT dummy; } *QSwipeGestureH;
57 typedef struct QExposeEvent__ { PTRINT dummy; } *QExposeEventH;
58 typedef struct QAction_hook__ { PTRINT dummy; } *QAction_hookH;
59 typedef struct QTextLength__ { PTRINT dummy; } *QTextLengthH;
60 typedef struct QTextOption__ { PTRINT dummy; } *QTextOptionH;
61 typedef struct QStackedWidget_hook__ { PTRINT dummy; } *QStackedWidget_hookH;
62 typedef struct QMessageBox__ { PTRINT dummy; } *QMessageBoxH;
63 typedef struct QGesture__ { PTRINT dummy; } *QGestureH;
64 typedef struct QFileSystemWatcher__ { PTRINT dummy; } *QFileSystemWatcherH;
65 typedef struct QGestureEvent__ { PTRINT dummy; } *QGestureEventH;
66 typedef struct QTime__ { PTRINT dummy; } *QTimeH;
67 typedef struct QConicalGradient__ { PTRINT dummy; } *QConicalGradientH;
68 typedef struct QSystemTrayIcon_hook__ { PTRINT dummy; } *QSystemTrayIcon_hookH;
69 typedef struct QTreeWidgetItem_hook__ { PTRINT dummy; } *QTreeWidgetItem_hookH;
70 typedef struct QImageReader__ { PTRINT dummy; } *QImageReaderH;
71 typedef struct QRawFont__ { PTRINT dummy; } *QRawFontH;
72 typedef struct QNetworkCookie__ { PTRINT dummy; } *QNetworkCookieH;
73 typedef struct QMetaEnum__ { PTRINT dummy; } *QMetaEnumH;
74 /*typedef struct QWebHistoryInterface_hook__ { PTRINT dummy; } *QWebHistoryInterface_hookH;*/
75 typedef struct QPlainTextDocumentLayout_hook__ { PTRINT dummy; } *QPlainTextDocumentLayout_hookH;
76 /*typedef struct QLCLWebView__ { PTRINT dummy; } *QLCLWebViewH;*/
77 typedef struct QTextImageFormat__ { PTRINT dummy; } *QTextImageFormatH;
78 typedef struct QNetworkRequest__ { PTRINT dummy; } *QNetworkRequestH;
79 typedef struct QPrintPreviewWidget__ { PTRINT dummy; } *QPrintPreviewWidgetH;
80 typedef struct QCoreApplication__ { PTRINT dummy; } *QCoreApplicationH;
81 typedef struct QMainWindow_hook__ { PTRINT dummy; } *QMainWindow_hookH;
82 typedef struct QSpinBox_hook__ { PTRINT dummy; } *QSpinBox_hookH;
83 typedef struct QDataStream__ { PTRINT dummy; } *QDataStreamH;
84 typedef struct QByteArray__ { PTRINT dummy; } *QByteArrayH;
85 typedef struct QPrintPreviewDialog_hook__ { PTRINT dummy; } *QPrintPreviewDialog_hookH;
86 typedef struct QLCLAbstractSpinBox__ { PTRINT dummy; } *QLCLAbstractSpinBoxH;
87 typedef struct QMetaClassInfo__ { PTRINT dummy; } *QMetaClassInfoH;
88 typedef struct QImage__ { PTRINT dummy; } *QImageH;
89 typedef struct QTableView_hook__ { PTRINT dummy; } *QTableView_hookH;
90 typedef struct QNetworkProxyQuery__ { PTRINT dummy; } *QNetworkProxyQueryH;
91 typedef struct QTabWidget_hook__ { PTRINT dummy; } *QTabWidget_hookH;
92 typedef struct QTcpServer_hook__ { PTRINT dummy; } *QTcpServer_hookH;
93 typedef struct QStyleOptionGraphicsItem__ { PTRINT dummy; } *QStyleOptionGraphicsItemH;
94 typedef struct QPaintEngine__ { PTRINT dummy; } *QPaintEngineH;
95 typedef struct QHBoxLayout__ { PTRINT dummy; } *QHBoxLayoutH;
96 typedef struct QSplitter_hook__ { PTRINT dummy; } *QSplitter_hookH;
97 typedef struct QPainterPath__ { PTRINT dummy; } *QPainterPathH;
98 typedef struct QStandardItem_hook__ { PTRINT dummy; } *QStandardItem_hookH;
99 typedef struct QRegularExpressionValidator__ { PTRINT dummy; } *QRegularExpressionValidatorH;
100 typedef struct QGraphicsView__ { PTRINT dummy; } *QGraphicsViewH;
101 typedef struct QPaintDevice__ { PTRINT dummy; } *QPaintDeviceH;
102 typedef struct QHeaderView_hook__ { PTRINT dummy; } *QHeaderView_hookH;
103 typedef struct QNetworkProxy__ { PTRINT dummy; } *QNetworkProxyH;
104 typedef struct QSslCipher__ { PTRINT dummy; } *QSslCipherH;
105 typedef struct QEventLoop__ { PTRINT dummy; } *QEventLoopH;
106 typedef struct QHelpEvent__ { PTRINT dummy; } *QHelpEventH;
107 typedef struct QRegularExpression__ { PTRINT dummy; } *QRegularExpressionH;
108 typedef struct QUndoStack__ { PTRINT dummy; } *QUndoStackH;
109 typedef struct QEasingCurve__ { PTRINT dummy; } *QEasingCurveH;
110 /*typedef struct QWebPluginFactory__ { PTRINT dummy; } *QWebPluginFactoryH;*/
111 typedef struct QJsonDocument__ { PTRINT dummy; } *QJsonDocumentH;
112 typedef struct QTextObjectInterface_hook__ { PTRINT dummy; } *QTextObjectInterface_hookH;
113 typedef struct QPersistentModelIndex__ { PTRINT dummy; } *QPersistentModelIndexH;
114 typedef struct QStyleOption__ { PTRINT dummy; } *QStyleOptionH;
115 typedef struct QActionEvent__ { PTRINT dummy; } *QActionEventH;
116 /*typedef struct QWebSecurityOrigin_hook__ { PTRINT dummy; } *QWebSecurityOrigin_hookH;*/
117 typedef struct QTimer__ { PTRINT dummy; } *QTimerH;
118 typedef struct QTextObject__ { PTRINT dummy; } *QTextObjectH;
119 typedef struct QAbstractTableModel__ { PTRINT dummy; } *QAbstractTableModelH;
120 typedef struct QMovie__ { PTRINT dummy; } *QMovieH;
121 typedef struct QGestureRecognizer__ { PTRINT dummy; } *QGestureRecognizerH;
122 typedef struct QSslSocket__ { PTRINT dummy; } *QSslSocketH;
123 /*typedef struct QWebPage_hook__ { PTRINT dummy; } *QWebPage_hookH;*/
124 typedef struct QTableWidget_hook__ { PTRINT dummy; } *QTableWidget_hookH;
125 typedef struct QTapAndHoldGesture__ { PTRINT dummy; } *QTapAndHoldGestureH;
126 typedef struct QListWidgetItem__ { PTRINT dummy; } *QListWidgetItemH;
127 typedef struct QProgressBar__ { PTRINT dummy; } *QProgressBarH;
128 typedef struct QStyleOptionToolBox__ { PTRINT dummy; } *QStyleOptionToolBoxH;
129 typedef struct QMimeData__ { PTRINT dummy; } *QMimeDataH;
130 typedef struct QColor__ { PTRINT dummy; } *QColorH;
131 typedef struct QListView__ { PTRINT dummy; } *QListViewH;
132 typedef struct QFileOpenEvent__ { PTRINT dummy; } *QFileOpenEventH;
133 typedef struct QLCLThread__ { PTRINT dummy; } *QLCLThreadH;
134 typedef struct QGraphicsPixmapItem__ { PTRINT dummy; } *QGraphicsPixmapItemH;
135 typedef struct QSize__ { PTRINT dummy; } *QSizeH;
136 typedef struct QUdpSocket_hook__ { PTRINT dummy; } *QUdpSocket_hookH;
137 typedef struct QToolButton_hook__ { PTRINT dummy; } *QToolButton_hookH;
138 typedef struct QScrollBar__ { PTRINT dummy; } *QScrollBarH;
139 typedef struct QStatusBar__ { PTRINT dummy; } *QStatusBarH;
140 typedef struct QTextFormat__ { PTRINT dummy; } *QTextFormatH;
141 typedef struct QCursor__ { PTRINT dummy; } *QCursorH;
142 typedef struct QPrinter__ { PTRINT dummy; } *QPrinterH;
143 /*typedef struct QWebHistory_hook__ { PTRINT dummy; } *QWebHistory_hookH;*/
144 typedef struct QLCLMessageEvent__ { PTRINT dummy; } *QLCLMessageEventH;
145 typedef struct QKeySequence__ { PTRINT dummy; } *QKeySequenceH;
146 typedef struct QToolBar_hook__ { PTRINT dummy; } *QToolBar_hookH;
147 typedef struct QStyleOptionComplex__ { PTRINT dummy; } *QStyleOptionComplexH;
148 /*typedef struct QLCLWebPage__ { PTRINT dummy; } *QLCLWebPageH;*/
149 typedef struct QApplication_hook__ { PTRINT dummy; } *QApplication_hookH;
150 typedef struct QRect__ { PTRINT dummy; } *QRectH;
151 typedef struct QSessionManager__ { PTRINT dummy; } *QSessionManagerH;
152 typedef struct QPainterPathStroker__ { PTRINT dummy; } *QPainterPathStrokerH;
153 typedef struct QColorDialog__ { PTRINT dummy; } *QColorDialogH;
154 typedef struct QGuiApplication__ { PTRINT dummy; } *QGuiApplicationH;
155 typedef struct QItemDelegate__ { PTRINT dummy; } *QItemDelegateH;
156 typedef struct QTouchEvent__ { PTRINT dummy; } *QTouchEventH;
157 typedef struct QStandardItemModel_hook__ { PTRINT dummy; } *QStandardItemModel_hookH;
158 typedef struct QGraphicsScene__ { PTRINT dummy; } *QGraphicsSceneH;
159 /*typedef struct QWebHistoryItem__ { PTRINT dummy; } *QWebHistoryItemH;*/
160 typedef struct QDrag__ { PTRINT dummy; } *QDragH;
161 typedef struct QDir__ { PTRINT dummy; } *QDirH;
162 typedef struct QDesktopServices__ { PTRINT dummy; } *QDesktopServicesH;
163 typedef struct QTreeView_hook__ { PTRINT dummy; } *QTreeView_hookH;
164 typedef struct QMdiArea_hook__ { PTRINT dummy; } *QMdiArea_hookH;
165 typedef struct QTextList__ { PTRINT dummy; } *QTextListH;
166 typedef struct QHeaderView__ { PTRINT dummy; } *QHeaderViewH;
167 typedef struct QPrintDialog__ { PTRINT dummy; } *QPrintDialogH;
168 typedef struct QLineEdit__ { PTRINT dummy; } *QLineEditH;
169 typedef struct QWhatsThis__ { PTRINT dummy; } *QWhatsThisH;
170 typedef struct QStyleOptionDockWidget__ { PTRINT dummy; } *QStyleOptionDockWidgetH;
171 typedef struct QDoubleSpinBox_hook__ { PTRINT dummy; } *QDoubleSpinBox_hookH;
172 typedef struct QBuffer__ { PTRINT dummy; } *QBufferH;
173 typedef struct QFileDevice__ { PTRINT dummy; } *QFileDeviceH;
174 typedef struct QMdiArea__ { PTRINT dummy; } *QMdiAreaH;
175 typedef struct QFile__ { PTRINT dummy; } *QFileH;
176 typedef struct QTreeWidget_hook__ { PTRINT dummy; } *QTreeWidget_hookH;
177 typedef struct QTextFragment__ { PTRINT dummy; } *QTextFragmentH;
178 typedef struct QSizeF__ { PTRINT dummy; } *QSizeFH;
179 typedef struct QRegion__ { PTRINT dummy; } *QRegionH;
180 typedef struct QThread__ { PTRINT dummy; } *QThreadH;
181 typedef struct QMenuBar_hook__ { PTRINT dummy; } *QMenuBar_hookH;
182 typedef struct QDoubleValidator__ { PTRINT dummy; } *QDoubleValidatorH;
183 typedef struct QGraphicsEllipseItem__ { PTRINT dummy; } *QGraphicsEllipseItemH;
184 typedef struct QLCDNumber__ { PTRINT dummy; } *QLCDNumberH;
185 typedef struct QPixmap__ { PTRINT dummy; } *QPixmapH;
186 typedef struct QTextBlockFormat__ { PTRINT dummy; } *QTextBlockFormatH;
187 /*typedef struct QWebHitTestResult_hook__ { PTRINT dummy; } *QWebHitTestResult_hookH;*/
188 typedef struct QDesktopWidget_hook__ { PTRINT dummy; } *QDesktopWidget_hookH;
189 typedef struct QAbstractPrintDialog_hook__ { PTRINT dummy; } *QAbstractPrintDialog_hookH;
190 typedef struct QContextMenuEvent__ { PTRINT dummy; } *QContextMenuEventH;
191 typedef struct QSystemTrayIcon__ { PTRINT dummy; } *QSystemTrayIconH;
192 typedef struct QTextObjectInterface__ { PTRINT dummy; } *QTextObjectInterfaceH;
193 typedef struct QUuid__ { PTRINT dummy; } *QUuidH;
194 typedef struct QTreeWidget__ { PTRINT dummy; } *QTreeWidgetH;
195 typedef struct QValidator__ { PTRINT dummy; } *QValidatorH;
196 typedef struct QDialog_hook__ { PTRINT dummy; } *QDialog_hookH;
197 typedef struct QStyleOptionProgressBar__ { PTRINT dummy; } *QStyleOptionProgressBarH;
198 typedef struct QMdiSubWindow__ { PTRINT dummy; } *QMdiSubWindowH;
199 typedef struct QIconDragEvent__ { PTRINT dummy; } *QIconDragEventH;
200 typedef struct QStatusTipEvent__ { PTRINT dummy; } *QStatusTipEventH;
201 typedef struct QTableWidget__ { PTRINT dummy; } *QTableWidgetH;
202 typedef struct QStyleOptionSlider__ { PTRINT dummy; } *QStyleOptionSliderH;
203 typedef struct QBitArray__ { PTRINT dummy; } *QBitArrayH;
204 typedef struct QPushButton__ { PTRINT dummy; } *QPushButtonH;
205 typedef struct QPrintPreviewWidget_hook__ { PTRINT dummy; } *QPrintPreviewWidget_hookH;
206 typedef struct QUrlQuery__ { PTRINT dummy; } *QUrlQueryH;
207 typedef struct QToolBar__ { PTRINT dummy; } *QToolBarH;
208 typedef struct QScrollBar_hook__ { PTRINT dummy; } *QScrollBar_hookH;
209 typedef struct QDoubleSpinBox__ { PTRINT dummy; } *QDoubleSpinBoxH;
210 typedef struct QAbstractScrollArea__ { PTRINT dummy; } *QAbstractScrollAreaH;
211 typedef struct QCoreApplication_hook__ { PTRINT dummy; } *QCoreApplication_hookH;
212 typedef struct QImageIOHandler__ { PTRINT dummy; } *QImageIOHandlerH;
213 typedef struct QGraphicsPathItem__ { PTRINT dummy; } *QGraphicsPathItemH;
214 typedef struct QEvent__ { PTRINT dummy; } *QEventH;
215 /*typedef struct QWebSecurityOrigin__ { PTRINT dummy; } *QWebSecurityOriginH;*/
216 typedef struct QSslConfiguration__ { PTRINT dummy; } *QSslConfigurationH;
217 typedef struct QAbstractSlider__ { PTRINT dummy; } *QAbstractSliderH;
218 /*typedef struct QWebPage__ { PTRINT dummy; } *QWebPageH;*/
219 typedef struct QStyleOptionFrame__ { PTRINT dummy; } *QStyleOptionFrameH;
220 typedef struct QMouseEvent__ { PTRINT dummy; } *QMouseEventH;
221 typedef struct QProgressDialog_hook__ { PTRINT dummy; } *QProgressDialog_hookH;
222 typedef struct QNetworkCookieJar__ { PTRINT dummy; } *QNetworkCookieJarH;
223 typedef struct QFontInfo__ { PTRINT dummy; } *QFontInfoH;
224 typedef struct QIntValidator__ { PTRINT dummy; } *QIntValidatorH;
225 typedef struct QMatrix__ { PTRINT dummy; } *QMatrixH;
226 typedef struct QAbstractItemModel__ { PTRINT dummy; } *QAbstractItemModelH;
227 typedef struct QSpinBox__ { PTRINT dummy; } *QSpinBoxH;
228 typedef struct QTextDocument__ { PTRINT dummy; } *QTextDocumentH;
229 typedef struct QPersistentModelIndex_hook__ { PTRINT dummy; } *QPersistentModelIndex_hookH;
230 typedef struct QLCLTabWidget__ { PTRINT dummy; } *QLCLTabWidgetH;
231 typedef struct QProcess__ { PTRINT dummy; } *QProcessH;
232 typedef struct QPlainTextEdit_hook__ { PTRINT dummy; } *QPlainTextEdit_hookH;
233 typedef struct QDragEnterEvent__ { PTRINT dummy; } *QDragEnterEventH;
234 typedef struct QImageWriter__ { PTRINT dummy; } *QImageWriterH;
235 /*typedef struct QWebSettings_hook__ { PTRINT dummy; } *QWebSettings_hookH;*/
236 typedef struct QProcess_hook__ { PTRINT dummy; } *QProcess_hookH;
237 typedef struct QAbstractItemDelegate_hook__ { PTRINT dummy; } *QAbstractItemDelegate_hookH;
238 typedef struct QStackedLayout_hook__ { PTRINT dummy; } *QStackedLayout_hookH;
239 typedef struct QActionGroup__ { PTRINT dummy; } *QActionGroupH;
240 typedef struct QItemEditorCreatorBase__ { PTRINT dummy; } *QItemEditorCreatorBaseH;
241 typedef struct QToolBox_hook__ { PTRINT dummy; } *QToolBox_hookH;
242 typedef struct QWidgetItem__ { PTRINT dummy; } *QWidgetItemH;
243 typedef struct QMenu_hook__ { PTRINT dummy; } *QMenu_hookH;
244 typedef struct QPolygonF__ { PTRINT dummy; } *QPolygonFH;
245 typedef struct QLayout__ { PTRINT dummy; } *QLayoutH;
246 typedef struct QTextCharFormat__ { PTRINT dummy; } *QTextCharFormatH;
247 typedef struct QPagedPaintDevice__ { PTRINT dummy; } *QPagedPaintDeviceH;
248 typedef struct QStyleHintReturn__ { PTRINT dummy; } *QStyleHintReturnH;
249 typedef struct QGuiApplication_hook__ { PTRINT dummy; } *QGuiApplication_hookH;
250 typedef struct QBackingStore__ { PTRINT dummy; } *QBackingStoreH;
251 typedef struct QItemSelectionModel__ { PTRINT dummy; } *QItemSelectionModelH;
252 typedef struct QStyleOptionHeader__ { PTRINT dummy; } *QStyleOptionHeaderH;
253 typedef struct QWheelEvent__ { PTRINT dummy; } *QWheelEventH;
254 typedef struct QPolygon__ { PTRINT dummy; } *QPolygonH;
255 typedef struct QStringList__ { PTRINT dummy; } *QStringListH;
256 typedef struct QRegExp__ { PTRINT dummy; } *QRegExpH;
257 typedef struct QGenericReturnArgument__ { PTRINT dummy; } *QGenericReturnArgumentH;
258 typedef struct QTextLine__ { PTRINT dummy; } *QTextLineH;
259 typedef struct QTextBlockUserData__ { PTRINT dummy; } *QTextBlockUserDataH;
260 typedef struct QPrintDialog_hook__ { PTRINT dummy; } *QPrintDialog_hookH;
261 typedef struct QUrl__ { PTRINT dummy; } *QUrlH;
262 typedef struct QTextEdit__ { PTRINT dummy; } *QTextEditH;
263 typedef struct QNetworkProxyFactory__ { PTRINT dummy; } *QNetworkProxyFactoryH;
264 typedef struct QCheckBox__ { PTRINT dummy; } *QCheckBoxH;
265 typedef struct QTcpSocket_hook__ { PTRINT dummy; } *QTcpSocket_hookH;
266 typedef struct QListWidgetItem_hook__ { PTRINT dummy; } *QListWidgetItem_hookH;
267 typedef struct QItemEditorFactory__ { PTRINT dummy; } *QItemEditorFactoryH;
268 typedef struct QFileIconProvider__ { PTRINT dummy; } *QFileIconProviderH;
269 typedef struct QPainter__ { PTRINT dummy; } *QPainterH;
270 typedef struct QVariant__ { PTRINT dummy; } *QVariantH;
271 typedef struct QTextLayout__ { PTRINT dummy; } *QTextLayoutH;
272 typedef struct QScrollEvent__ { PTRINT dummy; } *QScrollEventH;
273 typedef struct QHoverEvent__ { PTRINT dummy; } *QHoverEventH;
274 typedef struct QTabBar_hook__ { PTRINT dummy; } *QTabBar_hookH;
275 typedef struct QNetworkReply_hook__ { PTRINT dummy; } *QNetworkReply_hookH;
276 typedef struct QCompleter__ { PTRINT dummy; } *QCompleterH;
277 typedef struct QGroupBox__ { PTRINT dummy; } *QGroupBoxH;
278 typedef struct QThread_hook__ { PTRINT dummy; } *QThread_hookH;
279 typedef struct QTextFrame__ { PTRINT dummy; } *QTextFrameH;
280 typedef struct QGraphicsEffect__ { PTRINT dummy; } *QGraphicsEffectH;
281 typedef struct QPlainTextDocumentLayout__ { PTRINT dummy; } *QPlainTextDocumentLayoutH;
282 typedef struct QLinearGradient__ { PTRINT dummy; } *QLinearGradientH;
283 typedef struct QTextFrameFormat__ { PTRINT dummy; } *QTextFrameFormatH;
284 typedef struct QItemSelectionRange_hook__ { PTRINT dummy; } *QItemSelectionRange_hookH;
285 typedef struct QStandardItemModel__ { PTRINT dummy; } *QStandardItemModelH;
286 /*typedef struct QWebView_hook__ { PTRINT dummy; } *QWebView_hookH;*/
287 /*typedef struct QWebHitTestResult__ { PTRINT dummy; } *QWebHitTestResultH;*/
288 typedef struct QPicture__ { PTRINT dummy; } *QPictureH;
289 typedef struct QStackedWidget__ { PTRINT dummy; } *QStackedWidgetH;
290 typedef struct QStyleHintReturnVariant__ { PTRINT dummy; } *QStyleHintReturnVariantH;
291 typedef struct QStyleOptionFocusRect__ { PTRINT dummy; } *QStyleOptionFocusRectH;
292 typedef struct QFontDatabase__ { PTRINT dummy; } *QFontDatabaseH;
293 typedef struct QFontMetrics__ { PTRINT dummy; } *QFontMetricsH;
294 typedef struct QDialog__ { PTRINT dummy; } *QDialogH;
295 typedef struct QDragMoveEvent__ { PTRINT dummy; } *QDragMoveEventH;
296 typedef struct QTabWidget__ { PTRINT dummy; } *QTabWidgetH;
297 typedef struct QTableWidgetSelectionRange__ { PTRINT dummy; } *QTableWidgetSelectionRangeH;
298 typedef struct QBrush__ { PTRINT dummy; } *QBrushH;
299 typedef struct QInputMethod__ { PTRINT dummy; } *QInputMethodH;
300 typedef struct QIconEngine__ { PTRINT dummy; } *QIconEngineH;
301 typedef struct QSplitter__ { PTRINT dummy; } *QSplitterH;
302 typedef struct QAbstractTableModel_hook__ { PTRINT dummy; } *QAbstractTableModel_hookH;
303 typedef struct QTableWidgetSelectionRange_hook__ { PTRINT dummy; } *QTableWidgetSelectionRange_hookH;
304 typedef struct QToolBox__ { PTRINT dummy; } *QToolBoxH;
305 typedef struct QGraphicsPolygonItem__ { PTRINT dummy; } *QGraphicsPolygonItemH;
306 typedef struct QTabletEvent__ { PTRINT dummy; } *QTabletEventH;
307 typedef struct QStatusBar_hook__ { PTRINT dummy; } *QStatusBar_hookH;
308 typedef struct QAbstractPrintDialog__ { PTRINT dummy; } *QAbstractPrintDialogH;
309 typedef struct QScreenOrientationChangeEvent__ { PTRINT dummy; } *QScreenOrientationChangeEventH;
310 typedef struct QChar__ { PTRINT dummy; } *QCharH;
311 typedef struct QTransform__ { PTRINT dummy; } *QTransformH;
312 typedef struct QUdpSocket__ { PTRINT dummy; } *QUdpSocketH;
313 typedef struct QClipboard_hook__ { PTRINT dummy; } *QClipboard_hookH;
314 typedef struct QTcpSocket__ { PTRINT dummy; } *QTcpSocketH;
315 typedef struct QShowEvent__ { PTRINT dummy; } *QShowEventH;
316 typedef struct QPageSetupDialog__ { PTRINT dummy; } *QPageSetupDialogH;
317 typedef struct QPanGesture__ { PTRINT dummy; } *QPanGestureH;
318 typedef struct QLabel_hook__ { PTRINT dummy; } *QLabel_hookH;
319 typedef struct QTabBar__ { PTRINT dummy; } *QTabBarH;
320 typedef struct QNetworkAccessManager_hook__ { PTRINT dummy; } *QNetworkAccessManager_hookH;
321 typedef struct QSplitterHandle_hook__ { PTRINT dummy; } *QSplitterHandle_hookH;
322 typedef struct QSslKey__ { PTRINT dummy; } *QSslKeyH;
323 typedef struct QLCLAbstractScrollArea__ { PTRINT dummy; } *QLCLAbstractScrollAreaH;
324 typedef struct QScrollArea__ { PTRINT dummy; } *QScrollAreaH;
325 typedef struct QProgressDialog__ { PTRINT dummy; } *QProgressDialogH;
326 typedef struct QWinEventNotifier__ { PTRINT dummy; } *QWinEventNotifierH;
327 typedef struct QProcessEnvironment_hook__ { PTRINT dummy; } *QProcessEnvironment_hookH;
328 typedef struct QPaintEvent__ { PTRINT dummy; } *QPaintEventH;
329 typedef struct QCalendarWidget_hook__ { PTRINT dummy; } *QCalendarWidget_hookH;
330 typedef struct QTcpServer__ { PTRINT dummy; } *QTcpServerH;
331 typedef struct QListWidget__ { PTRINT dummy; } *QListWidgetH;
332 typedef struct QStyleOptionTab__ { PTRINT dummy; } *QStyleOptionTabH;
333 /*typedef struct QWebDatabase__ { PTRINT dummy; } *QWebDatabaseH;*/
334 typedef struct QInputDialog__ { PTRINT dummy; } *QInputDialogH;
335 typedef struct QAbstractListModel__ { PTRINT dummy; } *QAbstractListModelH;
336 typedef struct QDynamicPropertyChangeEvent__ { PTRINT dummy; } *QDynamicPropertyChangeEventH;
337 typedef struct QRegularExpressionMatch__ { PTRINT dummy; } *QRegularExpressionMatchH;
338 typedef struct QAbstractSpinBox_hook__ { PTRINT dummy; } *QAbstractSpinBox_hookH;
339 typedef struct QGradient__ { PTRINT dummy; } *QGradientH;
340 typedef struct QAbstractListModel_hook__ { PTRINT dummy; } *QAbstractListModel_hookH;
341 typedef struct QGraphicsWidget__ { PTRINT dummy; } *QGraphicsWidgetH;
342 typedef struct QGlyphRun__ { PTRINT dummy; } *QGlyphRunH;
343 typedef struct QFocusEvent__ { PTRINT dummy; } *QFocusEventH;
344 typedef struct QSslCertificate__ { PTRINT dummy; } *QSslCertificateH;
345 typedef struct QPointF__ { PTRINT dummy; } *QPointFH;
346 typedef struct QAbstractSlider_hook__ { PTRINT dummy; } *QAbstractSlider_hookH;
347 typedef struct QEventLoopLocker__ { PTRINT dummy; } *QEventLoopLockerH;
348 typedef struct QToolButton__ { PTRINT dummy; } *QToolButtonH;
349 typedef struct QListWidget_hook__ { PTRINT dummy; } *QListWidget_hookH;
350 typedef struct QMetaProperty__ { PTRINT dummy; } *QMetaPropertyH;
351 typedef struct QStyleHints__ { PTRINT dummy; } *QStyleHintsH;
352 typedef struct QDateTime__ { PTRINT dummy; } *QDateTimeH;
353 typedef struct QPrintPreviewDialog__ { PTRINT dummy; } *QPrintPreviewDialogH;
354 typedef struct QGraphicsLineItem__ { PTRINT dummy; } *QGraphicsLineItemH;
355 typedef struct QAbstractTextDocumentLayout__ { PTRINT dummy; } *QAbstractTextDocumentLayoutH;
356 typedef struct QRectF__ { PTRINT dummy; } *QRectFH;
357 typedef struct QScrollPrepareEvent__ { PTRINT dummy; } *QScrollPrepareEventH;
358 typedef struct QGraphicsProxyWidget__ { PTRINT dummy; } *QGraphicsProxyWidgetH;
359 typedef struct QIODevice_hook__ { PTRINT dummy; } *QIODevice_hookH;
360 typedef struct QStyleOptionRubberBand__ { PTRINT dummy; } *QStyleOptionRubberBandH;
361 typedef struct QEnterEvent__ { PTRINT dummy; } *QEnterEventH;
362 typedef struct QShortcut__ { PTRINT dummy; } *QShortcutH;
363 typedef struct QRubberBand__ { PTRINT dummy; } *QRubberBandH;
364 typedef struct QAbstractEventDispatcher__ { PTRINT dummy; } *QAbstractEventDispatcherH;
365 typedef struct QScreen__ { PTRINT dummy; } *QScreenH;
366 typedef struct QClipboard__ { PTRINT dummy; } *QClipboardH;
367 typedef struct QStyleOptionMenuItem__ { PTRINT dummy; } *QStyleOptionMenuItemH;
368 typedef struct QMenu__ { PTRINT dummy; } *QMenuH;
369 typedef struct QStyleFactory__ { PTRINT dummy; } *QStyleFactoryH;
370 /*typedef struct QWebFrame_hook__ { PTRINT dummy; } *QWebFrame_hookH;*/
371 typedef struct QCloseEvent__ { PTRINT dummy; } *QCloseEventH;
372 typedef struct QGraphicsItemGroup__ { PTRINT dummy; } *QGraphicsItemGroupH;
373 typedef struct QTableWidgetItem_hook__ { PTRINT dummy; } *QTableWidgetItem_hookH;
374 /*typedef struct QWebView__ { PTRINT dummy; } *QWebViewH;*/
375 typedef struct QItemSelectionRange__ { PTRINT dummy; } *QItemSelectionRangeH;
376 typedef struct QApplication__ { PTRINT dummy; } *QApplicationH;
377 typedef struct QMoveEvent__ { PTRINT dummy; } *QMoveEventH;
378 typedef struct QNetworkReply__ { PTRINT dummy; } *QNetworkReplyH;
379 /*typedef struct QWebElement__ { PTRINT dummy; } *QWebElementH;*/
380 typedef struct QStaticText__ { PTRINT dummy; } *QStaticTextH;
381 typedef struct QPalette__ { PTRINT dummy; } *QPaletteH;
382 typedef struct QAbstractItemView__ { PTRINT dummy; } *QAbstractItemViewH;
383 typedef struct QTextCursor__ { PTRINT dummy; } *QTextCursorH;
384 typedef struct QAbstractSocket_hook__ { PTRINT dummy; } *QAbstractSocket_hookH;
385 typedef struct QAbstractTextDocumentLayout_hook__ { PTRINT dummy; } *QAbstractTextDocumentLayout_hookH;
386 typedef struct QStandardItem__ { PTRINT dummy; } *QStandardItemH;
387 typedef struct QNetworkInterface__ { PTRINT dummy; } *QNetworkInterfaceH;
388 typedef struct QStyleOptionButton__ { PTRINT dummy; } *QStyleOptionButtonH;
389 typedef struct QTapGesture__ { PTRINT dummy; } *QTapGestureH;
390 typedef struct QDropEvent__ { PTRINT dummy; } *QDropEventH;
391 typedef struct QLCDNumber_hook__ { PTRINT dummy; } *QLCDNumber_hookH;
392 typedef struct QSocketNotifier__ { PTRINT dummy; } *QSocketNotifierH;
393 typedef struct QAbstractNetworkCache__ { PTRINT dummy; } *QAbstractNetworkCacheH;
394 typedef struct QFontMetricsF__ { PTRINT dummy; } *QFontMetricsFH;
395 typedef struct QLayoutItem__ { PTRINT dummy; } *QLayoutItemH;
396 typedef struct QFrame__ { PTRINT dummy; } *QFrameH;
397 typedef struct QHideEvent__ { PTRINT dummy; } *QHideEventH;
398 typedef struct QSocketNotifier_hook__ { PTRINT dummy; } *QSocketNotifier_hookH;
399 typedef struct QDesktopWidget__ { PTRINT dummy; } *QDesktopWidgetH;
400 typedef struct QModelIndex_hook__ { PTRINT dummy; } *QModelIndex_hookH;
401 typedef struct QDragLeaveEvent__ { PTRINT dummy; } *QDragLeaveEventH;
402 typedef struct QHttpMultiPart__ { PTRINT dummy; } *QHttpMultiPartH;
403 typedef struct QTextTableCellFormat__ { PTRINT dummy; } *QTextTableCellFormatH;
404 typedef struct QPrintEngine__ { PTRINT dummy; } *QPrintEngineH;
405 typedef struct QItemSelectionModel_hook__ { PTRINT dummy; } *QItemSelectionModel_hookH;
406 typedef struct QMainWindow__ { PTRINT dummy; } *QMainWindowH;
407 typedef struct QTextTableFormat__ { PTRINT dummy; } *QTextTableFormatH;
408 typedef struct QProcessEnvironment__ { PTRINT dummy; } *QProcessEnvironmentH;
409 typedef struct QFileDialog_hook__ { PTRINT dummy; } *QFileDialog_hookH;
410 typedef struct QTextInlineObject__ { PTRINT dummy; } *QTextInlineObjectH;
411 typedef struct QRadioButton__ { PTRINT dummy; } *QRadioButtonH;
412 typedef struct QStyleHintReturnMask__ { PTRINT dummy; } *QStyleHintReturnMaskH;
413 /*typedef struct QWebHistory__ { PTRINT dummy; } *QWebHistoryH;*/
414 typedef struct QComboBox__ { PTRINT dummy; } *QComboBoxH;
415 typedef struct QTableView__ { PTRINT dummy; } *QTableViewH;
416 typedef struct QTextEdit_hook__ { PTRINT dummy; } *QTextEdit_hookH;
417 typedef struct QGridLayout__ { PTRINT dummy; } *QGridLayoutH;
418 typedef struct QAbstractItemDelegate__ { PTRINT dummy; } *QAbstractItemDelegateH;
419 typedef struct QStyleOptionToolButton__ { PTRINT dummy; } *QStyleOptionToolButtonH;
420 typedef struct QLineEdit_hook__ { PTRINT dummy; } *QLineEdit_hookH;
421 typedef struct QTextBrowser__ { PTRINT dummy; } *QTextBrowserH;
422 typedef struct QFont__ { PTRINT dummy; } *QFontH;
423 typedef struct QAbstractButton_hook__ { PTRINT dummy; } *QAbstractButton_hookH;
424 typedef struct QStackedLayout__ { PTRINT dummy; } *QStackedLayoutH;
425 typedef struct QTextDocumentFragment__ { PTRINT dummy; } *QTextDocumentFragmentH;
426 typedef struct QInputEvent__ { PTRINT dummy; } *QInputEventH;
427 typedef struct QGroupBox_hook__ { PTRINT dummy; } *QGroupBox_hookH;
428 /*typedef struct QWebSettings__ { PTRINT dummy; } *QWebSettingsH;*/
429 typedef struct QSlider__ { PTRINT dummy; } *QSliderH;
430 typedef struct QMetaObject__ { PTRINT dummy; } *QMetaObjectH;
431 typedef struct QTextBlock__ { PTRINT dummy; } *QTextBlockH;
432 typedef struct QJsonValue__ { PTRINT dummy; } *QJsonValueH;
433 typedef struct QFileInfo__ { PTRINT dummy; } *QFileInfoH;
434 typedef struct QAuthenticator__ { PTRINT dummy; } *QAuthenticatorH;
435 typedef struct QVBoxLayout__ { PTRINT dummy; } *QVBoxLayoutH;
436 typedef struct QTableWidgetItem__ { PTRINT dummy; } *QTableWidgetItemH;
437 typedef struct QLayout_hook__ { PTRINT dummy; } *QLayout_hookH;
438 typedef struct QStyledItemDelegate__ { PTRINT dummy; } *QStyledItemDelegateH;
439 typedef struct QStyleOptionSizeGrip__ { PTRINT dummy; } *QStyleOptionSizeGripH;
440 /*typedef struct QWebElementCollection__ { PTRINT dummy; } *QWebElementCollectionH;*/
441 typedef struct QTextListFormat__ { PTRINT dummy; } *QTextListFormatH;
442 typedef struct QBitmap__ { PTRINT dummy; } *QBitmapH;
443 typedef struct QPinchGesture__ { PTRINT dummy; } *QPinchGestureH;
444 typedef struct QApplicationStateChangeEvent__ { PTRINT dummy; } *QApplicationStateChangeEventH;
445 typedef struct QTimerEvent__ { PTRINT dummy; } *QTimerEventH;
446 typedef struct QAbstractItemView_hook__ { PTRINT dummy; } *QAbstractItemView_hookH;
447 typedef struct QHostAddress__ { PTRINT dummy; } *QHostAddressH;
448 typedef struct QButtonGroup_hook__ { PTRINT dummy; } *QButtonGroup_hookH;
449 typedef struct QInputMethodEvent__ { PTRINT dummy; } *QInputMethodEventH;
450 typedef struct QDate__ { PTRINT dummy; } *QDateH;
451 typedef struct QStyleOptionTitleBar__ { PTRINT dummy; } *QStyleOptionTitleBarH;
452 typedef struct QScreen_hook__ { PTRINT dummy; } *QScreen_hookH;
453 typedef struct QWindow_hook__ { PTRINT dummy; } *QWindow_hookH;
454 typedef struct QWidget_hook__ { PTRINT dummy; } *QWidget_hookH;
455 typedef struct QDockWidget__ { PTRINT dummy; } *QDockWidgetH;
456 typedef struct QLine__ { PTRINT dummy; } *QLineH;
457 typedef struct QTextCodec__ { PTRINT dummy; } *QTextCodecH;
458 typedef struct QNetworkConfiguration__ { PTRINT dummy; } *QNetworkConfigurationH;
459 /*typedef struct QWebFrame__ { PTRINT dummy; } *QWebFrameH;*/
460 typedef struct QObject_hook__ { PTRINT dummy; } *QObject_hookH;
461 typedef struct QTextBlockGroup__ { PTRINT dummy; } *QTextBlockGroupH;
462 typedef struct QStyleOptionViewItem__ { PTRINT dummy; } *QStyleOptionViewItemH;
463 typedef struct QJsonArray__ { PTRINT dummy; } *QJsonArrayH;
464 typedef struct QButtonGroup__ { PTRINT dummy; } *QButtonGroupH;
465 typedef struct QTextBrowser_hook__ { PTRINT dummy; } *QTextBrowser_hookH;
466 typedef struct QMargins__ { PTRINT dummy; } *QMarginsH;
467 typedef struct QShortcut_hook__ { PTRINT dummy; } *QShortcut_hookH;
468 typedef struct QAbstractNativeEventFilter__ { PTRINT dummy; } *QAbstractNativeEventFilterH;
469 typedef struct QListView_hook__ { PTRINT dummy; } *QListView_hookH;
470 typedef struct QStyleOptionGroupBox__ { PTRINT dummy; } *QStyleOptionGroupBoxH;
471 typedef struct QStyleOptionTabBarBase__ { PTRINT dummy; } *QStyleOptionTabBarBaseH;
472 typedef struct QProgressBar_hook__ { PTRINT dummy; } *QProgressBar_hookH;
473 typedef struct QTreeWidgetItem__ { PTRINT dummy; } *QTreeWidgetItemH;
474 /*typedef struct QWebHistoryInterface__ { PTRINT dummy; } *QWebHistoryInterfaceH;*/
475 typedef struct QChildEvent__ { PTRINT dummy; } *QChildEventH;
476 typedef struct QGraphicsItem__ { PTRINT dummy; } *QGraphicsItemH;
477 typedef struct QKeyEvent__ { PTRINT dummy; } *QKeyEventH;
478 typedef struct QAction__ { PTRINT dummy; } *QActionH;
479 typedef struct QToolTip__ { PTRINT dummy; } *QToolTipH;
480 typedef struct QLCLItemDelegate__ { PTRINT dummy; } *QLCLItemDelegateH;
481 typedef struct QJsonObject__ { PTRINT dummy; } *QJsonObjectH;
482 typedef struct QDrag_hook__ { PTRINT dummy; } *QDrag_hookH;
483 typedef struct QBoxLayout__ { PTRINT dummy; } *QBoxLayoutH;
484 typedef struct QTimer_hook__ { PTRINT dummy; } *QTimer_hookH;
485 typedef struct QStyleOptionSpinBox__ { PTRINT dummy; } *QStyleOptionSpinBoxH;
486 typedef struct QIcon__ { PTRINT dummy; } *QIconH;
487 typedef struct QPlainTextEdit__ { PTRINT dummy; } *QPlainTextEditH;
488 typedef struct QLineF__ { PTRINT dummy; } *QLineFH;
489 typedef struct QWindowStateChangeEvent__ { PTRINT dummy; } *QWindowStateChangeEventH;
490 typedef struct QSslError__ { PTRINT dummy; } *QSslErrorH;
491 typedef struct QString__ { PTRINT dummy; } *QStringH;
492 typedef struct QFrame_hook__ { PTRINT dummy; } *QFrame_hookH;
493 typedef struct QTextDocumentWriter__ { PTRINT dummy; } *QTextDocumentWriterH;
494 typedef struct QAbstractScrollArea_hook__ { PTRINT dummy; } *QAbstractScrollArea_hookH;
495 typedef struct QFileDialog__ { PTRINT dummy; } *QFileDialogH;
496 /*typedef struct QWebDatabase_hook__ { PTRINT dummy; } *QWebDatabase_hookH;*/
497 typedef struct QAbstractProxyModel__ { PTRINT dummy; } *QAbstractProxyModelH;
498 typedef struct QTranslator__ { PTRINT dummy; } *QTranslatorH;
499 typedef struct QObject__ { PTRINT dummy; } *QObjectH;
500 typedef struct QRegExpValidator__ { PTRINT dummy; } *QRegExpValidatorH;
501 typedef struct QFontDialog__ { PTRINT dummy; } *QFontDialogH;
502 typedef struct QAbstractSocket__ { PTRINT dummy; } *QAbstractSocketH;
503 typedef struct QLabel__ { PTRINT dummy; } *QLabelH;
504 typedef struct QStyleOptionToolBar__ { PTRINT dummy; } *QStyleOptionToolBarH;
505 typedef struct QPrinterInfo__ { PTRINT dummy; } *QPrinterInfoH;
506 typedef struct QStyleOptionTabWidgetFrame__ { PTRINT dummy; } *QStyleOptionTabWidgetFrameH;
507 typedef struct QPen__ { PTRINT dummy; } *QPenH;
508 typedef struct QIODevice__ { PTRINT dummy; } *QIODeviceH;
509 typedef struct QMetaMethod__ { PTRINT dummy; } *QMetaMethodH;
510 typedef struct QResizeEvent__ { PTRINT dummy; } *QResizeEventH;
511 typedef struct QMenuBar__ { PTRINT dummy; } *QMenuBarH;
512 typedef struct QNetworkAccessManager__ { PTRINT dummy; } *QNetworkAccessManagerH;
513 typedef struct QShortcutEvent__ { PTRINT dummy; } *QShortcutEventH;
514 typedef struct QPushButton_hook__ { PTRINT dummy; } *QPushButton_hookH;
515 typedef struct QTextTable__ { PTRINT dummy; } *QTextTableH;
516 typedef struct QGraphicsSimpleTextItem__ { PTRINT dummy; } *QGraphicsSimpleTextItemH;
517 typedef struct QDockWidget_hook__ { PTRINT dummy; } *QDockWidget_hookH;
518 typedef struct QSplitterHandle__ { PTRINT dummy; } *QSplitterHandleH;
519 typedef struct QCalendarWidget__ { PTRINT dummy; } *QCalendarWidgetH;
520 typedef struct QFileSystemWatcher_hook__ { PTRINT dummy; } *QFileSystemWatcher_hookH;
521 typedef struct QInputMethodQueryEvent__ { PTRINT dummy; } *QInputMethodQueryEventH;
522 
523 typedef struct QAccessibleEvent__ { PTRINT dummy; } *QAccessibleEventH;
524 typedef struct QAccessibleInterface__ { PTRINT dummy; } *QAccessibleInterfaceH;
525 typedef struct QAccessibleWidget__ { PTRINT dummy; }  *QAccessibleWidgetH;
526 typedef struct QLCLAccessibleWidget__ { PTRINT dummy; }  *QLCLAccessibleWidgetH;
527 #endif
528