mirror of
https://github.com/reactos/reactos.git
synced 2024-08-30 23:28:58 +00:00
![Timo Kreuzer](/assets/img/avatar_default.png)
- Convert win32k native api test to actual wine style api-tests - Hack around a bit with the win32k dlls, some renaming, etc. - Delete old apitest stuff svn path=/trunk/; revision=70458
5415 lines
115 KiB
ArmAsm
5415 lines
115 KiB
ArmAsm
/* 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
|
|
|