Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers...
[reactos.git] / rostests / apitests / win32u / win32u_vista / win32u_vista.S
diff --git a/rostests/apitests/win32u/win32u_vista/win32u_vista.S b/rostests/apitests/win32u/win32u_vista/win32u_vista.S
deleted file mode 100644 (file)
index 728252b..0000000
+++ /dev/null
@@ -1,5414 +0,0 @@
-/* FILE:            System Call Stubs for Native API
- * COPYRIGHT:       See COPYING in the top level directory
- * PURPOSE:         obj-i386\lib\win32ksys\win32k.S
- * PROGRAMMER:      Computer Generated File. See tools/nci/ncitool.c
- * REMARK:          DO NOT EDIT OR COMMIT MODIFICATIONS TO THIS FILE
- */
-
-
-#include <ndk/asm.h>
-
-.global _NtGdiAbortDoc@4
-_NtGdiAbortDoc@4:
-    movl $0x1000, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiAbortPath@4
-_NtGdiAbortPath@4:
-    movl $0x1001, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiAddFontResourceW@24
-_NtGdiAddFontResourceW@24:
-    movl $0x1002, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiAddRemoteFontToDC@16
-_NtGdiAddRemoteFontToDC@16:
-    movl $0x1003, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiAddFontMemResourceEx@20
-_NtGdiAddFontMemResourceEx@20:
-    movl $0x1004, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiRemoveMergeFont@8
-_NtGdiRemoveMergeFont@8:
-    movl $0x1005, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiAddRemoteMMInstanceToDC@12
-_NtGdiAddRemoteMMInstanceToDC@12:
-    movl $0x1006, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiAlphaBlend@48
-_NtGdiAlphaBlend@48:
-    movl $0x1007, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x30
-
-.global _NtGdiAngleArc@24
-_NtGdiAngleArc@24:
-    movl $0x1008, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiAnyLinkedFonts@0
-_NtGdiAnyLinkedFonts@0:
-    movl $0x1009, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtGdiFontIsLinked@4
-_NtGdiFontIsLinked@4:
-    movl $0x100a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiArcInternal@40
-_NtGdiArcInternal@40:
-    movl $0x100b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x28
-
-.global _NtGdiBeginPath@4
-_NtGdiBeginPath@4:
-    movl $0x100c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiBitBlt@44
-_NtGdiBitBlt@44:
-    movl $0x100d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x2c
-
-.global _NtGdiCancelDC@4
-_NtGdiCancelDC@4:
-    movl $0x100e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiCheckBitmapBits@32
-_NtGdiCheckBitmapBits@32:
-    movl $0x100f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x20
-
-.global _NtGdiCloseFigure@4
-_NtGdiCloseFigure@4:
-    movl $0x1010, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiClearBitmapAttributes@8
-_NtGdiClearBitmapAttributes@8:
-    movl $0x1011, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiClearBrushAttributes@8
-_NtGdiClearBrushAttributes@8:
-    movl $0x1012, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiColorCorrectPalette@24
-_NtGdiColorCorrectPalette@24:
-    movl $0x1013, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiCombineRgn@16
-_NtGdiCombineRgn@16:
-    movl $0x1014, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiCombineTransform@12
-_NtGdiCombineTransform@12:
-    movl $0x1015, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiComputeXformCoefficients@4
-_NtGdiComputeXformCoefficients@4:
-    movl $0x1016, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiConfigureOPMProtectedOutput@16
-_NtGdiConfigureOPMProtectedOutput@16:
-    movl $0x1017, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiConsoleTextOut@16
-_NtGdiConsoleTextOut@16:
-    movl $0x1018, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiConvertMetafileRect@8
-_NtGdiConvertMetafileRect@8:
-    movl $0x1019, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiCreateBitmap@20
-_NtGdiCreateBitmap@20:
-    movl $0x101a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiCreateClientObj@4
-_NtGdiCreateClientObj@4:
-    movl $0x101b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiCreateColorSpace@4
-_NtGdiCreateColorSpace@4:
-    movl $0x101c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiCreateColorTransform@32
-_NtGdiCreateColorTransform@32:
-    movl $0x101d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x20
-
-.global _NtGdiCreateCompatibleBitmap@12
-_NtGdiCreateCompatibleBitmap@12:
-    movl $0x101e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiCreateCompatibleDC@4
-_NtGdiCreateCompatibleDC@4:
-    movl $0x101f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiCreateDIBBrush@24
-_NtGdiCreateDIBBrush@24:
-    movl $0x1020, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiCreateDIBitmapInternal@44
-_NtGdiCreateDIBitmapInternal@44:
-    movl $0x1021, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x2c
-
-.global _NtGdiCreateDIBSection@36
-_NtGdiCreateDIBSection@36:
-    movl $0x1022, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x24
-
-.global _NtGdiCreateEllipticRgn@16
-_NtGdiCreateEllipticRgn@16:
-    movl $0x1023, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiCreateHalftonePalette@4
-_NtGdiCreateHalftonePalette@4:
-    movl $0x1024, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiCreateHatchBrushInternal@12
-_NtGdiCreateHatchBrushInternal@12:
-    movl $0x1025, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiCreateMetafileDC@4
-_NtGdiCreateMetafileDC@4:
-    movl $0x1026, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiCreateOPMProtectedOutputs@20
-_NtGdiCreateOPMProtectedOutputs@20:
-    movl $0x1027, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiCreatePaletteInternal@8
-_NtGdiCreatePaletteInternal@8:
-    movl $0x1028, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiCreatePatternBrushInternal@12
-_NtGdiCreatePatternBrushInternal@12:
-    movl $0x1029, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiCreatePen@16
-_NtGdiCreatePen@16:
-    movl $0x102a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiCreateRectRgn@16
-_NtGdiCreateRectRgn@16:
-    movl $0x102b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiCreateRoundRectRgn@24
-_NtGdiCreateRoundRectRgn@24:
-    movl $0x102c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiCreateServerMetaFile@24
-_NtGdiCreateServerMetaFile@24:
-    movl $0x102d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiCreateSolidBrush@8
-_NtGdiCreateSolidBrush@8:
-    movl $0x102e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiD3dContextCreate@16
-_NtGdiD3dContextCreate@16:
-    movl $0x102f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiD3dContextDestroy@4
-_NtGdiD3dContextDestroy@4:
-    movl $0x1030, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiD3dContextDestroyAll@4
-_NtGdiD3dContextDestroyAll@4:
-    movl $0x1031, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiD3dValidateTextureStageState@4
-_NtGdiD3dValidateTextureStageState@4:
-    movl $0x1032, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiD3dDrawPrimitives2@28
-_NtGdiD3dDrawPrimitives2@28:
-    movl $0x1033, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x1c
-
-.global _NtGdiDdGetDriverState@4
-_NtGdiDdGetDriverState@4:
-    movl $0x1034, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdAddAttachedSurface@12
-_NtGdiDdAddAttachedSurface@12:
-    movl $0x1035, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiDdAlphaBlt@12
-_NtGdiDdAlphaBlt@12:
-    movl $0x1036, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiDdAttachSurface@8
-_NtGdiDdAttachSurface@8:
-    movl $0x1037, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdBeginMoCompFrame@8
-_NtGdiDdBeginMoCompFrame@8:
-    movl $0x1038, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdBlt@12
-_NtGdiDdBlt@12:
-    movl $0x1039, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiDdCanCreateSurface@8
-_NtGdiDdCanCreateSurface@8:
-    movl $0x103a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdCanCreateD3DBuffer@8
-_NtGdiDdCanCreateD3DBuffer@8:
-    movl $0x103b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdColorControl@8
-_NtGdiDdColorControl@8:
-    movl $0x103c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdCreateDirectDrawObject@4
-_NtGdiDdCreateDirectDrawObject@4:
-    movl $0x103d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdCreateSurface@32
-_NtGdiDdCreateSurface@32:
-    movl $0x103e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x20
-
-.global _NtGdiDdCreateD3DBuffer@32
-_NtGdiDdCreateD3DBuffer@32:
-    movl $0x103f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x20
-
-.global _NtGdiDdCreateMoComp@8
-_NtGdiDdCreateMoComp@8:
-    movl $0x1040, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdCreateSurfaceObject@24
-_NtGdiDdCreateSurfaceObject@24:
-    movl $0x1041, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiDdDeleteDirectDrawObject@4
-_NtGdiDdDeleteDirectDrawObject@4:
-    movl $0x1042, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDeleteSurfaceObject@4
-_NtGdiDdDeleteSurfaceObject@4:
-    movl $0x1043, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDestroyMoComp@8
-_NtGdiDdDestroyMoComp@8:
-    movl $0x1044, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdDestroySurface@8
-_NtGdiDdDestroySurface@8:
-    movl $0x1045, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdDestroyD3DBuffer@4
-_NtGdiDdDestroyD3DBuffer@4:
-    movl $0x1046, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdEndMoCompFrame@8
-_NtGdiDdEndMoCompFrame@8:
-    movl $0x1047, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdFlip@20
-_NtGdiDdFlip@20:
-    movl $0x1048, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiDdFlipToGDISurface@8
-_NtGdiDdFlipToGDISurface@8:
-    movl $0x1049, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdGetAvailDriverMemory@8
-_NtGdiDdGetAvailDriverMemory@8:
-    movl $0x104a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdGetBltStatus@8
-_NtGdiDdGetBltStatus@8:
-    movl $0x104b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdGetDC@8
-_NtGdiDdGetDC@8:
-    movl $0x104c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdGetDriverInfo@8
-_NtGdiDdGetDriverInfo@8:
-    movl $0x104d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdGetDxHandle@12
-_NtGdiDdGetDxHandle@12:
-    movl $0x104e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiDdGetFlipStatus@8
-_NtGdiDdGetFlipStatus@8:
-    movl $0x104f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdGetInternalMoCompInfo@8
-_NtGdiDdGetInternalMoCompInfo@8:
-    movl $0x1050, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdGetMoCompBuffInfo@8
-_NtGdiDdGetMoCompBuffInfo@8:
-    movl $0x1051, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdGetMoCompGuids@8
-_NtGdiDdGetMoCompGuids@8:
-    movl $0x1052, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdGetMoCompFormats@8
-_NtGdiDdGetMoCompFormats@8:
-    movl $0x1053, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdGetScanLine@8
-_NtGdiDdGetScanLine@8:
-    movl $0x1054, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdLock@12
-_NtGdiDdLock@12:
-    movl $0x1055, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiDdLockD3D@8
-_NtGdiDdLockD3D@8:
-    movl $0x1056, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdQueryDirectDrawObject@44
-_NtGdiDdQueryDirectDrawObject@44:
-    movl $0x1057, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x2c
-
-.global _NtGdiDdQueryMoCompStatus@8
-_NtGdiDdQueryMoCompStatus@8:
-    movl $0x1058, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdReenableDirectDrawObject@8
-_NtGdiDdReenableDirectDrawObject@8:
-    movl $0x1059, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdReleaseDC@4
-_NtGdiDdReleaseDC@4:
-    movl $0x105a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdRenderMoComp@8
-_NtGdiDdRenderMoComp@8:
-    movl $0x105b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdResetVisrgn@8
-_NtGdiDdResetVisrgn@8:
-    movl $0x105c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdSetColorKey@8
-_NtGdiDdSetColorKey@8:
-    movl $0x105d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdSetExclusiveMode@8
-_NtGdiDdSetExclusiveMode@8:
-    movl $0x105e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdSetGammaRamp@12
-_NtGdiDdSetGammaRamp@12:
-    movl $0x105f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiDdCreateSurfaceEx@12
-_NtGdiDdCreateSurfaceEx@12:
-    movl $0x1060, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiDdSetOverlayPosition@12
-_NtGdiDdSetOverlayPosition@12:
-    movl $0x1061, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiDdUnattachSurface@8
-_NtGdiDdUnattachSurface@8:
-    movl $0x1062, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdUnlock@8
-_NtGdiDdUnlock@8:
-    movl $0x1063, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdUnlockD3D@8
-_NtGdiDdUnlockD3D@8:
-    movl $0x1064, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdUpdateOverlay@12
-_NtGdiDdUpdateOverlay@12:
-    movl $0x1065, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiDdWaitForVerticalBlank@8
-_NtGdiDdWaitForVerticalBlank@8:
-    movl $0x1066, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDvpCanCreateVideoPort@8
-_NtGdiDvpCanCreateVideoPort@8:
-    movl $0x1067, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDvpColorControl@8
-_NtGdiDvpColorControl@8:
-    movl $0x1068, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDvpCreateVideoPort@8
-_NtGdiDvpCreateVideoPort@8:
-    movl $0x1069, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDvpDestroyVideoPort@8
-_NtGdiDvpDestroyVideoPort@8:
-    movl $0x106a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDvpFlipVideoPort@16
-_NtGdiDvpFlipVideoPort@16:
-    movl $0x106b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiDvpGetVideoPortBandwidth@8
-_NtGdiDvpGetVideoPortBandwidth@8:
-    movl $0x106c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDvpGetVideoPortField@8
-_NtGdiDvpGetVideoPortField@8:
-    movl $0x106d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDvpGetVideoPortFlipStatus@8
-_NtGdiDvpGetVideoPortFlipStatus@8:
-    movl $0x106e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDvpGetVideoPortInputFormats@8
-_NtGdiDvpGetVideoPortInputFormats@8:
-    movl $0x106f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDvpGetVideoPortLine@8
-_NtGdiDvpGetVideoPortLine@8:
-    movl $0x1070, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDvpGetVideoPortOutputFormats@8
-_NtGdiDvpGetVideoPortOutputFormats@8:
-    movl $0x1071, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDvpGetVideoPortConnectInfo@8
-_NtGdiDvpGetVideoPortConnectInfo@8:
-    movl $0x1072, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDvpGetVideoSignalStatus@8
-_NtGdiDvpGetVideoSignalStatus@8:
-    movl $0x1073, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDvpUpdateVideoPort@16
-_NtGdiDvpUpdateVideoPort@16:
-    movl $0x1074, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiDvpWaitForVideoPortSync@8
-_NtGdiDvpWaitForVideoPortSync@8:
-    movl $0x1075, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDvpAcquireNotification@12
-_NtGdiDvpAcquireNotification@12:
-    movl $0x1076, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiDvpReleaseNotification@8
-_NtGdiDvpReleaseNotification@8:
-    movl $0x1077, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDxgGenericThunk@24
-_NtGdiDxgGenericThunk@24:
-    movl $0x1078, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiDeleteClientObj@4
-_NtGdiDeleteClientObj@4:
-    movl $0x1079, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDeleteColorSpace@4
-_NtGdiDeleteColorSpace@4:
-    movl $0x107a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDeleteColorTransform@8
-_NtGdiDeleteColorTransform@8:
-    movl $0x107b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDeleteObjectApp@4
-_NtGdiDeleteObjectApp@4:
-    movl $0x107c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDescribePixelFormat@16
-_NtGdiDescribePixelFormat@16:
-    movl $0x107d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiDestroyOPMProtectedOutput@4
-_NtGdiDestroyOPMProtectedOutput@4:
-    movl $0x107e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiGetPerBandInfo@8
-_NtGdiGetPerBandInfo@8:
-    movl $0x107f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDoBanding@16
-_NtGdiDoBanding@16:
-    movl $0x1080, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiDoPalette@24
-_NtGdiDoPalette@24:
-    movl $0x1081, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiDrawEscape@16
-_NtGdiDrawEscape@16:
-    movl $0x1082, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiEllipse@20
-_NtGdiEllipse@20:
-    movl $0x1083, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiEnableEudc@4
-_NtGdiEnableEudc@4:
-    movl $0x1084, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiEndDoc@4
-_NtGdiEndDoc@4:
-    movl $0x1085, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiEndPage@4
-_NtGdiEndPage@4:
-    movl $0x1086, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiEndPath@4
-_NtGdiEndPath@4:
-    movl $0x1087, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiEnumFontChunk@20
-_NtGdiEnumFontChunk@20:
-    movl $0x1088, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiEnumFontClose@4
-_NtGdiEnumFontClose@4:
-    movl $0x1089, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiEnumFontOpen@28
-_NtGdiEnumFontOpen@28:
-    movl $0x108a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x1c
-
-.global _NtGdiEnumObjects@16
-_NtGdiEnumObjects@16:
-    movl $0x108b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiEqualRgn@8
-_NtGdiEqualRgn@8:
-    movl $0x108c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiEudcLoadUnloadLink@28
-_NtGdiEudcLoadUnloadLink@28:
-    movl $0x108d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x1c
-
-.global _NtGdiExcludeClipRect@20
-_NtGdiExcludeClipRect@20:
-    movl $0x108e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiExtCreatePen@44
-_NtGdiExtCreatePen@44:
-    movl $0x108f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x2c
-
-.global _NtGdiExtCreateRegion@12
-_NtGdiExtCreateRegion@12:
-    movl $0x1090, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiExtEscape@32
-_NtGdiExtEscape@32:
-    movl $0x1091, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x20
-
-.global _NtGdiExtFloodFill@20
-_NtGdiExtFloodFill@20:
-    movl $0x1092, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiExtGetObjectW@12
-_NtGdiExtGetObjectW@12:
-    movl $0x1093, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiExtSelectClipRgn@12
-_NtGdiExtSelectClipRgn@12:
-    movl $0x1094, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiExtTextOutW@36
-_NtGdiExtTextOutW@36:
-    movl $0x1095, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x24
-
-.global _NtGdiFillPath@4
-_NtGdiFillPath@4:
-    movl $0x1096, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiFillRgn@12
-_NtGdiFillRgn@12:
-    movl $0x1097, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiFlattenPath@4
-_NtGdiFlattenPath@4:
-    movl $0x1098, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiFlush@0
-_NtGdiFlush@0:
-    movl $0x1099, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtGdiForceUFIMapping@8
-_NtGdiForceUFIMapping@8:
-    movl $0x109a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiFrameRgn@20
-_NtGdiFrameRgn@20:
-    movl $0x109b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiFullscreenControl@20
-_NtGdiFullscreenControl@20:
-    movl $0x109c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiGetAndSetDCDword@16
-_NtGdiGetAndSetDCDword@16:
-    movl $0x109d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiGetAppClipBox@8
-_NtGdiGetAppClipBox@8:
-    movl $0x109e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiGetBitmapBits@12
-_NtGdiGetBitmapBits@12:
-    movl $0x109f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiGetBitmapDimension@8
-_NtGdiGetBitmapDimension@8:
-    movl $0x10a0, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiGetBoundsRect@12
-_NtGdiGetBoundsRect@12:
-    movl $0x10a1, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiGetCertificate@16
-_NtGdiGetCertificate@16:
-    movl $0x10a2, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiGetCertificateSize@12
-_NtGdiGetCertificateSize@12:
-    movl $0x10a3, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiGetCharABCWidthsW@24
-_NtGdiGetCharABCWidthsW@24:
-    movl $0x10a4, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiGetCharacterPlacementW@24
-_NtGdiGetCharacterPlacementW@24:
-    movl $0x10a5, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiGetCharSet@4
-_NtGdiGetCharSet@4:
-    movl $0x10a6, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiGetCharWidthW@24
-_NtGdiGetCharWidthW@24:
-    movl $0x10a7, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiGetCharWidthInfo@8
-_NtGdiGetCharWidthInfo@8:
-    movl $0x10a8, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiGetColorAdjustment@8
-_NtGdiGetColorAdjustment@8:
-    movl $0x10a9, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiGetColorSpaceforBitmap@4
-_NtGdiGetColorSpaceforBitmap@4:
-    movl $0x10aa, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiGetCOPPCompatibleOPMInformation@12
-_NtGdiGetCOPPCompatibleOPMInformation@12:
-    movl $0x10ab, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiGetDCDword@12
-_NtGdiGetDCDword@12:
-    movl $0x10ac, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiGetDCforBitmap@4
-_NtGdiGetDCforBitmap@4:
-    movl $0x10ad, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiGetDCObject@8
-_NtGdiGetDCObject@8:
-    movl $0x10ae, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiGetDCPoint@12
-_NtGdiGetDCPoint@12:
-    movl $0x10af, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiGetDeviceCaps@8
-_NtGdiGetDeviceCaps@8:
-    movl $0x10b0, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiGetDeviceGammaRamp@8
-_NtGdiGetDeviceGammaRamp@8:
-    movl $0x10b1, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiGetDeviceCapsAll@8
-_NtGdiGetDeviceCapsAll@8:
-    movl $0x10b2, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiGetDIBitsInternal@36
-_NtGdiGetDIBitsInternal@36:
-    movl $0x10b3, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x24
-
-.global _NtGdiGetETM@8
-_NtGdiGetETM@8:
-    movl $0x10b4, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiGetEudcTimeStampEx@12
-_NtGdiGetEudcTimeStampEx@12:
-    movl $0x10b5, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiGetFontData@20
-_NtGdiGetFontData@20:
-    movl $0x10b6, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiGetFontResourceInfoInternalW@28
-_NtGdiGetFontResourceInfoInternalW@28:
-    movl $0x10b7, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x1c
-
-.global _NtGdiGetGlyphIndicesW@20
-_NtGdiGetGlyphIndicesW@20:
-    movl $0x10b8, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiGetGlyphIndicesWInternal@24
-_NtGdiGetGlyphIndicesWInternal@24:
-    movl $0x10b9, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiGetGlyphOutline@32
-_NtGdiGetGlyphOutline@32:
-    movl $0x10ba, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x20
-
-.global _NtGdiGetOPMInformation@12
-_NtGdiGetOPMInformation@12:
-    movl $0x10bb, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiGetKerningPairs@12
-_NtGdiGetKerningPairs@12:
-    movl $0x10bc, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiGetLinkedUFIs@12
-_NtGdiGetLinkedUFIs@12:
-    movl $0x10bd, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiGetMiterLimit@8
-_NtGdiGetMiterLimit@8:
-    movl $0x10be, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiGetMonitorID@12
-_NtGdiGetMonitorID@12:
-    movl $0x10bf, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiGetNearestColor@8
-_NtGdiGetNearestColor@8:
-    movl $0x10c0, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiGetNearestPaletteIndex@8
-_NtGdiGetNearestPaletteIndex@8:
-    movl $0x10c1, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiGetObjectBitmapHandle@8
-_NtGdiGetObjectBitmapHandle@8:
-    movl $0x10c2, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiGetOPMRandomNumber@8
-_NtGdiGetOPMRandomNumber@8:
-    movl $0x10c3, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiGetOutlineTextMetricsInternalW@16
-_NtGdiGetOutlineTextMetricsInternalW@16:
-    movl $0x10c4, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiGetPath@16
-_NtGdiGetPath@16:
-    movl $0x10c5, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiGetPixel@12
-_NtGdiGetPixel@12:
-    movl $0x10c6, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiGetRandomRgn@12
-_NtGdiGetRandomRgn@12:
-    movl $0x10c7, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiGetRasterizerCaps@8
-_NtGdiGetRasterizerCaps@8:
-    movl $0x10c8, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiGetRealizationInfo@12
-_NtGdiGetRealizationInfo@12:
-    movl $0x10c9, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiGetRegionData@12
-_NtGdiGetRegionData@12:
-    movl $0x10ca, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiGetRgnBox@8
-_NtGdiGetRgnBox@8:
-    movl $0x10cb, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiGetServerMetaFileBits@28
-_NtGdiGetServerMetaFileBits@28:
-    movl $0x10cc, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x1c
-
-.global _NtGdiGetSpoolMessage@16
-_NtGdiGetSpoolMessage@16:
-    movl $0x10cd, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiGetStats@20
-_NtGdiGetStats@20:
-    movl $0x10ce, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiGetStockObject@4
-_NtGdiGetStockObject@4:
-    movl $0x10cf, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiGetStringBitmapW@20
-_NtGdiGetStringBitmapW@20:
-    movl $0x10d0, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiGetSuggestedOPMProtectedOutputArraySize@8
-_NtGdiGetSuggestedOPMProtectedOutputArraySize@8:
-    movl $0x10d1, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiGetSystemPaletteUse@4
-_NtGdiGetSystemPaletteUse@4:
-    movl $0x10d2, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiGetTextCharsetInfo@12
-_NtGdiGetTextCharsetInfo@12:
-    movl $0x10d3, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiGetTextExtent@20
-_NtGdiGetTextExtent@20:
-    movl $0x10d4, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiGetTextExtentExW@32
-_NtGdiGetTextExtentExW@32:
-    movl $0x10d5, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x20
-
-.global _NtGdiGetTextFaceW@16
-_NtGdiGetTextFaceW@16:
-    movl $0x10d6, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiGetTextMetricsW@12
-_NtGdiGetTextMetricsW@12:
-    movl $0x10d7, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiGetTransform@12
-_NtGdiGetTransform@12:
-    movl $0x10d8, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiGetUFI@24
-_NtGdiGetUFI@24:
-    movl $0x10d9, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiGetEmbUFI@28
-_NtGdiGetEmbUFI@28:
-    movl $0x10da, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x1c
-
-.global _NtGdiGetUFIPathname@40
-_NtGdiGetUFIPathname@40:
-    movl $0x10db, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x28
-
-.global _NtGdiGetEmbedFonts@0
-_NtGdiGetEmbedFonts@0:
-    movl $0x10dc, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtGdiChangeGhostFont@8
-_NtGdiChangeGhostFont@8:
-    movl $0x10dd, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiAddEmbFontToDC@8
-_NtGdiAddEmbFontToDC@8:
-    movl $0x10de, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiGetFontUnicodeRanges@8
-_NtGdiGetFontUnicodeRanges@8:
-    movl $0x10df, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiGetWidthTable@28
-_NtGdiGetWidthTable@28:
-    movl $0x10e0, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x1c
-
-.global _NtGdiGradientFill@24
-_NtGdiGradientFill@24:
-    movl $0x10e1, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiHfontCreate@20
-_NtGdiHfontCreate@20:
-    movl $0x10e2, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiIcmBrushInfo@32
-_NtGdiIcmBrushInfo@32:
-    movl $0x10e3, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x20
-
-.global _NtGdiInit@0
-_NtGdiInit@0:
-    movl $0x10e4, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtGdiInitSpool@0
-_NtGdiInitSpool@0:
-    movl $0x10e5, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtGdiIntersectClipRect@20
-_NtGdiIntersectClipRect@20:
-    movl $0x10e6, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiInvertRgn@8
-_NtGdiInvertRgn@8:
-    movl $0x10e7, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiLineTo@12
-_NtGdiLineTo@12:
-    movl $0x10e8, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiMakeFontDir@20
-_NtGdiMakeFontDir@20:
-    movl $0x10e9, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiMakeInfoDC@8
-_NtGdiMakeInfoDC@8:
-    movl $0x10ea, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiMaskBlt@52
-_NtGdiMaskBlt@52:
-    movl $0x10eb, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x34
-
-.global _NtGdiModifyWorldTransform@12
-_NtGdiModifyWorldTransform@12:
-    movl $0x10ec, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiMonoBitmap@4
-_NtGdiMonoBitmap@4:
-    movl $0x10ed, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiMoveTo@16
-_NtGdiMoveTo@16:
-    movl $0x10ee, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiOffsetClipRgn@12
-_NtGdiOffsetClipRgn@12:
-    movl $0x10ef, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiOffsetRgn@12
-_NtGdiOffsetRgn@12:
-    movl $0x10f0, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiOpenDCW@32
-_NtGdiOpenDCW@32:
-    movl $0x10f1, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x20
-
-.global _NtGdiPatBlt@24
-_NtGdiPatBlt@24:
-    movl $0x10f2, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiPolyPatBlt@20
-_NtGdiPolyPatBlt@20:
-    movl $0x10f3, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiPathToRegion@4
-_NtGdiPathToRegion@4:
-    movl $0x10f4, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiPlgBlt@44
-_NtGdiPlgBlt@44:
-    movl $0x10f5, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x2c
-
-.global _NtGdiPolyDraw@16
-_NtGdiPolyDraw@16:
-    movl $0x10f6, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiPolyPolyDraw@20
-_NtGdiPolyPolyDraw@20:
-    movl $0x10f7, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiPolyTextOutW@16
-_NtGdiPolyTextOutW@16:
-    movl $0x10f8, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiPtInRegion@12
-_NtGdiPtInRegion@12:
-    movl $0x10f9, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiPtVisible@12
-_NtGdiPtVisible@12:
-    movl $0x10fa, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiQueryFonts@12
-_NtGdiQueryFonts@12:
-    movl $0x10fb, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiQueryFontAssocInfo@4
-_NtGdiQueryFontAssocInfo@4:
-    movl $0x10fc, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiRectangle@20
-_NtGdiRectangle@20:
-    movl $0x10fd, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiRectInRegion@8
-_NtGdiRectInRegion@8:
-    movl $0x10fe, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiRectVisible@8
-_NtGdiRectVisible@8:
-    movl $0x10ff, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiRemoveFontResourceW@24
-_NtGdiRemoveFontResourceW@24:
-    movl $0x1100, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiRemoveFontMemResourceEx@4
-_NtGdiRemoveFontMemResourceEx@4:
-    movl $0x1101, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiResetDC@20
-_NtGdiResetDC@20:
-    movl $0x1102, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiResizePalette@8
-_NtGdiResizePalette@8:
-    movl $0x1103, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiRestoreDC@8
-_NtGdiRestoreDC@8:
-    movl $0x1104, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiRoundRect@28
-_NtGdiRoundRect@28:
-    movl $0x1105, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x1c
-
-.global _NtGdiSaveDC@4
-_NtGdiSaveDC@4:
-    movl $0x1106, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiScaleViewportExtEx@24
-_NtGdiScaleViewportExtEx@24:
-    movl $0x1107, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiScaleWindowExtEx@24
-_NtGdiScaleWindowExtEx@24:
-    movl $0x1108, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiSelectBitmap@8
-_NtGdiSelectBitmap@8:
-    movl $0x1109, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiSelectBrush@8
-_NtGdiSelectBrush@8:
-    movl $0x110a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiSelectClipPath@8
-_NtGdiSelectClipPath@8:
-    movl $0x110b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiSelectFont@8
-_NtGdiSelectFont@8:
-    movl $0x110c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiSelectPen@8
-_NtGdiSelectPen@8:
-    movl $0x110d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiSetBitmapAttributes@8
-_NtGdiSetBitmapAttributes@8:
-    movl $0x110e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiSetBitmapBits@12
-_NtGdiSetBitmapBits@12:
-    movl $0x110f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiSetBitmapDimension@16
-_NtGdiSetBitmapDimension@16:
-    movl $0x1110, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiSetBoundsRect@12
-_NtGdiSetBoundsRect@12:
-    movl $0x1111, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiSetBrushAttributes@8
-_NtGdiSetBrushAttributes@8:
-    movl $0x1112, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiSetBrushOrg@16
-_NtGdiSetBrushOrg@16:
-    movl $0x1113, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiSetColorAdjustment@8
-_NtGdiSetColorAdjustment@8:
-    movl $0x1114, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiSetColorSpace@8
-_NtGdiSetColorSpace@8:
-    movl $0x1115, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiSetDeviceGammaRamp@8
-_NtGdiSetDeviceGammaRamp@8:
-    movl $0x1116, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiSetDIBitsToDeviceInternal@64
-_NtGdiSetDIBitsToDeviceInternal@64:
-    movl $0x1117, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x40
-
-.global _NtGdiSetFontEnumeration@4
-_NtGdiSetFontEnumeration@4:
-    movl $0x1118, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiSetFontXform@12
-_NtGdiSetFontXform@12:
-    movl $0x1119, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiSetIcmMode@12
-_NtGdiSetIcmMode@12:
-    movl $0x111a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiSetLinkedUFIs@12
-_NtGdiSetLinkedUFIs@12:
-    movl $0x111b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiSetMagicColors@12
-_NtGdiSetMagicColors@12:
-    movl $0x111c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiSetMetaRgn@4
-_NtGdiSetMetaRgn@4:
-    movl $0x111d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiSetMiterLimit@12
-_NtGdiSetMiterLimit@12:
-    movl $0x111e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiGetDeviceWidth@4
-_NtGdiGetDeviceWidth@4:
-    movl $0x111f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiMirrorWindowOrg@4
-_NtGdiMirrorWindowOrg@4:
-    movl $0x1120, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiSetLayout@12
-_NtGdiSetLayout@12:
-    movl $0x1121, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiSetOPMSigningKeyAndSequenceNumbers@8
-_NtGdiSetOPMSigningKeyAndSequenceNumbers@8:
-    movl $0x1122, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiSetPixel@16
-_NtGdiSetPixel@16:
-    movl $0x1123, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiSetPixelFormat@8
-_NtGdiSetPixelFormat@8:
-    movl $0x1124, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiSetRectRgn@20
-_NtGdiSetRectRgn@20:
-    movl $0x1125, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiSetSystemPaletteUse@8
-_NtGdiSetSystemPaletteUse@8:
-    movl $0x1126, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiSetTextJustification@12
-_NtGdiSetTextJustification@12:
-    movl $0x1127, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiSetupPublicCFONT@12
-_NtGdiSetupPublicCFONT@12:
-    movl $0x1128, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiSetVirtualResolution@20
-_NtGdiSetVirtualResolution@20:
-    movl $0x1129, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiSetSizeDevice@12
-_NtGdiSetSizeDevice@12:
-    movl $0x112a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiStartDoc@16
-_NtGdiStartDoc@16:
-    movl $0x112b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiStartPage@4
-_NtGdiStartPage@4:
-    movl $0x112c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiStretchBlt@48
-_NtGdiStretchBlt@48:
-    movl $0x112d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x30
-
-.global _NtGdiStretchDIBitsInternal@64
-_NtGdiStretchDIBitsInternal@64:
-    movl $0x112e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x40
-
-.global _NtGdiStrokeAndFillPath@4
-_NtGdiStrokeAndFillPath@4:
-    movl $0x112f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiStrokePath@4
-_NtGdiStrokePath@4:
-    movl $0x1130, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiSwapBuffers@4
-_NtGdiSwapBuffers@4:
-    movl $0x1131, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiTransformPoints@20
-_NtGdiTransformPoints@20:
-    movl $0x1132, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiTransparentBlt@44
-_NtGdiTransparentBlt@44:
-    movl $0x1133, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x2c
-
-.global _NtGdiUnloadPrinterDriver@8
-_NtGdiUnloadPrinterDriver@8:
-    movl $0x1134, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiUnmapMemFont@4
-_NtGdiUnmapMemFont@4:
-    movl $0x1135, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiUnrealizeObject@4
-_NtGdiUnrealizeObject@4:
-    movl $0x1136, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiUpdateColors@4
-_NtGdiUpdateColors@4:
-    movl $0x1137, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiWidenPath@4
-_NtGdiWidenPath@4:
-    movl $0x1138, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserActivateKeyboardLayout@8
-_NtUserActivateKeyboardLayout@8:
-    movl $0x1139, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserAddClipboardFormatListener@4
-_NtUserAddClipboardFormatListener@4:
-    movl $0x113a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserAlterWindowStyle@12
-_NtUserAlterWindowStyle@12:
-    movl $0x113b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserAssociateInputContext@12
-_NtUserAssociateInputContext@12:
-    movl $0x113c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserAttachThreadInput@12
-_NtUserAttachThreadInput@12:
-    movl $0x113d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserBeginPaint@8
-_NtUserBeginPaint@8:
-    movl $0x113e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserBitBltSysBmp@32
-_NtUserBitBltSysBmp@32:
-    movl $0x113f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x20
-
-.global _NtUserBlockInput@4
-_NtUserBlockInput@4:
-    movl $0x1140, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserBuildHimcList@16
-_NtUserBuildHimcList@16:
-    movl $0x1141, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserBuildHwndList@28
-_NtUserBuildHwndList@28:
-    movl $0x1142, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x1c
-
-.global _NtUserBuildNameList@16
-_NtUserBuildNameList@16:
-    movl $0x1143, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserBuildPropList@16
-_NtUserBuildPropList@16:
-    movl $0x1144, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserCallHwnd@8
-_NtUserCallHwnd@8:
-    movl $0x1145, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserCallHwndLock@8
-_NtUserCallHwndLock@8:
-    movl $0x1146, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserCallHwndOpt@8
-_NtUserCallHwndOpt@8:
-    movl $0x1147, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserCallHwndParam@12
-_NtUserCallHwndParam@12:
-    movl $0x1148, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserCallHwndParamLock@12
-_NtUserCallHwndParamLock@12:
-    movl $0x1149, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserCallMsgFilter@8
-_NtUserCallMsgFilter@8:
-    movl $0x114a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserCallNextHookEx@16
-_NtUserCallNextHookEx@16:
-    movl $0x114b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserCallNoParam@4
-_NtUserCallNoParam@4:
-    movl $0x114c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserCallOneParam@8
-_NtUserCallOneParam@8:
-    movl $0x114d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserCallTwoParam@12
-_NtUserCallTwoParam@12:
-    movl $0x114e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserChangeClipboardChain@8
-_NtUserChangeClipboardChain@8:
-    movl $0x114f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserChangeDisplaySettings@16
-_NtUserChangeDisplaySettings@16:
-    movl $0x1150, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserCheckAccessForIntegrityLevel@12
-_NtUserCheckAccessForIntegrityLevel@12:
-    movl $0x1151, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserCheckDesktopByThreadId@4
-_NtUserCheckDesktopByThreadId@4:
-    movl $0x1152, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserCheckWindowThreadDesktop@12
-_NtUserCheckWindowThreadDesktop@12:
-    movl $0x1153, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserCheckImeHotKey@8
-_NtUserCheckImeHotKey@8:
-    movl $0x1154, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserCheckMenuItem@12
-_NtUserCheckMenuItem@12:
-    movl $0x1155, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserChildWindowFromPointEx@16
-_NtUserChildWindowFromPointEx@16:
-    movl $0x1156, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserClipCursor@4
-_NtUserClipCursor@4:
-    movl $0x1157, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserCloseClipboard@0
-_NtUserCloseClipboard@0:
-    movl $0x1158, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserCloseDesktop@4
-_NtUserCloseDesktop@4:
-    movl $0x1159, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserCloseWindowStation@4
-_NtUserCloseWindowStation@4:
-    movl $0x115a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserConsoleControl@12
-_NtUserConsoleControl@12:
-    movl $0x115b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserConvertMemHandle@8
-_NtUserConvertMemHandle@8:
-    movl $0x115c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserCopyAcceleratorTable@12
-_NtUserCopyAcceleratorTable@12:
-    movl $0x115d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserCountClipboardFormats@0
-_NtUserCountClipboardFormats@0:
-    movl $0x115e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserCreateAcceleratorTable@8
-_NtUserCreateAcceleratorTable@8:
-    movl $0x115f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserCreateCaret@16
-_NtUserCreateCaret@16:
-    movl $0x1160, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserCreateDesktopEx@24
-_NtUserCreateDesktopEx@24:
-    movl $0x1161, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtUserCreateInputContext@4
-_NtUserCreateInputContext@4:
-    movl $0x1162, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserCreateLocalMemHandle@16
-_NtUserCreateLocalMemHandle@16:
-    movl $0x1163, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserCreateWindowEx@60
-_NtUserCreateWindowEx@60:
-    movl $0x1164, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x3c
-
-.global _NtUserCreateWindowStation@28
-_NtUserCreateWindowStation@28:
-    movl $0x1165, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x1c
-
-.global _NtUserDdeInitialize@20
-_NtUserDdeInitialize@20:
-    movl $0x1166, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtUserDeferWindowPos@32
-_NtUserDeferWindowPos@32:
-    movl $0x1167, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x20
-
-.global _NtUserDefSetText@8
-_NtUserDefSetText@8:
-    movl $0x1168, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserDeleteMenu@12
-_NtUserDeleteMenu@12:
-    movl $0x1169, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserDestroyAcceleratorTable@4
-_NtUserDestroyAcceleratorTable@4:
-    movl $0x116a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserDestroyCursor@8
-_NtUserDestroyCursor@8:
-    movl $0x116b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserDestroyInputContext@4
-_NtUserDestroyInputContext@4:
-    movl $0x116c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserDestroyMenu@4
-_NtUserDestroyMenu@4:
-    movl $0x116d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserDestroyWindow@4
-_NtUserDestroyWindow@4:
-    movl $0x116e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserDisableThreadIme@4
-_NtUserDisableThreadIme@4:
-    movl $0x116f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserDispatchMessage@4
-_NtUserDispatchMessage@4:
-    movl $0x1170, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserDoSoundConnect@0
-_NtUserDoSoundConnect@0:
-    movl $0x1171, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserDoSoundDisconnect@0
-_NtUserDoSoundDisconnect@0:
-    movl $0x1172, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserDragDetect@12
-_NtUserDragDetect@12:
-    movl $0x1173, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserDragObject@20
-_NtUserDragObject@20:
-    movl $0x1174, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtUserDrawAnimatedRects@16
-_NtUserDrawAnimatedRects@16:
-    movl $0x1175, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserDrawCaption@16
-_NtUserDrawCaption@16:
-    movl $0x1176, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserDrawCaptionTemp@28
-_NtUserDrawCaptionTemp@28:
-    movl $0x1177, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x1c
-
-.global _NtUserDrawIconEx@44
-_NtUserDrawIconEx@44:
-    movl $0x1178, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x2c
-
-.global _NtUserDrawMenuBarTemp@20
-_NtUserDrawMenuBarTemp@20:
-    movl $0x1179, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtUserEmptyClipboard@0
-_NtUserEmptyClipboard@0:
-    movl $0x117a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserEnableMenuItem@12
-_NtUserEnableMenuItem@12:
-    movl $0x117b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserEnableScrollBar@12
-_NtUserEnableScrollBar@12:
-    movl $0x117c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserEndDeferWindowPosEx@8
-_NtUserEndDeferWindowPosEx@8:
-    movl $0x117d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserEndMenu@0
-_NtUserEndMenu@0:
-    movl $0x117e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserEndPaint@8
-_NtUserEndPaint@8:
-    movl $0x117f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserEnumDisplayDevices@16
-_NtUserEnumDisplayDevices@16:
-    movl $0x1180, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserEnumDisplayMonitors@16
-_NtUserEnumDisplayMonitors@16:
-    movl $0x1181, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserEnumDisplaySettings@16
-_NtUserEnumDisplaySettings@16:
-    movl $0x1182, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserEvent@4
-_NtUserEvent@4:
-    movl $0x1183, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserExcludeUpdateRgn@8
-_NtUserExcludeUpdateRgn@8:
-    movl $0x1184, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserFillWindow@16
-_NtUserFillWindow@16:
-    movl $0x1185, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserFindExistingCursorIcon@12
-_NtUserFindExistingCursorIcon@12:
-    movl $0x1186, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserFindWindowEx@20
-_NtUserFindWindowEx@20:
-    movl $0x1187, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtUserFlashWindowEx@4
-_NtUserFlashWindowEx@4:
-    movl $0x1188, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserFrostCrashedWindow@8
-_NtUserFrostCrashedWindow@8:
-    movl $0x1189, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserGetAltTabInfo@24
-_NtUserGetAltTabInfo@24:
-    movl $0x118a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtUserGetAncestor@8
-_NtUserGetAncestor@8:
-    movl $0x118b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserGetAppImeLevel@4
-_NtUserGetAppImeLevel@4:
-    movl $0x118c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserGetAsyncKeyState@4
-_NtUserGetAsyncKeyState@4:
-    movl $0x118d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserGetAtomName@8
-_NtUserGetAtomName@8:
-    movl $0x118e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserGetCaretBlinkTime@0
-_NtUserGetCaretBlinkTime@0:
-    movl $0x118f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserGetCaretPos@4
-_NtUserGetCaretPos@4:
-    movl $0x1190, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserGetClassInfoEx@20
-_NtUserGetClassInfoEx@20:
-    movl $0x1191, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtUserGetClassName@12
-_NtUserGetClassName@12:
-    movl $0x1192, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserGetClipboardData@8
-_NtUserGetClipboardData@8:
-    movl $0x1193, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserGetClipboardFormatName@12
-_NtUserGetClipboardFormatName@12:
-    movl $0x1194, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserGetClipboardOwner@0
-_NtUserGetClipboardOwner@0:
-    movl $0x1195, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserGetClipboardSequenceNumber@0
-_NtUserGetClipboardSequenceNumber@0:
-    movl $0x1196, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserGetClipboardViewer@0
-_NtUserGetClipboardViewer@0:
-    movl $0x1197, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserGetClipCursor@4
-_NtUserGetClipCursor@4:
-    movl $0x1198, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserGetComboBoxInfo@8
-_NtUserGetComboBoxInfo@8:
-    movl $0x1199, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserGetControlBrush@12
-_NtUserGetControlBrush@12:
-    movl $0x119a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserGetControlColor@16
-_NtUserGetControlColor@16:
-    movl $0x119b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserGetCPD@12
-_NtUserGetCPD@12:
-    movl $0x119c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserGetCursorFrameInfo@16
-_NtUserGetCursorFrameInfo@16:
-    movl $0x119d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserGetCursorInfo@4
-_NtUserGetCursorInfo@4:
-    movl $0x119e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserGetDC@4
-_NtUserGetDC@4:
-    movl $0x119f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserGetDCEx@12
-_NtUserGetDCEx@12:
-    movl $0x11a0, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserGetDoubleClickTime@0
-_NtUserGetDoubleClickTime@0:
-    movl $0x11a1, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserGetForegroundWindow@0
-_NtUserGetForegroundWindow@0:
-    movl $0x11a2, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserGetGuiResources@8
-_NtUserGetGuiResources@8:
-    movl $0x11a3, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserGetGUIThreadInfo@8
-_NtUserGetGUIThreadInfo@8:
-    movl $0x11a4, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserGetIconInfo@24
-_NtUserGetIconInfo@24:
-    movl $0x11a5, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtUserGetIconSize@16
-_NtUserGetIconSize@16:
-    movl $0x11a6, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserGetImeHotKey@16
-_NtUserGetImeHotKey@16:
-    movl $0x11a7, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserGetImeInfoEx@8
-_NtUserGetImeInfoEx@8:
-    movl $0x11a8, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserGetInternalWindowPos@12
-_NtUserGetInternalWindowPos@12:
-    movl $0x11a9, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserGetKeyboardLayoutList@8
-_NtUserGetKeyboardLayoutList@8:
-    movl $0x11aa, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserGetKeyboardLayoutName@4
-_NtUserGetKeyboardLayoutName@4:
-    movl $0x11ab, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserGetKeyboardState@4
-_NtUserGetKeyboardState@4:
-    movl $0x11ac, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserGetKeyNameText@12
-_NtUserGetKeyNameText@12:
-    movl $0x11ad, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserGetKeyState@4
-_NtUserGetKeyState@4:
-    movl $0x11ae, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserGetListBoxInfo@4
-_NtUserGetListBoxInfo@4:
-    movl $0x11af, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserGetMenuBarInfo@16
-_NtUserGetMenuBarInfo@16:
-    movl $0x11b0, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserGetMenuIndex@8
-_NtUserGetMenuIndex@8:
-    movl $0x11b1, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserGetMenuItemRect@16
-_NtUserGetMenuItemRect@16:
-    movl $0x11b2, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserGetMessage@16
-_NtUserGetMessage@16:
-    movl $0x11b3, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserGetMouseMovePointsEx@20
-_NtUserGetMouseMovePointsEx@20:
-    movl $0x11b4, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtUserGetObjectInformation@20
-_NtUserGetObjectInformation@20:
-    movl $0x11b5, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtUserGetOpenClipboardWindow@0
-_NtUserGetOpenClipboardWindow@0:
-    movl $0x11b6, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserGetPriorityClipboardFormat@8
-_NtUserGetPriorityClipboardFormat@8:
-    movl $0x11b7, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserGetProcessWindowStation@0
-_NtUserGetProcessWindowStation@0:
-    movl $0x11b8, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserGetRawInputBuffer@12
-_NtUserGetRawInputBuffer@12:
-    movl $0x11b9, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserGetRawInputData@20
-_NtUserGetRawInputData@20:
-    movl $0x11ba, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtUserGetRawInputDeviceInfo@16
-_NtUserGetRawInputDeviceInfo@16:
-    movl $0x11bb, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserGetRawInputDeviceList@12
-_NtUserGetRawInputDeviceList@12:
-    movl $0x11bc, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserGetRegisteredRawInputDevices@12
-_NtUserGetRegisteredRawInputDevices@12:
-    movl $0x11bd, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserGetScrollBarInfo@12
-_NtUserGetScrollBarInfo@12:
-    movl $0x11be, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserGetSystemMenu@8
-_NtUserGetSystemMenu@8:
-    movl $0x11bf, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserGetThreadDesktop@8
-_NtUserGetThreadDesktop@8:
-    movl $0x11c0, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserGetThreadState@4
-_NtUserGetThreadState@4:
-    movl $0x11c1, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserGetTitleBarInfo@8
-_NtUserGetTitleBarInfo@8:
-    movl $0x11c2, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserGetUpdatedClipboardFormats@12
-_NtUserGetUpdatedClipboardFormats@12:
-    movl $0x11c3, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserGetUpdateRect@12
-_NtUserGetUpdateRect@12:
-    movl $0x11c4, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserGetUpdateRgn@12
-_NtUserGetUpdateRgn@12:
-    movl $0x11c5, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserGetWindowDC@4
-_NtUserGetWindowDC@4:
-    movl $0x11c6, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserGetWindowPlacement@8
-_NtUserGetWindowPlacement@8:
-    movl $0x11c7, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserGetWOWClass@8
-_NtUserGetWOWClass@8:
-    movl $0x11c8, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserGhostWindowFromHungWindow@4
-_NtUserGhostWindowFromHungWindow@4:
-    movl $0x11c9, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserHardErrorControl@12
-_NtUserHardErrorControl@12:
-    movl $0x11ca, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserHideCaret@4
-_NtUserHideCaret@4:
-    movl $0x11cb, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserHiliteMenuItem@16
-_NtUserHiliteMenuItem@16:
-    movl $0x11cc, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserHungWindowFromGhostWindow@4
-_NtUserHungWindowFromGhostWindow@4:
-    movl $0x11cd, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserImpersonateDdeClientWindow@8
-_NtUserImpersonateDdeClientWindow@8:
-    movl $0x11ce, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserInitialize@8
-_NtUserInitialize@8:
-    movl $0x11cf, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserInitializeClientPfnArrays@16
-_NtUserInitializeClientPfnArrays@16:
-    movl $0x11d0, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserInitTask@48
-_NtUserInitTask@48:
-    movl $0x11d1, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x30
-
-.global _NtUserInternalGetWindowText@12
-_NtUserInternalGetWindowText@12:
-    movl $0x11d2, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserInternalGetWindowIcon@8
-_NtUserInternalGetWindowIcon@8:
-    movl $0x11d3, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserInvalidateRect@12
-_NtUserInvalidateRect@12:
-    movl $0x11d4, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserInvalidateRgn@12
-_NtUserInvalidateRgn@12:
-    movl $0x11d5, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserIsClipboardFormatAvailable@4
-_NtUserIsClipboardFormatAvailable@4:
-    movl $0x11d6, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserKillTimer@8
-_NtUserKillTimer@8:
-    movl $0x11d7, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserLoadKeyboardLayoutEx@28
-_NtUserLoadKeyboardLayoutEx@28:
-    movl $0x11d8, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x1c
-
-.global _NtUserLockWindowStation@4
-_NtUserLockWindowStation@4:
-    movl $0x11d9, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserLockWindowUpdate@4
-_NtUserLockWindowUpdate@4:
-    movl $0x11da, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserLockWorkStation@0
-_NtUserLockWorkStation@0:
-    movl $0x11db, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserLogicalToPhysicalPoint@8
-_NtUserLogicalToPhysicalPoint@8:
-    movl $0x11dc, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserMapVirtualKeyEx@16
-_NtUserMapVirtualKeyEx@16:
-    movl $0x11dd, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserMenuItemFromPoint@16
-_NtUserMenuItemFromPoint@16:
-    movl $0x11de, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserMessageCall@28
-_NtUserMessageCall@28:
-    movl $0x11df, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x1c
-
-.global _NtUserMinMaximize@12
-_NtUserMinMaximize@12:
-    movl $0x11e0, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserMNDragLeave@0
-_NtUserMNDragLeave@0:
-    movl $0x11e1, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserMNDragOver@8
-_NtUserMNDragOver@8:
-    movl $0x11e2, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserModifyUserStartupInfoFlags@8
-_NtUserModifyUserStartupInfoFlags@8:
-    movl $0x11e3, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserMoveWindow@24
-_NtUserMoveWindow@24:
-    movl $0x11e4, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtUserNotifyIMEStatus@12
-_NtUserNotifyIMEStatus@12:
-    movl $0x11e5, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserNotifyProcessCreate@16
-_NtUserNotifyProcessCreate@16:
-    movl $0x11e6, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserNotifyWinEvent@16
-_NtUserNotifyWinEvent@16:
-    movl $0x11e7, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserOpenClipboard@8
-_NtUserOpenClipboard@8:
-    movl $0x11e8, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserOpenDesktop@12
-_NtUserOpenDesktop@12:
-    movl $0x11e9, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserOpenInputDesktop@12
-_NtUserOpenInputDesktop@12:
-    movl $0x11ea, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserOpenThreadDesktop@20
-_NtUserOpenThreadDesktop@20:
-    movl $0x11eb, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtUserOpenWindowStation@8
-_NtUserOpenWindowStation@8:
-    movl $0x11ec, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserPaintDesktop@4
-_NtUserPaintDesktop@4:
-    movl $0x11ed, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserPaintMonitor@12
-_NtUserPaintMonitor@12:
-    movl $0x11ee, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserPeekMessage@20
-_NtUserPeekMessage@20:
-    movl $0x11ef, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtUserPhysicalToLogicalPoint@8
-_NtUserPhysicalToLogicalPoint@8:
-    movl $0x11f0, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserPostMessage@16
-_NtUserPostMessage@16:
-    movl $0x11f1, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserPostThreadMessage@16
-_NtUserPostThreadMessage@16:
-    movl $0x11f2, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserPrintWindow@12
-_NtUserPrintWindow@12:
-    movl $0x11f3, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserProcessConnect@8
-_NtUserProcessConnect@8:
-    movl $0x11f4, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserQueryInformationThread@16
-_NtUserQueryInformationThread@16:
-    movl $0x11f5, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserQueryInputContext@8
-_NtUserQueryInputContext@8:
-    movl $0x11f6, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserQuerySendMessage@4
-_NtUserQuerySendMessage@4:
-    movl $0x11f7, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserQueryWindow@8
-_NtUserQueryWindow@8:
-    movl $0x11f8, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserRealChildWindowFromPoint@12
-_NtUserRealChildWindowFromPoint@12:
-    movl $0x11f9, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserRealInternalGetMessage@24
-_NtUserRealInternalGetMessage@24:
-    movl $0x11fa, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtUserRealWaitMessageEx@8
-_NtUserRealWaitMessageEx@8:
-    movl $0x11fb, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserRedrawWindow@16
-_NtUserRedrawWindow@16:
-    movl $0x11fc, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserRegisterClassExWOW@28
-_NtUserRegisterClassExWOW@28:
-    movl $0x11fd, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x1c
-
-.global _NtUserRegisterErrorReportingDialog@8
-_NtUserRegisterErrorReportingDialog@8:
-    movl $0x11fe, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserRegisterUserApiHook@16
-_NtUserRegisterUserApiHook@16:
-    movl $0x11ff, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserRegisterHotKey@16
-_NtUserRegisterHotKey@16:
-    movl $0x1200, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserRegisterRawInputDevices@12
-_NtUserRegisterRawInputDevices@12:
-    movl $0x1201, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserRegisterTasklist@4
-_NtUserRegisterTasklist@4:
-    movl $0x1202, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserRegisterWindowMessage@4
-_NtUserRegisterWindowMessage@4:
-    movl $0x1203, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserRemoveClipboardFormatListener@4
-_NtUserRemoveClipboardFormatListener@4:
-    movl $0x1204, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserRemoveMenu@12
-_NtUserRemoveMenu@12:
-    movl $0x1205, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserRemoveProp@8
-_NtUserRemoveProp@8:
-    movl $0x1206, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserResolveDesktop@16
-_NtUserResolveDesktop@16:
-    movl $0x1207, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserResolveDesktopForWOW@4
-_NtUserResolveDesktopForWOW@4:
-    movl $0x1208, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserSBGetParms@16
-_NtUserSBGetParms@16:
-    movl $0x1209, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserScrollDC@28
-_NtUserScrollDC@28:
-    movl $0x120a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x1c
-
-.global _NtUserScrollWindowEx@32
-_NtUserScrollWindowEx@32:
-    movl $0x120b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x20
-
-.global _NtUserSelectPalette@12
-_NtUserSelectPalette@12:
-    movl $0x120c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserSendInput@12
-_NtUserSendInput@12:
-    movl $0x120d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserSetActiveWindow@4
-_NtUserSetActiveWindow@4:
-    movl $0x120e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserSetAppImeLevel@8
-_NtUserSetAppImeLevel@8:
-    movl $0x120f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserSetCapture@4
-_NtUserSetCapture@4:
-    movl $0x1210, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserSetClassLong@16
-_NtUserSetClassLong@16:
-    movl $0x1211, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserSetClassWord@12
-_NtUserSetClassWord@12:
-    movl $0x1212, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserSetClipboardData@12
-_NtUserSetClipboardData@12:
-    movl $0x1213, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserSetClipboardViewer@4
-_NtUserSetClipboardViewer@4:
-    movl $0x1214, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserSetConsoleReserveKeys@8
-_NtUserSetConsoleReserveKeys@8:
-    movl $0x1215, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserSetCursor@4
-_NtUserSetCursor@4:
-    movl $0x1216, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserSetCursorContents@8
-_NtUserSetCursorContents@8:
-    movl $0x1217, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserSetCursorIconData@16
-_NtUserSetCursorIconData@16:
-    movl $0x1218, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserSetFocus@4
-_NtUserSetFocus@4:
-    movl $0x1219, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserSetImeHotKey@20
-_NtUserSetImeHotKey@20:
-    movl $0x121a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtUserSetImeInfoEx@4
-_NtUserSetImeInfoEx@4:
-    movl $0x121b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserSetImeOwnerWindow@8
-_NtUserSetImeOwnerWindow@8:
-    movl $0x121c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserSetInformationProcess@16
-_NtUserSetInformationProcess@16:
-    movl $0x121d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserSetInformationThread@16
-_NtUserSetInformationThread@16:
-    movl $0x121e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserSetInternalWindowPos@16
-_NtUserSetInternalWindowPos@16:
-    movl $0x121f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserSetKeyboardState@4
-_NtUserSetKeyboardState@4:
-    movl $0x1220, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserSetMenu@12
-_NtUserSetMenu@12:
-    movl $0x1221, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserSetMenuContextHelpId@8
-_NtUserSetMenuContextHelpId@8:
-    movl $0x1222, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserSetMenuDefaultItem@12
-_NtUserSetMenuDefaultItem@12:
-    movl $0x1223, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserSetMenuFlagRtoL@4
-_NtUserSetMenuFlagRtoL@4:
-    movl $0x1224, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserSetObjectInformation@16
-_NtUserSetObjectInformation@16:
-    movl $0x1225, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserSetParent@8
-_NtUserSetParent@8:
-    movl $0x1226, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserSetProcessWindowStation@4
-_NtUserSetProcessWindowStation@4:
-    movl $0x1227, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserGetProp@8
-_NtUserGetProp@8:
-    movl $0x1228, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserSetProp@12
-_NtUserSetProp@12:
-    movl $0x1229, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserSetScrollInfo@16
-_NtUserSetScrollInfo@16:
-    movl $0x122a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserSetShellWindowEx@8
-_NtUserSetShellWindowEx@8:
-    movl $0x122b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserSetSysColors@16
-_NtUserSetSysColors@16:
-    movl $0x122c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserSetSystemCursor@8
-_NtUserSetSystemCursor@8:
-    movl $0x122d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserSetSystemMenu@8
-_NtUserSetSystemMenu@8:
-    movl $0x122e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserSetSystemTimer@12
-_NtUserSetSystemTimer@12:
-    movl $0x122f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserSetThreadDesktop@4
-_NtUserSetThreadDesktop@4:
-    movl $0x1230, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserSetThreadLayoutHandles@8
-_NtUserSetThreadLayoutHandles@8:
-    movl $0x1231, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserSetThreadState@8
-_NtUserSetThreadState@8:
-    movl $0x1232, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserSetTimer@16
-_NtUserSetTimer@16:
-    movl $0x1233, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserSetProcessDPIAware@0
-_NtUserSetProcessDPIAware@0:
-    movl $0x1234, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserSetWindowFNID@8
-_NtUserSetWindowFNID@8:
-    movl $0x1235, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserSetWindowLong@16
-_NtUserSetWindowLong@16:
-    movl $0x1236, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserSetWindowPlacement@8
-_NtUserSetWindowPlacement@8:
-    movl $0x1237, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserSetWindowPos@28
-_NtUserSetWindowPos@28:
-    movl $0x1238, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x1c
-
-.global _NtUserSetWindowRgn@12
-_NtUserSetWindowRgn@12:
-    movl $0x1239, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserGetWindowRgnEx@12
-_NtUserGetWindowRgnEx@12:
-    movl $0x123a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserSetWindowRgnEx@12
-_NtUserSetWindowRgnEx@12:
-    movl $0x123b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserSetWindowsHookAW@12
-_NtUserSetWindowsHookAW@12:
-    movl $0x123c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserSetWindowsHookEx@24
-_NtUserSetWindowsHookEx@24:
-    movl $0x123d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtUserSetWindowStationUser@16
-_NtUserSetWindowStationUser@16:
-    movl $0x123e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserSetWindowWord@12
-_NtUserSetWindowWord@12:
-    movl $0x123f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserSetWinEventHook@32
-_NtUserSetWinEventHook@32:
-    movl $0x1240, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x20
-
-.global _NtUserShowCaret@4
-_NtUserShowCaret@4:
-    movl $0x1241, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserShowScrollBar@12
-_NtUserShowScrollBar@12:
-    movl $0x1242, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserShowWindow@8
-_NtUserShowWindow@8:
-    movl $0x1243, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserShowWindowAsync@8
-_NtUserShowWindowAsync@8:
-    movl $0x1244, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserSoundSentry@0
-_NtUserSoundSentry@0:
-    movl $0x1245, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserSwitchDesktop@8
-_NtUserSwitchDesktop@8:
-    movl $0x1246, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserSystemParametersInfo@16
-_NtUserSystemParametersInfo@16:
-    movl $0x1247, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserTestForInteractiveUser@4
-_NtUserTestForInteractiveUser@4:
-    movl $0x1248, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserThunkedMenuInfo@8
-_NtUserThunkedMenuInfo@8:
-    movl $0x1249, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserThunkedMenuItemInfo@24
-_NtUserThunkedMenuItemInfo@24:
-    movl $0x124a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtUserToUnicodeEx@28
-_NtUserToUnicodeEx@28:
-    movl $0x124b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x1c
-
-.global _NtUserTrackMouseEvent@4
-_NtUserTrackMouseEvent@4:
-    movl $0x124c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserTrackPopupMenuEx@24
-_NtUserTrackPopupMenuEx@24:
-    movl $0x124d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtUserCalcMenuBar@20
-_NtUserCalcMenuBar@20:
-    movl $0x124e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtUserPaintMenuBar@24
-_NtUserPaintMenuBar@24:
-    movl $0x124f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtUserTranslateAccelerator@12
-_NtUserTranslateAccelerator@12:
-    movl $0x1250, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserTranslateMessage@8
-_NtUserTranslateMessage@8:
-    movl $0x1251, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserUnhookWindowsHookEx@4
-_NtUserUnhookWindowsHookEx@4:
-    movl $0x1252, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserUnhookWinEvent@4
-_NtUserUnhookWinEvent@4:
-    movl $0x1253, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserUnloadKeyboardLayout@4
-_NtUserUnloadKeyboardLayout@4:
-    movl $0x1254, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserUnlockWindowStation@4
-_NtUserUnlockWindowStation@4:
-    movl $0x1255, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserUnregisterClass@12
-_NtUserUnregisterClass@12:
-    movl $0x1256, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserUnregisterUserApiHook@0
-_NtUserUnregisterUserApiHook@0:
-    movl $0x1257, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserUnregisterHotKey@8
-_NtUserUnregisterHotKey@8:
-    movl $0x1258, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserUpdateInputContext@12
-_NtUserUpdateInputContext@12:
-    movl $0x1259, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserUpdateInstance@12
-_NtUserUpdateInstance@12:
-    movl $0x125a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserUpdateLayeredWindow@40
-_NtUserUpdateLayeredWindow@40:
-    movl $0x125b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x28
-
-.global _NtUserGetLayeredWindowAttributes@16
-_NtUserGetLayeredWindowAttributes@16:
-    movl $0x125c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserSetLayeredWindowAttributes@16
-_NtUserSetLayeredWindowAttributes@16:
-    movl $0x125d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserUpdatePerUserSystemParameters@4
-_NtUserUpdatePerUserSystemParameters@4:
-    movl $0x125e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserUserHandleGrantAccess@12
-_NtUserUserHandleGrantAccess@12:
-    movl $0x125f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserValidateHandleSecure@4
-_NtUserValidateHandleSecure@4:
-    movl $0x1260, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserValidateRect@8
-_NtUserValidateRect@8:
-    movl $0x1261, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserValidateTimerCallback@4
-_NtUserValidateTimerCallback@4:
-    movl $0x1262, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserVkKeyScanEx@12
-_NtUserVkKeyScanEx@12:
-    movl $0x1263, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserWaitForInputIdle@12
-_NtUserWaitForInputIdle@12:
-    movl $0x1264, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserWaitForMsgAndEvent@4
-_NtUserWaitForMsgAndEvent@4:
-    movl $0x1265, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserWaitMessage@0
-_NtUserWaitMessage@0:
-    movl $0x1266, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserWin32PoolAllocationStats@24
-_NtUserWin32PoolAllocationStats@24:
-    movl $0x1267, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtUserWindowFromPhysicalPoint@8
-_NtUserWindowFromPhysicalPoint@8:
-    movl $0x1268, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserWindowFromPoint@8
-_NtUserWindowFromPoint@8:
-    movl $0x1269, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserYieldTask@0
-_NtUserYieldTask@0:
-    movl $0x126a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserRemoteConnect@12
-_NtUserRemoteConnect@12:
-    movl $0x126b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserRemoteRedrawRectangle@16
-_NtUserRemoteRedrawRectangle@16:
-    movl $0x126c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtUserRemoteRedrawScreen@0
-_NtUserRemoteRedrawScreen@0:
-    movl $0x126d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserRemoteStopScreenUpdates@0
-_NtUserRemoteStopScreenUpdates@0:
-    movl $0x126e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserCtxDisplayIOCtl@12
-_NtUserCtxDisplayIOCtl@12:
-    movl $0x126f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserRegisterSessionPort@4
-_NtUserRegisterSessionPort@4:
-    movl $0x1270, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserUnregisterSessionPort@0
-_NtUserUnregisterSessionPort@0:
-    movl $0x1271, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserUpdateWindowTransform@12
-_NtUserUpdateWindowTransform@12:
-    movl $0x1272, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserDwmStartRedirection@4
-_NtUserDwmStartRedirection@4:
-    movl $0x1273, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtUserDwmStopRedirection@0
-_NtUserDwmStopRedirection@0:
-    movl $0x1274, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtUserDwmHintDxUpdate@8
-_NtUserDwmHintDxUpdate@8:
-    movl $0x1275, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserDwmGetDxRgn@12
-_NtUserDwmGetDxRgn@12:
-    movl $0x1276, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtUserGetWindowMinimizeRect@8
-_NtUserGetWindowMinimizeRect@8:
-    movl $0x1277, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiEngAssociateSurface@12
-_NtGdiEngAssociateSurface@12:
-    movl $0x1278, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiEngCreateBitmap@24
-_NtGdiEngCreateBitmap@24:
-    movl $0x1279, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiEngCreateDeviceSurface@16
-_NtGdiEngCreateDeviceSurface@16:
-    movl $0x127a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiEngCreateDeviceBitmap@16
-_NtGdiEngCreateDeviceBitmap@16:
-    movl $0x127b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiEngCreatePalette@24
-_NtGdiEngCreatePalette@24:
-    movl $0x127c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiEngComputeGlyphSet@12
-_NtGdiEngComputeGlyphSet@12:
-    movl $0x127d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiEngCopyBits@24
-_NtGdiEngCopyBits@24:
-    movl $0x127e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiEngDeletePalette@4
-_NtGdiEngDeletePalette@4:
-    movl $0x127f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiEngDeleteSurface@4
-_NtGdiEngDeleteSurface@4:
-    movl $0x1280, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiEngEraseSurface@12
-_NtGdiEngEraseSurface@12:
-    movl $0x1281, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiEngUnlockSurface@4
-_NtGdiEngUnlockSurface@4:
-    movl $0x1282, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiEngLockSurface@4
-_NtGdiEngLockSurface@4:
-    movl $0x1283, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiEngBitBlt@44
-_NtGdiEngBitBlt@44:
-    movl $0x1284, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x2c
-
-.global _NtGdiEngStretchBlt@44
-_NtGdiEngStretchBlt@44:
-    movl $0x1285, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x2c
-
-.global _NtGdiEngPlgBlt@44
-_NtGdiEngPlgBlt@44:
-    movl $0x1286, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x2c
-
-.global _NtGdiEngMarkBandingSurface@4
-_NtGdiEngMarkBandingSurface@4:
-    movl $0x1287, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiEngStrokePath@32
-_NtGdiEngStrokePath@32:
-    movl $0x1288, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x20
-
-.global _NtGdiEngFillPath@28
-_NtGdiEngFillPath@28:
-    movl $0x1289, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x1c
-
-.global _NtGdiEngStrokeAndFillPath@40
-_NtGdiEngStrokeAndFillPath@40:
-    movl $0x128a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x28
-
-.global _NtGdiEngPaint@20
-_NtGdiEngPaint@20:
-    movl $0x128b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiEngLineTo@36
-_NtGdiEngLineTo@36:
-    movl $0x128c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x24
-
-.global _NtGdiEngAlphaBlend@28
-_NtGdiEngAlphaBlend@28:
-    movl $0x128d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x1c
-
-.global _NtGdiEngGradientFill@40
-_NtGdiEngGradientFill@40:
-    movl $0x128e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x28
-
-.global _NtGdiEngTransparentBlt@32
-_NtGdiEngTransparentBlt@32:
-    movl $0x128f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x20
-
-.global _NtGdiEngTextOut@40
-_NtGdiEngTextOut@40:
-    movl $0x1290, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x28
-
-.global _NtGdiEngStretchBltROP@52
-_NtGdiEngStretchBltROP@52:
-    movl $0x1291, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x34
-
-.global _NtGdiXLATEOBJ_cGetPalette@16
-_NtGdiXLATEOBJ_cGetPalette@16:
-    movl $0x1292, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiXLATEOBJ_iXlate@8
-_NtGdiXLATEOBJ_iXlate@8:
-    movl $0x1293, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiXLATEOBJ_hGetColorTransform@4
-_NtGdiXLATEOBJ_hGetColorTransform@4:
-    movl $0x1294, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiCLIPOBJ_bEnum@12
-_NtGdiCLIPOBJ_bEnum@12:
-    movl $0x1295, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiCLIPOBJ_cEnumStart@20
-_NtGdiCLIPOBJ_cEnumStart@20:
-    movl $0x1296, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiCLIPOBJ_ppoGetPath@4
-_NtGdiCLIPOBJ_ppoGetPath@4:
-    movl $0x1297, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiEngDeletePath@4
-_NtGdiEngDeletePath@4:
-    movl $0x1298, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiEngCreateClip@0
-_NtGdiEngCreateClip@0:
-    movl $0x1299, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtGdiEngDeleteClip@4
-_NtGdiEngDeleteClip@4:
-    movl $0x129a, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiBRUSHOBJ_ulGetBrushColor@4
-_NtGdiBRUSHOBJ_ulGetBrushColor@4:
-    movl $0x129b, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiBRUSHOBJ_pvAllocRbrush@8
-_NtGdiBRUSHOBJ_pvAllocRbrush@8:
-    movl $0x129c, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiBRUSHOBJ_pvGetRbrush@4
-_NtGdiBRUSHOBJ_pvGetRbrush@4:
-    movl $0x129d, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiBRUSHOBJ_hGetColorTransform@4
-_NtGdiBRUSHOBJ_hGetColorTransform@4:
-    movl $0x129e, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiXFORMOBJ_bApplyXform@20
-_NtGdiXFORMOBJ_bApplyXform@20:
-    movl $0x129f, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiXFORMOBJ_iGetXform@8
-_NtGdiXFORMOBJ_iGetXform@8:
-    movl $0x12a0, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiFONTOBJ_vGetInfo@12
-_NtGdiFONTOBJ_vGetInfo@12:
-    movl $0x12a1, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiFONTOBJ_pxoGetXform@4
-_NtGdiFONTOBJ_pxoGetXform@4:
-    movl $0x12a2, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiFONTOBJ_cGetGlyphs@20
-_NtGdiFONTOBJ_cGetGlyphs@20:
-    movl $0x12a3, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiFONTOBJ_pifi@4
-_NtGdiFONTOBJ_pifi@4:
-    movl $0x12a4, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiFONTOBJ_pfdg@4
-_NtGdiFONTOBJ_pfdg@4:
-    movl $0x12a5, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiFONTOBJ_pQueryGlyphAttrs@8
-_NtGdiFONTOBJ_pQueryGlyphAttrs@8:
-    movl $0x12a6, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiFONTOBJ_pvTrueTypeFontFile@8
-_NtGdiFONTOBJ_pvTrueTypeFontFile@8:
-    movl $0x12a7, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiFONTOBJ_cGetAllGlyphHandles@8
-_NtGdiFONTOBJ_cGetAllGlyphHandles@8:
-    movl $0x12a8, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiSTROBJ_bEnum@12
-_NtGdiSTROBJ_bEnum@12:
-    movl $0x12a9, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiSTROBJ_bEnumPositionsOnly@12
-_NtGdiSTROBJ_bEnumPositionsOnly@12:
-    movl $0x12aa, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiSTROBJ_bGetAdvanceWidths@16
-_NtGdiSTROBJ_bGetAdvanceWidths@16:
-    movl $0x12ab, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiSTROBJ_vEnumStart@4
-_NtGdiSTROBJ_vEnumStart@4:
-    movl $0x12ac, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiSTROBJ_dwGetCodePage@4
-_NtGdiSTROBJ_dwGetCodePage@4:
-    movl $0x12ad, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiPATHOBJ_vGetBounds@8
-_NtGdiPATHOBJ_vGetBounds@8:
-    movl $0x12ae, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiPATHOBJ_bEnum@8
-_NtGdiPATHOBJ_bEnum@8:
-    movl $0x12af, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiPATHOBJ_vEnumStart@4
-_NtGdiPATHOBJ_vEnumStart@4:
-    movl $0x12b0, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiPATHOBJ_vEnumStartClipLines@16
-_NtGdiPATHOBJ_vEnumStartClipLines@16:
-    movl $0x12b1, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiPATHOBJ_bEnumClipLines@12
-_NtGdiPATHOBJ_bEnumClipLines@12:
-    movl $0x12b2, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiGetDhpdev@4
-_NtGdiGetDhpdev@4:
-    movl $0x12b3, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiEngCheckAbort@4
-_NtGdiEngCheckAbort@4:
-    movl $0x12b4, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiHT_Get8BPPFormatPalette@16
-_NtGdiHT_Get8BPPFormatPalette@16:
-    movl $0x12b5, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiHT_Get8BPPMaskPalette@24
-_NtGdiHT_Get8BPPMaskPalette@24:
-    movl $0x12b6, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x18
-
-.global _NtGdiUpdateTransform@4
-_NtGdiUpdateTransform@4:
-    movl $0x12b7, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiSetPUMPDOBJ@16
-_NtGdiSetPUMPDOBJ@16:
-    movl $0x12b8, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiBRUSHOBJ_DeleteRbrush@8
-_NtGdiBRUSHOBJ_DeleteRbrush@8:
-    movl $0x12b9, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiUMPDEngFreeUserMem@4
-_NtGdiUMPDEngFreeUserMem@4:
-    movl $0x12ba, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDrawStream@12
-_NtGdiDrawStream@12:
-    movl $0x12bb, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiDwmGetDirtyRgn@20
-_NtGdiDwmGetDirtyRgn@20:
-    movl $0x12bc, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiDwmGetSurfaceData@8
-_NtGdiDwmGetSurfaceData@8:
-    movl $0x12bd, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdDDICreateAllocation@4
-_NtGdiDdDDICreateAllocation@4:
-    movl $0x12be, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIQueryResourceInfo@4
-_NtGdiDdDDIQueryResourceInfo@4:
-    movl $0x12bf, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIOpenResource@4
-_NtGdiDdDDIOpenResource@4:
-    movl $0x12c0, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIDestroyAllocation@4
-_NtGdiDdDDIDestroyAllocation@4:
-    movl $0x12c1, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDISetAllocationPriority@4
-_NtGdiDdDDISetAllocationPriority@4:
-    movl $0x12c2, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIQueryAllocationResidency@4
-_NtGdiDdDDIQueryAllocationResidency@4:
-    movl $0x12c3, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDICreateDevice@4
-_NtGdiDdDDICreateDevice@4:
-    movl $0x12c4, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIDestroyDevice@4
-_NtGdiDdDDIDestroyDevice@4:
-    movl $0x12c5, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDICreateContext@4
-_NtGdiDdDDICreateContext@4:
-    movl $0x12c6, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIDestroyContext@4
-_NtGdiDdDDIDestroyContext@4:
-    movl $0x12c7, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDICreateSynchronizationObject@4
-_NtGdiDdDDICreateSynchronizationObject@4:
-    movl $0x12c8, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIDestroySynchronizationObject@4
-_NtGdiDdDDIDestroySynchronizationObject@4:
-    movl $0x12c9, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIWaitForSynchronizationObject@4
-_NtGdiDdDDIWaitForSynchronizationObject@4:
-    movl $0x12ca, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDISignalSynchronizationObject@4
-_NtGdiDdDDISignalSynchronizationObject@4:
-    movl $0x12cb, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIGetRuntimeData@4
-_NtGdiDdDDIGetRuntimeData@4:
-    movl $0x12cc, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIQueryAdapterInfo@4
-_NtGdiDdDDIQueryAdapterInfo@4:
-    movl $0x12cd, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDILock@4
-_NtGdiDdDDILock@4:
-    movl $0x12ce, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIUnlock@4
-_NtGdiDdDDIUnlock@4:
-    movl $0x12cf, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIGetDisplayModeList@4
-_NtGdiDdDDIGetDisplayModeList@4:
-    movl $0x12d0, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDISetDisplayMode@4
-_NtGdiDdDDISetDisplayMode@4:
-    movl $0x12d1, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIGetMultisampleMethodList@4
-_NtGdiDdDDIGetMultisampleMethodList@4:
-    movl $0x12d2, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIPresent@4
-_NtGdiDdDDIPresent@4:
-    movl $0x12d3, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIRender@4
-_NtGdiDdDDIRender@4:
-    movl $0x12d4, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIOpenAdapterFromDeviceName@4
-_NtGdiDdDDIOpenAdapterFromDeviceName@4:
-    movl $0x12d5, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIOpenAdapterFromHdc@4
-_NtGdiDdDDIOpenAdapterFromHdc@4:
-    movl $0x12d6, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDICloseAdapter@4
-_NtGdiDdDDICloseAdapter@4:
-    movl $0x12d7, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIGetSharedPrimaryHandle@4
-_NtGdiDdDDIGetSharedPrimaryHandle@4:
-    movl $0x12d8, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIEscape@4
-_NtGdiDdDDIEscape@4:
-    movl $0x12d9, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIQueryStatistics@4
-_NtGdiDdDDIQueryStatistics@4:
-    movl $0x12da, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDISetVidPnSourceOwner@4
-_NtGdiDdDDISetVidPnSourceOwner@4:
-    movl $0x12db, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIGetPresentHistory@4
-_NtGdiDdDDIGetPresentHistory@4:
-    movl $0x12dc, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDICreateOverlay@4
-_NtGdiDdDDICreateOverlay@4:
-    movl $0x12dd, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIUpdateOverlay@4
-_NtGdiDdDDIUpdateOverlay@4:
-    movl $0x12de, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIFlipOverlay@4
-_NtGdiDdDDIFlipOverlay@4:
-    movl $0x12df, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIDestroyOverlay@4
-_NtGdiDdDDIDestroyOverlay@4:
-    movl $0x12e0, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIWaitForVerticalBlankEvent@4
-_NtGdiDdDDIWaitForVerticalBlankEvent@4:
-    movl $0x12e1, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDISetGammaRamp@4
-_NtGdiDdDDISetGammaRamp@4:
-    movl $0x12e2, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIGetDeviceState@4
-_NtGdiDdDDIGetDeviceState@4:
-    movl $0x12e3, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDICreateDCFromMemory@4
-_NtGdiDdDDICreateDCFromMemory@4:
-    movl $0x12e4, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIDestroyDCFromMemory@4
-_NtGdiDdDDIDestroyDCFromMemory@4:
-    movl $0x12e5, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDISetContextSchedulingPriority@4
-_NtGdiDdDDISetContextSchedulingPriority@4:
-    movl $0x12e6, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIGetContextSchedulingPriority@4
-_NtGdiDdDDIGetContextSchedulingPriority@4:
-    movl $0x12e7, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDISetProcessSchedulingPriorityClass@8
-_NtGdiDdDDISetProcessSchedulingPriorityClass@8:
-    movl $0x12e8, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdDDIGetProcessSchedulingPriorityClass@8
-_NtGdiDdDDIGetProcessSchedulingPriorityClass@8:
-    movl $0x12e9, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDdDDIReleaseProcessVidPnSourceOwners@4
-_NtGdiDdDDIReleaseProcessVidPnSourceOwners@4:
-    movl $0x12ea, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIGetScanLine@4
-_NtGdiDdDDIGetScanLine@4:
-    movl $0x12eb, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDISetQueuedLimit@4
-_NtGdiDdDDISetQueuedLimit@4:
-    movl $0x12ec, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIPollDisplayChildren@4
-_NtGdiDdDDIPollDisplayChildren@4:
-    movl $0x12ed, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIInvalidateActiveVidPn@4
-_NtGdiDdDDIInvalidateActiveVidPn@4:
-    movl $0x12ee, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDICheckOcclusion@4
-_NtGdiDdDDICheckOcclusion@4:
-    movl $0x12ef, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDIWaitForIdle@4
-_NtGdiDdDDIWaitForIdle@4:
-    movl $0x12f0, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDICheckMonitorPowerState@4
-_NtGdiDdDDICheckMonitorPowerState@4:
-    movl $0x12f1, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDICheckExclusiveOwnership@0
-_NtGdiDdDDICheckExclusiveOwnership@0:
-    movl $0x12f2, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x0
-
-.global _NtGdiDdDDISetDisplayPrivateDriverFormat@4
-_NtGdiDdDDISetDisplayPrivateDriverFormat@4:
-    movl $0x12f3, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDISharedPrimaryLockNotification@4
-_NtGdiDdDDISharedPrimaryLockNotification@4:
-    movl $0x12f4, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDdDDISharedPrimaryUnLockNotification@4
-_NtGdiDdDDISharedPrimaryUnLockNotification@4:
-    movl $0x12f5, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiMakeObjectXferable@8
-_NtGdiMakeObjectXferable@8:
-    movl $0x12f6, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiMakeObjectUnXferable@4
-_NtGdiMakeObjectUnXferable@4:
-    movl $0x12f7, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiGetNumberOfPhysicalMonitors@8
-_NtGdiGetNumberOfPhysicalMonitors@8:
-    movl $0x12f8, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiGetPhysicalMonitors@16
-_NtGdiGetPhysicalMonitors@16:
-    movl $0x12f9, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x10
-
-.global _NtGdiGetPhysicalMonitorDescription@12
-_NtGdiGetPhysicalMonitorDescription@12:
-    movl $0x12fa, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiDestroyPhysicalMonitor@4
-_NtGdiDestroyPhysicalMonitor@4:
-    movl $0x12fb, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDDCCIGetVCPFeature@20
-_NtGdiDDCCIGetVCPFeature@20:
-    movl $0x12fc, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x14
-
-.global _NtGdiDDCCISetVCPFeature@12
-_NtGdiDDCCISetVCPFeature@12:
-    movl $0x12fd, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiDDCCISaveCurrentSettings@4
-_NtGdiDDCCISaveCurrentSettings@4:
-    movl $0x12fe, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-
-.global _NtGdiDDCCIGetCapabilitiesStringLength@8
-_NtGdiDDCCIGetCapabilitiesStringLength@8:
-    movl $0x12ff, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtGdiDDCCIGetCapabilitiesString@12
-_NtGdiDDCCIGetCapabilitiesString@12:
-    movl $0x1300, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0xc
-
-.global _NtGdiDDCCIGetTimingReport@8
-_NtGdiDDCCIGetTimingReport@8:
-    movl $0x1301, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserSetMirrorRendering@8
-_NtUserSetMirrorRendering@8:
-    movl $0x1302, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x8
-
-.global _NtUserShowSystemCursor@4
-_NtUserShowSystemCursor@4:
-    movl $0x1303, %eax
-    movl $KUSER_SHARED_SYSCALL, %ecx
-    call *(%ecx)
-    ret $0x4
-