Create a branch for Thomas Faber's work on creating a kernel mode test suite for...
[reactos.git] / apitests / w32kdll / w32kdll_xpsp2 / w32kdll_xpsp2.S
1 /* FILE: System Call Stubs for Windows XP SP2 Build 2600 32Bit Native API
2 * COPYRIGHT: See COPYING in the top level directory
3 */
4
5 #define KUSER_SHARED_SYSCALL 0x7FFE0300
6
7 .global _NtGdiAbortDoc@4
8 _NtGdiAbortDoc@4:
9 movl $0x1000, %eax
10 movl $KUSER_SHARED_SYSCALL, %ecx
11 call *(%ecx)
12 ret $0x4
13
14 .global _NtGdiAbortPath@4
15 _NtGdiAbortPath@4:
16 movl $0x1001, %eax
17 movl $KUSER_SHARED_SYSCALL, %ecx
18 call *(%ecx)
19 ret $0x4
20
21 .global _NtGdiAddFontResourceW@24
22 _NtGdiAddFontResourceW@24:
23 movl $0x1002, %eax
24 movl $KUSER_SHARED_SYSCALL, %ecx
25 call *(%ecx)
26 ret $0x18
27
28 .global _NtGdiAddRemoteFontToDC@16
29 _NtGdiAddRemoteFontToDC@16:
30 movl $0x1003, %eax
31 movl $KUSER_SHARED_SYSCALL, %ecx
32 call *(%ecx)
33 ret $0x10
34
35 .global _NtGdiAddFontMemResourceEx@20
36 _NtGdiAddFontMemResourceEx@20:
37 movl $0x1004, %eax
38 movl $KUSER_SHARED_SYSCALL, %ecx
39 call *(%ecx)
40 ret $0x14
41
42 .global _NtGdiRemoveMergeFont@8
43 _NtGdiRemoveMergeFont@8:
44 movl $0x1005, %eax
45 movl $KUSER_SHARED_SYSCALL, %ecx
46 call *(%ecx)
47 ret $0x8
48
49 .global _NtGdiAddRemoteMMInstanceToDC@12
50 _NtGdiAddRemoteMMInstanceToDC@12:
51 movl $0x1006, %eax
52 movl $KUSER_SHARED_SYSCALL, %ecx
53 call *(%ecx)
54 ret $0xc
55
56 .global _NtGdiAlphaBlend@48
57 _NtGdiAlphaBlend@48:
58 movl $0x1007, %eax
59 movl $KUSER_SHARED_SYSCALL, %ecx
60 call *(%ecx)
61 ret $0x30
62
63 .global _NtGdiAngleArc@24
64 _NtGdiAngleArc@24:
65 movl $0x1008, %eax
66 movl $KUSER_SHARED_SYSCALL, %ecx
67 call *(%ecx)
68 ret $0x18
69
70 .global _NtGdiAnyLinkedFonts@0
71 _NtGdiAnyLinkedFonts@0:
72 movl $0x1009, %eax
73 movl $KUSER_SHARED_SYSCALL, %ecx
74 call *(%ecx)
75 ret $0x0
76
77 .global _NtGdiFontIsLinked@4
78 _NtGdiFontIsLinked@4:
79 movl $0x100a, %eax
80 movl $KUSER_SHARED_SYSCALL, %ecx
81 call *(%ecx)
82 ret $0x4
83
84 .global _NtGdiArcInternal@40
85 _NtGdiArcInternal@40:
86 movl $0x100b, %eax
87 movl $KUSER_SHARED_SYSCALL, %ecx
88 call *(%ecx)
89 ret $0x28
90
91 .global _NtGdiBeginPath@4
92 _NtGdiBeginPath@4:
93 movl $0x100c, %eax
94 movl $KUSER_SHARED_SYSCALL, %ecx
95 call *(%ecx)
96 ret $0x4
97
98 .global _NtGdiBitBlt@44
99 _NtGdiBitBlt@44:
100 movl $0x100d, %eax
101 movl $KUSER_SHARED_SYSCALL, %ecx
102 call *(%ecx)
103 ret $0x2c
104
105 .global _NtGdiCancelDC@4
106 _NtGdiCancelDC@4:
107 movl $0x100e, %eax
108 movl $KUSER_SHARED_SYSCALL, %ecx
109 call *(%ecx)
110 ret $0x4
111
112 .global _NtGdiCheckBitmapBits@32
113 _NtGdiCheckBitmapBits@32:
114 movl $0x100f, %eax
115 movl $KUSER_SHARED_SYSCALL, %ecx
116 call *(%ecx)
117 ret $0x20
118
119 .global _NtGdiCloseFigure@4
120 _NtGdiCloseFigure@4:
121 movl $0x1010, %eax
122 movl $KUSER_SHARED_SYSCALL, %ecx
123 call *(%ecx)
124 ret $0x4
125
126 .global _NtGdiClearBitmapAttributes@8
127 _NtGdiClearBitmapAttributes@8:
128 movl $0x1011, %eax
129 movl $KUSER_SHARED_SYSCALL, %ecx
130 call *(%ecx)
131 ret $0x8
132
133 .global _NtGdiClearBrushAttributes@8
134 _NtGdiClearBrushAttributes@8:
135 movl $0x1012, %eax
136 movl $KUSER_SHARED_SYSCALL, %ecx
137 call *(%ecx)
138 ret $0x8
139
140 .global _NtGdiColorCorrectPalette@24
141 _NtGdiColorCorrectPalette@24:
142 movl $0x1013, %eax
143 movl $KUSER_SHARED_SYSCALL, %ecx
144 call *(%ecx)
145 ret $0x18
146
147 .global _NtGdiCombineRgn@16
148 _NtGdiCombineRgn@16:
149 movl $0x1014, %eax
150 movl $KUSER_SHARED_SYSCALL, %ecx
151 call *(%ecx)
152 ret $0x10
153
154 .global _NtGdiCombineTransform@12
155 _NtGdiCombineTransform@12:
156 movl $0x1015, %eax
157 movl $KUSER_SHARED_SYSCALL, %ecx
158 call *(%ecx)
159 ret $0xc
160
161 .global _NtGdiComputeXformCoefficients@4
162 _NtGdiComputeXformCoefficients@4:
163 movl $0x1016, %eax
164 movl $KUSER_SHARED_SYSCALL, %ecx
165 call *(%ecx)
166 ret $0x4
167
168 .global _NtGdiConsoleTextOut@16
169 _NtGdiConsoleTextOut@16:
170 movl $0x1017, %eax
171 movl $KUSER_SHARED_SYSCALL, %ecx
172 call *(%ecx)
173 ret $0x10
174
175 .global _NtGdiConvertMetafileRect@8
176 _NtGdiConvertMetafileRect@8:
177 movl $0x1018, %eax
178 movl $KUSER_SHARED_SYSCALL, %ecx
179 call *(%ecx)
180 ret $0x8
181
182 .global _NtGdiCreateBitmap@20
183 _NtGdiCreateBitmap@20:
184 movl $0x1019, %eax
185 movl $KUSER_SHARED_SYSCALL, %ecx
186 call *(%ecx)
187 ret $0x14
188
189 .global _NtGdiCreateClientObj@4
190 _NtGdiCreateClientObj@4:
191 movl $0x101a, %eax
192 movl $KUSER_SHARED_SYSCALL, %ecx
193 call *(%ecx)
194 ret $0x4
195
196 .global _NtGdiCreateColorSpace@4
197 _NtGdiCreateColorSpace@4:
198 movl $0x101b, %eax
199 movl $KUSER_SHARED_SYSCALL, %ecx
200 call *(%ecx)
201 ret $0x4
202
203 .global _NtGdiCreateColorTransform@32
204 _NtGdiCreateColorTransform@32:
205 movl $0x101c, %eax
206 movl $KUSER_SHARED_SYSCALL, %ecx
207 call *(%ecx)
208 ret $0x20
209
210 .global _NtGdiCreateCompatibleBitmap@12
211 _NtGdiCreateCompatibleBitmap@12:
212 movl $0x101d, %eax
213 movl $KUSER_SHARED_SYSCALL, %ecx
214 call *(%ecx)
215 ret $0xc
216
217 .global _NtGdiCreateCompatibleDC@4
218 _NtGdiCreateCompatibleDC@4:
219 movl $0x101e, %eax
220 movl $KUSER_SHARED_SYSCALL, %ecx
221 call *(%ecx)
222 ret $0x4
223
224 .global _NtGdiCreateDIBBrush@24
225 _NtGdiCreateDIBBrush@24:
226 movl $0x101f, %eax
227 movl $KUSER_SHARED_SYSCALL, %ecx
228 call *(%ecx)
229 ret $0x18
230
231 .global _NtGdiCreateDIBitmapInternal@44
232 _NtGdiCreateDIBitmapInternal@44:
233 movl $0x1020, %eax
234 movl $KUSER_SHARED_SYSCALL, %ecx
235 call *(%ecx)
236 ret $0x2c
237
238 .global _NtGdiCreateDIBSection@36
239 _NtGdiCreateDIBSection@36:
240 movl $0x1021, %eax
241 movl $KUSER_SHARED_SYSCALL, %ecx
242 call *(%ecx)
243 ret $0x24
244
245 .global _NtGdiCreateEllipticRgn@16
246 _NtGdiCreateEllipticRgn@16:
247 movl $0x1022, %eax
248 movl $KUSER_SHARED_SYSCALL, %ecx
249 call *(%ecx)
250 ret $0x10
251
252 .global _NtGdiCreateHalftonePalette@4
253 _NtGdiCreateHalftonePalette@4:
254 movl $0x1023, %eax
255 movl $KUSER_SHARED_SYSCALL, %ecx
256 call *(%ecx)
257 ret $0x4
258
259 .global _NtGdiCreateHatchBrushInternal@12
260 _NtGdiCreateHatchBrushInternal@12:
261 movl $0x1024, %eax
262 movl $KUSER_SHARED_SYSCALL, %ecx
263 call *(%ecx)
264 ret $0xc
265
266 .global _NtGdiCreateMetafileDC@4
267 _NtGdiCreateMetafileDC@4:
268 movl $0x1025, %eax
269 movl $KUSER_SHARED_SYSCALL, %ecx
270 call *(%ecx)
271 ret $0x4
272
273 .global _NtGdiCreatePaletteInternal@8
274 _NtGdiCreatePaletteInternal@8:
275 movl $0x1026, %eax
276 movl $KUSER_SHARED_SYSCALL, %ecx
277 call *(%ecx)
278 ret $0x8
279
280 .global _NtGdiCreatePatternBrushInternal@12
281 _NtGdiCreatePatternBrushInternal@12:
282 movl $0x1027, %eax
283 movl $KUSER_SHARED_SYSCALL, %ecx
284 call *(%ecx)
285 ret $0xc
286
287 .global _NtGdiCreatePen@16
288 _NtGdiCreatePen@16:
289 movl $0x1028, %eax
290 movl $KUSER_SHARED_SYSCALL, %ecx
291 call *(%ecx)
292 ret $0x10
293
294 .global _NtGdiCreateRectRgn@16
295 _NtGdiCreateRectRgn@16:
296 movl $0x1029, %eax
297 movl $KUSER_SHARED_SYSCALL, %ecx
298 call *(%ecx)
299 ret $0x10
300
301 .global _NtGdiCreateRoundRectRgn@24
302 _NtGdiCreateRoundRectRgn@24:
303 movl $0x102a, %eax
304 movl $KUSER_SHARED_SYSCALL, %ecx
305 call *(%ecx)
306 ret $0x18
307
308 .global _NtGdiCreateServerMetaFile@24
309 _NtGdiCreateServerMetaFile@24:
310 movl $0x102b, %eax
311 movl $KUSER_SHARED_SYSCALL, %ecx
312 call *(%ecx)
313 ret $0x18
314
315 .global _NtGdiCreateSolidBrush@8
316 _NtGdiCreateSolidBrush@8:
317 movl $0x102c, %eax
318 movl $KUSER_SHARED_SYSCALL, %ecx
319 call *(%ecx)
320 ret $0x8
321
322 .global _NtGdiD3dContextCreate@16
323 _NtGdiD3dContextCreate@16:
324 movl $0x102d, %eax
325 movl $KUSER_SHARED_SYSCALL, %ecx
326 call *(%ecx)
327 ret $0x10
328
329 .global _NtGdiD3dContextDestroy@4
330 _NtGdiD3dContextDestroy@4:
331 movl $0x102e, %eax
332 movl $KUSER_SHARED_SYSCALL, %ecx
333 call *(%ecx)
334 ret $0x4
335
336 .global _NtGdiD3dContextDestroyAll@4
337 _NtGdiD3dContextDestroyAll@4:
338 movl $0x102f, %eax
339 movl $KUSER_SHARED_SYSCALL, %ecx
340 call *(%ecx)
341 ret $0x4
342
343 .global _NtGdiD3dValidateTextureStageState@4
344 _NtGdiD3dValidateTextureStageState@4:
345 movl $0x1030, %eax
346 movl $KUSER_SHARED_SYSCALL, %ecx
347 call *(%ecx)
348 ret $0x4
349
350 .global _NtGdiD3dDrawPrimitives2@28
351 _NtGdiD3dDrawPrimitives2@28:
352 movl $0x1031, %eax
353 movl $KUSER_SHARED_SYSCALL, %ecx
354 call *(%ecx)
355 ret $0x1c
356
357 .global _NtGdiDdGetDriverState@4
358 _NtGdiDdGetDriverState@4:
359 movl $0x1032, %eax
360 movl $KUSER_SHARED_SYSCALL, %ecx
361 call *(%ecx)
362 ret $0x4
363
364 .global _NtGdiDdAddAttachedSurface@12
365 _NtGdiDdAddAttachedSurface@12:
366 movl $0x1033, %eax
367 movl $KUSER_SHARED_SYSCALL, %ecx
368 call *(%ecx)
369 ret $0xc
370
371 .global _NtGdiDdAlphaBlt@12
372 _NtGdiDdAlphaBlt@12:
373 movl $0x1034, %eax
374 movl $KUSER_SHARED_SYSCALL, %ecx
375 call *(%ecx)
376 ret $0xc
377
378 .global _NtGdiDdAttachSurface@8
379 _NtGdiDdAttachSurface@8:
380 movl $0x1035, %eax
381 movl $KUSER_SHARED_SYSCALL, %ecx
382 call *(%ecx)
383 ret $0x8
384
385 .global _NtGdiDdBeginMoCompFrame@8
386 _NtGdiDdBeginMoCompFrame@8:
387 movl $0x1036, %eax
388 movl $KUSER_SHARED_SYSCALL, %ecx
389 call *(%ecx)
390 ret $0x8
391
392 .global _NtGdiDdBlt@12
393 _NtGdiDdBlt@12:
394 movl $0x1037, %eax
395 movl $KUSER_SHARED_SYSCALL, %ecx
396 call *(%ecx)
397 ret $0xc
398
399 .global _NtGdiDdCanCreateSurface@8
400 _NtGdiDdCanCreateSurface@8:
401 movl $0x1038, %eax
402 movl $KUSER_SHARED_SYSCALL, %ecx
403 call *(%ecx)
404 ret $0x8
405
406 .global _NtGdiDdCanCreateD3DBuffer@8
407 _NtGdiDdCanCreateD3DBuffer@8:
408 movl $0x1039, %eax
409 movl $KUSER_SHARED_SYSCALL, %ecx
410 call *(%ecx)
411 ret $0x8
412
413 .global _NtGdiDdColorControl@8
414 _NtGdiDdColorControl@8:
415 movl $0x103a, %eax
416 movl $KUSER_SHARED_SYSCALL, %ecx
417 call *(%ecx)
418 ret $0x8
419
420 .global _NtGdiDdCreateDirectDrawObject@4
421 _NtGdiDdCreateDirectDrawObject@4:
422 movl $0x103b, %eax
423 movl $KUSER_SHARED_SYSCALL, %ecx
424 call *(%ecx)
425 ret $0x4
426
427 .global _NtGdiDdCreateSurface@32
428 _NtGdiDdCreateSurface@32:
429 movl $0x103c, %eax
430 movl $KUSER_SHARED_SYSCALL, %ecx
431 call *(%ecx)
432 ret $0x20
433
434 .global _NtGdiDdCreateD3DBuffer@32
435 _NtGdiDdCreateD3DBuffer@32:
436 movl $0x103d, %eax
437 movl $KUSER_SHARED_SYSCALL, %ecx
438 call *(%ecx)
439 ret $0x20
440
441 .global _NtGdiDdCreateMoComp@8
442 _NtGdiDdCreateMoComp@8:
443 movl $0x103e, %eax
444 movl $KUSER_SHARED_SYSCALL, %ecx
445 call *(%ecx)
446 ret $0x8
447
448 .global _NtGdiDdCreateSurfaceObject@24
449 _NtGdiDdCreateSurfaceObject@24:
450 movl $0x103f, %eax
451 movl $KUSER_SHARED_SYSCALL, %ecx
452 call *(%ecx)
453 ret $0x18
454
455 .global _NtGdiDdDeleteDirectDrawObject@4
456 _NtGdiDdDeleteDirectDrawObject@4:
457 movl $0x1040, %eax
458 movl $KUSER_SHARED_SYSCALL, %ecx
459 call *(%ecx)
460 ret $0x4
461
462 .global _NtGdiDdDeleteSurfaceObject@4
463 _NtGdiDdDeleteSurfaceObject@4:
464 movl $0x1041, %eax
465 movl $KUSER_SHARED_SYSCALL, %ecx
466 call *(%ecx)
467 ret $0x4
468
469 .global _NtGdiDdDestroyMoComp@8
470 _NtGdiDdDestroyMoComp@8:
471 movl $0x1042, %eax
472 movl $KUSER_SHARED_SYSCALL, %ecx
473 call *(%ecx)
474 ret $0x8
475
476 .global _NtGdiDdDestroySurface@8
477 _NtGdiDdDestroySurface@8:
478 movl $0x1043, %eax
479 movl $KUSER_SHARED_SYSCALL, %ecx
480 call *(%ecx)
481 ret $0x8
482
483 .global _NtGdiDdDestroyD3DBuffer@4
484 _NtGdiDdDestroyD3DBuffer@4:
485 movl $0x1044, %eax
486 movl $KUSER_SHARED_SYSCALL, %ecx
487 call *(%ecx)
488 ret $0x4
489
490 .global _NtGdiDdEndMoCompFrame@8
491 _NtGdiDdEndMoCompFrame@8:
492 movl $0x1045, %eax
493 movl $KUSER_SHARED_SYSCALL, %ecx
494 call *(%ecx)
495 ret $0x8
496
497 .global _NtGdiDdFlip@20
498 _NtGdiDdFlip@20:
499 movl $0x1046, %eax
500 movl $KUSER_SHARED_SYSCALL, %ecx
501 call *(%ecx)
502 ret $0x14
503
504 .global _NtGdiDdFlipToGDISurface@8
505 _NtGdiDdFlipToGDISurface@8:
506 movl $0x1047, %eax
507 movl $KUSER_SHARED_SYSCALL, %ecx
508 call *(%ecx)
509 ret $0x8
510
511 .global _NtGdiDdGetAvailDriverMemory@8
512 _NtGdiDdGetAvailDriverMemory@8:
513 movl $0x1048, %eax
514 movl $KUSER_SHARED_SYSCALL, %ecx
515 call *(%ecx)
516 ret $0x8
517
518 .global _NtGdiDdGetBltStatus@8
519 _NtGdiDdGetBltStatus@8:
520 movl $0x1049, %eax
521 movl $KUSER_SHARED_SYSCALL, %ecx
522 call *(%ecx)
523 ret $0x8
524
525 .global _NtGdiDdGetDC@8
526 _NtGdiDdGetDC@8:
527 movl $0x104a, %eax
528 movl $KUSER_SHARED_SYSCALL, %ecx
529 call *(%ecx)
530 ret $0x8
531
532 .global _NtGdiDdGetDriverInfo@8
533 _NtGdiDdGetDriverInfo@8:
534 movl $0x104b, %eax
535 movl $KUSER_SHARED_SYSCALL, %ecx
536 call *(%ecx)
537 ret $0x8
538
539 .global _NtGdiDdGetDxHandle@12
540 _NtGdiDdGetDxHandle@12:
541 movl $0x104c, %eax
542 movl $KUSER_SHARED_SYSCALL, %ecx
543 call *(%ecx)
544 ret $0xc
545
546 .global _NtGdiDdGetFlipStatus@8
547 _NtGdiDdGetFlipStatus@8:
548 movl $0x104d, %eax
549 movl $KUSER_SHARED_SYSCALL, %ecx
550 call *(%ecx)
551 ret $0x8
552
553 .global _NtGdiDdGetInternalMoCompInfo@8
554 _NtGdiDdGetInternalMoCompInfo@8:
555 movl $0x104e, %eax
556 movl $KUSER_SHARED_SYSCALL, %ecx
557 call *(%ecx)
558 ret $0x8
559
560 .global _NtGdiDdGetMoCompBuffInfo@8
561 _NtGdiDdGetMoCompBuffInfo@8:
562 movl $0x104f, %eax
563 movl $KUSER_SHARED_SYSCALL, %ecx
564 call *(%ecx)
565 ret $0x8
566
567 .global _NtGdiDdGetMoCompGuids@8
568 _NtGdiDdGetMoCompGuids@8:
569 movl $0x1050, %eax
570 movl $KUSER_SHARED_SYSCALL, %ecx
571 call *(%ecx)
572 ret $0x8
573
574 .global _NtGdiDdGetMoCompFormats@8
575 _NtGdiDdGetMoCompFormats@8:
576 movl $0x1051, %eax
577 movl $KUSER_SHARED_SYSCALL, %ecx
578 call *(%ecx)
579 ret $0x8
580
581 .global _NtGdiDdGetScanLine@8
582 _NtGdiDdGetScanLine@8:
583 movl $0x1052, %eax
584 movl $KUSER_SHARED_SYSCALL, %ecx
585 call *(%ecx)
586 ret $0x8
587
588 .global _NtGdiDdLock@12
589 _NtGdiDdLock@12:
590 movl $0x1053, %eax
591 movl $KUSER_SHARED_SYSCALL, %ecx
592 call *(%ecx)
593 ret $0xc
594
595 .global _NtGdiDdLockD3D@8
596 _NtGdiDdLockD3D@8:
597 movl $0x1054, %eax
598 movl $KUSER_SHARED_SYSCALL, %ecx
599 call *(%ecx)
600 ret $0x8
601
602 .global _NtGdiDdQueryDirectDrawObject@44
603 _NtGdiDdQueryDirectDrawObject@44:
604 movl $0x1055, %eax
605 movl $KUSER_SHARED_SYSCALL, %ecx
606 call *(%ecx)
607 ret $0x2c
608
609 .global _NtGdiDdQueryMoCompStatus@8
610 _NtGdiDdQueryMoCompStatus@8:
611 movl $0x1056, %eax
612 movl $KUSER_SHARED_SYSCALL, %ecx
613 call *(%ecx)
614 ret $0x8
615
616 .global _NtGdiDdReenableDirectDrawObject@8
617 _NtGdiDdReenableDirectDrawObject@8:
618 movl $0x1057, %eax
619 movl $KUSER_SHARED_SYSCALL, %ecx
620 call *(%ecx)
621 ret $0x8
622
623 .global _NtGdiDdReleaseDC@4
624 _NtGdiDdReleaseDC@4:
625 movl $0x1058, %eax
626 movl $KUSER_SHARED_SYSCALL, %ecx
627 call *(%ecx)
628 ret $0x4
629
630 .global _NtGdiDdRenderMoComp@8
631 _NtGdiDdRenderMoComp@8:
632 movl $0x1059, %eax
633 movl $KUSER_SHARED_SYSCALL, %ecx
634 call *(%ecx)
635 ret $0x8
636
637 .global _NtGdiDdResetVisrgn@8
638 _NtGdiDdResetVisrgn@8:
639 movl $0x105a, %eax
640 movl $KUSER_SHARED_SYSCALL, %ecx
641 call *(%ecx)
642 ret $0x8
643
644 .global _NtGdiDdSetColorKey@8
645 _NtGdiDdSetColorKey@8:
646 movl $0x105b, %eax
647 movl $KUSER_SHARED_SYSCALL, %ecx
648 call *(%ecx)
649 ret $0x8
650
651 .global _NtGdiDdSetExclusiveMode@8
652 _NtGdiDdSetExclusiveMode@8:
653 movl $0x105c, %eax
654 movl $KUSER_SHARED_SYSCALL, %ecx
655 call *(%ecx)
656 ret $0x8
657
658 .global _NtGdiDdSetGammaRamp@12
659 _NtGdiDdSetGammaRamp@12:
660 movl $0x105d, %eax
661 movl $KUSER_SHARED_SYSCALL, %ecx
662 call *(%ecx)
663 ret $0xc
664
665 .global _NtGdiDdCreateSurfaceEx@12
666 _NtGdiDdCreateSurfaceEx@12:
667 movl $0x105e, %eax
668 movl $KUSER_SHARED_SYSCALL, %ecx
669 call *(%ecx)
670 ret $0xc
671
672 .global _NtGdiDdSetOverlayPosition@12
673 _NtGdiDdSetOverlayPosition@12:
674 movl $0x105f, %eax
675 movl $KUSER_SHARED_SYSCALL, %ecx
676 call *(%ecx)
677 ret $0xc
678
679 .global _NtGdiDdUnattachSurface@8
680 _NtGdiDdUnattachSurface@8:
681 movl $0x1060, %eax
682 movl $KUSER_SHARED_SYSCALL, %ecx
683 call *(%ecx)
684 ret $0x8
685
686 .global _NtGdiDdUnlock@8
687 _NtGdiDdUnlock@8:
688 movl $0x1061, %eax
689 movl $KUSER_SHARED_SYSCALL, %ecx
690 call *(%ecx)
691 ret $0x8
692
693 .global _NtGdiDdUnlockD3D@8
694 _NtGdiDdUnlockD3D@8:
695 movl $0x1062, %eax
696 movl $KUSER_SHARED_SYSCALL, %ecx
697 call *(%ecx)
698 ret $0x8
699
700 .global _NtGdiDdUpdateOverlay@12
701 _NtGdiDdUpdateOverlay@12:
702 movl $0x1063, %eax
703 movl $KUSER_SHARED_SYSCALL, %ecx
704 call *(%ecx)
705 ret $0xc
706
707 .global _NtGdiDdWaitForVerticalBlank@8
708 _NtGdiDdWaitForVerticalBlank@8:
709 movl $0x1064, %eax
710 movl $KUSER_SHARED_SYSCALL, %ecx
711 call *(%ecx)
712 ret $0x8
713
714 .global _NtGdiDvpCanCreateVideoPort@8
715 _NtGdiDvpCanCreateVideoPort@8:
716 movl $0x1065, %eax
717 movl $KUSER_SHARED_SYSCALL, %ecx
718 call *(%ecx)
719 ret $0x8
720
721 .global _NtGdiDvpColorControl@8
722 _NtGdiDvpColorControl@8:
723 movl $0x1066, %eax
724 movl $KUSER_SHARED_SYSCALL, %ecx
725 call *(%ecx)
726 ret $0x8
727
728 .global _NtGdiDvpCreateVideoPort@8
729 _NtGdiDvpCreateVideoPort@8:
730 movl $0x1067, %eax
731 movl $KUSER_SHARED_SYSCALL, %ecx
732 call *(%ecx)
733 ret $0x8
734
735 .global _NtGdiDvpDestroyVideoPort@8
736 _NtGdiDvpDestroyVideoPort@8:
737 movl $0x1068, %eax
738 movl $KUSER_SHARED_SYSCALL, %ecx
739 call *(%ecx)
740 ret $0x8
741
742 .global _NtGdiDvpFlipVideoPort@16
743 _NtGdiDvpFlipVideoPort@16:
744 movl $0x1069, %eax
745 movl $KUSER_SHARED_SYSCALL, %ecx
746 call *(%ecx)
747 ret $0x10
748
749 .global _NtGdiDvpGetVideoPortBandwidth@8
750 _NtGdiDvpGetVideoPortBandwidth@8:
751 movl $0x106a, %eax
752 movl $KUSER_SHARED_SYSCALL, %ecx
753 call *(%ecx)
754 ret $0x8
755
756 .global _NtGdiDvpGetVideoPortField@8
757 _NtGdiDvpGetVideoPortField@8:
758 movl $0x106b, %eax
759 movl $KUSER_SHARED_SYSCALL, %ecx
760 call *(%ecx)
761 ret $0x8
762
763 .global _NtGdiDvpGetVideoPortFlipStatus@8
764 _NtGdiDvpGetVideoPortFlipStatus@8:
765 movl $0x106c, %eax
766 movl $KUSER_SHARED_SYSCALL, %ecx
767 call *(%ecx)
768 ret $0x8
769
770 .global _NtGdiDvpGetVideoPortInputFormats@8
771 _NtGdiDvpGetVideoPortInputFormats@8:
772 movl $0x106d, %eax
773 movl $KUSER_SHARED_SYSCALL, %ecx
774 call *(%ecx)
775 ret $0x8
776
777 .global _NtGdiDvpGetVideoPortLine@8
778 _NtGdiDvpGetVideoPortLine@8:
779 movl $0x106e, %eax
780 movl $KUSER_SHARED_SYSCALL, %ecx
781 call *(%ecx)
782 ret $0x8
783
784 .global _NtGdiDvpGetVideoPortOutputFormats@8
785 _NtGdiDvpGetVideoPortOutputFormats@8:
786 movl $0x106f, %eax
787 movl $KUSER_SHARED_SYSCALL, %ecx
788 call *(%ecx)
789 ret $0x8
790
791 .global _NtGdiDvpGetVideoPortConnectInfo@8
792 _NtGdiDvpGetVideoPortConnectInfo@8:
793 movl $0x1070, %eax
794 movl $KUSER_SHARED_SYSCALL, %ecx
795 call *(%ecx)
796 ret $0x8
797
798 .global _NtGdiDvpGetVideoSignalStatus@8
799 _NtGdiDvpGetVideoSignalStatus@8:
800 movl $0x1071, %eax
801 movl $KUSER_SHARED_SYSCALL, %ecx
802 call *(%ecx)
803 ret $0x8
804
805 .global _NtGdiDvpUpdateVideoPort@16
806 _NtGdiDvpUpdateVideoPort@16:
807 movl $0x1072, %eax
808 movl $KUSER_SHARED_SYSCALL, %ecx
809 call *(%ecx)
810 ret $0x10
811
812 .global _NtGdiDvpWaitForVideoPortSync@8
813 _NtGdiDvpWaitForVideoPortSync@8:
814 movl $0x1073, %eax
815 movl $KUSER_SHARED_SYSCALL, %ecx
816 call *(%ecx)
817 ret $0x8
818
819 .global _NtGdiDvpAcquireNotification@12
820 _NtGdiDvpAcquireNotification@12:
821 movl $0x1074, %eax
822 movl $KUSER_SHARED_SYSCALL, %ecx
823 call *(%ecx)
824 ret $0xc
825
826 .global _NtGdiDvpReleaseNotification@8
827 _NtGdiDvpReleaseNotification@8:
828 movl $0x1075, %eax
829 movl $KUSER_SHARED_SYSCALL, %ecx
830 call *(%ecx)
831 ret $0x8
832
833 .global _NtGdiDxgGenericThunk@24
834 _NtGdiDxgGenericThunk@24:
835 movl $0x1076, %eax
836 movl $KUSER_SHARED_SYSCALL, %ecx
837 call *(%ecx)
838 ret $0x18
839
840 .global _NtGdiDeleteClientObj@4
841 _NtGdiDeleteClientObj@4:
842 movl $0x1077, %eax
843 movl $KUSER_SHARED_SYSCALL, %ecx
844 call *(%ecx)
845 ret $0x4
846
847 .global _NtGdiDeleteColorSpace@4
848 _NtGdiDeleteColorSpace@4:
849 movl $0x1078, %eax
850 movl $KUSER_SHARED_SYSCALL, %ecx
851 call *(%ecx)
852 ret $0x4
853
854 .global _NtGdiDeleteColorTransform@8
855 _NtGdiDeleteColorTransform@8:
856 movl $0x1079, %eax
857 movl $KUSER_SHARED_SYSCALL, %ecx
858 call *(%ecx)
859 ret $0x8
860
861 .global _NtGdiDeleteObjectApp@4
862 _NtGdiDeleteObjectApp@4:
863 movl $0x107a, %eax
864 movl $KUSER_SHARED_SYSCALL, %ecx
865 call *(%ecx)
866 ret $0x4
867
868 .global _NtGdiDescribePixelFormat@16
869 _NtGdiDescribePixelFormat@16:
870 movl $0x107b, %eax
871 movl $KUSER_SHARED_SYSCALL, %ecx
872 call *(%ecx)
873 ret $0x10
874
875 .global _NtGdiGetPerBandInfo@8
876 _NtGdiGetPerBandInfo@8:
877 movl $0x107c, %eax
878 movl $KUSER_SHARED_SYSCALL, %ecx
879 call *(%ecx)
880 ret $0x8
881
882 .global _NtGdiDoBanding@16
883 _NtGdiDoBanding@16:
884 movl $0x107d, %eax
885 movl $KUSER_SHARED_SYSCALL, %ecx
886 call *(%ecx)
887 ret $0x10
888
889 .global _NtGdiDoPalette@24
890 _NtGdiDoPalette@24:
891 movl $0x107e, %eax
892 movl $KUSER_SHARED_SYSCALL, %ecx
893 call *(%ecx)
894 ret $0x18
895
896 .global _NtGdiDrawEscape@16
897 _NtGdiDrawEscape@16:
898 movl $0x107f, %eax
899 movl $KUSER_SHARED_SYSCALL, %ecx
900 call *(%ecx)
901 ret $0x10
902
903 .global _NtGdiEllipse@20
904 _NtGdiEllipse@20:
905 movl $0x1080, %eax
906 movl $KUSER_SHARED_SYSCALL, %ecx
907 call *(%ecx)
908 ret $0x14
909
910 .global _NtGdiEnableEUDC@4
911 _NtGdiEnableEUDC@4:
912 movl $0x1081, %eax
913 movl $KUSER_SHARED_SYSCALL, %ecx
914 call *(%ecx)
915 ret $0x4
916
917 .global _NtGdiEndDoc@4
918 _NtGdiEndDoc@4:
919 movl $0x1082, %eax
920 movl $KUSER_SHARED_SYSCALL, %ecx
921 call *(%ecx)
922 ret $0x4
923
924 .global _NtGdiEndPage@4
925 _NtGdiEndPage@4:
926 movl $0x1083, %eax
927 movl $KUSER_SHARED_SYSCALL, %ecx
928 call *(%ecx)
929 ret $0x4
930
931 .global _NtGdiEndPath@4
932 _NtGdiEndPath@4:
933 movl $0x1084, %eax
934 movl $KUSER_SHARED_SYSCALL, %ecx
935 call *(%ecx)
936 ret $0x4
937
938 .global _NtGdiEnumFontChunk@20
939 _NtGdiEnumFontChunk@20:
940 movl $0x1085, %eax
941 movl $KUSER_SHARED_SYSCALL, %ecx
942 call *(%ecx)
943 ret $0x14
944
945 .global _NtGdiEnumFontClose@4
946 _NtGdiEnumFontClose@4:
947 movl $0x1086, %eax
948 movl $KUSER_SHARED_SYSCALL, %ecx
949 call *(%ecx)
950 ret $0x4
951
952 .global _NtGdiEnumFontOpen@28
953 _NtGdiEnumFontOpen@28:
954 movl $0x1087, %eax
955 movl $KUSER_SHARED_SYSCALL, %ecx
956 call *(%ecx)
957 ret $0x1c
958
959 .global _NtGdiEnumObjects@16
960 _NtGdiEnumObjects@16:
961 movl $0x1088, %eax
962 movl $KUSER_SHARED_SYSCALL, %ecx
963 call *(%ecx)
964 ret $0x10
965
966 .global _NtGdiEqualRgn@8
967 _NtGdiEqualRgn@8:
968 movl $0x1089, %eax
969 movl $KUSER_SHARED_SYSCALL, %ecx
970 call *(%ecx)
971 ret $0x8
972
973 .global _NtGdiEudcLoadUnloadLink@28
974 _NtGdiEudcLoadUnloadLink@28:
975 movl $0x108a, %eax
976 movl $KUSER_SHARED_SYSCALL, %ecx
977 call *(%ecx)
978 ret $0x1c
979
980 .global _NtGdiExcludeClipRect@20
981 _NtGdiExcludeClipRect@20:
982 movl $0x108b, %eax
983 movl $KUSER_SHARED_SYSCALL, %ecx
984 call *(%ecx)
985 ret $0x14
986
987 .global _NtGdiExtCreatePen@44
988 _NtGdiExtCreatePen@44:
989 movl $0x108c, %eax
990 movl $KUSER_SHARED_SYSCALL, %ecx
991 call *(%ecx)
992 ret $0x2c
993
994 .global _NtGdiExtCreateRegion@12
995 _NtGdiExtCreateRegion@12:
996 movl $0x108d, %eax
997 movl $KUSER_SHARED_SYSCALL, %ecx
998 call *(%ecx)
999 ret $0xc
1000
1001 .global _NtGdiExtEscape@32
1002 _NtGdiExtEscape@32:
1003 movl $0x108e, %eax
1004 movl $KUSER_SHARED_SYSCALL, %ecx
1005 call *(%ecx)
1006 ret $0x20
1007
1008 .global _NtGdiExtFloodFill@20
1009 _NtGdiExtFloodFill@20:
1010 movl $0x108f, %eax
1011 movl $KUSER_SHARED_SYSCALL, %ecx
1012 call *(%ecx)
1013 ret $0x14
1014
1015 .global _NtGdiExtGetObjectW@12
1016 _NtGdiExtGetObjectW@12:
1017 movl $0x1090, %eax
1018 movl $KUSER_SHARED_SYSCALL, %ecx
1019 call *(%ecx)
1020 ret $0xc
1021
1022 .global _NtGdiExtSelectClipRgn@12
1023 _NtGdiExtSelectClipRgn@12:
1024 movl $0x1091, %eax
1025 movl $KUSER_SHARED_SYSCALL, %ecx
1026 call *(%ecx)
1027 ret $0xc
1028
1029 .global _NtGdiExtTextOutW@36
1030 _NtGdiExtTextOutW@36:
1031 movl $0x1092, %eax
1032 movl $KUSER_SHARED_SYSCALL, %ecx
1033 call *(%ecx)
1034 ret $0x24
1035
1036 .global _NtGdiFillPath@4
1037 _NtGdiFillPath@4:
1038 movl $0x1093, %eax
1039 movl $KUSER_SHARED_SYSCALL, %ecx
1040 call *(%ecx)
1041 ret $0x4
1042
1043 .global _NtGdiFillRgn@12
1044 _NtGdiFillRgn@12:
1045 movl $0x1094, %eax
1046 movl $KUSER_SHARED_SYSCALL, %ecx
1047 call *(%ecx)
1048 ret $0xc
1049
1050 .global _NtGdiFlattenPath@4
1051 _NtGdiFlattenPath@4:
1052 movl $0x1095, %eax
1053 movl $KUSER_SHARED_SYSCALL, %ecx
1054 call *(%ecx)
1055 ret $0x4
1056
1057 .global _NtGdiFlushUserBatch@0
1058 _NtGdiFlushUserBatch@0:
1059 movl $0x1096, %eax
1060 movl $KUSER_SHARED_SYSCALL, %ecx
1061 call *(%ecx)
1062 ret $0x0
1063
1064 .global _NtGdiFlush@0
1065 _NtGdiFlush@0:
1066 movl $0x1097, %eax
1067 movl $KUSER_SHARED_SYSCALL, %ecx
1068 call *(%ecx)
1069 ret $0x0
1070
1071 .global _NtGdiForceUFIMapping@8
1072 _NtGdiForceUFIMapping@8:
1073 movl $0x1098, %eax
1074 movl $KUSER_SHARED_SYSCALL, %ecx
1075 call *(%ecx)
1076 ret $0x8
1077
1078 .global _NtGdiFrameRgn@20
1079 _NtGdiFrameRgn@20:
1080 movl $0x1099, %eax
1081 movl $KUSER_SHARED_SYSCALL, %ecx
1082 call *(%ecx)
1083 ret $0x14
1084
1085 .global _NtGdiFullscreenControl@20
1086 _NtGdiFullscreenControl@20:
1087 movl $0x109a, %eax
1088 movl $KUSER_SHARED_SYSCALL, %ecx
1089 call *(%ecx)
1090 ret $0x14
1091
1092 .global _NtGdiGetAndSetDCDword@16
1093 _NtGdiGetAndSetDCDword@16:
1094 movl $0x109b, %eax
1095 movl $KUSER_SHARED_SYSCALL, %ecx
1096 call *(%ecx)
1097 ret $0x10
1098
1099 .global _NtGdiGetAppClipBox@8
1100 _NtGdiGetAppClipBox@8:
1101 movl $0x109c, %eax
1102 movl $KUSER_SHARED_SYSCALL, %ecx
1103 call *(%ecx)
1104 ret $0x8
1105
1106 .global _NtGdiGetBitmapBits@12
1107 _NtGdiGetBitmapBits@12:
1108 movl $0x109d, %eax
1109 movl $KUSER_SHARED_SYSCALL, %ecx
1110 call *(%ecx)
1111 ret $0xc
1112
1113 .global _NtGdiGetBitmapDimension@8
1114 _NtGdiGetBitmapDimension@8:
1115 movl $0x109e, %eax
1116 movl $KUSER_SHARED_SYSCALL, %ecx
1117 call *(%ecx)
1118 ret $0x8
1119
1120 .global _NtGdiGetBoundsRect@12
1121 _NtGdiGetBoundsRect@12:
1122 movl $0x109f, %eax
1123 movl $KUSER_SHARED_SYSCALL, %ecx
1124 call *(%ecx)
1125 ret $0xc
1126
1127 .global _NtGdiGetCharABCWidthsW@24
1128 _NtGdiGetCharABCWidthsW@24:
1129 movl $0x10a0, %eax
1130 movl $KUSER_SHARED_SYSCALL, %ecx
1131 call *(%ecx)
1132 ret $0x18
1133
1134 .global _NtGdiGetCharacterPlacementW@24
1135 _NtGdiGetCharacterPlacementW@24:
1136 movl $0x10a1, %eax
1137 movl $KUSER_SHARED_SYSCALL, %ecx
1138 call *(%ecx)
1139 ret $0x18
1140
1141 .global _NtGdiGetCharSet@4
1142 _NtGdiGetCharSet@4:
1143 movl $0x10a2, %eax
1144 movl $KUSER_SHARED_SYSCALL, %ecx
1145 call *(%ecx)
1146 ret $0x4
1147
1148 .global _NtGdiGetCharWidthW@24
1149 _NtGdiGetCharWidthW@24:
1150 movl $0x10a3, %eax
1151 movl $KUSER_SHARED_SYSCALL, %ecx
1152 call *(%ecx)
1153 ret $0x18
1154
1155 .global _NtGdiGetCharWidthInfo@8
1156 _NtGdiGetCharWidthInfo@8:
1157 movl $0x10a4, %eax
1158 movl $KUSER_SHARED_SYSCALL, %ecx
1159 call *(%ecx)
1160 ret $0x8
1161
1162 .global _NtGdiGetColorAdjustment@8
1163 _NtGdiGetColorAdjustment@8:
1164 movl $0x10a5, %eax
1165 movl $KUSER_SHARED_SYSCALL, %ecx
1166 call *(%ecx)
1167 ret $0x8
1168
1169 .global _NtGdiGetColorSpaceforBitmap@4
1170 _NtGdiGetColorSpaceforBitmap@4:
1171 movl $0x10a6, %eax
1172 movl $KUSER_SHARED_SYSCALL, %ecx
1173 call *(%ecx)
1174 ret $0x4
1175
1176 .global _NtGdiGetDCDword@12
1177 _NtGdiGetDCDword@12:
1178 movl $0x10a7, %eax
1179 movl $KUSER_SHARED_SYSCALL, %ecx
1180 call *(%ecx)
1181 ret $0xc
1182
1183 .global _NtGdiGetDCforBitmap@4
1184 _NtGdiGetDCforBitmap@4:
1185 movl $0x10a8, %eax
1186 movl $KUSER_SHARED_SYSCALL, %ecx
1187 call *(%ecx)
1188 ret $0x4
1189
1190 .global _NtGdiGetDCObject@8
1191 _NtGdiGetDCObject@8:
1192 movl $0x10a9, %eax
1193 movl $KUSER_SHARED_SYSCALL, %ecx
1194 call *(%ecx)
1195 ret $0x8
1196
1197 .global _NtGdiGetDCPoint@12
1198 _NtGdiGetDCPoint@12:
1199 movl $0x10aa, %eax
1200 movl $KUSER_SHARED_SYSCALL, %ecx
1201 call *(%ecx)
1202 ret $0xc
1203
1204 .global _NtGdiGetDeviceCaps@8
1205 _NtGdiGetDeviceCaps@8:
1206 movl $0x10ab, %eax
1207 movl $KUSER_SHARED_SYSCALL, %ecx
1208 call *(%ecx)
1209 ret $0x8
1210
1211 .global _NtGdiGetDeviceGammaRamp@8
1212 _NtGdiGetDeviceGammaRamp@8:
1213 movl $0x10ac, %eax
1214 movl $KUSER_SHARED_SYSCALL, %ecx
1215 call *(%ecx)
1216 ret $0x8
1217
1218 .global _NtGdiGetDeviceCapsAll@8
1219 _NtGdiGetDeviceCapsAll@8:
1220 movl $0x10ad, %eax
1221 movl $KUSER_SHARED_SYSCALL, %ecx
1222 call *(%ecx)
1223 ret $0x8
1224
1225 .global _NtGdiGetDIBitsInternal@36
1226 _NtGdiGetDIBitsInternal@36:
1227 movl $0x10ae, %eax
1228 movl $KUSER_SHARED_SYSCALL, %ecx
1229 call *(%ecx)
1230 ret $0x24
1231
1232 .global _NtGdiGetETM@8
1233 _NtGdiGetETM@8:
1234 movl $0x10af, %eax
1235 movl $KUSER_SHARED_SYSCALL, %ecx
1236 call *(%ecx)
1237 ret $0x8
1238
1239 .global _NtGdiGetEudcTimeStampEx@12
1240 _NtGdiGetEudcTimeStampEx@12:
1241 movl $0x10b0, %eax
1242 movl $KUSER_SHARED_SYSCALL, %ecx
1243 call *(%ecx)
1244 ret $0xc
1245
1246 .global _NtGdiGetFontData@20
1247 _NtGdiGetFontData@20:
1248 movl $0x10b1, %eax
1249 movl $KUSER_SHARED_SYSCALL, %ecx
1250 call *(%ecx)
1251 ret $0x14
1252
1253 .global _NtGdiGetFontResourceInfoInternalW@28
1254 _NtGdiGetFontResourceInfoInternalW@28:
1255 movl $0x10b2, %eax
1256 movl $KUSER_SHARED_SYSCALL, %ecx
1257 call *(%ecx)
1258 ret $0x1c
1259
1260 .global _NtGdiGetGlyphIndicesW@20
1261 _NtGdiGetGlyphIndicesW@20:
1262 movl $0x10b3, %eax
1263 movl $KUSER_SHARED_SYSCALL, %ecx
1264 call *(%ecx)
1265 ret $0x14
1266
1267 .global _NtGdiGetGlyphIndicesWInternal@24
1268 _NtGdiGetGlyphIndicesWInternal@24:
1269 movl $0x10b4, %eax
1270 movl $KUSER_SHARED_SYSCALL, %ecx
1271 call *(%ecx)
1272 ret $0x18
1273
1274 .global _NtGdiGetGlyphOutline@32
1275 _NtGdiGetGlyphOutline@32:
1276 movl $0x10b5, %eax
1277 movl $KUSER_SHARED_SYSCALL, %ecx
1278 call *(%ecx)
1279 ret $0x20
1280
1281 .global _NtGdiGetKerningPairs@12
1282 _NtGdiGetKerningPairs@12:
1283 movl $0x10b6, %eax
1284 movl $KUSER_SHARED_SYSCALL, %ecx
1285 call *(%ecx)
1286 ret $0xc
1287
1288 .global _NtGdiGetLinkedUFIs@12
1289 _NtGdiGetLinkedUFIs@12:
1290 movl $0x10b7, %eax
1291 movl $KUSER_SHARED_SYSCALL, %ecx
1292 call *(%ecx)
1293 ret $0xc
1294
1295 .global _NtGdiGetMiterLimit@8
1296 _NtGdiGetMiterLimit@8:
1297 movl $0x10b8, %eax
1298 movl $KUSER_SHARED_SYSCALL, %ecx
1299 call *(%ecx)
1300 ret $0x8
1301
1302 .global _NtGdiGetMonitorID@12
1303 _NtGdiGetMonitorID@12:
1304 movl $0x10b9, %eax
1305 movl $KUSER_SHARED_SYSCALL, %ecx
1306 call *(%ecx)
1307 ret $0xc
1308
1309 .global _NtGdiGetNearestColor@8
1310 _NtGdiGetNearestColor@8:
1311 movl $0x10ba, %eax
1312 movl $KUSER_SHARED_SYSCALL, %ecx
1313 call *(%ecx)
1314 ret $0x8
1315
1316 .global _NtGdiGetNearestPaletteIndex@8
1317 _NtGdiGetNearestPaletteIndex@8:
1318 movl $0x10bb, %eax
1319 movl $KUSER_SHARED_SYSCALL, %ecx
1320 call *(%ecx)
1321 ret $0x8
1322
1323 .global _NtGdiGetObjectBitmapHandle@8
1324 _NtGdiGetObjectBitmapHandle@8:
1325 movl $0x10bc, %eax
1326 movl $KUSER_SHARED_SYSCALL, %ecx
1327 call *(%ecx)
1328 ret $0x8
1329
1330 .global _NtGdiGetOutlineTextMetricsInternalW@16
1331 _NtGdiGetOutlineTextMetricsInternalW@16:
1332 movl $0x10bd, %eax
1333 movl $KUSER_SHARED_SYSCALL, %ecx
1334 call *(%ecx)
1335 ret $0x10
1336
1337 .global _NtGdiGetPath@16
1338 _NtGdiGetPath@16:
1339 movl $0x10be, %eax
1340 movl $KUSER_SHARED_SYSCALL, %ecx
1341 call *(%ecx)
1342 ret $0x10
1343
1344 .global _NtGdiGetPixel@12
1345 _NtGdiGetPixel@12:
1346 movl $0x10bf, %eax
1347 movl $KUSER_SHARED_SYSCALL, %ecx
1348 call *(%ecx)
1349 ret $0xc
1350
1351 .global _NtGdiGetRandomRgn@12
1352 _NtGdiGetRandomRgn@12:
1353 movl $0x10c0, %eax
1354 movl $KUSER_SHARED_SYSCALL, %ecx
1355 call *(%ecx)
1356 ret $0xc
1357
1358 .global _NtGdiGetRasterizerCaps@8
1359 _NtGdiGetRasterizerCaps@8:
1360 movl $0x10c1, %eax
1361 movl $KUSER_SHARED_SYSCALL, %ecx
1362 call *(%ecx)
1363 ret $0x8
1364
1365 .global _NtGdiGetRealizationInfo@12
1366 _NtGdiGetRealizationInfo@12:
1367 movl $0x10c2, %eax
1368 movl $KUSER_SHARED_SYSCALL, %ecx
1369 call *(%ecx)
1370 ret $0xc
1371
1372 .global _NtGdiGetRegionData@12
1373 _NtGdiGetRegionData@12:
1374 movl $0x10c3, %eax
1375 movl $KUSER_SHARED_SYSCALL, %ecx
1376 call *(%ecx)
1377 ret $0xc
1378
1379 .global _NtGdiGetRgnBox@8
1380 _NtGdiGetRgnBox@8:
1381 movl $0x10c4, %eax
1382 movl $KUSER_SHARED_SYSCALL, %ecx
1383 call *(%ecx)
1384 ret $0x8
1385
1386 .global _NtGdiGetServerMetaFileBits@28
1387 _NtGdiGetServerMetaFileBits@28:
1388 movl $0x10c5, %eax
1389 movl $KUSER_SHARED_SYSCALL, %ecx
1390 call *(%ecx)
1391 ret $0x1c
1392
1393 .global _NtGdiGetSpoolMessage@16
1394 _NtGdiGetSpoolMessage@16:
1395 movl $0x10c6, %eax
1396 movl $KUSER_SHARED_SYSCALL, %ecx
1397 call *(%ecx)
1398 ret $0x10
1399
1400 .global _NtGdiGetStats@20
1401 _NtGdiGetStats@20:
1402 movl $0x10c7, %eax
1403 movl $KUSER_SHARED_SYSCALL, %ecx
1404 call *(%ecx)
1405 ret $0x14
1406
1407 .global _NtGdiGetStockObject@4
1408 _NtGdiGetStockObject@4:
1409 movl $0x10c8, %eax
1410 movl $KUSER_SHARED_SYSCALL, %ecx
1411 call *(%ecx)
1412 ret $0x4
1413
1414 .global _NtGdiGetStringBitmapW@20
1415 _NtGdiGetStringBitmapW@20:
1416 movl $0x10c9, %eax
1417 movl $KUSER_SHARED_SYSCALL, %ecx
1418 call *(%ecx)
1419 ret $0x14
1420
1421 .global _NtGdiGetSystemPaletteUse@4
1422 _NtGdiGetSystemPaletteUse@4:
1423 movl $0x10ca, %eax
1424 movl $KUSER_SHARED_SYSCALL, %ecx
1425 call *(%ecx)
1426 ret $0x4
1427
1428 .global _NtGdiGetTextCharsetInfo@12
1429 _NtGdiGetTextCharsetInfo@12:
1430 movl $0x10cb, %eax
1431 movl $KUSER_SHARED_SYSCALL, %ecx
1432 call *(%ecx)
1433 ret $0xc
1434
1435 .global _NtGdiGetTextExtent@20
1436 _NtGdiGetTextExtent@20:
1437 movl $0x10cc, %eax
1438 movl $KUSER_SHARED_SYSCALL, %ecx
1439 call *(%ecx)
1440 ret $0x14
1441
1442 .global _NtGdiGetTextExtentExW@32
1443 _NtGdiGetTextExtentExW@32:
1444 movl $0x10cd, %eax
1445 movl $KUSER_SHARED_SYSCALL, %ecx
1446 call *(%ecx)
1447 ret $0x20
1448
1449 .global _NtGdiGetTextFaceW@16
1450 _NtGdiGetTextFaceW@16:
1451 movl $0x10ce, %eax
1452 movl $KUSER_SHARED_SYSCALL, %ecx
1453 call *(%ecx)
1454 ret $0x10
1455
1456 .global _NtGdiGetTextMetricsW@12
1457 _NtGdiGetTextMetricsW@12:
1458 movl $0x10cf, %eax
1459 movl $KUSER_SHARED_SYSCALL, %ecx
1460 call *(%ecx)
1461 ret $0xc
1462
1463 .global _NtGdiGetTransform@12
1464 _NtGdiGetTransform@12:
1465 movl $0x10d0, %eax
1466 movl $KUSER_SHARED_SYSCALL, %ecx
1467 call *(%ecx)
1468 ret $0xc
1469
1470 .global _NtGdiGetUFI@24
1471 _NtGdiGetUFI@24:
1472 movl $0x10d1, %eax
1473 movl $KUSER_SHARED_SYSCALL, %ecx
1474 call *(%ecx)
1475 ret $0x18
1476
1477 .global _NtGdiGetEmbUFI@28
1478 _NtGdiGetEmbUFI@28:
1479 movl $0x10d2, %eax
1480 movl $KUSER_SHARED_SYSCALL, %ecx
1481 call *(%ecx)
1482 ret $0x1c
1483
1484 .global _NtGdiGetUFIPathname@40
1485 _NtGdiGetUFIPathname@40:
1486 movl $0x10d3, %eax
1487 movl $KUSER_SHARED_SYSCALL, %ecx
1488 call *(%ecx)
1489 ret $0x28
1490
1491 .global _NtGdiGetEmbedFonts@0
1492 _NtGdiGetEmbedFonts@0:
1493 movl $0x10d4, %eax
1494 movl $KUSER_SHARED_SYSCALL, %ecx
1495 call *(%ecx)
1496 ret $0x0
1497
1498 .global _NtGdiChangeGhostFont@8
1499 _NtGdiChangeGhostFont@8:
1500 movl $0x10d5, %eax
1501 movl $KUSER_SHARED_SYSCALL, %ecx
1502 call *(%ecx)
1503 ret $0x8
1504
1505 .global _NtGdiAddEmbFontToDC@8
1506 _NtGdiAddEmbFontToDC@8:
1507 movl $0x10d6, %eax
1508 movl $KUSER_SHARED_SYSCALL, %ecx
1509 call *(%ecx)
1510 ret $0x8
1511
1512 .global _NtGdiGetFontUnicodeRanges@8
1513 _NtGdiGetFontUnicodeRanges@8:
1514 movl $0x10d7, %eax
1515 movl $KUSER_SHARED_SYSCALL, %ecx
1516 call *(%ecx)
1517 ret $0x8
1518
1519 .global _NtGdiGetWidthTable@28
1520 _NtGdiGetWidthTable@28:
1521 movl $0x10d8, %eax
1522 movl $KUSER_SHARED_SYSCALL, %ecx
1523 call *(%ecx)
1524 ret $0x1c
1525
1526 .global _NtGdiGradientFill@24
1527 _NtGdiGradientFill@24:
1528 movl $0x10d9, %eax
1529 movl $KUSER_SHARED_SYSCALL, %ecx
1530 call *(%ecx)
1531 ret $0x18
1532
1533 .global _NtGdiHfontCreate@20
1534 _NtGdiHfontCreate@20:
1535 movl $0x10da, %eax
1536 movl $KUSER_SHARED_SYSCALL, %ecx
1537 call *(%ecx)
1538 ret $0x14
1539
1540 .global _NtGdiIcmBrushInfo@32
1541 _NtGdiIcmBrushInfo@32:
1542 movl $0x10db, %eax
1543 movl $KUSER_SHARED_SYSCALL, %ecx
1544 call *(%ecx)
1545 ret $0x20
1546
1547 .global _NtGdiInit@0
1548 _NtGdiInit@0:
1549 movl $0x10dc, %eax
1550 movl $KUSER_SHARED_SYSCALL, %ecx
1551 call *(%ecx)
1552 ret $0x0
1553
1554 .global _NtGdiInitSpool@0
1555 _NtGdiInitSpool@0:
1556 movl $0x10dd, %eax
1557 movl $KUSER_SHARED_SYSCALL, %ecx
1558 call *(%ecx)
1559 ret $0x0
1560
1561 .global _NtGdiIntersectClipRect@20
1562 _NtGdiIntersectClipRect@20:
1563 movl $0x10de, %eax
1564 movl $KUSER_SHARED_SYSCALL, %ecx
1565 call *(%ecx)
1566 ret $0x14
1567
1568 .global _NtGdiInvertRgn@8
1569 _NtGdiInvertRgn@8:
1570 movl $0x10df, %eax
1571 movl $KUSER_SHARED_SYSCALL, %ecx
1572 call *(%ecx)
1573 ret $0x8
1574
1575 .global _NtGdiLineTo@12
1576 _NtGdiLineTo@12:
1577 movl $0x10e0, %eax
1578 movl $KUSER_SHARED_SYSCALL, %ecx
1579 call *(%ecx)
1580 ret $0xc
1581
1582 .global _NtGdiMakeFontDir@20
1583 _NtGdiMakeFontDir@20:
1584 movl $0x10e1, %eax
1585 movl $KUSER_SHARED_SYSCALL, %ecx
1586 call *(%ecx)
1587 ret $0x14
1588
1589 .global _NtGdiMakeInfoDC@8
1590 _NtGdiMakeInfoDC@8:
1591 movl $0x10e2, %eax
1592 movl $KUSER_SHARED_SYSCALL, %ecx
1593 call *(%ecx)
1594 ret $0x8
1595
1596 .global _NtGdiMaskBlt@52
1597 _NtGdiMaskBlt@52:
1598 movl $0x10e3, %eax
1599 movl $KUSER_SHARED_SYSCALL, %ecx
1600 call *(%ecx)
1601 ret $0x34
1602
1603 .global _NtGdiModifyWorldTransform@12
1604 _NtGdiModifyWorldTransform@12:
1605 movl $0x10e4, %eax
1606 movl $KUSER_SHARED_SYSCALL, %ecx
1607 call *(%ecx)
1608 ret $0xc
1609
1610 .global _NtGdiMonoBitmap@4
1611 _NtGdiMonoBitmap@4:
1612 movl $0x10e5, %eax
1613 movl $KUSER_SHARED_SYSCALL, %ecx
1614 call *(%ecx)
1615 ret $0x4
1616
1617 .global _NtGdiMoveTo@16
1618 _NtGdiMoveTo@16:
1619 movl $0x10e6, %eax
1620 movl $KUSER_SHARED_SYSCALL, %ecx
1621 call *(%ecx)
1622 ret $0x10
1623
1624 .global _NtGdiOffsetClipRgn@12
1625 _NtGdiOffsetClipRgn@12:
1626 movl $0x10e7, %eax
1627 movl $KUSER_SHARED_SYSCALL, %ecx
1628 call *(%ecx)
1629 ret $0xc
1630
1631 .global _NtGdiOffsetRgn@12
1632 _NtGdiOffsetRgn@12:
1633 movl $0x10e8, %eax
1634 movl $KUSER_SHARED_SYSCALL, %ecx
1635 call *(%ecx)
1636 ret $0xc
1637
1638 .global _NtGdiOpenDCW@28
1639 _NtGdiOpenDCW@28:
1640 movl $0x10e9, %eax
1641 movl $KUSER_SHARED_SYSCALL, %ecx
1642 call *(%ecx)
1643 ret $0x1c
1644
1645 .global _NtGdiPatBlt@24
1646 _NtGdiPatBlt@24:
1647 movl $0x10ea, %eax
1648 movl $KUSER_SHARED_SYSCALL, %ecx
1649 call *(%ecx)
1650 ret $0x18
1651
1652 .global _NtGdiPolyPatBlt@20
1653 _NtGdiPolyPatBlt@20:
1654 movl $0x10eb, %eax
1655 movl $KUSER_SHARED_SYSCALL, %ecx
1656 call *(%ecx)
1657 ret $0x14
1658
1659 .global _NtGdiPathToRegion@4
1660 _NtGdiPathToRegion@4:
1661 movl $0x10ec, %eax
1662 movl $KUSER_SHARED_SYSCALL, %ecx
1663 call *(%ecx)
1664 ret $0x4
1665
1666 .global _NtGdiPlgBlt@44
1667 _NtGdiPlgBlt@44:
1668 movl $0x10ed, %eax
1669 movl $KUSER_SHARED_SYSCALL, %ecx
1670 call *(%ecx)
1671 ret $0x2c
1672
1673 .global _NtGdiPolyDraw@16
1674 _NtGdiPolyDraw@16:
1675 movl $0x10ee, %eax
1676 movl $KUSER_SHARED_SYSCALL, %ecx
1677 call *(%ecx)
1678 ret $0x10
1679
1680 .global _NtGdiPolyPolyDraw@20
1681 _NtGdiPolyPolyDraw@20:
1682 movl $0x10ef, %eax
1683 movl $KUSER_SHARED_SYSCALL, %ecx
1684 call *(%ecx)
1685 ret $0x14
1686
1687 .global _NtGdiPolyTextOutW@16
1688 _NtGdiPolyTextOutW@16:
1689 movl $0x10f0, %eax
1690 movl $KUSER_SHARED_SYSCALL, %ecx
1691 call *(%ecx)
1692 ret $0x10
1693
1694 .global _NtGdiPtInRegion@12
1695 _NtGdiPtInRegion@12:
1696 movl $0x10f1, %eax
1697 movl $KUSER_SHARED_SYSCALL, %ecx
1698 call *(%ecx)
1699 ret $0xc
1700
1701 .global _NtGdiPtVisible@12
1702 _NtGdiPtVisible@12:
1703 movl $0x10f2, %eax
1704 movl $KUSER_SHARED_SYSCALL, %ecx
1705 call *(%ecx)
1706 ret $0xc
1707
1708 .global _NtGdiQueryFonts@12
1709 _NtGdiQueryFonts@12:
1710 movl $0x10f3, %eax
1711 movl $KUSER_SHARED_SYSCALL, %ecx
1712 call *(%ecx)
1713 ret $0xc
1714
1715 .global _NtGdiQueryFontAssocInfo@4
1716 _NtGdiQueryFontAssocInfo@4:
1717 movl $0x10f4, %eax
1718 movl $KUSER_SHARED_SYSCALL, %ecx
1719 call *(%ecx)
1720 ret $0x4
1721
1722 .global _NtGdiRectangle@20
1723 _NtGdiRectangle@20:
1724 movl $0x10f5, %eax
1725 movl $KUSER_SHARED_SYSCALL, %ecx
1726 call *(%ecx)
1727 ret $0x14
1728
1729 .global _NtGdiRectInRegion@8
1730 _NtGdiRectInRegion@8:
1731 movl $0x10f6, %eax
1732 movl $KUSER_SHARED_SYSCALL, %ecx
1733 call *(%ecx)
1734 ret $0x8
1735
1736 .global _NtGdiRectVisible@8
1737 _NtGdiRectVisible@8:
1738 movl $0x10f7, %eax
1739 movl $KUSER_SHARED_SYSCALL, %ecx
1740 call *(%ecx)
1741 ret $0x8
1742
1743 .global _NtGdiRemoveFontResourceW@24
1744 _NtGdiRemoveFontResourceW@24:
1745 movl $0x10f8, %eax
1746 movl $KUSER_SHARED_SYSCALL, %ecx
1747 call *(%ecx)
1748 ret $0x18
1749
1750 .global _NtGdiRemoveFontMemResourceEx@4
1751 _NtGdiRemoveFontMemResourceEx@4:
1752 movl $0x10f9, %eax
1753 movl $KUSER_SHARED_SYSCALL, %ecx
1754 call *(%ecx)
1755 ret $0x4
1756
1757 .global _NtGdiResetDC@20
1758 _NtGdiResetDC@20:
1759 movl $0x10fa, %eax
1760 movl $KUSER_SHARED_SYSCALL, %ecx
1761 call *(%ecx)
1762 ret $0x14
1763
1764 .global _NtGdiResizePalette@8
1765 _NtGdiResizePalette@8:
1766 movl $0x10fb, %eax
1767 movl $KUSER_SHARED_SYSCALL, %ecx
1768 call *(%ecx)
1769 ret $0x8
1770
1771 .global _NtGdiRestoreDC@8
1772 _NtGdiRestoreDC@8:
1773 movl $0x10fc, %eax
1774 movl $KUSER_SHARED_SYSCALL, %ecx
1775 call *(%ecx)
1776 ret $0x8
1777
1778 .global _NtGdiRoundRect@28
1779 _NtGdiRoundRect@28:
1780 movl $0x10fd, %eax
1781 movl $KUSER_SHARED_SYSCALL, %ecx
1782 call *(%ecx)
1783 ret $0x1c
1784
1785 .global _NtGdiSaveDC@4
1786 _NtGdiSaveDC@4:
1787 movl $0x10fe, %eax
1788 movl $KUSER_SHARED_SYSCALL, %ecx
1789 call *(%ecx)
1790 ret $0x4
1791
1792 .global _NtGdiScaleViewportExtEx@24
1793 _NtGdiScaleViewportExtEx@24:
1794 movl $0x10ff, %eax
1795 movl $KUSER_SHARED_SYSCALL, %ecx
1796 call *(%ecx)
1797 ret $0x18
1798
1799 .global _NtGdiScaleWindowExtEx@24
1800 _NtGdiScaleWindowExtEx@24:
1801 movl $0x1100, %eax
1802 movl $KUSER_SHARED_SYSCALL, %ecx
1803 call *(%ecx)
1804 ret $0x18
1805
1806 .global _NtGdiSelectBitmap@8
1807 _NtGdiSelectBitmap@8:
1808 movl $0x1101, %eax
1809 movl $KUSER_SHARED_SYSCALL, %ecx
1810 call *(%ecx)
1811 ret $0x8
1812
1813 .global _NtGdiSelectBrush@8
1814 _NtGdiSelectBrush@8:
1815 movl $0x1102, %eax
1816 movl $KUSER_SHARED_SYSCALL, %ecx
1817 call *(%ecx)
1818 ret $0x8
1819
1820 .global _NtGdiSelectClipPath@8
1821 _NtGdiSelectClipPath@8:
1822 movl $0x1103, %eax
1823 movl $KUSER_SHARED_SYSCALL, %ecx
1824 call *(%ecx)
1825 ret $0x8
1826
1827 .global _NtGdiSelectFont@8
1828 _NtGdiSelectFont@8:
1829 movl $0x1104, %eax
1830 movl $KUSER_SHARED_SYSCALL, %ecx
1831 call *(%ecx)
1832 ret $0x8
1833
1834 .global _NtGdiSelectPen@8
1835 _NtGdiSelectPen@8:
1836 movl $0x1105, %eax
1837 movl $KUSER_SHARED_SYSCALL, %ecx
1838 call *(%ecx)
1839 ret $0x8
1840
1841 .global _NtGdiSetBitmapAttributes@8
1842 _NtGdiSetBitmapAttributes@8:
1843 movl $0x1106, %eax
1844 movl $KUSER_SHARED_SYSCALL, %ecx
1845 call *(%ecx)
1846 ret $0x8
1847
1848 .global _NtGdiSetBitmapBits@12
1849 _NtGdiSetBitmapBits@12:
1850 movl $0x1107, %eax
1851 movl $KUSER_SHARED_SYSCALL, %ecx
1852 call *(%ecx)
1853 ret $0xc
1854
1855 .global _NtGdiSetBitmapDimension@16
1856 _NtGdiSetBitmapDimension@16:
1857 movl $0x1108, %eax
1858 movl $KUSER_SHARED_SYSCALL, %ecx
1859 call *(%ecx)
1860 ret $0x10
1861
1862 .global _NtGdiSetBoundsRect@12
1863 _NtGdiSetBoundsRect@12:
1864 movl $0x1109, %eax
1865 movl $KUSER_SHARED_SYSCALL, %ecx
1866 call *(%ecx)
1867 ret $0xc
1868
1869 .global _NtGdiSetBrushAttributes@8
1870 _NtGdiSetBrushAttributes@8:
1871 movl $0x110a, %eax
1872 movl $KUSER_SHARED_SYSCALL, %ecx
1873 call *(%ecx)
1874 ret $0x8
1875
1876 .global _NtGdiSetBrushOrg@16
1877 _NtGdiSetBrushOrg@16:
1878 movl $0x110b, %eax
1879 movl $KUSER_SHARED_SYSCALL, %ecx
1880 call *(%ecx)
1881 ret $0x10
1882
1883 .global _NtGdiSetColorAdjustment@8
1884 _NtGdiSetColorAdjustment@8:
1885 movl $0x110c, %eax
1886 movl $KUSER_SHARED_SYSCALL, %ecx
1887 call *(%ecx)
1888 ret $0x8
1889
1890 .global _NtGdiSetColorSpace@8
1891 _NtGdiSetColorSpace@8:
1892 movl $0x110d, %eax
1893 movl $KUSER_SHARED_SYSCALL, %ecx
1894 call *(%ecx)
1895 ret $0x8
1896
1897 .global _NtGdiSetDeviceGammaRamp@8
1898 _NtGdiSetDeviceGammaRamp@8:
1899 movl $0x110e, %eax
1900 movl $KUSER_SHARED_SYSCALL, %ecx
1901 call *(%ecx)
1902 ret $0x8
1903
1904 .global _NtGdiSetDIBitsToDeviceInternal@64
1905 _NtGdiSetDIBitsToDeviceInternal@64:
1906 movl $0x110f, %eax
1907 movl $KUSER_SHARED_SYSCALL, %ecx
1908 call *(%ecx)
1909 ret $0x40
1910
1911 .global _NtGdiSetFontEnumeration@4
1912 _NtGdiSetFontEnumeration@4:
1913 movl $0x1110, %eax
1914 movl $KUSER_SHARED_SYSCALL, %ecx
1915 call *(%ecx)
1916 ret $0x4
1917
1918 .global _NtGdiSetFontXform@12
1919 _NtGdiSetFontXform@12:
1920 movl $0x1111, %eax
1921 movl $KUSER_SHARED_SYSCALL, %ecx
1922 call *(%ecx)
1923 ret $0xc
1924
1925 .global _NtGdiSetIcmMode@12
1926 _NtGdiSetIcmMode@12:
1927 movl $0x1112, %eax
1928 movl $KUSER_SHARED_SYSCALL, %ecx
1929 call *(%ecx)
1930 ret $0xc
1931
1932 .global _NtGdiSetLinkedUFIs@12
1933 _NtGdiSetLinkedUFIs@12:
1934 movl $0x1113, %eax
1935 movl $KUSER_SHARED_SYSCALL, %ecx
1936 call *(%ecx)
1937 ret $0xc
1938
1939 .global _NtGdiSetMagicColors@12
1940 _NtGdiSetMagicColors@12:
1941 movl $0x1114, %eax
1942 movl $KUSER_SHARED_SYSCALL, %ecx
1943 call *(%ecx)
1944 ret $0xc
1945
1946 .global _NtGdiSetMetaRgn@4
1947 _NtGdiSetMetaRgn@4:
1948 movl $0x1115, %eax
1949 movl $KUSER_SHARED_SYSCALL, %ecx
1950 call *(%ecx)
1951 ret $0x4
1952
1953 .global _NtGdiSetMiterLimit@12
1954 _NtGdiSetMiterLimit@12:
1955 movl $0x1116, %eax
1956 movl $KUSER_SHARED_SYSCALL, %ecx
1957 call *(%ecx)
1958 ret $0xc
1959
1960 .global _NtGdiGetDeviceWidth@4
1961 _NtGdiGetDeviceWidth@4:
1962 movl $0x1117, %eax
1963 movl $KUSER_SHARED_SYSCALL, %ecx
1964 call *(%ecx)
1965 ret $0x4
1966
1967 .global _NtGdiMirrorWindowOrg@4
1968 _NtGdiMirrorWindowOrg@4:
1969 movl $0x1118, %eax
1970 movl $KUSER_SHARED_SYSCALL, %ecx
1971 call *(%ecx)
1972 ret $0x4
1973
1974 .global _NtGdiSetLayout@12
1975 _NtGdiSetLayout@12:
1976 movl $0x1119, %eax
1977 movl $KUSER_SHARED_SYSCALL, %ecx
1978 call *(%ecx)
1979 ret $0xc
1980
1981 .global _NtGdiSetPixel@16
1982 _NtGdiSetPixel@16:
1983 movl $0x111a, %eax
1984 movl $KUSER_SHARED_SYSCALL, %ecx
1985 call *(%ecx)
1986 ret $0x10
1987
1988 .global _NtGdiSetPixelFormat@8
1989 _NtGdiSetPixelFormat@8:
1990 movl $0x111b, %eax
1991 movl $KUSER_SHARED_SYSCALL, %ecx
1992 call *(%ecx)
1993 ret $0x8
1994
1995 .global _NtGdiSetRectRgn@20
1996 _NtGdiSetRectRgn@20:
1997 movl $0x111c, %eax
1998 movl $KUSER_SHARED_SYSCALL, %ecx
1999 call *(%ecx)
2000 ret $0x14
2001
2002 .global _NtGdiSetSystemPaletteUse@8
2003 _NtGdiSetSystemPaletteUse@8:
2004 movl $0x111d, %eax
2005 movl $KUSER_SHARED_SYSCALL, %ecx
2006 call *(%ecx)
2007 ret $0x8
2008
2009 .global _NtGdiSetTextJustification@12
2010 _NtGdiSetTextJustification@12:
2011 movl $0x111e, %eax
2012 movl $KUSER_SHARED_SYSCALL, %ecx
2013 call *(%ecx)
2014 ret $0xc
2015
2016 .global _NtGdiSetupPublicCFONT@12
2017 _NtGdiSetupPublicCFONT@12:
2018 movl $0x111f, %eax
2019 movl $KUSER_SHARED_SYSCALL, %ecx
2020 call *(%ecx)
2021 ret $0xc
2022
2023 .global _NtGdiSetVirtualResolution@20
2024 _NtGdiSetVirtualResolution@20:
2025 movl $0x1120, %eax
2026 movl $KUSER_SHARED_SYSCALL, %ecx
2027 call *(%ecx)
2028 ret $0x14
2029
2030 .global _NtGdiSetSizeDevice@12
2031 _NtGdiSetSizeDevice@12:
2032 movl $0x1121, %eax
2033 movl $KUSER_SHARED_SYSCALL, %ecx
2034 call *(%ecx)
2035 ret $0xc
2036
2037 .global _NtGdiStartDoc@16
2038 _NtGdiStartDoc@16:
2039 movl $0x1122, %eax
2040 movl $KUSER_SHARED_SYSCALL, %ecx
2041 call *(%ecx)
2042 ret $0x10
2043
2044 .global _NtGdiStartPage@4
2045 _NtGdiStartPage@4:
2046 movl $0x1123, %eax
2047 movl $KUSER_SHARED_SYSCALL, %ecx
2048 call *(%ecx)
2049 ret $0x4
2050
2051 .global _NtGdiStretchBlt@48
2052 _NtGdiStretchBlt@48:
2053 movl $0x1124, %eax
2054 movl $KUSER_SHARED_SYSCALL, %ecx
2055 call *(%ecx)
2056 ret $0x30
2057
2058 .global _NtGdiStretchDIBitsInternal@64
2059 _NtGdiStretchDIBitsInternal@64:
2060 movl $0x1125, %eax
2061 movl $KUSER_SHARED_SYSCALL, %ecx
2062 call *(%ecx)
2063 ret $0x40
2064
2065 .global _NtGdiStrokeAndFillPath@4
2066 _NtGdiStrokeAndFillPath@4:
2067 movl $0x1126, %eax
2068 movl $KUSER_SHARED_SYSCALL, %ecx
2069 call *(%ecx)
2070 ret $0x4
2071
2072 .global _NtGdiStrokePath@4
2073 _NtGdiStrokePath@4:
2074 movl $0x1127, %eax
2075 movl $KUSER_SHARED_SYSCALL, %ecx
2076 call *(%ecx)
2077 ret $0x4
2078
2079 .global _NtGdiSwapBuffers@4
2080 _NtGdiSwapBuffers@4:
2081 movl $0x1128, %eax
2082 movl $KUSER_SHARED_SYSCALL, %ecx
2083 call *(%ecx)
2084 ret $0x4
2085
2086 .global _NtGdiTransformPoints@20
2087 _NtGdiTransformPoints@20:
2088 movl $0x1129, %eax
2089 movl $KUSER_SHARED_SYSCALL, %ecx
2090 call *(%ecx)
2091 ret $0x14
2092
2093 .global _NtGdiTransparentBlt@44
2094 _NtGdiTransparentBlt@44:
2095 movl $0x112a, %eax
2096 movl $KUSER_SHARED_SYSCALL, %ecx
2097 call *(%ecx)
2098 ret $0x2c
2099
2100 .global _NtGdiUnloadPrinterDriver@8
2101 _NtGdiUnloadPrinterDriver@8:
2102 movl $0x112b, %eax
2103 movl $KUSER_SHARED_SYSCALL, %ecx
2104 call *(%ecx)
2105 ret $0x8
2106
2107 .global _NtGdiUnmapMemFont@4
2108 _NtGdiUnmapMemFont@4:
2109 movl $0x112c, %eax
2110 movl $KUSER_SHARED_SYSCALL, %ecx
2111 call *(%ecx)
2112 ret $0x4
2113
2114 .global _NtGdiUnrealizeObject@4
2115 _NtGdiUnrealizeObject@4:
2116 movl $0x112d, %eax
2117 movl $KUSER_SHARED_SYSCALL, %ecx
2118 call *(%ecx)
2119 ret $0x4
2120
2121 .global _NtGdiUpdateColors@4
2122 _NtGdiUpdateColors@4:
2123 movl $0x112e, %eax
2124 movl $KUSER_SHARED_SYSCALL, %ecx
2125 call *(%ecx)
2126 ret $0x4
2127
2128 .global _NtGdiWidenPath@4
2129 _NtGdiWidenPath@4:
2130 movl $0x112f, %eax
2131 movl $KUSER_SHARED_SYSCALL, %ecx
2132 call *(%ecx)
2133 ret $0x4
2134
2135 .global _NtUserActivateKeyboardLayout@8
2136 _NtUserActivateKeyboardLayout@8:
2137 movl $0x1130, %eax
2138 movl $KUSER_SHARED_SYSCALL, %ecx
2139 call *(%ecx)
2140 ret $0x8
2141
2142 .global _NtUserAlterWindowStyle@12
2143 _NtUserAlterWindowStyle@12:
2144 movl $0x1131, %eax
2145 movl $KUSER_SHARED_SYSCALL, %ecx
2146 call *(%ecx)
2147 ret $0xc
2148
2149 .global _NtUserAssociateInputContext@12
2150 _NtUserAssociateInputContext@12:
2151 movl $0x1132, %eax
2152 movl $KUSER_SHARED_SYSCALL, %ecx
2153 call *(%ecx)
2154 ret $0xc
2155
2156 .global _NtUserAttachThreadInput@12
2157 _NtUserAttachThreadInput@12:
2158 movl $0x1133, %eax
2159 movl $KUSER_SHARED_SYSCALL, %ecx
2160 call *(%ecx)
2161 ret $0xc
2162
2163 .global _NtUserBeginPaint@8
2164 _NtUserBeginPaint@8:
2165 movl $0x1134, %eax
2166 movl $KUSER_SHARED_SYSCALL, %ecx
2167 call *(%ecx)
2168 ret $0x8
2169
2170 .global _NtUserBitBltSysBmp@32
2171 _NtUserBitBltSysBmp@32:
2172 movl $0x1135, %eax
2173 movl $KUSER_SHARED_SYSCALL, %ecx
2174 call *(%ecx)
2175 ret $0x20
2176
2177 .global _NtUserBlockInput@4
2178 _NtUserBlockInput@4:
2179 movl $0x1136, %eax
2180 movl $KUSER_SHARED_SYSCALL, %ecx
2181 call *(%ecx)
2182 ret $0x4
2183
2184 .global _NtUserBuildHimcList@16
2185 _NtUserBuildHimcList@16:
2186 movl $0x1137, %eax
2187 movl $KUSER_SHARED_SYSCALL, %ecx
2188 call *(%ecx)
2189 ret $0x10
2190
2191 .global _NtUserBuildHwndList@28
2192 _NtUserBuildHwndList@28:
2193 movl $0x1138, %eax
2194 movl $KUSER_SHARED_SYSCALL, %ecx
2195 call *(%ecx)
2196 ret $0x1c
2197
2198 .global _NtUserBuildNameList@16
2199 _NtUserBuildNameList@16:
2200 movl $0x1139, %eax
2201 movl $KUSER_SHARED_SYSCALL, %ecx
2202 call *(%ecx)
2203 ret $0x10
2204
2205 .global _NtUserBuildPropList@16
2206 _NtUserBuildPropList@16:
2207 movl $0x113a, %eax
2208 movl $KUSER_SHARED_SYSCALL, %ecx
2209 call *(%ecx)
2210 ret $0x10
2211
2212 .global _NtUserCallHwnd@8
2213 _NtUserCallHwnd@8:
2214 movl $0x113b, %eax
2215 movl $KUSER_SHARED_SYSCALL, %ecx
2216 call *(%ecx)
2217 ret $0x8
2218
2219 .global _NtUserCallHwndLock@8
2220 _NtUserCallHwndLock@8:
2221 movl $0x113c, %eax
2222 movl $KUSER_SHARED_SYSCALL, %ecx
2223 call *(%ecx)
2224 ret $0x8
2225
2226 .global _NtUserCallHwndOpt@8
2227 _NtUserCallHwndOpt@8:
2228 movl $0x113d, %eax
2229 movl $KUSER_SHARED_SYSCALL, %ecx
2230 call *(%ecx)
2231 ret $0x8
2232
2233 .global _NtUserCallHwndParam@12
2234 _NtUserCallHwndParam@12:
2235 movl $0x113e, %eax
2236 movl $KUSER_SHARED_SYSCALL, %ecx
2237 call *(%ecx)
2238 ret $0xc
2239
2240 .global _NtUserCallHwndParamLock@12
2241 _NtUserCallHwndParamLock@12:
2242 movl $0x113f, %eax
2243 movl $KUSER_SHARED_SYSCALL, %ecx
2244 call *(%ecx)
2245 ret $0xc
2246
2247 .global _NtUserCallMsgFilter@8
2248 _NtUserCallMsgFilter@8:
2249 movl $0x1140, %eax
2250 movl $KUSER_SHARED_SYSCALL, %ecx
2251 call *(%ecx)
2252 ret $0x8
2253
2254 .global _NtUserCallNextHookEx@16
2255 _NtUserCallNextHookEx@16:
2256 movl $0x1141, %eax
2257 movl $KUSER_SHARED_SYSCALL, %ecx
2258 call *(%ecx)
2259 ret $0x10
2260
2261 .global _NtUserCallNoParam@4
2262 _NtUserCallNoParam@4:
2263 movl $0x1142, %eax
2264 movl $KUSER_SHARED_SYSCALL, %ecx
2265 call *(%ecx)
2266 ret $0x4
2267
2268 .global _NtUserCallOneParam@8
2269 _NtUserCallOneParam@8:
2270 movl $0x1143, %eax
2271 movl $KUSER_SHARED_SYSCALL, %ecx
2272 call *(%ecx)
2273 ret $0x8
2274
2275 .global _NtUserCallTwoParam@12
2276 _NtUserCallTwoParam@12:
2277 movl $0x1144, %eax
2278 movl $KUSER_SHARED_SYSCALL, %ecx
2279 call *(%ecx)
2280 ret $0xc
2281
2282 .global _NtUserChangeClipboardChain@8
2283 _NtUserChangeClipboardChain@8:
2284 movl $0x1145, %eax
2285 movl $KUSER_SHARED_SYSCALL, %ecx
2286 call *(%ecx)
2287 ret $0x8
2288
2289 .global _NtUserChangeDisplaySettings@20
2290 _NtUserChangeDisplaySettings@20:
2291 movl $0x1146, %eax
2292 movl $KUSER_SHARED_SYSCALL, %ecx
2293 call *(%ecx)
2294 ret $0x14
2295
2296 .global _NtUserCheckImeHotKey@8
2297 _NtUserCheckImeHotKey@8:
2298 movl $0x1147, %eax
2299 movl $KUSER_SHARED_SYSCALL, %ecx
2300 call *(%ecx)
2301 ret $0x8
2302
2303 .global _NtUserCheckMenuItem@12
2304 _NtUserCheckMenuItem@12:
2305 movl $0x1148, %eax
2306 movl $KUSER_SHARED_SYSCALL, %ecx
2307 call *(%ecx)
2308 ret $0xc
2309
2310 .global _NtUserChildWindowFromPointEx@16
2311 _NtUserChildWindowFromPointEx@16:
2312 movl $0x1149, %eax
2313 movl $KUSER_SHARED_SYSCALL, %ecx
2314 call *(%ecx)
2315 ret $0x10
2316
2317 .global _NtUserClipCursor@4
2318 _NtUserClipCursor@4:
2319 movl $0x114a, %eax
2320 movl $KUSER_SHARED_SYSCALL, %ecx
2321 call *(%ecx)
2322 ret $0x4
2323
2324 .global _NtUserCloseClipboard@0
2325 _NtUserCloseClipboard@0:
2326 movl $0x114b, %eax
2327 movl $KUSER_SHARED_SYSCALL, %ecx
2328 call *(%ecx)
2329 ret $0x0
2330
2331 .global _NtUserCloseDesktop@4
2332 _NtUserCloseDesktop@4:
2333 movl $0x114c, %eax
2334 movl $KUSER_SHARED_SYSCALL, %ecx
2335 call *(%ecx)
2336 ret $0x4
2337
2338 .global _NtUserCloseWindowStation@4
2339 _NtUserCloseWindowStation@4:
2340 movl $0x114d, %eax
2341 movl $KUSER_SHARED_SYSCALL, %ecx
2342 call *(%ecx)
2343 ret $0x4
2344
2345 .global _NtUserConsoleControl@12
2346 _NtUserConsoleControl@12:
2347 movl $0x114e, %eax
2348 movl $KUSER_SHARED_SYSCALL, %ecx
2349 call *(%ecx)
2350 ret $0xc
2351
2352 .global _NtUserConvertMemHandle@8
2353 _NtUserConvertMemHandle@8:
2354 movl $0x114f, %eax
2355 movl $KUSER_SHARED_SYSCALL, %ecx
2356 call *(%ecx)
2357 ret $0x8
2358
2359 .global _NtUserCopyAcceleratorTable@12
2360 _NtUserCopyAcceleratorTable@12:
2361 movl $0x1150, %eax
2362 movl $KUSER_SHARED_SYSCALL, %ecx
2363 call *(%ecx)
2364 ret $0xc
2365
2366 .global _NtUserCountClipboardFormats@0
2367 _NtUserCountClipboardFormats@0:
2368 movl $0x1151, %eax
2369 movl $KUSER_SHARED_SYSCALL, %ecx
2370 call *(%ecx)
2371 ret $0x0
2372
2373 .global _NtUserCreateAcceleratorTable@8
2374 _NtUserCreateAcceleratorTable@8:
2375 movl $0x1152, %eax
2376 movl $KUSER_SHARED_SYSCALL, %ecx
2377 call *(%ecx)
2378 ret $0x8
2379
2380 .global _NtUserCreateCaret@16
2381 _NtUserCreateCaret@16:
2382 movl $0x1153, %eax
2383 movl $KUSER_SHARED_SYSCALL, %ecx
2384 call *(%ecx)
2385 ret $0x10
2386
2387 .global _NtUserCreateDesktop@20
2388 _NtUserCreateDesktop@20:
2389 movl $0x1154, %eax
2390 movl $KUSER_SHARED_SYSCALL, %ecx
2391 call *(%ecx)
2392 ret $0x14
2393
2394 .global _NtUserCreateInputContext@4
2395 _NtUserCreateInputContext@4:
2396 movl $0x1155, %eax
2397 movl $KUSER_SHARED_SYSCALL, %ecx
2398 call *(%ecx)
2399 ret $0x4
2400
2401 .global _NtUserCreateLocalMemHandle@16
2402 _NtUserCreateLocalMemHandle@16:
2403 movl $0x1156, %eax
2404 movl $KUSER_SHARED_SYSCALL, %ecx
2405 call *(%ecx)
2406 ret $0x10
2407
2408 .global _NtUserCreateWindowEx@60
2409 _NtUserCreateWindowEx@60:
2410 movl $0x1157, %eax
2411 movl $KUSER_SHARED_SYSCALL, %ecx
2412 call *(%ecx)
2413 ret $0x3c
2414
2415 .global _NtUserCreateWindowStation@28
2416 _NtUserCreateWindowStation@28:
2417 movl $0x1158, %eax
2418 movl $KUSER_SHARED_SYSCALL, %ecx
2419 call *(%ecx)
2420 ret $0x1c
2421
2422 .global _NtUserDdeGetQualityOfService@12
2423 _NtUserDdeGetQualityOfService@12:
2424 movl $0x1159, %eax
2425 movl $KUSER_SHARED_SYSCALL, %ecx
2426 call *(%ecx)
2427 ret $0xc
2428
2429 .global _NtUserDdeInitialize@20
2430 _NtUserDdeInitialize@20:
2431 movl $0x115a, %eax
2432 movl $KUSER_SHARED_SYSCALL, %ecx
2433 call *(%ecx)
2434 ret $0x14
2435
2436 .global _NtUserDdeSetQualityOfService@12
2437 _NtUserDdeSetQualityOfService@12:
2438 movl $0x115b, %eax
2439 movl $KUSER_SHARED_SYSCALL, %ecx
2440 call *(%ecx)
2441 ret $0xc
2442
2443 .global _NtUserDeferWindowPos@32
2444 _NtUserDeferWindowPos@32:
2445 movl $0x115c, %eax
2446 movl $KUSER_SHARED_SYSCALL, %ecx
2447 call *(%ecx)
2448 ret $0x20
2449
2450 .global _NtUserDefSetText@8
2451 _NtUserDefSetText@8:
2452 movl $0x115d, %eax
2453 movl $KUSER_SHARED_SYSCALL, %ecx
2454 call *(%ecx)
2455 ret $0x8
2456
2457 .global _NtUserDeleteMenu@12
2458 _NtUserDeleteMenu@12:
2459 movl $0x115e, %eax
2460 movl $KUSER_SHARED_SYSCALL, %ecx
2461 call *(%ecx)
2462 ret $0xc
2463
2464 .global _NtUserDestroyAcceleratorTable@4
2465 _NtUserDestroyAcceleratorTable@4:
2466 movl $0x115f, %eax
2467 movl $KUSER_SHARED_SYSCALL, %ecx
2468 call *(%ecx)
2469 ret $0x4
2470
2471 .global _NtUserDestroyCursor@8
2472 _NtUserDestroyCursor@8:
2473 movl $0x1160, %eax
2474 movl $KUSER_SHARED_SYSCALL, %ecx
2475 call *(%ecx)
2476 ret $0x8
2477
2478 .global _NtUserDestroyInputContext@4
2479 _NtUserDestroyInputContext@4:
2480 movl $0x1161, %eax
2481 movl $KUSER_SHARED_SYSCALL, %ecx
2482 call *(%ecx)
2483 ret $0x4
2484
2485 .global _NtUserDestroyMenu@4
2486 _NtUserDestroyMenu@4:
2487 movl $0x1162, %eax
2488 movl $KUSER_SHARED_SYSCALL, %ecx
2489 call *(%ecx)
2490 ret $0x4
2491
2492 .global _NtUserDestroyWindow@4
2493 _NtUserDestroyWindow@4:
2494 movl $0x1163, %eax
2495 movl $KUSER_SHARED_SYSCALL, %ecx
2496 call *(%ecx)
2497 ret $0x4
2498
2499 .global _NtUserDisableThreadIme@4
2500 _NtUserDisableThreadIme@4:
2501 movl $0x1164, %eax
2502 movl $KUSER_SHARED_SYSCALL, %ecx
2503 call *(%ecx)
2504 ret $0x4
2505
2506 .global _NtUserDispatchMessage@4
2507 _NtUserDispatchMessage@4:
2508 movl $0x1165, %eax
2509 movl $KUSER_SHARED_SYSCALL, %ecx
2510 call *(%ecx)
2511 ret $0x4
2512
2513 .global _NtUserDragDetect@12
2514 _NtUserDragDetect@12:
2515 movl $0x1166, %eax
2516 movl $KUSER_SHARED_SYSCALL, %ecx
2517 call *(%ecx)
2518 ret $0xc
2519
2520 .global _NtUserDragObject@20
2521 _NtUserDragObject@20:
2522 movl $0x1167, %eax
2523 movl $KUSER_SHARED_SYSCALL, %ecx
2524 call *(%ecx)
2525 ret $0x14
2526
2527 .global _NtUserDrawAnimatedRects@16
2528 _NtUserDrawAnimatedRects@16:
2529 movl $0x1168, %eax
2530 movl $KUSER_SHARED_SYSCALL, %ecx
2531 call *(%ecx)
2532 ret $0x10
2533
2534 .global _NtUserDrawCaption@16
2535 _NtUserDrawCaption@16:
2536 movl $0x1169, %eax
2537 movl $KUSER_SHARED_SYSCALL, %ecx
2538 call *(%ecx)
2539 ret $0x10
2540
2541 .global _NtUserDrawCaptionTemp@28
2542 _NtUserDrawCaptionTemp@28:
2543 movl $0x116a, %eax
2544 movl $KUSER_SHARED_SYSCALL, %ecx
2545 call *(%ecx)
2546 ret $0x1c
2547
2548 .global _NtUserDrawIconEx@44
2549 _NtUserDrawIconEx@44:
2550 movl $0x116b, %eax
2551 movl $KUSER_SHARED_SYSCALL, %ecx
2552 call *(%ecx)
2553 ret $0x2c
2554
2555 .global _NtUserDrawMenuBarTemp@20
2556 _NtUserDrawMenuBarTemp@20:
2557 movl $0x116c, %eax
2558 movl $KUSER_SHARED_SYSCALL, %ecx
2559 call *(%ecx)
2560 ret $0x14
2561
2562 .global _NtUserEmptyClipboard@0
2563 _NtUserEmptyClipboard@0:
2564 movl $0x116d, %eax
2565 movl $KUSER_SHARED_SYSCALL, %ecx
2566 call *(%ecx)
2567 ret $0x0
2568
2569 .global _NtUserEnableMenuItem@12
2570 _NtUserEnableMenuItem@12:
2571 movl $0x116e, %eax
2572 movl $KUSER_SHARED_SYSCALL, %ecx
2573 call *(%ecx)
2574 ret $0xc
2575
2576 .global _NtUserEnableScrollBar@12
2577 _NtUserEnableScrollBar@12:
2578 movl $0x116f, %eax
2579 movl $KUSER_SHARED_SYSCALL, %ecx
2580 call *(%ecx)
2581 ret $0xc
2582
2583 .global _NtUserEndDeferWindowPosEx@8
2584 _NtUserEndDeferWindowPosEx@8:
2585 movl $0x1170, %eax
2586 movl $KUSER_SHARED_SYSCALL, %ecx
2587 call *(%ecx)
2588 ret $0x8
2589
2590 .global _NtUserEndMenu@0
2591 _NtUserEndMenu@0:
2592 movl $0x1171, %eax
2593 movl $KUSER_SHARED_SYSCALL, %ecx
2594 call *(%ecx)
2595 ret $0x0
2596
2597 .global _NtUserEndPaint@8
2598 _NtUserEndPaint@8:
2599 movl $0x1172, %eax
2600 movl $KUSER_SHARED_SYSCALL, %ecx
2601 call *(%ecx)
2602 ret $0x8
2603
2604 .global _NtUserEnumDisplayDevices@16
2605 _NtUserEnumDisplayDevices@16:
2606 movl $0x1173, %eax
2607 movl $KUSER_SHARED_SYSCALL, %ecx
2608 call *(%ecx)
2609 ret $0x10
2610
2611 .global _NtUserEnumDisplayMonitors@16
2612 _NtUserEnumDisplayMonitors@16:
2613 movl $0x1174, %eax
2614 movl $KUSER_SHARED_SYSCALL, %ecx
2615 call *(%ecx)
2616 ret $0x10
2617
2618 .global _NtUserEnumDisplaySettings@16
2619 _NtUserEnumDisplaySettings@16:
2620 movl $0x1175, %eax
2621 movl $KUSER_SHARED_SYSCALL, %ecx
2622 call *(%ecx)
2623 ret $0x10
2624
2625 .global _NtUserEvent@4
2626 _NtUserEvent@4:
2627 movl $0x1176, %eax
2628 movl $KUSER_SHARED_SYSCALL, %ecx
2629 call *(%ecx)
2630 ret $0x4
2631
2632 .global _NtUserExcludeUpdateRgn@8
2633 _NtUserExcludeUpdateRgn@8:
2634 movl $0x1177, %eax
2635 movl $KUSER_SHARED_SYSCALL, %ecx
2636 call *(%ecx)
2637 ret $0x8
2638
2639 .global _NtUserFillWindow@16
2640 _NtUserFillWindow@16:
2641 movl $0x1178, %eax
2642 movl $KUSER_SHARED_SYSCALL, %ecx
2643 call *(%ecx)
2644 ret $0x10
2645
2646 .global _NtUserFindExistingCursorIcon@12
2647 _NtUserFindExistingCursorIcon@12:
2648 movl $0x1179, %eax
2649 movl $KUSER_SHARED_SYSCALL, %ecx
2650 call *(%ecx)
2651 ret $0xc
2652
2653 .global _NtUserFindWindowEx@20
2654 _NtUserFindWindowEx@20:
2655 movl $0x117a, %eax
2656 movl $KUSER_SHARED_SYSCALL, %ecx
2657 call *(%ecx)
2658 ret $0x14
2659
2660 .global _NtUserFlashWindowEx@4
2661 _NtUserFlashWindowEx@4:
2662 movl $0x117b, %eax
2663 movl $KUSER_SHARED_SYSCALL, %ecx
2664 call *(%ecx)
2665 ret $0x4
2666
2667 .global _NtUserGetAltTabInfo@24
2668 _NtUserGetAltTabInfo@24:
2669 movl $0x117c, %eax
2670 movl $KUSER_SHARED_SYSCALL, %ecx
2671 call *(%ecx)
2672 ret $0x18
2673
2674 .global _NtUserGetAncestor@8
2675 _NtUserGetAncestor@8:
2676 movl $0x117d, %eax
2677 movl $KUSER_SHARED_SYSCALL, %ecx
2678 call *(%ecx)
2679 ret $0x8
2680
2681 .global _NtUserGetAppImeLevel@4
2682 _NtUserGetAppImeLevel@4:
2683 movl $0x117e, %eax
2684 movl $KUSER_SHARED_SYSCALL, %ecx
2685 call *(%ecx)
2686 ret $0x4
2687
2688 .global _NtUserGetAsyncKeyState@4
2689 _NtUserGetAsyncKeyState@4:
2690 movl $0x117f, %eax
2691 movl $KUSER_SHARED_SYSCALL, %ecx
2692 call *(%ecx)
2693 ret $0x4
2694
2695 .global _NtUserGetAtomName@8
2696 _NtUserGetAtomName@8:
2697 movl $0x1180, %eax
2698 movl $KUSER_SHARED_SYSCALL, %ecx
2699 call *(%ecx)
2700 ret $0x8
2701
2702 .global _NtUserGetCaretBlinkTime@0
2703 _NtUserGetCaretBlinkTime@0:
2704 movl $0x1181, %eax
2705 movl $KUSER_SHARED_SYSCALL, %ecx
2706 call *(%ecx)
2707 ret $0x0
2708
2709 .global _NtUserGetCaretPos@4
2710 _NtUserGetCaretPos@4:
2711 movl $0x1182, %eax
2712 movl $KUSER_SHARED_SYSCALL, %ecx
2713 call *(%ecx)
2714 ret $0x4
2715
2716 .global _NtUserGetClassInfo@20
2717 _NtUserGetClassInfo@20:
2718 movl $0x1183, %eax
2719 movl $KUSER_SHARED_SYSCALL, %ecx
2720 call *(%ecx)
2721 ret $0x14
2722
2723 .global _NtUserGetClassName@12
2724 _NtUserGetClassName@12:
2725 movl $0x1184, %eax
2726 movl $KUSER_SHARED_SYSCALL, %ecx
2727 call *(%ecx)
2728 ret $0xc
2729
2730 .global _NtUserGetClipboardData@8
2731 _NtUserGetClipboardData@8:
2732 movl $0x1185, %eax
2733 movl $KUSER_SHARED_SYSCALL, %ecx
2734 call *(%ecx)
2735 ret $0x8
2736
2737 .global _NtUserGetClipboardFormatName@12
2738 _NtUserGetClipboardFormatName@12:
2739 movl $0x1186, %eax
2740 movl $KUSER_SHARED_SYSCALL, %ecx
2741 call *(%ecx)
2742 ret $0xc
2743
2744 .global _NtUserGetClipboardOwner@0
2745 _NtUserGetClipboardOwner@0:
2746 movl $0x1187, %eax
2747 movl $KUSER_SHARED_SYSCALL, %ecx
2748 call *(%ecx)
2749 ret $0x0
2750
2751 .global _NtUserGetClipboardSequenceNumber@0
2752 _NtUserGetClipboardSequenceNumber@0:
2753 movl $0x1188, %eax
2754 movl $KUSER_SHARED_SYSCALL, %ecx
2755 call *(%ecx)
2756 ret $0x0
2757
2758 .global _NtUserGetClipboardViewer@0
2759 _NtUserGetClipboardViewer@0:
2760 movl $0x1189, %eax
2761 movl $KUSER_SHARED_SYSCALL, %ecx
2762 call *(%ecx)
2763 ret $0x0
2764
2765 .global _NtUserGetClipCursor@4
2766 _NtUserGetClipCursor@4:
2767 movl $0x118a, %eax
2768 movl $KUSER_SHARED_SYSCALL, %ecx
2769 call *(%ecx)
2770 ret $0x4
2771
2772 .global _NtUserGetComboBoxInfo@8
2773 _NtUserGetComboBoxInfo@8:
2774 movl $0x118b, %eax
2775 movl $KUSER_SHARED_SYSCALL, %ecx
2776 call *(%ecx)
2777 ret $0x8
2778
2779 .global _NtUserGetControlBrush@12
2780 _NtUserGetControlBrush@12:
2781 movl $0x118c, %eax
2782 movl $KUSER_SHARED_SYSCALL, %ecx
2783 call *(%ecx)
2784 ret $0xc
2785
2786 .global _NtUserGetControlColor@16
2787 _NtUserGetControlColor@16:
2788 movl $0x118d, %eax
2789 movl $KUSER_SHARED_SYSCALL, %ecx
2790 call *(%ecx)
2791 ret $0x10
2792
2793 .global _NtUserGetCPD@12
2794 _NtUserGetCPD@12:
2795 movl $0x118e, %eax
2796 movl $KUSER_SHARED_SYSCALL, %ecx
2797 call *(%ecx)
2798 ret $0xc
2799
2800 .global _NtUserGetCursorFrameInfo@16
2801 _NtUserGetCursorFrameInfo@16:
2802 movl $0x118f, %eax
2803 movl $KUSER_SHARED_SYSCALL, %ecx
2804 call *(%ecx)
2805 ret $0x10
2806
2807 .global _NtUserGetCursorInfo@4
2808 _NtUserGetCursorInfo@4:
2809 movl $0x1190, %eax
2810 movl $KUSER_SHARED_SYSCALL, %ecx
2811 call *(%ecx)
2812 ret $0x4
2813
2814 .global _NtUserGetDC@4
2815 _NtUserGetDC@4:
2816 movl $0x1191, %eax
2817 movl $KUSER_SHARED_SYSCALL, %ecx
2818 call *(%ecx)
2819 ret $0x4
2820
2821 .global _NtUserGetDCEx@12
2822 _NtUserGetDCEx@12:
2823 movl $0x1192, %eax
2824 movl $KUSER_SHARED_SYSCALL, %ecx
2825 call *(%ecx)
2826 ret $0xc
2827
2828 .global _NtUserGetDoubleClickTime@0
2829 _NtUserGetDoubleClickTime@0:
2830 movl $0x1193, %eax
2831 movl $KUSER_SHARED_SYSCALL, %ecx
2832 call *(%ecx)
2833 ret $0x0
2834
2835 .global _NtUserGetForegroundWindow@0
2836 _NtUserGetForegroundWindow@0:
2837 movl $0x1194, %eax
2838 movl $KUSER_SHARED_SYSCALL, %ecx
2839 call *(%ecx)
2840 ret $0x0
2841
2842 .global _NtUserGetGuiResources@8
2843 _NtUserGetGuiResources@8:
2844 movl $0x1195, %eax
2845 movl $KUSER_SHARED_SYSCALL, %ecx
2846 call *(%ecx)
2847 ret $0x8
2848
2849 .global _NtUserGetGUIThreadInfo@8
2850 _NtUserGetGUIThreadInfo@8:
2851 movl $0x1196, %eax
2852 movl $KUSER_SHARED_SYSCALL, %ecx
2853 call *(%ecx)
2854 ret $0x8
2855
2856 .global _NtUserGetIconInfo@24
2857 _NtUserGetIconInfo@24:
2858 movl $0x1197, %eax
2859 movl $KUSER_SHARED_SYSCALL, %ecx
2860 call *(%ecx)
2861 ret $0x18
2862
2863 .global _NtUserGetIconSize@16
2864 _NtUserGetIconSize@16:
2865 movl $0x1198, %eax
2866 movl $KUSER_SHARED_SYSCALL, %ecx
2867 call *(%ecx)
2868 ret $0x10
2869
2870 .global _NtUserGetImeHotKey@16
2871 _NtUserGetImeHotKey@16:
2872 movl $0x1199, %eax
2873 movl $KUSER_SHARED_SYSCALL, %ecx
2874 call *(%ecx)
2875 ret $0x10
2876
2877 .global _NtUserGetImeInfoEx@8
2878 _NtUserGetImeInfoEx@8:
2879 movl $0x119a, %eax
2880 movl $KUSER_SHARED_SYSCALL, %ecx
2881 call *(%ecx)
2882 ret $0x8
2883
2884 .global _NtUserGetInternalWindowPos@12
2885 _NtUserGetInternalWindowPos@12:
2886 movl $0x119b, %eax
2887 movl $KUSER_SHARED_SYSCALL, %ecx
2888 call *(%ecx)
2889 ret $0xc
2890
2891 .global _NtUserGetKeyboardLayoutList@8
2892 _NtUserGetKeyboardLayoutList@8:
2893 movl $0x119c, %eax
2894 movl $KUSER_SHARED_SYSCALL, %ecx
2895 call *(%ecx)
2896 ret $0x8
2897
2898 .global _NtUserGetKeyboardLayoutName@4
2899 _NtUserGetKeyboardLayoutName@4:
2900 movl $0x119d, %eax
2901 movl $KUSER_SHARED_SYSCALL, %ecx
2902 call *(%ecx)
2903 ret $0x4
2904
2905 .global _NtUserGetKeyboardState@4
2906 _NtUserGetKeyboardState@4:
2907 movl $0x119e, %eax
2908 movl $KUSER_SHARED_SYSCALL, %ecx
2909 call *(%ecx)
2910 ret $0x4
2911
2912 .global _NtUserGetKeyNameText@12
2913 _NtUserGetKeyNameText@12:
2914 movl $0x119f, %eax
2915 movl $KUSER_SHARED_SYSCALL, %ecx
2916 call *(%ecx)
2917 ret $0xc
2918
2919 .global _NtUserGetKeyState@4
2920 _NtUserGetKeyState@4:
2921 movl $0x11a0, %eax
2922 movl $KUSER_SHARED_SYSCALL, %ecx
2923 call *(%ecx)
2924 ret $0x4
2925
2926 .global _NtUserGetListBoxInfo@4
2927 _NtUserGetListBoxInfo@4:
2928 movl $0x11a1, %eax
2929 movl $KUSER_SHARED_SYSCALL, %ecx
2930 call *(%ecx)
2931 ret $0x4
2932
2933 .global _NtUserGetMenuBarInfo@16
2934 _NtUserGetMenuBarInfo@16:
2935 movl $0x11a2, %eax
2936 movl $KUSER_SHARED_SYSCALL, %ecx
2937 call *(%ecx)
2938 ret $0x10
2939
2940 .global _NtUserGetMenuIndex@8
2941 _NtUserGetMenuIndex@8:
2942 movl $0x11a3, %eax
2943 movl $KUSER_SHARED_SYSCALL, %ecx
2944 call *(%ecx)
2945 ret $0x8
2946
2947 .global _NtUserGetMenuItemRect@16
2948 _NtUserGetMenuItemRect@16:
2949 movl $0x11a4, %eax
2950 movl $KUSER_SHARED_SYSCALL, %ecx
2951 call *(%ecx)
2952 ret $0x10
2953
2954 .global _NtUserGetMessage@16
2955 _NtUserGetMessage@16:
2956 movl $0x11a5, %eax
2957 movl $KUSER_SHARED_SYSCALL, %ecx
2958 call *(%ecx)
2959 ret $0x10
2960
2961 .global _NtUserGetMouseMovePointsEx@20
2962 _NtUserGetMouseMovePointsEx@20:
2963 movl $0x11a6, %eax
2964 movl $KUSER_SHARED_SYSCALL, %ecx
2965 call *(%ecx)
2966 ret $0x14
2967
2968 .global _NtUserGetObjectInformation@20
2969 _NtUserGetObjectInformation@20:
2970 movl $0x11a7, %eax
2971 movl $KUSER_SHARED_SYSCALL, %ecx
2972 call *(%ecx)
2973 ret $0x14
2974
2975 .global _NtUserGetOpenClipboardWindow@0
2976 _NtUserGetOpenClipboardWindow@0:
2977 movl $0x11a8, %eax
2978 movl $KUSER_SHARED_SYSCALL, %ecx
2979 call *(%ecx)
2980 ret $0x0
2981
2982 .global _NtUserGetPriorityClipboardFormat@8
2983 _NtUserGetPriorityClipboardFormat@8:
2984 movl $0x11a9, %eax
2985 movl $KUSER_SHARED_SYSCALL, %ecx
2986 call *(%ecx)
2987 ret $0x8
2988
2989 .global _NtUserGetProcessWindowStation@0
2990 _NtUserGetProcessWindowStation@0:
2991 movl $0x11aa, %eax
2992 movl $KUSER_SHARED_SYSCALL, %ecx
2993 call *(%ecx)
2994 ret $0x0
2995
2996 .global _NtUserGetRawInputBuffer@12
2997 _NtUserGetRawInputBuffer@12:
2998 movl $0x11ab, %eax
2999 movl $KUSER_SHARED_SYSCALL, %ecx
3000 call *(%ecx)
3001 ret $0xc
3002
3003 .global _NtUserGetRawInputData@20
3004 _NtUserGetRawInputData@20:
3005 movl $0x11ac, %eax
3006 movl $KUSER_SHARED_SYSCALL, %ecx
3007 call *(%ecx)
3008 ret $0x14
3009
3010 .global _NtUserGetRawInputDeviceInfo@16
3011 _NtUserGetRawInputDeviceInfo@16:
3012 movl $0x11ad, %eax
3013 movl $KUSER_SHARED_SYSCALL, %ecx
3014 call *(%ecx)
3015 ret $0x10
3016
3017 .global _NtUserGetRawInputDeviceList@12
3018 _NtUserGetRawInputDeviceList@12:
3019 movl $0x11ae, %eax
3020 movl $KUSER_SHARED_SYSCALL, %ecx
3021 call *(%ecx)
3022 ret $0xc
3023
3024 .global _NtUserGetRegisteredRawInputDevices@12
3025 _NtUserGetRegisteredRawInputDevices@12:
3026 movl $0x11af, %eax
3027 movl $KUSER_SHARED_SYSCALL, %ecx
3028 call *(%ecx)
3029 ret $0xc
3030
3031 .global _NtUserGetScrollBarInfo@12
3032 _NtUserGetScrollBarInfo@12:
3033 movl $0x11b0, %eax
3034 movl $KUSER_SHARED_SYSCALL, %ecx
3035 call *(%ecx)
3036 ret $0xc
3037
3038 .global _NtUserGetSystemMenu@8
3039 _NtUserGetSystemMenu@8:
3040 movl $0x11b1, %eax
3041 movl $KUSER_SHARED_SYSCALL, %ecx
3042 call *(%ecx)
3043 ret $0x8
3044
3045 .global _NtUserGetThreadDesktop@8
3046 _NtUserGetThreadDesktop@8:
3047 movl $0x11b2, %eax
3048 movl $KUSER_SHARED_SYSCALL, %ecx
3049 call *(%ecx)
3050 ret $0x8
3051
3052 .global _NtUserGetThreadState@4
3053 _NtUserGetThreadState@4:
3054 movl $0x11b3, %eax
3055 movl $KUSER_SHARED_SYSCALL, %ecx
3056 call *(%ecx)
3057 ret $0x4
3058
3059 .global _NtUserGetTitleBarInfo@8
3060 _NtUserGetTitleBarInfo@8:
3061 movl $0x11b4, %eax
3062 movl $KUSER_SHARED_SYSCALL, %ecx
3063 call *(%ecx)
3064 ret $0x8
3065
3066 .global _NtUserGetUpdateRect@12
3067 _NtUserGetUpdateRect@12:
3068 movl $0x11b5, %eax
3069 movl $KUSER_SHARED_SYSCALL, %ecx
3070 call *(%ecx)
3071 ret $0xc
3072
3073 .global _NtUserGetUpdateRgn@12
3074 _NtUserGetUpdateRgn@12:
3075 movl $0x11b6, %eax
3076 movl $KUSER_SHARED_SYSCALL, %ecx
3077 call *(%ecx)
3078 ret $0xc
3079
3080 .global _NtUserGetWindowDC@4
3081 _NtUserGetWindowDC@4:
3082 movl $0x11b7, %eax
3083 movl $KUSER_SHARED_SYSCALL, %ecx
3084 call *(%ecx)
3085 ret $0x4
3086
3087 .global _NtUserGetWindowPlacement@8
3088 _NtUserGetWindowPlacement@8:
3089 movl $0x11b8, %eax
3090 movl $KUSER_SHARED_SYSCALL, %ecx
3091 call *(%ecx)
3092 ret $0x8
3093
3094 .global _NtUserGetWOWClass@8
3095 _NtUserGetWOWClass@8:
3096 movl $0x11b9, %eax
3097 movl $KUSER_SHARED_SYSCALL, %ecx
3098 call *(%ecx)
3099 ret $0x8
3100
3101 .global _NtUserHardErrorControl@12
3102 _NtUserHardErrorControl@12:
3103 movl $0x11ba, %eax
3104 movl $KUSER_SHARED_SYSCALL, %ecx
3105 call *(%ecx)
3106 ret $0xc
3107
3108 .global _NtUserHideCaret@4
3109 _NtUserHideCaret@4:
3110 movl $0x11bb, %eax
3111 movl $KUSER_SHARED_SYSCALL, %ecx
3112 call *(%ecx)
3113 ret $0x4
3114
3115 .global _NtUserHiliteMenuItem@16
3116 _NtUserHiliteMenuItem@16:
3117 movl $0x11bc, %eax
3118 movl $KUSER_SHARED_SYSCALL, %ecx
3119 call *(%ecx)
3120 ret $0x10
3121
3122 .global _NtUserImpersonateDdeClientWindow@8
3123 _NtUserImpersonateDdeClientWindow@8:
3124 movl $0x11bd, %eax
3125 movl $KUSER_SHARED_SYSCALL, %ecx
3126 call *(%ecx)
3127 ret $0x8
3128
3129 .global _NtUserInitialize@12
3130 _NtUserInitialize@12:
3131 movl $0x11be, %eax
3132 movl $KUSER_SHARED_SYSCALL, %ecx
3133 call *(%ecx)
3134 ret $0xc
3135
3136 .global _NtUserInitializeClientPfnArrays@16
3137 _NtUserInitializeClientPfnArrays@16:
3138 movl $0x11bf, %eax
3139 movl $KUSER_SHARED_SYSCALL, %ecx
3140 call *(%ecx)
3141 ret $0x10
3142
3143 .global _NtUserInitTask@48
3144 _NtUserInitTask@48:
3145 movl $0x11c0, %eax
3146 movl $KUSER_SHARED_SYSCALL, %ecx
3147 call *(%ecx)
3148 ret $0x30
3149
3150 .global _NtUserInternalGetWindowText@12
3151 _NtUserInternalGetWindowText@12:
3152 movl $0x11c1, %eax
3153 movl $KUSER_SHARED_SYSCALL, %ecx
3154 call *(%ecx)
3155 ret $0xc
3156
3157 .global _NtUserInvalidateRect@12
3158 _NtUserInvalidateRect@12:
3159 movl $0x11c2, %eax
3160 movl $KUSER_SHARED_SYSCALL, %ecx
3161 call *(%ecx)
3162 ret $0xc
3163
3164 .global _NtUserInvalidateRgn@12
3165 _NtUserInvalidateRgn@12:
3166 movl $0x11c3, %eax
3167 movl $KUSER_SHARED_SYSCALL, %ecx
3168 call *(%ecx)
3169 ret $0xc
3170
3171 .global _NtUserIsClipboardFormatAvailable@4
3172 _NtUserIsClipboardFormatAvailable@4:
3173 movl $0x11c4, %eax
3174 movl $KUSER_SHARED_SYSCALL, %ecx
3175 call *(%ecx)
3176 ret $0x4
3177
3178 .global _NtUserKillTimer@8
3179 _NtUserKillTimer@8:
3180 movl $0x11c5, %eax
3181 movl $KUSER_SHARED_SYSCALL, %ecx
3182 call *(%ecx)
3183 ret $0x8
3184
3185 .global _NtUserLoadKeyboardLayoutEx@28
3186 _NtUserLoadKeyboardLayoutEx@28:
3187 movl $0x11c6, %eax
3188 movl $KUSER_SHARED_SYSCALL, %ecx
3189 call *(%ecx)
3190 ret $0x1c
3191
3192 .global _NtUserLockWindowStation@4
3193 _NtUserLockWindowStation@4:
3194 movl $0x11c7, %eax
3195 movl $KUSER_SHARED_SYSCALL, %ecx
3196 call *(%ecx)
3197 ret $0x4
3198
3199 .global _NtUserLockWindowUpdate@4
3200 _NtUserLockWindowUpdate@4:
3201 movl $0x11c8, %eax
3202 movl $KUSER_SHARED_SYSCALL, %ecx
3203 call *(%ecx)
3204 ret $0x4
3205
3206 .global _NtUserLockWorkStation@0
3207 _NtUserLockWorkStation@0:
3208 movl $0x11c9, %eax
3209 movl $KUSER_SHARED_SYSCALL, %ecx
3210 call *(%ecx)
3211 ret $0x0
3212
3213 .global _NtUserMapVirtualKeyEx@16
3214 _NtUserMapVirtualKeyEx@16:
3215 movl $0x11ca, %eax
3216 movl $KUSER_SHARED_SYSCALL, %ecx
3217 call *(%ecx)
3218 ret $0x10
3219
3220 .global _NtUserMenuItemFromPoint@16
3221 _NtUserMenuItemFromPoint@16:
3222 movl $0x11cb, %eax
3223 movl $KUSER_SHARED_SYSCALL, %ecx
3224 call *(%ecx)
3225 ret $0x10
3226
3227 .global _NtUserMessageCall@28
3228 _NtUserMessageCall@28:
3229 movl $0x11cc, %eax
3230 movl $KUSER_SHARED_SYSCALL, %ecx
3231 call *(%ecx)
3232 ret $0x1c
3233
3234 .global _NtUserMinMaximize@12
3235 _NtUserMinMaximize@12:
3236 movl $0x11cd, %eax
3237 movl $KUSER_SHARED_SYSCALL, %ecx
3238 call *(%ecx)
3239 ret $0xc
3240
3241 .global _NtUserMNDragLeave@0
3242 _NtUserMNDragLeave@0:
3243 movl $0x11ce, %eax
3244 movl $KUSER_SHARED_SYSCALL, %ecx
3245 call *(%ecx)
3246 ret $0x0
3247
3248 .global _NtUserMNDragOver@8
3249 _NtUserMNDragOver@8:
3250 movl $0x11cf, %eax
3251 movl $KUSER_SHARED_SYSCALL, %ecx
3252 call *(%ecx)
3253 ret $0x8
3254
3255 .global _NtUserModifyUserStartupInfoFlags@8
3256 _NtUserModifyUserStartupInfoFlags@8:
3257 movl $0x11d0, %eax
3258 movl $KUSER_SHARED_SYSCALL, %ecx
3259 call *(%ecx)
3260 ret $0x8
3261
3262 .global _NtUserMoveWindow@24
3263 _NtUserMoveWindow@24:
3264 movl $0x11d1, %eax
3265 movl $KUSER_SHARED_SYSCALL, %ecx
3266 call *(%ecx)
3267 ret $0x18
3268
3269 .global _NtUserNotifyIMEStatus@12
3270 _NtUserNotifyIMEStatus@12:
3271 movl $0x11d2, %eax
3272 movl $KUSER_SHARED_SYSCALL, %ecx
3273 call *(%ecx)
3274 ret $0xc
3275
3276 .global _NtUserNotifyProcessCreate@16
3277 _NtUserNotifyProcessCreate@16:
3278 movl $0x11d3, %eax
3279 movl $KUSER_SHARED_SYSCALL, %ecx
3280 call *(%ecx)
3281 ret $0x10
3282
3283 .global _NtUserNotifyWinEvent@16
3284 _NtUserNotifyWinEvent@16:
3285 movl $0x11d4, %eax
3286 movl $KUSER_SHARED_SYSCALL, %ecx
3287 call *(%ecx)
3288 ret $0x10
3289
3290 .global _NtUserOpenClipboard@8
3291 _NtUserOpenClipboard@8:
3292 movl $0x11d5, %eax
3293 movl $KUSER_SHARED_SYSCALL, %ecx
3294 call *(%ecx)
3295 ret $0x8
3296
3297 .global _NtUserOpenDesktop@12
3298 _NtUserOpenDesktop@12:
3299 movl $0x11d6, %eax
3300 movl $KUSER_SHARED_SYSCALL, %ecx
3301 call *(%ecx)
3302 ret $0xc
3303
3304 .global _NtUserOpenInputDesktop@12
3305 _NtUserOpenInputDesktop@12:
3306 movl $0x11d7, %eax
3307 movl $KUSER_SHARED_SYSCALL, %ecx
3308 call *(%ecx)
3309 ret $0xc
3310
3311 .global _NtUserOpenWindowStation@8
3312 _NtUserOpenWindowStation@8:
3313 movl $0x11d8, %eax
3314 movl $KUSER_SHARED_SYSCALL, %ecx
3315 call *(%ecx)
3316 ret $0x8
3317
3318 .global _NtUserPaintDesktop@4
3319 _NtUserPaintDesktop@4:
3320 movl $0x11d9, %eax
3321 movl $KUSER_SHARED_SYSCALL, %ecx
3322 call *(%ecx)
3323 ret $0x4
3324
3325 .global _NtUserPeekMessage@20
3326 _NtUserPeekMessage@20:
3327 movl $0x11da, %eax
3328 movl $KUSER_SHARED_SYSCALL, %ecx
3329 call *(%ecx)
3330 ret $0x14
3331
3332 .global _NtUserPostMessage@16
3333 _NtUserPostMessage@16:
3334 movl $0x11db, %eax
3335 movl $KUSER_SHARED_SYSCALL, %ecx
3336 call *(%ecx)
3337 ret $0x10
3338
3339 .global _NtUserPostThreadMessage@16
3340 _NtUserPostThreadMessage@16:
3341 movl $0x11dc, %eax
3342 movl $KUSER_SHARED_SYSCALL, %ecx
3343 call *(%ecx)
3344 ret $0x10
3345
3346 .global _NtUserPrintWindow@12
3347 _NtUserPrintWindow@12:
3348 movl $0x11dd, %eax
3349 movl $KUSER_SHARED_SYSCALL, %ecx
3350 call *(%ecx)
3351 ret $0xc
3352
3353 .global _NtUserProcessConnect@12
3354 _NtUserProcessConnect@12:
3355 movl $0x11de, %eax
3356 movl $KUSER_SHARED_SYSCALL, %ecx
3357 call *(%ecx)
3358 ret $0xc
3359
3360 .global _NtUserQueryInformationThread@20
3361 _NtUserQueryInformationThread@20:
3362 movl $0x11df, %eax
3363 movl $KUSER_SHARED_SYSCALL, %ecx
3364 call *(%ecx)
3365 ret $0x14
3366
3367 .global _NtUserQueryInputContext@8
3368 _NtUserQueryInputContext@8:
3369 movl $0x11e0, %eax
3370 movl $KUSER_SHARED_SYSCALL, %ecx
3371 call *(%ecx)
3372 ret $0x8
3373
3374 .global _NtUserQuerySendMessage@4
3375 _NtUserQuerySendMessage@4:
3376 movl $0x11e1, %eax
3377 movl $KUSER_SHARED_SYSCALL, %ecx
3378 call *(%ecx)
3379 ret $0x4
3380
3381 .global _NtUserQueryUserCounters@20
3382 _NtUserQueryUserCounters@20:
3383 movl $0x11e2, %eax
3384 movl $KUSER_SHARED_SYSCALL, %ecx
3385 call *(%ecx)
3386 ret $0x14
3387
3388 .global _NtUserQueryWindow@8
3389 _NtUserQueryWindow@8:
3390 movl $0x11e3, %eax
3391 movl $KUSER_SHARED_SYSCALL, %ecx
3392 call *(%ecx)
3393 ret $0x8
3394
3395 .global _NtUserRealChildWindowFromPoint@12
3396 _NtUserRealChildWindowFromPoint@12:
3397 movl $0x11e4, %eax
3398 movl $KUSER_SHARED_SYSCALL, %ecx
3399 call *(%ecx)
3400 ret $0xc
3401
3402 .global _NtUserRealInternalGetMessage@24
3403 _NtUserRealInternalGetMessage@24:
3404 movl $0x11e5, %eax
3405 movl $KUSER_SHARED_SYSCALL, %ecx
3406 call *(%ecx)
3407 ret $0x18
3408
3409 .global _NtUserRealWaitMessageEx@8
3410 _NtUserRealWaitMessageEx@8:
3411 movl $0x11e6, %eax
3412 movl $KUSER_SHARED_SYSCALL, %ecx
3413 call *(%ecx)
3414 ret $0x8
3415
3416 .global _NtUserRedrawWindow@16
3417 _NtUserRedrawWindow@16:
3418 movl $0x11e7, %eax
3419 movl $KUSER_SHARED_SYSCALL, %ecx
3420 call *(%ecx)
3421 ret $0x10
3422
3423 .global _NtUserRegisterClassExWOW@28
3424 _NtUserRegisterClassExWOW@28:
3425 movl $0x11e8, %eax
3426 movl $KUSER_SHARED_SYSCALL, %ecx
3427 call *(%ecx)
3428 ret $0x1c
3429
3430 .global _NtUserRegisterUserApiHook@8
3431 _NtUserRegisterUserApiHook@8:
3432 movl $0x11e9, %eax
3433 movl $KUSER_SHARED_SYSCALL, %ecx
3434 call *(%ecx)
3435 ret $0x8
3436
3437 .global _NtUserRegisterHotKey@16
3438 _NtUserRegisterHotKey@16:
3439 movl $0x11ea, %eax
3440 movl $KUSER_SHARED_SYSCALL, %ecx
3441 call *(%ecx)
3442 ret $0x10
3443
3444 .global _NtUserRegisterRawInputDevices@12
3445 _NtUserRegisterRawInputDevices@12:
3446 movl $0x11eb, %eax
3447 movl $KUSER_SHARED_SYSCALL, %ecx
3448 call *(%ecx)
3449 ret $0xc
3450
3451 .global _NtUserRegisterTasklist@4
3452 _NtUserRegisterTasklist@4:
3453 movl $0x11ec, %eax
3454 movl $KUSER_SHARED_SYSCALL, %ecx
3455 call *(%ecx)
3456 ret $0x4
3457
3458 .global _NtUserRegisterWindowMessage@4
3459 _NtUserRegisterWindowMessage@4:
3460 movl $0x11ed, %eax
3461 movl $KUSER_SHARED_SYSCALL, %ecx
3462 call *(%ecx)
3463 ret $0x4
3464
3465 .global _NtUserRemoveMenu@12
3466 _NtUserRemoveMenu@12:
3467 movl $0x11ee, %eax
3468 movl $KUSER_SHARED_SYSCALL, %ecx
3469 call *(%ecx)
3470 ret $0xc
3471
3472 .global _NtUserRemoveProp@8
3473 _NtUserRemoveProp@8:
3474 movl $0x11ef, %eax
3475 movl $KUSER_SHARED_SYSCALL, %ecx
3476 call *(%ecx)
3477 ret $0x8
3478
3479 .global _NtUserResolveDesktop@16
3480 _NtUserResolveDesktop@16:
3481 movl $0x11f0, %eax
3482 movl $KUSER_SHARED_SYSCALL, %ecx
3483 call *(%ecx)
3484 ret $0x10
3485
3486 .global _NtUserResolveDesktopForWOW@4
3487 _NtUserResolveDesktopForWOW@4:
3488 movl $0x11f1, %eax
3489 movl $KUSER_SHARED_SYSCALL, %ecx
3490 call *(%ecx)
3491 ret $0x4
3492
3493 .global _NtUserSBGetParms@16
3494 _NtUserSBGetParms@16:
3495 movl $0x11f2, %eax
3496 movl $KUSER_SHARED_SYSCALL, %ecx
3497 call *(%ecx)
3498 ret $0x10
3499
3500 .global _NtUserScrollDC@28
3501 _NtUserScrollDC@28:
3502 movl $0x11f3, %eax
3503 movl $KUSER_SHARED_SYSCALL, %ecx
3504 call *(%ecx)
3505 ret $0x1c
3506
3507 .global _NtUserScrollWindowEx@32
3508 _NtUserScrollWindowEx@32:
3509 movl $0x11f4, %eax
3510 movl $KUSER_SHARED_SYSCALL, %ecx
3511 call *(%ecx)
3512 ret $0x20
3513
3514 .global _NtUserSelectPalette@12
3515 _NtUserSelectPalette@12:
3516 movl $0x11f5, %eax
3517 movl $KUSER_SHARED_SYSCALL, %ecx
3518 call *(%ecx)
3519 ret $0xc
3520
3521 .global _NtUserSendInput@12
3522 _NtUserSendInput@12:
3523 movl $0x11f6, %eax
3524 movl $KUSER_SHARED_SYSCALL, %ecx
3525 call *(%ecx)
3526 ret $0xc
3527
3528 .global _NtUserSetActiveWindow@4
3529 _NtUserSetActiveWindow@4:
3530 movl $0x11f7, %eax
3531 movl $KUSER_SHARED_SYSCALL, %ecx
3532 call *(%ecx)
3533 ret $0x4
3534
3535 .global _NtUserSetAppImeLevel@8
3536 _NtUserSetAppImeLevel@8:
3537 movl $0x11f8, %eax
3538 movl $KUSER_SHARED_SYSCALL, %ecx
3539 call *(%ecx)
3540 ret $0x8
3541
3542 .global _NtUserSetCapture@4
3543 _NtUserSetCapture@4:
3544 movl $0x11f9, %eax
3545 movl $KUSER_SHARED_SYSCALL, %ecx
3546 call *(%ecx)
3547 ret $0x4
3548
3549 .global _NtUserSetClassLong@16
3550 _NtUserSetClassLong@16:
3551 movl $0x11fa, %eax
3552 movl $KUSER_SHARED_SYSCALL, %ecx
3553 call *(%ecx)
3554 ret $0x10
3555
3556 .global _NtUserSetClassWord@12
3557 _NtUserSetClassWord@12:
3558 movl $0x11fb, %eax
3559 movl $KUSER_SHARED_SYSCALL, %ecx
3560 call *(%ecx)
3561 ret $0xc
3562
3563 .global _NtUserSetClipboardData@12
3564 _NtUserSetClipboardData@12:
3565 movl $0x11fc, %eax
3566 movl $KUSER_SHARED_SYSCALL, %ecx
3567 call *(%ecx)
3568 ret $0xc
3569
3570 .global _NtUserSetClipboardViewer@4
3571 _NtUserSetClipboardViewer@4:
3572 movl $0x11fd, %eax
3573 movl $KUSER_SHARED_SYSCALL, %ecx
3574 call *(%ecx)
3575 ret $0x4
3576
3577 .global _NtUserSetConsoleReserveKeys@8
3578 _NtUserSetConsoleReserveKeys@8:
3579 movl $0x11fe, %eax
3580 movl $KUSER_SHARED_SYSCALL, %ecx
3581 call *(%ecx)
3582 ret $0x8
3583
3584 .global _NtUserSetCursor@4
3585 _NtUserSetCursor@4:
3586 movl $0x11ff, %eax
3587 movl $KUSER_SHARED_SYSCALL, %ecx
3588 call *(%ecx)
3589 ret $0x4
3590
3591 .global _NtUserSetCursorContents@8
3592 _NtUserSetCursorContents@8:
3593 movl $0x1200, %eax
3594 movl $KUSER_SHARED_SYSCALL, %ecx
3595 call *(%ecx)
3596 ret $0x8
3597
3598 .global _NtUserSetCursorIconData@16
3599 _NtUserSetCursorIconData@16:
3600 movl $0x1201, %eax
3601 movl $KUSER_SHARED_SYSCALL, %ecx
3602 call *(%ecx)
3603 ret $0x10
3604
3605 .global _NtUserSetDbgTag@8
3606 _NtUserSetDbgTag@8:
3607 movl $0x1202, %eax
3608 movl $KUSER_SHARED_SYSCALL, %ecx
3609 call *(%ecx)
3610 ret $0x8
3611
3612 .global _NtUserSetFocus@4
3613 _NtUserSetFocus@4:
3614 movl $0x1203, %eax
3615 movl $KUSER_SHARED_SYSCALL, %ecx
3616 call *(%ecx)
3617 ret $0x4
3618
3619 .global _NtUserSetImeHotKey@20
3620 _NtUserSetImeHotKey@20:
3621 movl $0x1204, %eax
3622 movl $KUSER_SHARED_SYSCALL, %ecx
3623 call *(%ecx)
3624 ret $0x14
3625
3626 .global _NtUserSetImeInfoEx@4
3627 _NtUserSetImeInfoEx@4:
3628 movl $0x1205, %eax
3629 movl $KUSER_SHARED_SYSCALL, %ecx
3630 call *(%ecx)
3631 ret $0x4
3632
3633 .global _NtUserSetImeOwnerWindow@8
3634 _NtUserSetImeOwnerWindow@8:
3635 movl $0x1206, %eax
3636 movl $KUSER_SHARED_SYSCALL, %ecx
3637 call *(%ecx)
3638 ret $0x8
3639
3640 .global _NtUserSetInformationProcess@16
3641 _NtUserSetInformationProcess@16:
3642 movl $0x1207, %eax
3643 movl $KUSER_SHARED_SYSCALL, %ecx
3644 call *(%ecx)
3645 ret $0x10
3646
3647 .global _NtUserSetInformationThread@16
3648 _NtUserSetInformationThread@16:
3649 movl $0x1208, %eax
3650 movl $KUSER_SHARED_SYSCALL, %ecx
3651 call *(%ecx)
3652 ret $0x10
3653
3654 .global _NtUserSetInternalWindowPos@16
3655 _NtUserSetInternalWindowPos@16:
3656 movl $0x1209, %eax
3657 movl $KUSER_SHARED_SYSCALL, %ecx
3658 call *(%ecx)
3659 ret $0x10
3660
3661 .global _NtUserSetKeyboardState@4
3662 _NtUserSetKeyboardState@4:
3663 movl $0x120a, %eax
3664 movl $KUSER_SHARED_SYSCALL, %ecx
3665 call *(%ecx)
3666 ret $0x4
3667
3668 .global _NtUserSetLogonNotifyWindow@4
3669 _NtUserSetLogonNotifyWindow@4:
3670 movl $0x120b, %eax
3671 movl $KUSER_SHARED_SYSCALL, %ecx
3672 call *(%ecx)
3673 ret $0x4
3674
3675 .global _NtUserSetMenu@12
3676 _NtUserSetMenu@12:
3677 movl $0x120c, %eax
3678 movl $KUSER_SHARED_SYSCALL, %ecx
3679 call *(%ecx)
3680 ret $0xc
3681
3682 .global _NtUserSetMenuContextHelpId@8
3683 _NtUserSetMenuContextHelpId@8:
3684 movl $0x120d, %eax
3685 movl $KUSER_SHARED_SYSCALL, %ecx
3686 call *(%ecx)
3687 ret $0x8
3688
3689 .global _NtUserSetMenuDefaultItem@12
3690 _NtUserSetMenuDefaultItem@12:
3691 movl $0x120e, %eax
3692 movl $KUSER_SHARED_SYSCALL, %ecx
3693 call *(%ecx)
3694 ret $0xc
3695
3696 .global _NtUserSetMenuFlagRtoL@4
3697 _NtUserSetMenuFlagRtoL@4:
3698 movl $0x120f, %eax
3699 movl $KUSER_SHARED_SYSCALL, %ecx
3700 call *(%ecx)
3701 ret $0x4
3702
3703 .global _NtUserSetObjectInformation@16
3704 _NtUserSetObjectInformation@16:
3705 movl $0x1210, %eax
3706 movl $KUSER_SHARED_SYSCALL, %ecx
3707 call *(%ecx)
3708 ret $0x10
3709
3710 .global _NtUserSetParent@8
3711 _NtUserSetParent@8:
3712 movl $0x1211, %eax
3713 movl $KUSER_SHARED_SYSCALL, %ecx
3714 call *(%ecx)
3715 ret $0x8
3716
3717 .global _NtUserSetProcessWindowStation@4
3718 _NtUserSetProcessWindowStation@4:
3719 movl $0x1212, %eax
3720 movl $KUSER_SHARED_SYSCALL, %ecx
3721 call *(%ecx)
3722 ret $0x4
3723
3724 .global _NtUserSetProp@12
3725 _NtUserSetProp@12:
3726 movl $0x1213, %eax
3727 movl $KUSER_SHARED_SYSCALL, %ecx
3728 call *(%ecx)
3729 ret $0xc
3730
3731 .global _NtUserSetRipFlags@8
3732 _NtUserSetRipFlags@8:
3733 movl $0x1214, %eax
3734 movl $KUSER_SHARED_SYSCALL, %ecx
3735 call *(%ecx)
3736 ret $0x8
3737
3738 .global _NtUserSetScrollInfo@16
3739 _NtUserSetScrollInfo@16:
3740 movl $0x1215, %eax
3741 movl $KUSER_SHARED_SYSCALL, %ecx
3742 call *(%ecx)
3743 ret $0x10
3744
3745 .global _NtUserSetShellWindowEx@8
3746 _NtUserSetShellWindowEx@8:
3747 movl $0x1216, %eax
3748 movl $KUSER_SHARED_SYSCALL, %ecx
3749 call *(%ecx)
3750 ret $0x8
3751
3752 .global _NtUserSetSysColors@16
3753 _NtUserSetSysColors@16:
3754 movl $0x1217, %eax
3755 movl $KUSER_SHARED_SYSCALL, %ecx
3756 call *(%ecx)
3757 ret $0x10
3758
3759 .global _NtUserSetSystemCursor@8
3760 _NtUserSetSystemCursor@8:
3761 movl $0x1218, %eax
3762 movl $KUSER_SHARED_SYSCALL, %ecx
3763 call *(%ecx)
3764 ret $0x8
3765
3766 .global _NtUserSetSystemMenu@8
3767 _NtUserSetSystemMenu@8:
3768 movl $0x1219, %eax
3769 movl $KUSER_SHARED_SYSCALL, %ecx
3770 call *(%ecx)
3771 ret $0x8
3772
3773 .global _NtUserSetSystemTimer@16
3774 _NtUserSetSystemTimer@16:
3775 movl $0x121a, %eax
3776 movl $KUSER_SHARED_SYSCALL, %ecx
3777 call *(%ecx)
3778 ret $0x10
3779
3780 .global _NtUserSetThreadDesktop@4
3781 _NtUserSetThreadDesktop@4:
3782 movl $0x121b, %eax
3783 movl $KUSER_SHARED_SYSCALL, %ecx
3784 call *(%ecx)
3785 ret $0x4
3786
3787 .global _NtUserSetThreadLayoutHandles@8
3788 _NtUserSetThreadLayoutHandles@8:
3789 movl $0x121c, %eax
3790 movl $KUSER_SHARED_SYSCALL, %ecx
3791 call *(%ecx)
3792 ret $0x8
3793
3794 .global _NtUserSetThreadState@8
3795 _NtUserSetThreadState@8:
3796 movl $0x121d, %eax
3797 movl $KUSER_SHARED_SYSCALL, %ecx
3798 call *(%ecx)
3799 ret $0x8
3800
3801 .global _NtUserSetTimer@16
3802 _NtUserSetTimer@16:
3803 movl $0x121e, %eax
3804 movl $KUSER_SHARED_SYSCALL, %ecx
3805 call *(%ecx)
3806 ret $0x10
3807
3808 .global _NtUserSetWindowFNID@8
3809 _NtUserSetWindowFNID@8:
3810 movl $0x121f, %eax
3811 movl $KUSER_SHARED_SYSCALL, %ecx
3812 call *(%ecx)
3813 ret $0x8
3814
3815 .global _NtUserSetWindowLong@16
3816 _NtUserSetWindowLong@16:
3817 movl $0x1220, %eax
3818 movl $KUSER_SHARED_SYSCALL, %ecx
3819 call *(%ecx)
3820 ret $0x10
3821
3822 .global _NtUserSetWindowPlacement@8
3823 _NtUserSetWindowPlacement@8:
3824 movl $0x1221, %eax
3825 movl $KUSER_SHARED_SYSCALL, %ecx
3826 call *(%ecx)
3827 ret $0x8
3828
3829 .global _NtUserSetWindowPos@28
3830 _NtUserSetWindowPos@28:
3831 movl $0x1222, %eax
3832 movl $KUSER_SHARED_SYSCALL, %ecx
3833 call *(%ecx)
3834 ret $0x1c
3835
3836 .global _NtUserSetWindowRgn@12
3837 _NtUserSetWindowRgn@12:
3838 movl $0x1223, %eax
3839 movl $KUSER_SHARED_SYSCALL, %ecx
3840 call *(%ecx)
3841 ret $0xc
3842
3843 .global _NtUserSetWindowsHookAW@12
3844 _NtUserSetWindowsHookAW@12:
3845 movl $0x1224, %eax
3846 movl $KUSER_SHARED_SYSCALL, %ecx
3847 call *(%ecx)
3848 ret $0xc
3849
3850 .global _NtUserSetWindowsHookEx@24
3851 _NtUserSetWindowsHookEx@24:
3852 movl $0x1225, %eax
3853 movl $KUSER_SHARED_SYSCALL, %ecx
3854 call *(%ecx)
3855 ret $0x18
3856
3857 .global _NtUserSetWindowStationUser@16
3858 _NtUserSetWindowStationUser@16:
3859 movl $0x1226, %eax
3860 movl $KUSER_SHARED_SYSCALL, %ecx
3861 call *(%ecx)
3862 ret $0x10
3863
3864 .global _NtUserSetWindowWord@12
3865 _NtUserSetWindowWord@12:
3866 movl $0x1227, %eax
3867 movl $KUSER_SHARED_SYSCALL, %ecx
3868 call *(%ecx)
3869 ret $0xc
3870
3871 .global _NtUserSetWinEventHook@32
3872 _NtUserSetWinEventHook@32:
3873 movl $0x1228, %eax
3874 movl $KUSER_SHARED_SYSCALL, %ecx
3875 call *(%ecx)
3876 ret $0x20
3877
3878 .global _NtUserShowCaret@4
3879 _NtUserShowCaret@4:
3880 movl $0x1229, %eax
3881 movl $KUSER_SHARED_SYSCALL, %ecx
3882 call *(%ecx)
3883 ret $0x4
3884
3885 .global _NtUserShowScrollBar@12
3886 _NtUserShowScrollBar@12:
3887 movl $0x122a, %eax
3888 movl $KUSER_SHARED_SYSCALL, %ecx
3889 call *(%ecx)
3890 ret $0xc
3891
3892 .global _NtUserShowWindow@8
3893 _NtUserShowWindow@8:
3894 movl $0x122b, %eax
3895 movl $KUSER_SHARED_SYSCALL, %ecx
3896 call *(%ecx)
3897 ret $0x8
3898
3899 .global _NtUserShowWindowAsync@8
3900 _NtUserShowWindowAsync@8:
3901 movl $0x122c, %eax
3902 movl $KUSER_SHARED_SYSCALL, %ecx
3903 call *(%ecx)
3904 ret $0x8
3905
3906 .global _NtUserSoundSentry@0
3907 _NtUserSoundSentry@0:
3908 movl $0x122d, %eax
3909 movl $KUSER_SHARED_SYSCALL, %ecx
3910 call *(%ecx)
3911 ret $0x0
3912
3913 .global _NtUserSwitchDesktop@4
3914 _NtUserSwitchDesktop@4:
3915 movl $0x122e, %eax
3916 movl $KUSER_SHARED_SYSCALL, %ecx
3917 call *(%ecx)
3918 ret $0x4
3919
3920 .global _NtUserSystemParametersInfo@16
3921 _NtUserSystemParametersInfo@16:
3922 movl $0x122f, %eax
3923 movl $KUSER_SHARED_SYSCALL, %ecx
3924 call *(%ecx)
3925 ret $0x10
3926
3927 .global _NtUserTestForInteractiveUser@4
3928 _NtUserTestForInteractiveUser@4:
3929 movl $0x1230, %eax
3930 movl $KUSER_SHARED_SYSCALL, %ecx
3931 call *(%ecx)
3932 ret $0x4
3933
3934 .global _NtUserThunkedMenuInfo@8
3935 _NtUserThunkedMenuInfo@8:
3936 movl $0x1231, %eax
3937 movl $KUSER_SHARED_SYSCALL, %ecx
3938 call *(%ecx)
3939 ret $0x8
3940
3941 .global _NtUserThunkedMenuItemInfo@24
3942 _NtUserThunkedMenuItemInfo@24:
3943 movl $0x1232, %eax
3944 movl $KUSER_SHARED_SYSCALL, %ecx
3945 call *(%ecx)
3946 ret $0x18
3947
3948 .global _NtUserToUnicodeEx@28
3949 _NtUserToUnicodeEx@28:
3950 movl $0x1233, %eax
3951 movl $KUSER_SHARED_SYSCALL, %ecx
3952 call *(%ecx)
3953 ret $0x1c
3954
3955 .global _NtUserTrackMouseEvent@4
3956 _NtUserTrackMouseEvent@4:
3957 movl $0x1234, %eax
3958 movl $KUSER_SHARED_SYSCALL, %ecx
3959 call *(%ecx)
3960 ret $0x4
3961
3962 .global _NtUserTrackPopupMenuEx@24
3963 _NtUserTrackPopupMenuEx@24:
3964 movl $0x1235, %eax
3965 movl $KUSER_SHARED_SYSCALL, %ecx
3966 call *(%ecx)
3967 ret $0x18
3968
3969 .global _NtUserCalcMenuBar@20
3970 _NtUserCalcMenuBar@20:
3971 movl $0x1236, %eax
3972 movl $KUSER_SHARED_SYSCALL, %ecx
3973 call *(%ecx)
3974 ret $0x14
3975
3976 .global _NtUserPaintMenuBar@24
3977 _NtUserPaintMenuBar@24:
3978 movl $0x1237, %eax
3979 movl $KUSER_SHARED_SYSCALL, %ecx
3980 call *(%ecx)
3981 ret $0x18
3982
3983 .global _NtUserTranslateAccelerator@12
3984 _NtUserTranslateAccelerator@12:
3985 movl $0x1238, %eax
3986 movl $KUSER_SHARED_SYSCALL, %ecx
3987 call *(%ecx)
3988 ret $0xc
3989
3990 .global _NtUserTranslateMessage@8
3991 _NtUserTranslateMessage@8:
3992 movl $0x1239, %eax
3993 movl $KUSER_SHARED_SYSCALL, %ecx
3994 call *(%ecx)
3995 ret $0x8
3996
3997 .global _NtUserUnhookWindowsHookEx@4
3998 _NtUserUnhookWindowsHookEx@4:
3999 movl $0x123a, %eax
4000 movl $KUSER_SHARED_SYSCALL, %ecx
4001 call *(%ecx)
4002 ret $0x4
4003
4004 .global _NtUserUnhookWinEvent@4
4005 _NtUserUnhookWinEvent@4:
4006 movl $0x123b, %eax
4007 movl $KUSER_SHARED_SYSCALL, %ecx
4008 call *(%ecx)
4009 ret $0x4
4010
4011 .global _NtUserUnloadKeyboardLayout@4
4012 _NtUserUnloadKeyboardLayout@4:
4013 movl $0x123c, %eax
4014 movl $KUSER_SHARED_SYSCALL, %ecx
4015 call *(%ecx)
4016 ret $0x4
4017
4018 .global _NtUserUnlockWindowStation@4
4019 _NtUserUnlockWindowStation@4:
4020 movl $0x123d, %eax
4021 movl $KUSER_SHARED_SYSCALL, %ecx
4022 call *(%ecx)
4023 ret $0x4
4024
4025 .global _NtUserUnregisterClass@12
4026 _NtUserUnregisterClass@12:
4027 movl $0x123e, %eax
4028 movl $KUSER_SHARED_SYSCALL, %ecx
4029 call *(%ecx)
4030 ret $0xc
4031
4032 .global _NtUserUnregisterUserApiHook@0
4033 _NtUserUnregisterUserApiHook@0:
4034 movl $0x123f, %eax
4035 movl $KUSER_SHARED_SYSCALL, %ecx
4036 call *(%ecx)
4037 ret $0x0
4038
4039 .global _NtUserUnregisterHotKey@8
4040 _NtUserUnregisterHotKey@8:
4041 movl $0x1240, %eax
4042 movl $KUSER_SHARED_SYSCALL, %ecx
4043 call *(%ecx)
4044 ret $0x8
4045
4046 .global _NtUserUpdateInputContext@12
4047 _NtUserUpdateInputContext@12:
4048 movl $0x1241, %eax
4049 movl $KUSER_SHARED_SYSCALL, %ecx
4050 call *(%ecx)
4051 ret $0xc
4052
4053 .global _NtUserUpdateInstance@12
4054 _NtUserUpdateInstance@12:
4055 movl $0x1242, %eax
4056 movl $KUSER_SHARED_SYSCALL, %ecx
4057 call *(%ecx)
4058 ret $0xc
4059
4060 .global _NtUserUpdateLayeredWindow@36
4061 _NtUserUpdateLayeredWindow@36:
4062 movl $0x1243, %eax
4063 movl $KUSER_SHARED_SYSCALL, %ecx
4064 call *(%ecx)
4065 ret $0x24
4066
4067 .global _NtUserGetLayeredWindowAttributes@16
4068 _NtUserGetLayeredWindowAttributes@16:
4069 movl $0x1244, %eax
4070 movl $KUSER_SHARED_SYSCALL, %ecx
4071 call *(%ecx)
4072 ret $0x10
4073
4074 .global _NtUserSetLayeredWindowAttributes@16
4075 _NtUserSetLayeredWindowAttributes@16:
4076 movl $0x1245, %eax
4077 movl $KUSER_SHARED_SYSCALL, %ecx
4078 call *(%ecx)
4079 ret $0x10
4080
4081 .global _NtUserUpdatePerUserSystemParameters@8
4082 _NtUserUpdatePerUserSystemParameters@8:
4083 movl $0x1246, %eax
4084 movl $KUSER_SHARED_SYSCALL, %ecx
4085 call *(%ecx)
4086 ret $0x8
4087
4088 .global _NtUserUserHandleGrantAccess@12
4089 _NtUserUserHandleGrantAccess@12:
4090 movl $0x1247, %eax
4091 movl $KUSER_SHARED_SYSCALL, %ecx
4092 call *(%ecx)
4093 ret $0xc
4094
4095 .global _NtUserValidateHandleSecure@8
4096 _NtUserValidateHandleSecure@8:
4097 movl $0x1248, %eax
4098 movl $KUSER_SHARED_SYSCALL, %ecx
4099 call *(%ecx)
4100 ret $0x4
4101
4102 .global _NtUserValidateRect@8
4103 _NtUserValidateRect@8:
4104 movl $0x1249, %eax
4105 movl $KUSER_SHARED_SYSCALL, %ecx
4106 call *(%ecx)
4107 ret $0x8
4108
4109 .global _NtUserValidateTimerCallback@12
4110 _NtUserValidateTimerCallback@12:
4111 movl $0x124a, %eax
4112 movl $KUSER_SHARED_SYSCALL, %ecx
4113 call *(%ecx)
4114 ret $0x8
4115
4116 .global _NtUserVkKeyScanEx@12
4117 _NtUserVkKeyScanEx@12:
4118 movl $0x124b, %eax
4119 movl $KUSER_SHARED_SYSCALL, %ecx
4120 call *(%ecx)
4121 ret $0xc
4122
4123 .global _NtUserWaitForInputIdle@12
4124 _NtUserWaitForInputIdle@12:
4125 movl $0x124c, %eax
4126 movl $KUSER_SHARED_SYSCALL, %ecx
4127 call *(%ecx)
4128 ret $0xc
4129
4130 .global _NtUserWaitForMsgAndEvent@4
4131 _NtUserWaitForMsgAndEvent@4:
4132 movl $0x124d, %eax
4133 movl $KUSER_SHARED_SYSCALL, %ecx
4134 call *(%ecx)
4135 ret $0x4
4136
4137 .global _NtUserWaitMessage@0
4138 _NtUserWaitMessage@0:
4139 movl $0x124e, %eax
4140 movl $KUSER_SHARED_SYSCALL, %ecx
4141 call *(%ecx)
4142 ret $0x0
4143
4144 .global _NtUserWin32PoolAllocationStats@24
4145 _NtUserWin32PoolAllocationStats@24:
4146 movl $0x124f, %eax
4147 movl $KUSER_SHARED_SYSCALL, %ecx
4148 call *(%ecx)
4149 ret $0x18
4150
4151 .global _NtUserWindowFromPoint@8
4152 _NtUserWindowFromPoint@8:
4153 movl $0x1250, %eax
4154 movl $KUSER_SHARED_SYSCALL, %ecx
4155 call *(%ecx)
4156 ret $0x8
4157
4158 .global _NtUserYieldTask@0
4159 _NtUserYieldTask@0:
4160 movl $0x1251, %eax
4161 movl $KUSER_SHARED_SYSCALL, %ecx
4162 call *(%ecx)
4163 ret $0x0
4164
4165 .global _NtUserRemoteConnect@12
4166 _NtUserRemoteConnect@12:
4167 movl $0x1252, %eax
4168 movl $KUSER_SHARED_SYSCALL, %ecx
4169 call *(%ecx)
4170 ret $0xc
4171
4172 .global _NtUserRemoteRedrawRectangle@16
4173 _NtUserRemoteRedrawRectangle@16:
4174 movl $0x1253, %eax
4175 movl $KUSER_SHARED_SYSCALL, %ecx
4176 call *(%ecx)
4177 ret $0x10
4178
4179 .global _NtUserRemoteRedrawScreen@0
4180 _NtUserRemoteRedrawScreen@0:
4181 movl $0x1254, %eax
4182 movl $KUSER_SHARED_SYSCALL, %ecx
4183 call *(%ecx)
4184 ret $0x0
4185
4186 .global _NtUserRemoteStopScreenUpdates@0
4187 _NtUserRemoteStopScreenUpdates@0:
4188 movl $0x1255, %eax
4189 movl $KUSER_SHARED_SYSCALL, %ecx
4190 call *(%ecx)
4191 ret $0x0
4192
4193 .global _NtUserCtxDisplayIOCtl@12
4194 _NtUserCtxDisplayIOCtl@12:
4195 movl $0x1256, %eax
4196 movl $KUSER_SHARED_SYSCALL, %ecx
4197 call *(%ecx)
4198 ret $0xc
4199
4200 .global _NtGdiEngAssociateSurface@12
4201 _NtGdiEngAssociateSurface@12:
4202 movl $0x1257, %eax
4203 movl $KUSER_SHARED_SYSCALL, %ecx
4204 call *(%ecx)
4205 ret $0xc
4206
4207 .global _NtGdiEngCreateBitmap@24
4208 _NtGdiEngCreateBitmap@24:
4209 movl $0x1258, %eax
4210 movl $KUSER_SHARED_SYSCALL, %ecx
4211 call *(%ecx)
4212 ret $0x18
4213
4214 .global _NtGdiEngCreateDeviceSurface@16
4215 _NtGdiEngCreateDeviceSurface@16:
4216 movl $0x1259, %eax
4217 movl $KUSER_SHARED_SYSCALL, %ecx
4218 call *(%ecx)
4219 ret $0x10
4220
4221 .global _NtGdiEngCreateDeviceBitmap@16
4222 _NtGdiEngCreateDeviceBitmap@16:
4223 movl $0x125a, %eax
4224 movl $KUSER_SHARED_SYSCALL, %ecx
4225 call *(%ecx)
4226 ret $0x10
4227
4228 .global _NtGdiEngCreatePalette@24
4229 _NtGdiEngCreatePalette@24:
4230 movl $0x125b, %eax
4231 movl $KUSER_SHARED_SYSCALL, %ecx
4232 call *(%ecx)
4233 ret $0x18
4234
4235 .global _NtGdiEngComputeGlyphSet@12
4236 _NtGdiEngComputeGlyphSet@12:
4237 movl $0x125c, %eax
4238 movl $KUSER_SHARED_SYSCALL, %ecx
4239 call *(%ecx)
4240 ret $0xc
4241
4242 .global _NtGdiEngCopyBits@24
4243 _NtGdiEngCopyBits@24:
4244 movl $0x125d, %eax
4245 movl $KUSER_SHARED_SYSCALL, %ecx
4246 call *(%ecx)
4247 ret $0x18
4248
4249 .global _NtGdiEngDeletePalette@4
4250 _NtGdiEngDeletePalette@4:
4251 movl $0x125e, %eax
4252 movl $KUSER_SHARED_SYSCALL, %ecx
4253 call *(%ecx)
4254 ret $0x4
4255
4256 .global _NtGdiEngDeleteSurface@4
4257 _NtGdiEngDeleteSurface@4:
4258 movl $0x125f, %eax
4259 movl $KUSER_SHARED_SYSCALL, %ecx
4260 call *(%ecx)
4261 ret $0x4
4262
4263 .global _NtGdiEngEraseSurface@12
4264 _NtGdiEngEraseSurface@12:
4265 movl $0x1260, %eax
4266 movl $KUSER_SHARED_SYSCALL, %ecx
4267 call *(%ecx)
4268 ret $0xc
4269
4270 .global _NtGdiEngUnlockSurface@4
4271 _NtGdiEngUnlockSurface@4:
4272 movl $0x1261, %eax
4273 movl $KUSER_SHARED_SYSCALL, %ecx
4274 call *(%ecx)
4275 ret $0x4
4276
4277 .global _NtGdiEngLockSurface@4
4278 _NtGdiEngLockSurface@4:
4279 movl $0x1262, %eax
4280 movl $KUSER_SHARED_SYSCALL, %ecx
4281 call *(%ecx)
4282 ret $0x4
4283
4284 .global _NtGdiEngBitBlt@44
4285 _NtGdiEngBitBlt@44:
4286 movl $0x1263, %eax
4287 movl $KUSER_SHARED_SYSCALL, %ecx
4288 call *(%ecx)
4289 ret $0x2c
4290
4291 .global _NtGdiEngStretchBlt@44
4292 _NtGdiEngStretchBlt@44:
4293 movl $0x1264, %eax
4294 movl $KUSER_SHARED_SYSCALL, %ecx
4295 call *(%ecx)
4296 ret $0x2c
4297
4298 .global _NtGdiEngPlgBlt@44
4299 _NtGdiEngPlgBlt@44:
4300 movl $0x1265, %eax
4301 movl $KUSER_SHARED_SYSCALL, %ecx
4302 call *(%ecx)
4303 ret $0x2c
4304
4305 .global _NtGdiEngMarkBandingSurface@4
4306 _NtGdiEngMarkBandingSurface@4:
4307 movl $0x1266, %eax
4308 movl $KUSER_SHARED_SYSCALL, %ecx
4309 call *(%ecx)
4310 ret $0x4
4311
4312 .global _NtGdiEngStrokePath@32
4313 _NtGdiEngStrokePath@32:
4314 movl $0x1267, %eax
4315 movl $KUSER_SHARED_SYSCALL, %ecx
4316 call *(%ecx)
4317 ret $0x20
4318
4319 .global _NtGdiEngFillPath@28
4320 _NtGdiEngFillPath@28:
4321 movl $0x1268, %eax
4322 movl $KUSER_SHARED_SYSCALL, %ecx
4323 call *(%ecx)
4324 ret $0x1c
4325
4326 .global _NtGdiEngStrokeAndFillPath@40
4327 _NtGdiEngStrokeAndFillPath@40:
4328 movl $0x1269, %eax
4329 movl $KUSER_SHARED_SYSCALL, %ecx
4330 call *(%ecx)
4331 ret $0x28
4332
4333 .global _NtGdiEngPaint@20
4334 _NtGdiEngPaint@20:
4335 movl $0x126a, %eax
4336 movl $KUSER_SHARED_SYSCALL, %ecx
4337 call *(%ecx)
4338 ret $0x14
4339
4340 .global _NtGdiEngLineTo@36
4341 _NtGdiEngLineTo@36:
4342 movl $0x126b, %eax
4343 movl $KUSER_SHARED_SYSCALL, %ecx
4344 call *(%ecx)
4345 ret $0x24
4346
4347 .global _NtGdiEngAlphaBlend@28
4348 _NtGdiEngAlphaBlend@28:
4349 movl $0x126c, %eax
4350 movl $KUSER_SHARED_SYSCALL, %ecx
4351 call *(%ecx)
4352 ret $0x1c
4353
4354 .global _NtGdiEngGradientFill@40
4355 _NtGdiEngGradientFill@40:
4356 movl $0x126d, %eax
4357 movl $KUSER_SHARED_SYSCALL, %ecx
4358 call *(%ecx)
4359 ret $0x28
4360
4361 .global _NtGdiEngTransparentBlt@32
4362 _NtGdiEngTransparentBlt@32:
4363 movl $0x126e, %eax
4364 movl $KUSER_SHARED_SYSCALL, %ecx
4365 call *(%ecx)
4366 ret $0x20
4367
4368 .global _NtGdiEngTextOut@40
4369 _NtGdiEngTextOut@40:
4370 movl $0x126f, %eax
4371 movl $KUSER_SHARED_SYSCALL, %ecx
4372 call *(%ecx)
4373 ret $0x28
4374
4375 .global _NtGdiEngStretchBltROP@52
4376 _NtGdiEngStretchBltROP@52:
4377 movl $0x1270, %eax
4378 movl $KUSER_SHARED_SYSCALL, %ecx
4379 call *(%ecx)
4380 ret $0x34
4381
4382 .global _NtGdiXLATEOBJ_cGetPalette@16
4383 _NtGdiXLATEOBJ_cGetPalette@16:
4384 movl $0x1271, %eax
4385 movl $KUSER_SHARED_SYSCALL, %ecx
4386 call *(%ecx)
4387 ret $0x10
4388
4389 .global _NtGdiXLATEOBJ_iXlate@8
4390 _NtGdiXLATEOBJ_iXlate@8:
4391 movl $0x1272, %eax
4392 movl $KUSER_SHARED_SYSCALL, %ecx
4393 call *(%ecx)
4394 ret $0x8
4395
4396 .global _NtGdiXLATEOBJ_hGetColorTransform@4
4397 _NtGdiXLATEOBJ_hGetColorTransform@4:
4398 movl $0x1273, %eax
4399 movl $KUSER_SHARED_SYSCALL, %ecx
4400 call *(%ecx)
4401 ret $0x4
4402
4403 .global _NtGdiCLIPOBJ_bEnum@12
4404 _NtGdiCLIPOBJ_bEnum@12:
4405 movl $0x1274, %eax
4406 movl $KUSER_SHARED_SYSCALL, %ecx
4407 call *(%ecx)
4408 ret $0xc
4409
4410 .global _NtGdiCLIPOBJ_cEnumStart@20
4411 _NtGdiCLIPOBJ_cEnumStart@20:
4412 movl $0x1275, %eax
4413 movl $KUSER_SHARED_SYSCALL, %ecx
4414 call *(%ecx)
4415 ret $0x14
4416
4417 .global _NtGdiCLIPOBJ_ppoGetPath@4
4418 _NtGdiCLIPOBJ_ppoGetPath@4:
4419 movl $0x1276, %eax
4420 movl $KUSER_SHARED_SYSCALL, %ecx
4421 call *(%ecx)
4422 ret $0x4
4423
4424 .global _NtGdiEngDeletePath@4
4425 _NtGdiEngDeletePath@4:
4426 movl $0x1277, %eax
4427 movl $KUSER_SHARED_SYSCALL, %ecx
4428 call *(%ecx)
4429 ret $0x4
4430
4431 .global _NtGdiEngCreateClip@0
4432 _NtGdiEngCreateClip@0:
4433 movl $0x1278, %eax
4434 movl $KUSER_SHARED_SYSCALL, %ecx
4435 call *(%ecx)
4436 ret $0x0
4437
4438 .global _NtGdiEngDeleteClip@4
4439 _NtGdiEngDeleteClip@4:
4440 movl $0x1279, %eax
4441 movl $KUSER_SHARED_SYSCALL, %ecx
4442 call *(%ecx)
4443 ret $0x4
4444
4445 .global _NtGdiBRUSHOBJ_ulGetBrushColor@4
4446 _NtGdiBRUSHOBJ_ulGetBrushColor@4:
4447 movl $0x127a, %eax
4448 movl $KUSER_SHARED_SYSCALL, %ecx
4449 call *(%ecx)
4450 ret $0x4
4451
4452 .global _NtGdiBRUSHOBJ_pvAllocRbrush@8
4453 _NtGdiBRUSHOBJ_pvAllocRbrush@8:
4454 movl $0x127b, %eax
4455 movl $KUSER_SHARED_SYSCALL, %ecx
4456 call *(%ecx)
4457 ret $0x8
4458
4459 .global _NtGdiBRUSHOBJ_pvGetRbrush@4
4460 _NtGdiBRUSHOBJ_pvGetRbrush@4:
4461 movl $0x127c, %eax
4462 movl $KUSER_SHARED_SYSCALL, %ecx
4463 call *(%ecx)
4464 ret $0x4
4465
4466 .global _NtGdiBRUSHOBJ_hGetColorTransform@4
4467 _NtGdiBRUSHOBJ_hGetColorTransform@4:
4468 movl $0x127d, %eax
4469 movl $KUSER_SHARED_SYSCALL, %ecx
4470 call *(%ecx)
4471 ret $0x4
4472
4473 .global _NtGdiXFORMOBJ_bApplyXform@20
4474 _NtGdiXFORMOBJ_bApplyXform@20:
4475 movl $0x127e, %eax
4476 movl $KUSER_SHARED_SYSCALL, %ecx
4477 call *(%ecx)
4478 ret $0x14
4479
4480 .global _NtGdiXFORMOBJ_iGetXform@8
4481 _NtGdiXFORMOBJ_iGetXform@8:
4482 movl $0x127f, %eax
4483 movl $KUSER_SHARED_SYSCALL, %ecx
4484 call *(%ecx)
4485 ret $0x8
4486
4487 .global _NtGdiFONTOBJ_vGetInfo@12
4488 _NtGdiFONTOBJ_vGetInfo@12:
4489 movl $0x1280, %eax
4490 movl $KUSER_SHARED_SYSCALL, %ecx
4491 call *(%ecx)
4492 ret $0xc
4493
4494 .global _NtGdiFONTOBJ_pxoGetXform@4
4495 _NtGdiFONTOBJ_pxoGetXform@4:
4496 movl $0x1281, %eax
4497 movl $KUSER_SHARED_SYSCALL, %ecx
4498 call *(%ecx)
4499 ret $0x4
4500
4501 .global _NtGdiFONTOBJ_cGetGlyphs@20
4502 _NtGdiFONTOBJ_cGetGlyphs@20:
4503 movl $0x1282, %eax
4504 movl $KUSER_SHARED_SYSCALL, %ecx
4505 call *(%ecx)
4506 ret $0x14
4507
4508 .global _NtGdiFONTOBJ_pifi@4
4509 _NtGdiFONTOBJ_pifi@4:
4510 movl $0x1283, %eax
4511 movl $KUSER_SHARED_SYSCALL, %ecx
4512 call *(%ecx)
4513 ret $0x4
4514
4515 .global _NtGdiFONTOBJ_pfdg@4
4516 _NtGdiFONTOBJ_pfdg@4:
4517 movl $0x1284, %eax
4518 movl $KUSER_SHARED_SYSCALL, %ecx
4519 call *(%ecx)
4520 ret $0x4
4521
4522 .global _NtGdiFONTOBJ_pQueryGlyphAttrs@8
4523 _NtGdiFONTOBJ_pQueryGlyphAttrs@8:
4524 movl $0x1285, %eax
4525 movl $KUSER_SHARED_SYSCALL, %ecx
4526 call *(%ecx)
4527 ret $0x8
4528
4529 .global _NtGdiFONTOBJ_pvTrueTypeFontFile@8
4530 _NtGdiFONTOBJ_pvTrueTypeFontFile@8:
4531 movl $0x1286, %eax
4532 movl $KUSER_SHARED_SYSCALL, %ecx
4533 call *(%ecx)
4534 ret $0x8
4535
4536 .global _NtGdiFONTOBJ_cGetAllGlyphHandles@8
4537 _NtGdiFONTOBJ_cGetAllGlyphHandles@8:
4538 movl $0x1287, %eax
4539 movl $KUSER_SHARED_SYSCALL, %ecx
4540 call *(%ecx)
4541 ret $0x8
4542
4543 .global _NtGdiSTROBJ_bEnum@12
4544 _NtGdiSTROBJ_bEnum@12:
4545 movl $0x1288, %eax
4546 movl $KUSER_SHARED_SYSCALL, %ecx
4547 call *(%ecx)
4548 ret $0xc
4549
4550 .global _NtGdiSTROBJ_bEnumPositionsOnly@12
4551 _NtGdiSTROBJ_bEnumPositionsOnly@12:
4552 movl $0x1289, %eax
4553 movl $KUSER_SHARED_SYSCALL, %ecx
4554 call *(%ecx)
4555 ret $0xc
4556
4557 .global _NtGdiSTROBJ_bGetAdvanceWidths@16
4558 _NtGdiSTROBJ_bGetAdvanceWidths@16:
4559 movl $0x128a, %eax
4560 movl $KUSER_SHARED_SYSCALL, %ecx
4561 call *(%ecx)
4562 ret $0x10
4563
4564 .global _NtGdiSTROBJ_vEnumStart@4
4565 _NtGdiSTROBJ_vEnumStart@4:
4566 movl $0x128b, %eax
4567 movl $KUSER_SHARED_SYSCALL, %ecx
4568 call *(%ecx)
4569 ret $0x4
4570
4571 .global _NtGdiSTROBJ_dwGetCodePage@4
4572 _NtGdiSTROBJ_dwGetCodePage@4:
4573 movl $0x128c, %eax
4574 movl $KUSER_SHARED_SYSCALL, %ecx
4575 call *(%ecx)
4576 ret $0x4
4577
4578 .global _NtGdiPATHOBJ_vGetBounds@8
4579 _NtGdiPATHOBJ_vGetBounds@8:
4580 movl $0x128d, %eax
4581 movl $KUSER_SHARED_SYSCALL, %ecx
4582 call *(%ecx)
4583 ret $0x8
4584
4585 .global _NtGdiPATHOBJ_bEnum@8
4586 _NtGdiPATHOBJ_bEnum@8:
4587 movl $0x128e, %eax
4588 movl $KUSER_SHARED_SYSCALL, %ecx
4589 call *(%ecx)
4590 ret $0x8
4591
4592 .global _NtGdiPATHOBJ_vEnumStart@4
4593 _NtGdiPATHOBJ_vEnumStart@4:
4594 movl $0x128f, %eax
4595 movl $KUSER_SHARED_SYSCALL, %ecx
4596 call *(%ecx)
4597 ret $0x4
4598
4599 .global _NtGdiPATHOBJ_vEnumStartClipLines@16
4600 _NtGdiPATHOBJ_vEnumStartClipLines@16:
4601 movl $0x1290, %eax
4602 movl $KUSER_SHARED_SYSCALL, %ecx
4603 call *(%ecx)
4604 ret $0x10
4605
4606 .global _NtGdiPATHOBJ_bEnumClipLines@12
4607 _NtGdiPATHOBJ_bEnumClipLines@12:
4608 movl $0x1291, %eax
4609 movl $KUSER_SHARED_SYSCALL, %ecx
4610 call *(%ecx)
4611 ret $0xc
4612
4613 .global _NtGdiGetDhpdev@4
4614 _NtGdiGetDhpdev@4:
4615 movl $0x1292, %eax
4616 movl $KUSER_SHARED_SYSCALL, %ecx
4617 call *(%ecx)
4618 ret $0x4
4619
4620 .global _NtGdiEngCheckAbort@4
4621 _NtGdiEngCheckAbort@4:
4622 movl $0x1293, %eax
4623 movl $KUSER_SHARED_SYSCALL, %ecx
4624 call *(%ecx)
4625 ret $0x4
4626
4627 .global _NtGdiHT_Get8BPPFormatPalette@16
4628 _NtGdiHT_Get8BPPFormatPalette@16:
4629 movl $0x1294, %eax
4630 movl $KUSER_SHARED_SYSCALL, %ecx
4631 call *(%ecx)
4632 ret $0x10
4633
4634 .global _NtGdiHT_Get8BPPMaskPalette@24
4635 _NtGdiHT_Get8BPPMaskPalette@24:
4636 movl $0x1295, %eax
4637 movl $KUSER_SHARED_SYSCALL, %ecx
4638 call *(%ecx)
4639 ret $0x18
4640
4641 .global _NtGdiUpdateTransform@4
4642 _NtGdiUpdateTransform@4:
4643 movl $0x1296, %eax
4644 movl $KUSER_SHARED_SYSCALL, %ecx
4645 call *(%ecx)
4646 ret $0x4
4647
4648 .global _NtGdiSetPUMPDOBJ@16
4649 _NtGdiSetPUMPDOBJ@16:
4650 movl $0x1297, %eax
4651 movl $KUSER_SHARED_SYSCALL, %ecx
4652 call *(%ecx)
4653 ret $0x10
4654
4655 .global _NtGdiBRUSHOBJ_DeleteRbrush@8
4656 _NtGdiBRUSHOBJ_DeleteRbrush@8:
4657 movl $0x1298, %eax
4658 movl $KUSER_SHARED_SYSCALL, %ecx
4659 call *(%ecx)
4660 ret $0x8
4661
4662 .global _NtGdiUMPDEngFreeUserMem@4
4663 _NtGdiUMPDEngFreeUserMem@4:
4664 movl $0x1299, %eax
4665 movl $KUSER_SHARED_SYSCALL, %ecx
4666 call *(%ecx)
4667 ret $0x4
4668
4669 .global _NtGdiDrawStream@12
4670 _NtGdiDrawStream@12:
4671 movl $0x129a, %eax
4672 movl $KUSER_SHARED_SYSCALL, %ecx
4673 call *(%ecx)
4674 ret $0xc
4675