[WIN32U_VISTA] Add win32u.dll for Vista

This commit is contained in:
Timo Kreuzer 2023-11-08 17:42:10 +02:00
parent fd331f1494
commit 565828127f
7 changed files with 1812 additions and 5633 deletions

View file

@ -2,4 +2,4 @@
add_subdirectory(win32u_ros)
add_subdirectory(win32u_xpsp2)
add_subdirectory(win32u_2k3sp2)
#add_subdirectory(win32u_vista)
add_subdirectory(win32u_vista)

View file

@ -1,6 +1,6 @@
spec2def(win32u_vista.spec win32u_vista.spec ADD_IMPORTLIB)
add_asm_files(win32u_vista_asm win32u_vista.S)
spec2def(win32u_vista.dll win32u_vista.spec ADD_IMPORTLIB)
add_asm_files(win32u_vista_asm sys-stubs.S)
add_library(win32u_vista MODULE
main.c
@ -9,3 +9,8 @@ add_library(win32u_vista MODULE
set_module_type(win32u_vista module)
add_dependencies(win32u_vista psdk)
add_rostests_file(TARGET win32u_vista)
if (STACK_PROTECTOR)
target_compile_options(win32u_vista PRIVATE -fno-stack-protector)
endif()

View file

@ -0,0 +1,29 @@
#include <syscalls.inc>
#ifdef _M_ARM
TEXTAREA
#define SVC_(name, argcount) STUB_U name
#include "w32ksvc32.h"
END
#else
.code
SyscallId = HEX(1000)
#define SVC_(name, argcount) STUB_U name, argcount
#ifdef _WIN64
#include "w32ksvc64.h"
#else
#include "w32ksvc32.h"
#endif
END
#endif

View file

@ -0,0 +1,777 @@
// SVC_(<NAME>, <ARG_COUNT>)
//
// Funcs order should match Windows Vista Service Pack 2 x86 Free
// Note: these MUST be indented for the ARM assembler!
//
SVC_(GdiAbortDoc, 1) //  0x1000 
SVC_(GdiAbortPath, 1) //  0x1001 
SVC_(GdiAddFontResourceW, 6) //  0x1002 
SVC_(GdiAddRemoteFontToDC, 4) //  0x1003 
SVC_(GdiAddFontMemResourceEx, 5) //  0x1004 
SVC_(GdiRemoveMergeFont, 2) //  0x1005 
SVC_(GdiAddRemoteMMInstanceToDC, 3) //  0x1006 
SVC_(GdiAlphaBlend, 12) //  0x1007 
SVC_(GdiAngleArc, 6) //  0x1008 
SVC_(GdiAnyLinkedFonts, 0) //  0x1009 
SVC_(GdiFontIsLinked, 1) //  0x100a 
SVC_(GdiArcInternal, 10) //  0x100b 
SVC_(GdiBeginPath, 1) //  0x100c 
SVC_(GdiBitBlt, 11) //  0x100d 
SVC_(GdiCancelDC, 1) //  0x100e 
SVC_(GdiCheckBitmapBits, 8) //  0x100f 
SVC_(GdiCloseFigure, 1) //  0x1010 
SVC_(GdiClearBitmapAttributes, 2) //  0x1011 
SVC_(GdiClearBrushAttributes, 2) //  0x1012 
SVC_(GdiColorCorrectPalette, 6) //  0x1013 
SVC_(GdiCombineRgn, 4) //  0x1014 
SVC_(GdiCombineTransform, 3) //  0x1015 
SVC_(GdiComputeXformCoefficients, 1) //  0x1016 
SVC_(GdiConfigureOPMProtectedOutput, 4) //  0x1017 
SVC_(GdiConsoleTextOut, 4) //  0x1018 
SVC_(GdiConvertMetafileRect, 2) //  0x1019 
SVC_(GdiCreateBitmap, 5) //  0x101a 
SVC_(GdiCreateClientObj, 1) //  0x101b 
SVC_(GdiCreateColorSpace, 1) //  0x101c 
SVC_(GdiCreateColorTransform, 8) //  0x101d 
SVC_(GdiCreateCompatibleBitmap, 3) //  0x101e 
SVC_(GdiCreateCompatibleDC, 1) //  0x101f 
SVC_(GdiCreateDIBBrush, 6) //  0x1020 
SVC_(GdiCreateDIBitmapInternal, 11) //  0x1021 
SVC_(GdiCreateDIBSection, 9) //  0x1022 
SVC_(GdiCreateEllipticRgn, 4) //  0x1023 
SVC_(GdiCreateHalftonePalette, 1) //  0x1024 
SVC_(GdiCreateHatchBrushInternal, 3) //  0x1025 
SVC_(GdiCreateMetafileDC, 1) //  0x1026 
SVC_(GdiCreateOPMProtectedOutputs, 5) //  0x1027 
SVC_(GdiCreatePaletteInternal, 2) //  0x1028 
SVC_(GdiCreatePatternBrushInternal, 3) //  0x1029 
SVC_(GdiCreatePen, 4) //  0x102a 
SVC_(GdiCreateRectRgn, 4) //  0x102b 
SVC_(GdiCreateRoundRectRgn, 6) //  0x102c 
SVC_(GdiCreateServerMetaFile, 6) //  0x102d 
SVC_(GdiCreateSolidBrush, 2) //  0x102e 
SVC_(GdiD3dContextCreate, 4) //  0x102f 
SVC_(GdiD3dContextDestroy, 1) //  0x1030 
SVC_(GdiD3dContextDestroyAll, 1) //  0x1031 
SVC_(GdiD3dValidateTextureStageState, 1) //  0x1032 
SVC_(GdiD3dDrawPrimitives2, 7) //  0x1033 
SVC_(GdiDdGetDriverState, 1) //  0x1034 
SVC_(GdiDdAddAttachedSurface, 3) //  0x1035 
SVC_(GdiDdAlphaBlt, 3) //  0x1036 
SVC_(GdiDdAttachSurface, 2) //  0x1037 
SVC_(GdiDdBeginMoCompFrame, 2) //  0x1038 
SVC_(GdiDdBlt, 3) //  0x1039 
SVC_(GdiDdCanCreateSurface, 2) //  0x103a 
SVC_(GdiDdCanCreateD3DBuffer, 2) //  0x103b 
SVC_(GdiDdColorControl, 2) //  0x103c 
SVC_(GdiDdCreateDirectDrawObject, 1) //  0x103d 
SVC_(GdiDdCreateSurface, 8) //  0x103e 
SVC_(GdiDdCreateD3DBuffer, 8) //  0x103f 
SVC_(GdiDdCreateMoComp, 2) //  0x1040 
SVC_(GdiDdCreateSurfaceObject, 6) //  0x1041 
SVC_(GdiDdDeleteDirectDrawObject, 1) //  0x1042 
SVC_(GdiDdDeleteSurfaceObject, 1) //  0x1043 
SVC_(GdiDdDestroyMoComp, 2) //  0x1044 
SVC_(GdiDdDestroySurface, 2) //  0x1045 
SVC_(GdiDdDestroyD3DBuffer, 1) //  0x1046 
SVC_(GdiDdEndMoCompFrame, 2) //  0x1047 
SVC_(GdiDdFlip, 5) //  0x1048 
SVC_(GdiDdFlipToGDISurface, 2) //  0x1049 
SVC_(GdiDdGetAvailDriverMemory, 2) //  0x104a 
SVC_(GdiDdGetBltStatus, 2) //  0x104b 
SVC_(GdiDdGetDC, 2) //  0x104c 
SVC_(GdiDdGetDriverInfo, 2) //  0x104d 
SVC_(GdiDdGetDxHandle, 3) //  0x104e 
SVC_(GdiDdGetFlipStatus, 2) //  0x104f 
SVC_(GdiDdGetInternalMoCompInfo, 2) //  0x1050 
SVC_(GdiDdGetMoCompBuffInfo, 2) //  0x1051 
SVC_(GdiDdGetMoCompGuids, 2) //  0x1052 
SVC_(GdiDdGetMoCompFormats, 2) //  0x1053 
SVC_(GdiDdGetScanLine, 2) //  0x1054 
SVC_(GdiDdLock, 3) //  0x1055 
SVC_(GdiDdLockD3D, 2) //  0x1056 
SVC_(GdiDdQueryDirectDrawObject, 11) //  0x1057 
SVC_(GdiDdQueryMoCompStatus, 2) //  0x1058 
SVC_(GdiDdReenableDirectDrawObject, 2) //  0x1059 
SVC_(GdiDdReleaseDC, 1) //  0x105a 
SVC_(GdiDdRenderMoComp, 2) //  0x105b 
SVC_(GdiDdResetVisrgn, 2) //  0x105c 
SVC_(GdiDdSetColorKey, 2) //  0x105d 
SVC_(GdiDdSetExclusiveMode, 2) //  0x105e 
SVC_(GdiDdSetGammaRamp, 3) //  0x105f 
SVC_(GdiDdCreateSurfaceEx, 3) //  0x1060 
SVC_(GdiDdSetOverlayPosition, 3) //  0x1061 
SVC_(GdiDdUnattachSurface, 2) //  0x1062 
SVC_(GdiDdUnlock, 2) //  0x1063 
SVC_(GdiDdUnlockD3D, 2) //  0x1064 
SVC_(GdiDdUpdateOverlay, 3) //  0x1065 
SVC_(GdiDdWaitForVerticalBlank, 2) //  0x1066 
SVC_(GdiDvpCanCreateVideoPort, 2) //  0x1067 
SVC_(GdiDvpColorControl, 2) //  0x1068 
SVC_(GdiDvpCreateVideoPort, 2) //  0x1069 
SVC_(GdiDvpDestroyVideoPort, 2) //  0x106a 
SVC_(GdiDvpFlipVideoPort, 4) //  0x106b 
SVC_(GdiDvpGetVideoPortBandwidth, 2) //  0x106c 
SVC_(GdiDvpGetVideoPortField, 2) //  0x106d 
SVC_(GdiDvpGetVideoPortFlipStatus, 2) //  0x106e 
SVC_(GdiDvpGetVideoPortInputFormats, 2) //  0x106f 
SVC_(GdiDvpGetVideoPortLine, 2) //  0x1070 
SVC_(GdiDvpGetVideoPortOutputFormats, 2) //  0x1071 
SVC_(GdiDvpGetVideoPortConnectInfo, 2) //  0x1072 
SVC_(GdiDvpGetVideoSignalStatus, 2) //  0x1073 
SVC_(GdiDvpUpdateVideoPort, 4) //  0x1074 
SVC_(GdiDvpWaitForVideoPortSync, 2) //  0x1075 
SVC_(GdiDvpAcquireNotification, 3) //  0x1076 
SVC_(GdiDvpReleaseNotification, 2) //  0x1077 
SVC_(GdiDxgGenericThunk, 6) //  0x1078 
SVC_(GdiDeleteClientObj, 1) //  0x1079 
SVC_(GdiDeleteColorSpace, 1) //  0x107a 
SVC_(GdiDeleteColorTransform, 2) //  0x107b 
SVC_(GdiDeleteObjectApp, 1) //  0x107c 
SVC_(GdiDescribePixelFormat, 4) //  0x107d 
SVC_(GdiDestroyOPMProtectedOutput, 1) //  0x107e 
SVC_(GdiGetPerBandInfo, 2) //  0x107f 
SVC_(GdiDoBanding, 4) //  0x1080 
SVC_(GdiDoPalette, 6) //  0x1081 
SVC_(GdiDrawEscape, 4) //  0x1082 
SVC_(GdiEllipse, 5) //  0x1083 
SVC_(GdiEnableEudc, 1) //  0x1084 
SVC_(GdiEndDoc, 1) //  0x1085 
SVC_(GdiEndPage, 1) //  0x1086 
SVC_(GdiEndPath, 1) //  0x1087 
SVC_(GdiEnumFontChunk, 5) //  0x1088 
SVC_(GdiEnumFontClose, 1) //  0x1089 
SVC_(GdiEnumFontOpen, 7) //  0x108a 
SVC_(GdiEnumObjects, 4) //  0x108b 
SVC_(GdiEqualRgn, 2) //  0x108c 
SVC_(GdiEudcLoadUnloadLink, 7) //  0x108d 
SVC_(GdiExcludeClipRect, 5) //  0x108e 
SVC_(GdiExtCreatePen, 11) //  0x108f 
SVC_(GdiExtCreateRegion, 3) //  0x1090 
SVC_(GdiExtEscape, 8) //  0x1091 
SVC_(GdiExtFloodFill, 5) //  0x1092 
SVC_(GdiExtGetObjectW, 3) //  0x1093 
SVC_(GdiExtSelectClipRgn, 3) //  0x1094 
SVC_(GdiExtTextOutW, 9) //  0x1095 
SVC_(GdiFillPath, 1) //  0x1096 
SVC_(GdiFillRgn, 3) //  0x1097 
SVC_(GdiFlattenPath, 1) //  0x1098 
SVC_(GdiFlush, 0) //  0x1099 
SVC_(GdiForceUFIMapping, 2) //  0x109a 
SVC_(GdiFrameRgn, 5) //  0x109b 
SVC_(GdiFullscreenControl, 5) //  0x109c 
SVC_(GdiGetAndSetDCDword, 4) //  0x109d 
SVC_(GdiGetAppClipBox, 2) //  0x109e 
SVC_(GdiGetBitmapBits, 3) //  0x109f 
SVC_(GdiGetBitmapDimension, 2) //  0x10a0 
SVC_(GdiGetBoundsRect, 3) //  0x10a1 
SVC_(GdiGetCertificate, 4) //  0x10a2 
SVC_(GdiGetCertificateSize, 3) //  0x10a3 
SVC_(GdiGetCharABCWidthsW, 6) //  0x10a4 
SVC_(GdiGetCharacterPlacementW, 6) //  0x10a5 
SVC_(GdiGetCharSet, 1) //  0x10a6 
SVC_(GdiGetCharWidthW, 6) //  0x10a7 
SVC_(GdiGetCharWidthInfo, 2) //  0x10a8 
SVC_(GdiGetColorAdjustment, 2) //  0x10a9 
SVC_(GdiGetColorSpaceforBitmap, 1) //  0x10aa 
SVC_(GdiGetCOPPCompatibleOPMInformation, 3) //  0x10ab 
SVC_(GdiGetDCDword, 3) //  0x10ac 
SVC_(GdiGetDCforBitmap, 1) //  0x10ad 
SVC_(GdiGetDCObject, 2) //  0x10ae 
SVC_(GdiGetDCPoint, 3) //  0x10af 
SVC_(GdiGetDeviceCaps, 2) //  0x10b0 
SVC_(GdiGetDeviceGammaRamp, 2) //  0x10b1 
SVC_(GdiGetDeviceCapsAll, 2) //  0x10b2 
SVC_(GdiGetDIBitsInternal, 9) //  0x10b3 
SVC_(GdiGetETM, 2) //  0x10b4 
SVC_(GdiGetEudcTimeStampEx, 3) //  0x10b5 
SVC_(GdiGetFontData, 5) //  0x10b6 
SVC_(GdiGetFontResourceInfoInternalW, 7) //  0x10b7 
SVC_(GdiGetGlyphIndicesW, 5) //  0x10b8 
SVC_(GdiGetGlyphIndicesWInternal, 6) //  0x10b9 
SVC_(GdiGetGlyphOutline, 8) //  0x10ba 
SVC_(GdiGetOPMInformation, 3) //  0x10bb 
SVC_(GdiGetKerningPairs, 3) //  0x10bc 
SVC_(GdiGetLinkedUFIs, 3) //  0x10bd 
SVC_(GdiGetMiterLimit, 2) //  0x10be 
SVC_(GdiGetMonitorID, 3) //  0x10bf 
SVC_(GdiGetNearestColor, 2) //  0x10c0 
SVC_(GdiGetNearestPaletteIndex, 2) //  0x10c1 
SVC_(GdiGetObjectBitmapHandle, 2) //  0x10c2 
SVC_(GdiGetOPMRandomNumber, 2) //  0x10c3 
SVC_(GdiGetOutlineTextMetricsInternalW, 4) //  0x10c4 
SVC_(GdiGetPath, 4) //  0x10c5 
SVC_(GdiGetPixel, 3) //  0x10c6 
SVC_(GdiGetRandomRgn, 3) //  0x10c7 
SVC_(GdiGetRasterizerCaps, 2) //  0x10c8 
SVC_(GdiGetRealizationInfo, 3) //  0x10c9 
SVC_(GdiGetRegionData, 3) //  0x10ca 
SVC_(GdiGetRgnBox, 2) //  0x10cb 
SVC_(GdiGetServerMetaFileBits, 7) //  0x10cc 
SVC_(GdiGetSpoolMessage, 4) //  0x10cd 
SVC_(GdiGetStats, 5) //  0x10ce 
SVC_(GdiGetStockObject, 1) //  0x10cf 
SVC_(GdiGetStringBitmapW, 5) //  0x10d0 
SVC_(GdiGetSuggestedOPMProtectedOutputArraySize, 2) //  0x10d1 
SVC_(GdiGetSystemPaletteUse, 1) //  0x10d2 
SVC_(GdiGetTextCharsetInfo, 3) //  0x10d3 
SVC_(GdiGetTextExtent, 5) //  0x10d4 
SVC_(GdiGetTextExtentExW, 8) //  0x10d5 
SVC_(GdiGetTextFaceW, 4) //  0x10d6 
SVC_(GdiGetTextMetricsW, 3) //  0x10d7 
SVC_(GdiGetTransform, 3) //  0x10d8 
SVC_(GdiGetUFI, 6) //  0x10d9 
SVC_(GdiGetEmbUFI, 7) //  0x10da 
SVC_(GdiGetUFIPathname, 10) //  0x10db 
SVC_(GdiGetEmbedFonts, 0) //  0x10dc 
SVC_(GdiChangeGhostFont, 2) //  0x10dd 
SVC_(GdiAddEmbFontToDC, 2) //  0x10de 
SVC_(GdiGetFontUnicodeRanges, 2) //  0x10df 
SVC_(GdiGetWidthTable, 7) //  0x10e0 
SVC_(GdiGradientFill, 6) //  0x10e1 
SVC_(GdiHfontCreate, 5) //  0x10e2 
SVC_(GdiIcmBrushInfo, 8) //  0x10e3 
SVC_(GdiInit, 0) //  0x10e4 
SVC_(GdiInitSpool, 0) //  0x10e5 
SVC_(GdiIntersectClipRect, 5) //  0x10e6 
SVC_(GdiInvertRgn, 2) //  0x10e7 
SVC_(GdiLineTo, 3) //  0x10e8 
SVC_(GdiMakeFontDir, 5) //  0x10e9 
SVC_(GdiMakeInfoDC, 2) //  0x10ea 
SVC_(GdiMaskBlt, 13) //  0x10eb 
SVC_(GdiModifyWorldTransform, 3) //  0x10ec 
SVC_(GdiMonoBitmap, 1) //  0x10ed 
SVC_(GdiMoveTo, 4) //  0x10ee 
SVC_(GdiOffsetClipRgn, 3) //  0x10ef 
SVC_(GdiOffsetRgn, 3) //  0x10f0 
SVC_(GdiOpenDCW, 7) //  0x10f1 
SVC_(GdiPatBlt, 6) //  0x10f2 
SVC_(GdiPolyPatBlt, 5) //  0x10f3 
SVC_(GdiPathToRegion, 1) //  0x10f4 
SVC_(GdiPlgBlt, 11) //  0x10f5 
SVC_(GdiPolyDraw, 4) //  0x10f6 
SVC_(GdiPolyPolyDraw, 5) //  0x10f7 
SVC_(GdiPolyTextOutW, 4) //  0x10f8 
SVC_(GdiPtInRegion, 3) //  0x10f9 
SVC_(GdiPtVisible, 3) //  0x10fa 
SVC_(GdiQueryFonts, 3) //  0x10fb 
SVC_(GdiQueryFontAssocInfo, 1) //  0x10fc 
SVC_(GdiRectangle, 5) //  0x10fd 
SVC_(GdiRectInRegion, 2) //  0x10fe 
SVC_(GdiRectVisible, 2) //  0x10ff 
SVC_(GdiRemoveFontResourceW, 6) //  0x1100 
SVC_(GdiRemoveFontMemResourceEx, 1) //  0x1101 
SVC_(GdiResetDC, 5) //  0x1102 
SVC_(GdiResizePalette, 2) //  0x1103 
SVC_(GdiRestoreDC, 2) //  0x1104 
SVC_(GdiRoundRect, 7) //  0x1105 
SVC_(GdiSaveDC, 1) //  0x1106 
SVC_(GdiScaleViewportExtEx, 6) //  0x1107 
SVC_(GdiScaleWindowExtEx, 6) //  0x1108 
SVC_(GdiSelectBitmap, 2) //  0x1109 
SVC_(GdiSelectBrush, 2) //  0x110a 
SVC_(GdiSelectClipPath, 2) //  0x110b 
SVC_(GdiSelectFont, 2) //  0x110c 
SVC_(GdiSelectPen, 2) //  0x110d 
SVC_(GdiSetBitmapAttributes, 2) //  0x110e 
SVC_(GdiSetBitmapBits, 3) //  0x110f 
SVC_(GdiSetBitmapDimension, 4) //  0x1110 
SVC_(GdiSetBoundsRect, 3) //  0x1111 
SVC_(GdiSetBrushAttributes, 2) //  0x1112 
SVC_(GdiSetBrushOrg, 4) //  0x1113 
SVC_(GdiSetColorAdjustment, 2) //  0x1114 
SVC_(GdiSetColorSpace, 2) //  0x1115 
SVC_(GdiSetDeviceGammaRamp, 2) //  0x1116 
SVC_(GdiSetDIBitsToDeviceInternal, 16) //  0x1117 
SVC_(GdiSetFontEnumeration, 1) //  0x1118 
SVC_(GdiSetFontXform, 3) //  0x1119 
SVC_(GdiSetIcmMode, 3) //  0x111a 
SVC_(GdiSetLinkedUFIs, 3) //  0x111b 
SVC_(GdiSetMagicColors, 3) //  0x111c 
SVC_(GdiSetMetaRgn, 1) //  0x111d 
SVC_(GdiSetMiterLimit, 3) //  0x111e 
SVC_(GdiGetDeviceWidth, 1) //  0x111f 
SVC_(GdiMirrorWindowOrg, 1) //  0x1120 
SVC_(GdiSetLayout, 3) //  0x1121 
SVC_(GdiSetOPMSigningKeyAndSequenceNumbers, 2) //  0x1122 
SVC_(GdiSetPixel, 4) //  0x1123 
SVC_(GdiSetPixelFormat, 2) //  0x1124 
SVC_(GdiSetRectRgn, 5) //  0x1125 
SVC_(GdiSetSystemPaletteUse, 2) //  0x1126 
SVC_(GdiSetTextJustification, 3) //  0x1127 
SVC_(GdiSetupPublicCFONT, 3) //  0x1128 
SVC_(GdiSetVirtualResolution, 5) //  0x1129 
SVC_(GdiSetSizeDevice, 3) //  0x112a 
SVC_(GdiStartDoc, 4) //  0x112b 
SVC_(GdiStartPage, 1) //  0x112c 
SVC_(GdiStretchBlt, 12) //  0x112d 
SVC_(GdiStretchDIBitsInternal, 16) //  0x112e 
SVC_(GdiStrokeAndFillPath, 1) //  0x112f 
SVC_(GdiStrokePath, 1) //  0x1130 
SVC_(GdiSwapBuffers, 1) //  0x1131 
SVC_(GdiTransformPoints, 5) //  0x1132 
SVC_(GdiTransparentBlt, 11) //  0x1133 
SVC_(GdiUnloadPrinterDriver, 2) //  0x1134 
SVC_(GdiUnmapMemFont, 1) //  0x1135 
SVC_(GdiUnrealizeObject, 1) //  0x1136 
SVC_(GdiUpdateColors, 1) //  0x1137 
SVC_(GdiWidenPath, 1) //  0x1138 
SVC_(UserActivateKeyboardLayout, 2) //  0x1139 
SVC_(UserAddClipboardFormatListener, 1) //  0x113a 
SVC_(UserAlterWindowStyle, 3) //  0x113b 
SVC_(UserAssociateInputContext, 3) //  0x113c 
SVC_(UserAttachThreadInput, 3) //  0x113d 
SVC_(UserBeginPaint, 2) //  0x113e 
SVC_(UserBitBltSysBmp, 8) //  0x113f 
SVC_(UserBlockInput, 1) //  0x1140 
SVC_(UserBuildHimcList, 4) //  0x1141 
SVC_(UserBuildHwndList, 7) //  0x1142 
SVC_(UserBuildNameList, 4) //  0x1143 
SVC_(UserBuildPropList, 4) //  0x1144 
SVC_(UserCallHwnd, 2) //  0x1145 
SVC_(UserCallHwndLock, 2) //  0x1146 
SVC_(UserCallHwndOpt, 2) //  0x1147 
SVC_(UserCallHwndParam, 3) //  0x1148 
SVC_(UserCallHwndParamLock, 3) //  0x1149 
SVC_(UserCallMsgFilter, 2) //  0x114a 
SVC_(UserCallNextHookEx, 4) //  0x114b 
SVC_(UserCallNoParam, 1) //  0x114c 
SVC_(UserCallOneParam, 2) //  0x114d 
SVC_(UserCallTwoParam, 3) //  0x114e 
SVC_(UserChangeClipboardChain, 2) //  0x114f 
SVC_(UserChangeDisplaySettings, 4) //  0x1150 
SVC_(UserCheckAccessForIntegrityLevel, 3) //  0x1151 
SVC_(UserCheckDesktopByThreadId, 1) //  0x1152 
SVC_(UserCheckWindowThreadDesktop, 3) //  0x1153 
SVC_(UserCheckImeHotKey, 2) //  0x1154 
SVC_(UserCheckMenuItem, 3) //  0x1155 
SVC_(UserChildWindowFromPointEx, 4) //  0x1156 
SVC_(UserClipCursor, 1) //  0x1157 
SVC_(UserCloseClipboard, 0) //  0x1158 
SVC_(UserCloseDesktop, 1) //  0x1159 
SVC_(UserCloseWindowStation, 1) //  0x115a 
SVC_(UserConsoleControl, 3) //  0x115b 
SVC_(UserConvertMemHandle, 2) //  0x115c 
SVC_(UserCopyAcceleratorTable, 3) //  0x115d 
SVC_(UserCountClipboardFormats, 0) //  0x115e 
SVC_(UserCreateAcceleratorTable, 2) //  0x115f 
SVC_(UserCreateCaret, 4) //  0x1160 
SVC_(UserCreateDesktopEx, 6) //  0x1161 
SVC_(UserCreateInputContext, 1) //  0x1162 
SVC_(UserCreateLocalMemHandle, 4) //  0x1163 
SVC_(UserCreateWindowEx, 15) //  0x1164 
SVC_(UserCreateWindowStation, 7) //  0x1165 
SVC_(UserDdeInitialize, 5) //  0x1166 
SVC_(UserDeferWindowPos, 8) //  0x1167 
SVC_(UserDefSetText, 2) //  0x1168 
SVC_(UserDeleteMenu, 3) //  0x1169 
SVC_(UserDestroyAcceleratorTable, 1) //  0x116a 
SVC_(UserDestroyCursor, 2) //  0x116b 
SVC_(UserDestroyInputContext, 1) //  0x116c 
SVC_(UserDestroyMenu, 1) //  0x116d 
SVC_(UserDestroyWindow, 1) //  0x116e 
SVC_(UserDisableThreadIme, 1) //  0x116f 
SVC_(UserDispatchMessage, 1) //  0x1170 
SVC_(UserDoSoundConnect, 0) //  0x1171 
SVC_(UserDoSoundDisconnect, 0) //  0x1172 
SVC_(UserDragDetect, 3) //  0x1173 
SVC_(UserDragObject, 5) //  0x1174 
SVC_(UserDrawAnimatedRects, 4) //  0x1175 
SVC_(UserDrawCaption, 4) //  0x1176 
SVC_(UserDrawCaptionTemp, 7) //  0x1177 
SVC_(UserDrawIconEx, 11) //  0x1178 
SVC_(UserDrawMenuBarTemp, 5) //  0x1179 
SVC_(UserEmptyClipboard, 0) //  0x117a 
SVC_(UserEnableMenuItem, 3) //  0x117b 
SVC_(UserEnableScrollBar, 3) //  0x117c 
SVC_(UserEndDeferWindowPosEx, 2) //  0x117d 
SVC_(UserEndMenu, 0) //  0x117e 
SVC_(UserEndPaint, 2) //  0x117f 
SVC_(UserEnumDisplayDevices, 4) //  0x1180 
SVC_(UserEnumDisplayMonitors, 4) //  0x1181 
SVC_(UserEnumDisplaySettings, 4) //  0x1182 
SVC_(UserEvent, 1) //  0x1183 
SVC_(UserExcludeUpdateRgn, 2) //  0x1184 
SVC_(UserFillWindow, 4) //  0x1185 
SVC_(UserFindExistingCursorIcon, 3) //  0x1186 
SVC_(UserFindWindowEx, 5) //  0x1187 
SVC_(UserFlashWindowEx, 1) //  0x1188 
SVC_(UserFrostCrashedWindow, 2) //  0x1189 
SVC_(UserGetAltTabInfo, 6) //  0x118a 
SVC_(UserGetAncestor, 2) //  0x118b 
SVC_(UserGetAppImeLevel, 1) //  0x118c 
SVC_(UserGetAsyncKeyState, 1) //  0x118d 
SVC_(UserGetAtomName, 2) //  0x118e 
SVC_(UserGetCaretBlinkTime, 0) //  0x118f 
SVC_(UserGetCaretPos, 1) //  0x1190 
SVC_(UserGetClassInfoEx, 5) //  0x1191 
SVC_(UserGetClassName, 3) //  0x1192 
SVC_(UserGetClipboardData, 2) //  0x1193 
SVC_(UserGetClipboardFormatName, 3) //  0x1194 
SVC_(UserGetClipboardOwner, 0) //  0x1195 
SVC_(UserGetClipboardSequenceNumber, 0) //  0x1196 
SVC_(UserGetClipboardViewer, 0) //  0x1197 
SVC_(UserGetClipCursor, 1) //  0x1198 
SVC_(UserGetComboBoxInfo, 2) //  0x1199 
SVC_(UserGetControlBrush, 3) //  0x119a 
SVC_(UserGetControlColor, 4) //  0x119b 
SVC_(UserGetCPD, 3) //  0x119c 
SVC_(UserGetCursorFrameInfo, 4) //  0x119d 
SVC_(UserGetCursorInfo, 1) //  0x119e 
SVC_(UserGetDC, 1) //  0x119f 
SVC_(UserGetDCEx, 3) //  0x11a0 
SVC_(UserGetDoubleClickTime, 0) //  0x11a1 
SVC_(UserGetForegroundWindow, 0) //  0x11a2 
SVC_(UserGetGuiResources, 2) //  0x11a3 
SVC_(UserGetGUIThreadInfo, 2) //  0x11a4 
SVC_(UserGetIconInfo, 6) //  0x11a5 
SVC_(UserGetIconSize, 4) //  0x11a6 
SVC_(UserGetImeHotKey, 4) //  0x11a7 
SVC_(UserGetImeInfoEx, 2) //  0x11a8 
SVC_(UserGetInternalWindowPos, 3) //  0x11a9 
SVC_(UserGetKeyboardLayoutList, 2) //  0x11aa 
SVC_(UserGetKeyboardLayoutName, 1) //  0x11ab 
SVC_(UserGetKeyboardState, 1) //  0x11ac 
SVC_(UserGetKeyNameText, 3) //  0x11ad 
SVC_(UserGetKeyState, 1) //  0x11ae 
SVC_(UserGetListBoxInfo, 1) //  0x11af 
SVC_(UserGetMenuBarInfo, 4) //  0x11b0 
SVC_(UserGetMenuIndex, 2) //  0x11b1 
SVC_(UserGetMenuItemRect, 4) //  0x11b2 
SVC_(UserGetMessage, 4) //  0x11b3 
SVC_(UserGetMouseMovePointsEx, 5) //  0x11b4 
SVC_(UserGetObjectInformation, 5) //  0x11b5 
SVC_(UserGetOpenClipboardWindow, 0) //  0x11b6 
SVC_(UserGetPriorityClipboardFormat, 2) //  0x11b7 
SVC_(UserGetProcessWindowStation, 0) //  0x11b8 
SVC_(UserGetRawInputBuffer, 3) //  0x11b9 
SVC_(UserGetRawInputData, 5) //  0x11ba 
SVC_(UserGetRawInputDeviceInfo, 4) //  0x11bb 
SVC_(UserGetRawInputDeviceList, 3) //  0x11bc 
SVC_(UserGetRegisteredRawInputDevices, 3) //  0x11bd 
SVC_(UserGetScrollBarInfo, 3) //  0x11be 
SVC_(UserGetSystemMenu, 2) //  0x11bf 
SVC_(UserGetThreadDesktop, 2) //  0x11c0 
SVC_(UserGetThreadState, 1) //  0x11c1 
SVC_(UserGetTitleBarInfo, 2) //  0x11c2 
SVC_(UserGetUpdatedClipboardFormats, 3) //  0x11c3 
SVC_(UserGetUpdateRect, 3) //  0x11c4 
SVC_(UserGetUpdateRgn, 3) //  0x11c5 
SVC_(UserGetWindowDC, 1) //  0x11c6 
SVC_(UserGetWindowPlacement, 2) //  0x11c7 
SVC_(UserGetWOWClass, 2) //  0x11c8 
SVC_(UserGhostWindowFromHungWindow, 1) //  0x11c9 
SVC_(UserHardErrorControl, 3) //  0x11ca 
SVC_(UserHideCaret, 1) //  0x11cb 
SVC_(UserHiliteMenuItem, 4) //  0x11cc 
SVC_(UserHungWindowFromGhostWindow, 1) //  0x11cd 
SVC_(UserImpersonateDdeClientWindow, 2) //  0x11ce 
SVC_(UserInitialize, 3) //  0x11cf 
SVC_(UserInitializeClientPfnArrays, 4) //  0x11d0 
SVC_(UserInitTask, 12) //  0x11d1 
SVC_(UserInternalGetWindowText, 3) //  0x11d2 
SVC_(UserInternalGetWindowIcon, 2) //  0x11d3 
SVC_(UserInvalidateRect, 3) //  0x11d4 
SVC_(UserInvalidateRgn, 3) //  0x11d5 
SVC_(UserIsClipboardFormatAvailable, 1) //  0x11d6 
SVC_(UserKillTimer, 2) //  0x11d7 
SVC_(UserLoadKeyboardLayoutEx, 7) //  0x11d8 
SVC_(UserLockWindowStation, 1) //  0x11d9 
SVC_(UserLockWindowUpdate, 1) //  0x11da 
SVC_(UserLockWorkStation, 0) //  0x11db 
SVC_(UserLogicalToPhysicalPoint, 2) //  0x11dc 
SVC_(UserMapVirtualKeyEx, 4) //  0x11dd 
SVC_(UserMenuItemFromPoint, 4) //  0x11de 
SVC_(UserMessageCall, 7) //  0x11df 
SVC_(UserMinMaximize, 3) //  0x11e0 
SVC_(UserMNDragLeave, 0) //  0x11e1 
SVC_(UserMNDragOver, 2) //  0x11e2 
SVC_(UserModifyUserStartupInfoFlags, 2) //  0x11e3 
SVC_(UserMoveWindow, 6) //  0x11e4 
SVC_(UserNotifyIMEStatus, 3) //  0x11e5 
SVC_(UserNotifyProcessCreate, 4) //  0x11e6 
SVC_(UserNotifyWinEvent, 4) //  0x11e7 
SVC_(UserOpenClipboard, 2) //  0x11e8 
SVC_(UserOpenDesktop, 3) //  0x11e9 
SVC_(UserOpenInputDesktop, 3) //  0x11ea 
SVC_(UserOpenThreadDesktop, 5) //  0x11eb 
SVC_(UserOpenWindowStation, 2) //  0x11ec 
SVC_(UserPaintDesktop, 1) //  0x11ed 
SVC_(UserPaintMonitor, 3) //  0x11ee 
SVC_(UserPeekMessage, 5) //  0x11ef 
SVC_(UserPhysicalToLogicalPoint, 2) //  0x11f0 
SVC_(UserPostMessage, 4) //  0x11f1 
SVC_(UserPostThreadMessage, 4) //  0x11f2 
SVC_(UserPrintWindow, 3) //  0x11f3 
SVC_(UserProcessConnect, 3) //  0x11f4 
SVC_(UserQueryInformationThread, 4) //  0x11f5 
SVC_(UserQueryInputContext, 2) //  0x11f6 
SVC_(UserQuerySendMessage, 1) //  0x11f7 
SVC_(UserQueryWindow, 2) //  0x11f8 
SVC_(UserRealChildWindowFromPoint, 3) //  0x11f9 
SVC_(UserRealInternalGetMessage, 6) //  0x11fa 
SVC_(UserRealWaitMessageEx, 2) //  0x11fb 
SVC_(UserRedrawWindow, 4) //  0x11fc 
SVC_(UserRegisterClassExWOW, 7) //  0x11fd 
SVC_(UserRegisterErrorReportingDialog, 2) //  0x11fe 
SVC_(UserRegisterUserApiHook, 4) //  0x11ff 
SVC_(UserRegisterHotKey, 4) //  0x1200 
SVC_(UserRegisterRawInputDevices, 3) //  0x1201 
SVC_(UserRegisterTasklist, 1) //  0x1202 
SVC_(UserRegisterWindowMessage, 1) //  0x1203 
SVC_(UserRemoveClipboardFormatListener, 1) //  0x1204 
SVC_(UserRemoveMenu, 3) //  0x1205 
SVC_(UserRemoveProp, 2) //  0x1206 
SVC_(UserResolveDesktop, 4) //  0x1207 
SVC_(UserResolveDesktopForWOW, 1) //  0x1208 
SVC_(UserSBGetParms, 4) //  0x1209 
SVC_(UserScrollDC, 7) //  0x120a 
SVC_(UserScrollWindowEx, 8) //  0x120b 
SVC_(UserSelectPalette, 3) //  0x120c 
SVC_(UserSendInput, 3) //  0x120d 
SVC_(UserSetActiveWindow, 1) //  0x120e 
SVC_(UserSetAppImeLevel, 2) //  0x120f 
SVC_(UserSetCapture, 1) //  0x1210 
SVC_(UserSetClassLong, 4) //  0x1211 
SVC_(UserSetClassWord, 3) //  0x1212 
SVC_(UserSetClipboardData, 3) //  0x1213 
SVC_(UserSetClipboardViewer, 1) //  0x1214 
SVC_(UserSetConsoleReserveKeys, 2) //  0x1215 
SVC_(UserSetCursor, 1) //  0x1216 
SVC_(UserSetCursorContents, 2) //  0x1217 
SVC_(UserSetCursorIconData, 4) //  0x1218 
SVC_(UserSetFocus, 1) //  0x1219 
SVC_(UserSetImeHotKey, 5) //  0x121a 
SVC_(UserSetImeInfoEx, 1) //  0x121b 
SVC_(UserSetImeOwnerWindow, 2) //  0x121c 
SVC_(UserSetInformationProcess, 4) //  0x121d 
SVC_(UserSetInformationThread, 4) //  0x121e 
SVC_(UserSetInternalWindowPos, 4) //  0x121f 
SVC_(UserSetKeyboardState, 1) //  0x1220 
SVC_(UserSetMenu, 3) //  0x1221 
SVC_(UserSetMenuContextHelpId, 2) //  0x1222 
SVC_(UserSetMenuDefaultItem, 3) //  0x1223 
SVC_(UserSetMenuFlagRtoL, 1) //  0x1224 
SVC_(UserSetObjectInformation, 4) //  0x1225 
SVC_(UserSetParent, 2) //  0x1226 
SVC_(UserSetProcessWindowStation, 1) //  0x1227 
SVC_(UserGetProp, 2) //  0x1228 
SVC_(UserSetProp, 3) //  0x1229 
SVC_(UserSetScrollInfo, 4) //  0x122a 
SVC_(UserSetShellWindowEx, 2) //  0x122b 
SVC_(UserSetSysColors, 4) //  0x122c 
SVC_(UserSetSystemCursor, 2) //  0x122d 
SVC_(UserSetSystemMenu, 2) //  0x122e 
SVC_(UserSetSystemTimer, 4) //  0x122f 
SVC_(UserSetThreadDesktop, 1) //  0x1230 
SVC_(UserSetThreadLayoutHandles, 2) //  0x1231 
SVC_(UserSetThreadState, 2) //  0x1232 
SVC_(UserSetTimer, 4) //  0x1233 
SVC_(UserSetProcessDPIAware, 0) //  0x1234 
SVC_(UserSetWindowFNID, 2) //  0x1235 
SVC_(UserSetWindowLong, 4) //  0x1236 
SVC_(UserSetWindowPlacement, 2) //  0x1237 
SVC_(UserSetWindowPos, 7) //  0x1238 
SVC_(UserSetWindowRgn, 3) //  0x1239 
SVC_(UserGetWindowRgnEx, 3) //  0x123a 
SVC_(UserSetWindowRgnEx, 3) //  0x123b 
SVC_(UserSetWindowsHookAW, 3) //  0x123c 
SVC_(UserSetWindowsHookEx, 6) //  0x123d 
SVC_(UserSetWindowStationUser, 4) //  0x123e 
SVC_(UserSetWindowWord, 3) //  0x123f 
SVC_(UserSetWinEventHook, 8) //  0x1240 
SVC_(UserShowCaret, 1) //  0x1241 
SVC_(UserShowScrollBar, 3) //  0x1242 
SVC_(UserShowWindow, 2) //  0x1243 
SVC_(UserShowWindowAsync, 2) //  0x1244 
SVC_(UserSoundSentry, 0) //  0x1245 
SVC_(UserSwitchDesktop, 2) //  0x1246 
SVC_(UserSystemParametersInfo, 4) //  0x1247 
SVC_(UserTestForInteractiveUser, 1) //  0x1248 
SVC_(UserThunkedMenuInfo, 2) //  0x1249 
SVC_(UserThunkedMenuItemInfo, 6) //  0x124a 
SVC_(UserToUnicodeEx, 7) //  0x124b 
SVC_(UserTrackMouseEvent, 1) //  0x124c 
SVC_(UserTrackPopupMenuEx, 6) //  0x124d 
SVC_(UserCalcMenuBar, 5) //  0x124e 
SVC_(UserPaintMenuBar, 6) //  0x124f 
SVC_(UserTranslateAccelerator, 3) //  0x1250 
SVC_(UserTranslateMessage, 2) //  0x1251 
SVC_(UserUnhookWindowsHookEx, 1) //  0x1252 
SVC_(UserUnhookWinEvent, 1) //  0x1253 
SVC_(UserUnloadKeyboardLayout, 1) //  0x1254 
SVC_(UserUnlockWindowStation, 1) //  0x1255 
SVC_(UserUnregisterClass, 3) //  0x1256 
SVC_(UserUnregisterUserApiHook, 0) //  0x1257 
SVC_(UserUnregisterHotKey, 2) //  0x1258 
SVC_(UserUpdateInputContext, 3) //  0x1259 
SVC_(UserUpdateInstance, 3) //  0x125a 
SVC_(UserUpdateLayeredWindow, 10) //  0x125b 
SVC_(UserGetLayeredWindowAttributes, 4) //  0x125c 
SVC_(UserSetLayeredWindowAttributes, 4) //  0x125d 
SVC_(UserUpdatePerUserSystemParameters, 2) //  0x125e 
SVC_(UserUserHandleGrantAccess, 3) //  0x125f 
SVC_(UserValidateHandleSecure, 1) //  0x1260 
SVC_(UserValidateRect, 2) //  0x1261 
SVC_(UserValidateTimerCallback, 1) //  0x1262 
SVC_(UserVkKeyScanEx, 3) //  0x1263 
SVC_(UserWaitForInputIdle, 3) //  0x1264 
SVC_(UserWaitForMsgAndEvent, 1) //  0x1265 
SVC_(UserWaitMessage, 0) //  0x1266 
SVC_(UserWin32PoolAllocationStats, 6) //  0x1267 
SVC_(UserWindowFromPhysicalPoint, 2) //  0x1268 
SVC_(UserWindowFromPoint, 2) //  0x1269 
SVC_(UserYieldTask, 0) //  0x126a 
SVC_(UserRemoteConnect, 3) //  0x126b 
SVC_(UserRemoteRedrawRectangle, 4) //  0x126c 
SVC_(UserRemoteRedrawScreen, 0) //  0x126d 
SVC_(UserRemoteStopScreenUpdates, 0) //  0x126e 
SVC_(UserCtxDisplayIOCtl, 3) //  0x126f 
SVC_(UserRegisterSessionPort, 1) //  0x1270 
SVC_(UserUnregisterSessionPort, 0) //  0x1271 
SVC_(UserUpdateWindowTransform, 3) //  0x1272 
SVC_(UserDwmStartRedirection, 1) //  0x1273 
SVC_(UserDwmStopRedirection, 0) //  0x1274 
SVC_(UserDwmHintDxUpdate, 2) //  0x1275 
SVC_(UserDwmGetDxRgn, 3) //  0x1276 
SVC_(UserGetWindowMinimizeRect, 2) //  0x1277 
SVC_(GdiEngAssociateSurface, 3) //  0x1278 
SVC_(GdiEngCreateBitmap, 6) //  0x1279 
SVC_(GdiEngCreateDeviceSurface, 4) //  0x127a 
SVC_(GdiEngCreateDeviceBitmap, 4) //  0x127b 
SVC_(GdiEngCreatePalette, 6) //  0x127c 
SVC_(GdiEngComputeGlyphSet, 3) //  0x127d 
SVC_(GdiEngCopyBits, 6) //  0x127e 
SVC_(GdiEngDeletePalette, 1) //  0x127f 
SVC_(GdiEngDeleteSurface, 1) //  0x1280 
SVC_(GdiEngEraseSurface, 3) //  0x1281 
SVC_(GdiEngUnlockSurface, 1) //  0x1282 
SVC_(GdiEngLockSurface, 1) //  0x1283 
SVC_(GdiEngBitBlt, 11) //  0x1284 
SVC_(GdiEngStretchBlt, 11) //  0x1285 
SVC_(GdiEngPlgBlt, 11) //  0x1286 
SVC_(GdiEngMarkBandingSurface, 1) //  0x1287 
SVC_(GdiEngStrokePath, 8) //  0x1288 
SVC_(GdiEngFillPath, 7) //  0x1289 
SVC_(GdiEngStrokeAndFillPath, 10) //  0x128a 
SVC_(GdiEngPaint, 5) //  0x128b 
SVC_(GdiEngLineTo, 9) //  0x128c 
SVC_(GdiEngAlphaBlend, 7) //  0x128d 
SVC_(GdiEngGradientFill, 10) //  0x128e 
SVC_(GdiEngTransparentBlt, 8) //  0x128f 
SVC_(GdiEngTextOut, 10) //  0x1290 
SVC_(GdiEngStretchBltROP, 13) //  0x1291 
SVC_(GdiXLATEOBJ_cGetPalette, 4) //  0x1292 
SVC_(GdiXLATEOBJ_iXlate, 2) //  0x1293 
SVC_(GdiXLATEOBJ_hGetColorTransform, 1) //  0x1294 
SVC_(GdiCLIPOBJ_bEnum, 3) //  0x1295 
SVC_(GdiCLIPOBJ_cEnumStart, 5) //  0x1296 
SVC_(GdiCLIPOBJ_ppoGetPath, 1) //  0x1297 
SVC_(GdiEngDeletePath, 1) //  0x1298 
SVC_(GdiEngCreateClip, 0) //  0x1299 
SVC_(GdiEngDeleteClip, 1) //  0x129a 
SVC_(GdiBRUSHOBJ_ulGetBrushColor, 1) //  0x129b 
SVC_(GdiBRUSHOBJ_pvAllocRbrush, 2) //  0x129c 
SVC_(GdiBRUSHOBJ_pvGetRbrush, 1) //  0x129d 
SVC_(GdiBRUSHOBJ_hGetColorTransform, 1) //  0x129e 
SVC_(GdiXFORMOBJ_bApplyXform, 5) //  0x129f 
SVC_(GdiXFORMOBJ_iGetXform, 2) //  0x12a0 
SVC_(GdiFONTOBJ_vGetInfo, 3) //  0x12a1 
SVC_(GdiFONTOBJ_pxoGetXform, 1) //  0x12a2 
SVC_(GdiFONTOBJ_cGetGlyphs, 5) //  0x12a3 
SVC_(GdiFONTOBJ_pifi, 1) //  0x12a4 
SVC_(GdiFONTOBJ_pfdg, 1) //  0x12a5 
SVC_(GdiFONTOBJ_pQueryGlyphAttrs, 2) //  0x12a6 
SVC_(GdiFONTOBJ_pvTrueTypeFontFile, 2) //  0x12a7 
SVC_(GdiFONTOBJ_cGetAllGlyphHandles, 2) //  0x12a8 
SVC_(GdiSTROBJ_bEnum, 3) //  0x12a9 
SVC_(GdiSTROBJ_bEnumPositionsOnly, 3) //  0x12aa 
SVC_(GdiSTROBJ_bGetAdvanceWidths, 4) //  0x12ab 
SVC_(GdiSTROBJ_vEnumStart, 1) //  0x12ac 
SVC_(GdiSTROBJ_dwGetCodePage, 1) //  0x12ad 
SVC_(GdiPATHOBJ_vGetBounds, 2) //  0x12ae 
SVC_(GdiPATHOBJ_bEnum, 2) //  0x12af 
SVC_(GdiPATHOBJ_vEnumStart, 1) //  0x12b0 
SVC_(GdiPATHOBJ_vEnumStartClipLines, 4) //  0x12b1 
SVC_(GdiPATHOBJ_bEnumClipLines, 3) //  0x12b2 
SVC_(GdiGetDhpdev, 1) //  0x12b3 
SVC_(GdiEngCheckAbort, 1) //  0x12b4 
SVC_(GdiHT_Get8BPPFormatPalette, 4) //  0x12b5 
SVC_(GdiHT_Get8BPPMaskPalette, 6) //  0x12b6 
SVC_(GdiUpdateTransform, 1) //  0x12b7 
SVC_(GdiSetPUMPDOBJ, 4) //  0x12b8 
SVC_(GdiBRUSHOBJ_DeleteRbrush, 2) //  0x12b9 
SVC_(GdiUMPDEngFreeUserMem, 1) //  0x12ba 
SVC_(GdiDrawStream, 3) //  0x12bb 
SVC_(GdiDwmGetDirtyRgn, 5) //  0x12bc 
SVC_(GdiDwmGetSurfaceData, 2) //  0x12bd 
SVC_(GdiDdDDICreateAllocation, 1) //  0x12be 
SVC_(GdiDdDDIQueryResourceInfo, 1) //  0x12bf 
SVC_(GdiDdDDIOpenResource, 1) //  0x12c0 
SVC_(GdiDdDDIDestroyAllocation, 1) //  0x12c1 
SVC_(GdiDdDDISetAllocationPriority, 1) //  0x12c2 
SVC_(GdiDdDDIQueryAllocationResidency, 1) //  0x12c3 
SVC_(GdiDdDDICreateDevice, 1) //  0x12c4 
SVC_(GdiDdDDIDestroyDevice, 1) //  0x12c5 
SVC_(GdiDdDDICreateContext, 1) //  0x12c6 
SVC_(GdiDdDDIDestroyContext, 1) //  0x12c7 
SVC_(GdiDdDDICreateSynchronizationObject, 1) //  0x12c8 
SVC_(GdiDdDDIDestroySynchronizationObject, 1) //  0x12c9 
SVC_(GdiDdDDIWaitForSynchronizationObject, 1) //  0x12ca 
SVC_(GdiDdDDISignalSynchronizationObject, 1) //  0x12cb 
SVC_(GdiDdDDIGetRuntimeData, 1) //  0x12cc 
SVC_(GdiDdDDIQueryAdapterInfo, 1) //  0x12cd 
SVC_(GdiDdDDILock, 1) //  0x12ce 
SVC_(GdiDdDDIUnlock, 1) //  0x12cf 
SVC_(GdiDdDDIGetDisplayModeList, 1) //  0x12d0 
SVC_(GdiDdDDISetDisplayMode, 1) //  0x12d1 
SVC_(GdiDdDDIGetMultisampleMethodList, 1) //  0x12d2 
SVC_(GdiDdDDIPresent, 1) //  0x12d3 
SVC_(GdiDdDDIRender, 1) //  0x12d4 
SVC_(GdiDdDDIOpenAdapterFromDeviceName, 1) //  0x12d5 
SVC_(GdiDdDDIOpenAdapterFromHdc, 1) //  0x12d6 
SVC_(GdiDdDDICloseAdapter, 1) //  0x12d7 
SVC_(GdiDdDDIGetSharedPrimaryHandle, 1) //  0x12d8 
SVC_(GdiDdDDIEscape, 1) //  0x12d9 
SVC_(GdiDdDDIQueryStatistics, 1) //  0x12da 
SVC_(GdiDdDDISetVidPnSourceOwner, 1) //  0x12db 
SVC_(GdiDdDDIGetPresentHistory, 1) //  0x12dc 
SVC_(GdiDdDDICreateOverlay, 1) //  0x12dd 
SVC_(GdiDdDDIUpdateOverlay, 1) //  0x12de 
SVC_(GdiDdDDIFlipOverlay, 1) //  0x12df 
SVC_(GdiDdDDIDestroyOverlay, 1) //  0x12e0 
SVC_(GdiDdDDIWaitForVerticalBlankEvent, 1) //  0x12e1 
SVC_(GdiDdDDISetGammaRamp, 1) //  0x12e2 
SVC_(GdiDdDDIGetDeviceState, 1) //  0x12e3 
SVC_(GdiDdDDICreateDCFromMemory, 1) //  0x12e4 
SVC_(GdiDdDDIDestroyDCFromMemory, 1) //  0x12e5 
SVC_(GdiDdDDISetContextSchedulingPriority, 1) //  0x12e6 
SVC_(GdiDdDDIGetContextSchedulingPriority, 1) //  0x12e7 
SVC_(GdiDdDDISetProcessSchedulingPriorityClass, 2) //  0x12e8 
SVC_(GdiDdDDIGetProcessSchedulingPriorityClass, 2) //  0x12e9 
SVC_(GdiDdDDIReleaseProcessVidPnSourceOwners, 1) //  0x12ea 
SVC_(GdiDdDDIGetScanLine, 1) //  0x12eb 
SVC_(GdiDdDDISetQueuedLimit, 1) //  0x12ec 
SVC_(GdiDdDDIPollDisplayChildren, 1) //  0x12ed 
SVC_(GdiDdDDIInvalidateActiveVidPn, 1) //  0x12ee 
SVC_(GdiDdDDICheckOcclusion, 1) //  0x12ef 
SVC_(GdiDdDDIWaitForIdle, 1) //  0x12f0 
SVC_(GdiDdDDICheckMonitorPowerState, 1) //  0x12f1 
SVC_(GdiDdDDICheckExclusiveOwnership, 0) //  0x12f2 
SVC_(GdiDdDDISetDisplayPrivateDriverFormat, 1) //  0x12f3 
SVC_(GdiDdDDISharedPrimaryLockNotification, 1) //  0x12f4 
SVC_(GdiDdDDISharedPrimaryUnLockNotification, 1) //  0x12f5 
SVC_(GdiMakeObjectXferable, 2) //  0x12f6 
SVC_(GdiMakeObjectUnXferable, 1) //  0x12f7 
SVC_(GdiGetNumberOfPhysicalMonitors, 2) //  0x12f8 
SVC_(GdiGetPhysicalMonitors, 4) //  0x12f9 
SVC_(GdiGetPhysicalMonitorDescription, 3) //  0x12fa 
SVC_(GdiDestroyPhysicalMonitor, 1) //  0x12fb 
SVC_(GdiDDCCIGetVCPFeature, 5) //  0x12fc 
SVC_(GdiDDCCISetVCPFeature, 3) //  0x12fd 
SVC_(GdiDDCCISaveCurrentSettings, 1) //  0x12fe 
SVC_(GdiDDCCIGetCapabilitiesStringLength, 2) //  0x12ff 
SVC_(GdiDDCCIGetCapabilitiesString, 3) //  0x1300 
SVC_(GdiDDCCIGetTimingReport, 2) //  0x1301 
SVC_(UserSetMirrorRendering, 2) //  0x1302 
SVC_(UserShowSystemCursor, 1) //  0x1303 

View file

@ -0,0 +1,779 @@
// SVC_(<NAME>, <ARG_COUNT>)
//
// Funcs order should match Windows Vista Service Pack 2 x64 Free
// Note: these MUST be indented for the ARM assembler!
//
SVC_(UserGetThreadState, 1) //  0x1000 
SVC_(UserPeekMessage, 5) //  0x1001 
SVC_(UserCallOneParam, 2) //  0x1002 
SVC_(UserGetKeyState, 1) //  0x1003 
SVC_(UserInvalidateRect, 3) //  0x1004 
SVC_(UserCallNoParam, 1) //  0x1005 
SVC_(UserGetMessage, 4) //  0x1006 
SVC_(UserMessageCall, 7) //  0x1007 
SVC_(GdiBitBlt, 11) //  0x1008 
SVC_(GdiGetCharSet, 1) //  0x1009 
SVC_(UserGetDC, 1) //  0x100a 
SVC_(GdiSelectBitmap, 2) //  0x100b 
SVC_(UserWaitMessage, 0) //  0x100c 
SVC_(UserTranslateMessage, 2) //  0x100d 
SVC_(UserGetProp, 0) //  0x100e 
SVC_(UserPostMessage, 4) //  0x100f 
SVC_(UserQueryWindow, 2) //  0x1010 
SVC_(UserTranslateAccelerator, 3) //  0x1011 
SVC_(GdiFlush, 0) //  0x1012 
SVC_(UserRedrawWindow, 4) //  0x1013 
SVC_(UserWindowFromPoint, 2) //  0x1014 
SVC_(UserCallMsgFilter, 2) //  0x1015 
SVC_(UserValidateTimerCallback, 1) //  0x1016 
SVC_(UserBeginPaint, 2) //  0x1017 
SVC_(UserSetTimer, 4) //  0x1018 
SVC_(UserEndPaint, 2) //  0x1019 
SVC_(UserSetCursor, 1) //  0x101a 
SVC_(UserKillTimer, 2) //  0x101b 
SVC_(UserBuildHwndList, 7) //  0x101c 
SVC_(UserSelectPalette, 3) //  0x101d 
SVC_(UserCallNextHookEx, 4) //  0x101e 
SVC_(UserHideCaret, 1) //  0x101f 
SVC_(GdiIntersectClipRect, 5) //  0x1020 
SVC_(UserCallHwndLock, 2) //  0x1021 
SVC_(UserGetProcessWindowStation, 0) //  0x1022 
SVC_(GdiDeleteObjectApp, 1) //  0x1023 
SVC_(UserSetWindowPos, 7) //  0x1024 
SVC_(UserShowCaret, 1) //  0x1025 
SVC_(UserEndDeferWindowPosEx, 2) //  0x1026 
SVC_(UserCallHwndParamLock, 3) //  0x1027 
SVC_(UserVkKeyScanEx, 3) //  0x1028 
SVC_(GdiSetDIBitsToDeviceInternal, 16) //  0x1029 
SVC_(UserCallTwoParam, 3) //  0x102a 
SVC_(GdiGetRandomRgn, 3) //  0x102b 
SVC_(UserCopyAcceleratorTable, 3) //  0x102c 
SVC_(UserNotifyWinEvent, 4) //  0x102d 
SVC_(GdiExtSelectClipRgn, 3) //  0x102e 
SVC_(UserIsClipboardFormatAvailable, 1) //  0x102f 
SVC_(UserSetScrollInfo, 4) //  0x1030 
SVC_(GdiStretchBlt, 12) //  0x1031 
SVC_(UserCreateCaret, 4) //  0x1032 
SVC_(GdiRectVisible, 2) //  0x1033 
SVC_(GdiCombineRgn, 4) //  0x1034 
SVC_(GdiGetDCObject, 2) //  0x1035 
SVC_(UserDispatchMessage, 1) //  0x1036 
SVC_(UserRegisterWindowMessage, 1) //  0x1037 
SVC_(GdiExtTextOutW, 9) //  0x1038 
SVC_(GdiSelectFont, 2) //  0x1039 
SVC_(GdiRestoreDC, 2) //  0x103a 
SVC_(GdiSaveDC, 1) //  0x103b 
SVC_(UserGetForegroundWindow, 0) //  0x103c 
SVC_(UserShowScrollBar, 3) //  0x103d 
SVC_(UserFindExistingCursorIcon, 3) //  0x103e 
SVC_(GdiGetDCDword, 3) //  0x103f 
SVC_(GdiGetRegionData, 3) //  0x1040 
SVC_(GdiLineTo, 3) //  0x1041 
SVC_(UserSystemParametersInfo, 4) //  0x1042 
SVC_(GdiGetAppClipBox, 2) //  0x1043 
SVC_(UserGetAsyncKeyState, 1) //  0x1044 
SVC_(UserGetCPD, 3) //  0x1045 
SVC_(UserRemoveProp, 2) //  0x1046 
SVC_(GdiDoPalette, 6) //  0x1047 
SVC_(GdiPolyPolyDraw, 5) //  0x1048 
SVC_(UserSetCapture, 1) //  0x1049 
SVC_(UserEnumDisplayMonitors, 5) /* FIXME: 4 on XP/2k3 */ //  0x104a 
SVC_(GdiCreateCompatibleBitmap, 3) //  0x104b 
SVC_(UserSetProp, 3) //  0x104c 
SVC_(GdiGetTextCharsetInfo, 3) //  0x104d 
SVC_(UserSBGetParms, 4) //  0x104e 
SVC_(UserGetIconInfo, 6) //  0x104f 
SVC_(UserExcludeUpdateRgn, 2) //  0x1050 
SVC_(UserSetFocus, 1) //  0x1051 
SVC_(GdiExtGetObjectW, 3) //  0x1052 
SVC_(UserDeferWindowPos, 8) //  0x1053 
SVC_(UserGetUpdateRect, 3) //  0x1054 
SVC_(GdiCreateCompatibleDC, 1) //  0x1055 
SVC_(UserGetClipboardSequenceNumber, 0) //  0x1056 
SVC_(GdiCreatePen, 4) //  0x1057 
SVC_(UserShowWindow, 2) //  0x1058 
SVC_(UserGetKeyboardLayoutList, 2) //  0x1059 
SVC_(GdiPatBlt, 6) //  0x105a 
SVC_(UserMapVirtualKeyEx, 4) //  0x105b 
SVC_(UserSetWindowLong, 4) //  0x105c 
SVC_(GdiHfontCreate, 5) //  0x105d 
SVC_(UserMoveWindow, 6) //  0x105e 
SVC_(UserPostThreadMessage, 4) //  0x105f 
SVC_(UserDrawIconEx, 11) //  0x1060 
SVC_(UserGetSystemMenu, 2) //  0x1061 
SVC_(GdiDrawStream, 3) //  0x1062 
SVC_(UserInternalGetWindowText, 3) //  0x1063 
SVC_(UserGetWindowDC, 1) //  0x1064 
SVC_(GdiD3dDrawPrimitives2, 7) //  0x1065 
SVC_(GdiInvertRgn, 2) //  0x1066 
SVC_(GdiGetRgnBox, 2) //  0x1067 
SVC_(GdiGetAndSetDCDword, 4) //  0x1068 
SVC_(GdiMaskBlt, 13) //  0x1069 
SVC_(GdiGetWidthTable, 7) //  0x106a 
SVC_(UserScrollDC, 7) //  0x106b 
SVC_(UserGetObjectInformation, 5) //  0x106c 
SVC_(GdiCreateBitmap, 5) //  0x106d 
SVC_(GdiConsoleTextOut, 4) //  0x106e 
SVC_(UserFindWindowEx, 5) //  0x106f 
SVC_(GdiPolyPatBlt, 5) //  0x1070 
SVC_(UserUnhookWindowsHookEx, 1) //  0x1071 
SVC_(GdiGetNearestColor, 2) //  0x1072 
SVC_(GdiTransformPoints, 5) //  0x1073 
SVC_(GdiGetDCPoint, 3) //  0x1074 
SVC_(UserCheckImeHotKey, 2) //  0x1075 
SVC_(GdiCreateDIBBrush, 6) //  0x1076 
SVC_(GdiGetTextMetricsW, 3) //  0x1077 
SVC_(UserCreateWindowEx, 15) //  0x1078 
SVC_(UserSetParent, 2) //  0x1079 
SVC_(UserGetKeyboardState, 1) //  0x107a 
SVC_(UserToUnicodeEx, 7) //  0x107b 
SVC_(UserGetControlBrush, 3) //  0x107c 
SVC_(UserGetClassName, 3) //  0x107d 
SVC_(GdiAlphaBlend, 12) //  0x107e 
SVC_(GdiDdBlt, 3) //  0x107f 
SVC_(GdiOffsetRgn, 3) //  0x1080 
SVC_(UserDefSetText, 2) //  0x1081 
SVC_(GdiGetTextFaceW, 4) //  0x1082 
SVC_(GdiStretchDIBitsInternal, 16) //  0x1083 
SVC_(UserSendInput, 3) //  0x1084 
SVC_(UserGetThreadDesktop, 2) //  0x1085 
SVC_(GdiCreateRectRgn, 4) //  0x1086 
SVC_(GdiGetDIBitsInternal, 9) //  0x1087 
SVC_(UserGetUpdateRgn, 3) //  0x1088 
SVC_(GdiDeleteClientObj, 1) //  0x1089 
SVC_(UserGetIconSize, 4) //  0x108a 
SVC_(UserFillWindow, 4) //  0x108b 
SVC_(GdiExtCreateRegion, 3) //  0x108c 
SVC_(GdiComputeXformCoefficients, 1) //  0x108d 
SVC_(UserSetWindowsHookEx, 6) //  0x108e 
SVC_(UserNotifyProcessCreate, 4) //  0x108f 
SVC_(GdiUnrealizeObject, 1) //  0x1090 
SVC_(UserGetTitleBarInfo, 2) //  0x1091 
SVC_(GdiRectangle, 5) //  0x1092 
SVC_(UserSetThreadDesktop, 1) //  0x1093 
SVC_(UserGetDCEx, 3) //  0x1094 
SVC_(UserGetScrollBarInfo, 3) //  0x1095 
SVC_(GdiGetTextExtent, 5) //  0x1096 
SVC_(UserSetWindowFNID, 2) //  0x1097 
SVC_(GdiSetLayout, 3) //  0x1098 
SVC_(UserCalcMenuBar, 5) //  0x1099 
SVC_(UserThunkedMenuItemInfo, 6) //  0x109a 
SVC_(GdiExcludeClipRect, 5) //  0x109b 
SVC_(GdiCreateDIBSection, 9) //  0x109c 
SVC_(GdiGetDCforBitmap, 1) //  0x109d 
SVC_(UserDestroyCursor, 2) //  0x109e 
SVC_(UserDestroyWindow, 1) //  0x109f 
SVC_(UserCallHwndParam, 3) //  0x10a0 
SVC_(GdiCreateDIBitmapInternal, 11) //  0x10a1 
SVC_(UserOpenWindowStation, 2) //  0x10a2 
SVC_(GdiDdDeleteSurfaceObject, 1) //  0x10a3 
SVC_(GdiEnumFontClose, 1) //  0x10a4 
SVC_(GdiEnumFontOpen, 7) //  0x10a5 
SVC_(GdiEnumFontChunk, 5) //  0x10a6 
SVC_(GdiDdCanCreateSurface, 2) //  0x10a7 
SVC_(GdiDdCreateSurface, 8) //  0x10a8 
SVC_(UserSetCursorIconData, 4) //  0x10a9 
SVC_(GdiDdDestroySurface, 2) //  0x10aa 
SVC_(UserCloseDesktop, 1) //  0x10ab 
SVC_(UserOpenDesktop, 3) //  0x10ac 
SVC_(UserSetProcessWindowStation, 1) //  0x10ad 
SVC_(UserGetAtomName, 2) //  0x10ae 
SVC_(GdiDdResetVisrgn, 2) //  0x10af 
SVC_(GdiExtCreatePen, 11) //  0x10b0 
SVC_(GdiCreatePaletteInternal, 2) //  0x10b1 
SVC_(GdiSetBrushOrg, 4) //  0x10b2 
SVC_(UserBuildNameList, 4) //  0x10b3 
SVC_(GdiSetPixel, 4) //  0x10b4 
SVC_(UserRegisterClassExWOW, 7) //  0x10b5 
SVC_(GdiCreatePatternBrushInternal, 3) //  0x10b6 
SVC_(UserGetAncestor, 2) //  0x10b7 
SVC_(GdiGetOutlineTextMetricsInternalW, 4) //  0x10b8 
SVC_(GdiSetBitmapBits, 3) //  0x10b9 
SVC_(UserCloseWindowStation, 1) //  0x10ba 
SVC_(UserGetDoubleClickTime, 0) //  0x10bb 
SVC_(UserEnableScrollBar, 3) //  0x10bc 
SVC_(GdiCreateSolidBrush, 2) //  0x10bd 
SVC_(UserGetClassInfo, 5) //  0x10be 
SVC_(GdiCreateClientObj, 1) //  0x10bf 
SVC_(UserUnregisterClass, 3) //  0x10c0 
SVC_(UserDeleteMenu, 3) //  0x10c1 
SVC_(GdiRectInRegion, 2) //  0x10c2 
SVC_(UserScrollWindowEx, 8) //  0x10c3 
SVC_(GdiGetPixel, 3) //  0x10c4 
SVC_(UserSetClassLong, 4) //  0x10c5 
SVC_(UserGetMenuBarInfo, 4) //  0x10c6 
SVC_(GdiDdCreateSurfaceEx, 3) //  0x10c7 
SVC_(GdiDdCreateSurfaceObject, 6) //  0x10c8 
SVC_(GdiGetNearestPaletteIndex, 2) //  0x10c9 
SVC_(GdiDdLockD3D, 2) //  0x10ca 
SVC_(GdiDdUnlockD3D, 2) //  0x10cb 
SVC_(GdiGetCharWidthW, 6) //  0x10cc 
SVC_(UserInvalidateRgn, 3) //  0x10cd 
SVC_(UserGetClipboardOwner, 0) //  0x10ce 
SVC_(UserSetWindowRgn, 3) //  0x10cf 
SVC_(UserBitBltSysBmp, 8) //  0x10d0 
SVC_(GdiGetCharWidthInfo, 2) //  0x10d1 
SVC_(UserValidateRect, 2) //  0x10d2 
SVC_(UserCloseClipboard, 0) //  0x10d3 
SVC_(UserOpenClipboard, 2) //  0x10d4 
SVC_(GdiGetStockObject, 1) //  0x10d5 
SVC_(UserSetClipboardData, 3) //  0x10d6 
SVC_(UserEnableMenuItem, 3) //  0x10d7 
SVC_(UserAlterWindowStyle, 3) //  0x10d8 
SVC_(GdiFillRgn, 3) //  0x10d9 
SVC_(UserGetWindowPlacement, 2) //  0x10da 
SVC_(GdiModifyWorldTransform, 3) //  0x10db 
SVC_(GdiGetFontData, 5) //  0x10dc 
SVC_(UserGetOpenClipboardWindow, 0) //  0x10dd 
SVC_(UserSetThreadState, 2) //  0x10de 
SVC_(GdiOpenDCW, 7) //  0x10df 
SVC_(UserTrackMouseEvent, 1) //  0x10e0 
SVC_(GdiGetTransform, 3) //  0x10e1 
SVC_(UserDestroyMenu, 1) //  0x10e2 
SVC_(GdiGetBitmapBits, 3) //  0x10e3 
SVC_(UserConsoleControl, 3) //  0x10e4 
SVC_(UserSetActiveWindow, 1) //  0x10e5 
SVC_(UserSetInformationThread, 4) //  0x10e6 
SVC_(UserSetWindowPlacement, 2) //  0x10e7 
SVC_(UserGetControlColor, 4) //  0x10e8 
SVC_(GdiSetMetaRgn, 1) //  0x10e9 
SVC_(GdiSetMiterLimit, 3) //  0x10ea 
SVC_(GdiSetVirtualResolution, 5) //  0x10eb 
SVC_(GdiGetRasterizerCaps, 2) //  0x10ec 
SVC_(UserSetWindowWord, 3) //  0x10ed 
SVC_(UserGetClipboardFormatName, 3) //  0x10ee 
SVC_(UserRealInternalGetMessage, 6) //  0x10ef 
SVC_(UserCreateLocalMemHandle, 4) //  0x10f0 
SVC_(UserAttachThreadInput, 3) //  0x10f1 
SVC_(GdiCreateHalftonePalette, 1) //  0x10f2 
SVC_(UserPaintMenuBar, 6) //  0x10f3 
SVC_(UserSetKeyboardState, 1) //  0x10f4 
SVC_(GdiCombineTransform, 3) //  0x10f5 
SVC_(UserCreateAcceleratorTable, 2) //  0x10f6 
SVC_(UserGetCursorFrameInfo, 4) //  0x10f7 
SVC_(UserGetAltTabInfo, 6) //  0x10f8 
SVC_(UserGetCaretBlinkTime, 0) //  0x10f9 
SVC_(GdiQueryFontAssocInfo, 1) //  0x10fa 
SVC_(UserProcessConnect, 3) //  0x10fb 
SVC_(UserEnumDisplayDevices, 4) //  0x10fc 
SVC_(UserEmptyClipboard, 0) //  0x10fd 
SVC_(UserGetClipboardData, 2) //  0x10fe 
SVC_(UserRemoveMenu, 3) //  0x10ff 
SVC_(GdiSetBoundsRect, 3) //  0x1100 
SVC_(UserSetInformationProcess, 4) //  0x1101 
SVC_(GdiGetBitmapDimension, 2) //  0x1102 
SVC_(UserConvertMemHandle, 2) //  0x1103 
SVC_(UserDestroyAcceleratorTable, 1) //  0x1104 
SVC_(UserGetGUIThreadInfo, 2) //  0x1105 
SVC_(GdiCloseFigure, 1) //  0x1106 
SVC_(UserSetWindowsHookAW, 3) //  0x1107 
SVC_(UserSetMenuDefaultItem, 3) //  0x1108 
SVC_(UserCheckMenuItem, 3) //  0x1109 
SVC_(UserSetWinEventHook, 8) //  0x110a 
SVC_(UserUnhookWinEvent, 1) //  0x110b 
SVC_(GdiSetupPublicCFONT, 3) //  0x110c 
SVC_(UserLockWindowUpdate, 1) //  0x110d 
SVC_(UserSetSystemMenu, 2) //  0x110e 
SVC_(UserThunkedMenuInfo, 2) //  0x110f 
SVC_(GdiBeginPath, 1) //  0x1110 
SVC_(GdiEndPath, 1) //  0x1111 
SVC_(GdiFillPath, 1) //  0x1112 
SVC_(UserCallHwnd, 2) //  0x1113 
SVC_(UserDdeInitialize, 5) //  0x1114 
SVC_(UserModifyUserStartupInfoFlags, 2) //  0x1115 
SVC_(UserCountClipboardFormats, 0) //  0x1116 
SVC_(GdiAddFontMemResourceEx, 5) //  0x1117 
SVC_(GdiEqualRgn, 2) //  0x1118 
SVC_(GdiGetSystemPaletteUse, 1) //  0x1119 
SVC_(GdiRemoveFontMemResourceEx, 1) //  0x111a 
SVC_(UserEnumDisplaySettings, 4) //  0x111b 
SVC_(UserPaintDesktop, 1) //  0x111c 
SVC_(GdiExtEscape, 8) //  0x111d 
SVC_(GdiSetBitmapDimension, 4) //  0x111e 
SVC_(GdiSetFontEnumeration, 1) //  0x111f 
SVC_(UserChangeClipboardChain, 2) //  0x1120 
SVC_(UserResolveDesktop, 4) //  0x1121 
SVC_(UserSetClipboardViewer, 1) //  0x1122 
SVC_(UserShowWindowAsync, 2) //  0x1123 
SVC_(UserSetConsoleReserveKeys, 2) //  0x1124 
SVC_(GdiCreateColorSpace, 1) //  0x1125 
SVC_(GdiDeleteColorSpace, 1) //  0x1126 
SVC_(UserActivateKeyboardLayout, 2) //  0x1127 
SVC_(GdiAbortDoc, 1) //  0x1128 
SVC_(GdiAbortPath, 1) //  0x1129 
SVC_(GdiAddEmbFontToDC, 2) //  0x112a 
SVC_(GdiAddFontResourceW, 6) //  0x112b 
SVC_(GdiAddRemoteFontToDC, 4) //  0x112c 
SVC_(GdiAddRemoteMMInstanceToDC, 3) //  0x112d 
SVC_(GdiAngleArc, 6) //  0x112e 
SVC_(GdiAnyLinkedFonts, 0) //  0x112f 
SVC_(GdiArcInternal, 10) //  0x1130 
SVC_(GdiBRUSHOBJ_DeleteRbrush, 2) //  0x1131 
SVC_(GdiBRUSHOBJ_hGetColorTransform, 1) //  0x1132 
SVC_(GdiBRUSHOBJ_pvAllocRbrush, 2) //  0x1133 
SVC_(GdiBRUSHOBJ_pvGetRbrush, 1) //  0x1134 
SVC_(GdiBRUSHOBJ_ulGetBrushColor, 1) //  0x1135 
SVC_(GdiCLIPOBJ_bEnum, 3) //  0x1136 
SVC_(GdiCLIPOBJ_cEnumStart, 5) //  0x1137 
SVC_(GdiCLIPOBJ_ppoGetPath, 1) //  0x1138 
SVC_(GdiCancelDC, 1) //  0x1139 
SVC_(GdiChangeGhostFont, 2) //  0x113a 
SVC_(GdiCheckBitmapBits, 8) //  0x113b 
SVC_(GdiClearBitmapAttributes, 2) //  0x113c 
SVC_(GdiClearBrushAttributes, 2) //  0x113d 
SVC_(GdiColorCorrectPalette, 6) //  0x113e 
SVC_(GdiConfigureOPMProtectedOutput, 0) //  0x113f 
SVC_(GdiConvertMetafileRect, 2) //  0x1140 
SVC_(GdiCreateColorTransform, 8) //  0x1141 
SVC_(GdiCreateEllipticRgn, 4) //  0x1142 
SVC_(GdiCreateHatchBrushInternal, 3) //  0x1143 
SVC_(GdiCreateMetafileDC, 1) //  0x1144 
SVC_(GdiCreateOPMProtectedOutputs, 0) //  0x1145 
SVC_(GdiCreateRoundRectRgn, 6) //  0x1146 
SVC_(GdiCreateServerMetaFile, 6) //  0x1147 
SVC_(GdiD3dContextCreate, 4) //  0x1148 
SVC_(GdiD3dContextDestroy, 1) //  0x1149 
SVC_(GdiD3dContextDestroyAll, 1) //  0x114a 
SVC_(GdiD3dValidateTextureStageState, 1) //  0x114b 
SVC_(GdiDDCCIGetCapabilitiesString, 0) //  0x114c 
SVC_(GdiDDCCIGetCapabilitiesStringLength, 0) //  0x114d 
SVC_(GdiDDCCIGetTimingReport, 0) //  0x114e 
SVC_(GdiDDCCIGetVCPFeature, 0) //  0x114f 
SVC_(GdiDDCCISaveCurrentSettings, 0) //  0x1150 
SVC_(GdiDDCCISetVCPFeature, 0) //  0x1151 
SVC_(GdiDdAddAttachedSurface, 3) //  0x1152 
SVC_(GdiDdAlphaBlt, 3) //  0x1153 
SVC_(GdiDdAttachSurface, 2) //  0x1154 
SVC_(GdiDdBeginMoCompFrame, 2) //  0x1155 
SVC_(GdiDdCanCreateD3DBuffer, 2) //  0x1156 
SVC_(GdiDdColorControl, 2) //  0x1157 
SVC_(GdiDdCreateD3DBuffer, 8) //  0x1158 
SVC_(GdiDdCreateDirectDrawObject, 1) //  0x1159 
SVC_(GdiDdCreateMoComp, 2) //  0x115a 
SVC_(GdiDdDDICheckExclusiveOwnership, 0) //  0x115b 
SVC_(GdiDdDDICheckMonitorPowerState, 0) //  0x115c 
SVC_(GdiDdDDICheckOcclusion, 0) //  0x115d 
SVC_(GdiDdDDICloseAdapter, 0) //  0x115e 
SVC_(GdiDdDDICreateAllocation, 0) //  0x115f 
SVC_(GdiDdDDICreateContext, 0) //  0x1160 
SVC_(GdiDdDDICreateDCFromMemory, 0) //  0x1161 
SVC_(GdiDdDDICreateDevice, 0) //  0x1162 
SVC_(GdiDdDDICreateOverlay, 0) //  0x1163 
SVC_(GdiDdDDICreateSynchronizationObject, 0) //  0x1164 
SVC_(GdiDdDDIDestroyAllocation, 0) //  0x1165 
SVC_(GdiDdDDIDestroyContext, 0) //  0x1166 
SVC_(GdiDdDDIDestroyDCFromMemory, 0) //  0x1167 
SVC_(GdiDdDDIDestroyDevice, 0) //  0x1168 
SVC_(GdiDdDDIDestroyOverlay, 0) //  0x1169 
SVC_(GdiDdDDIDestroySynchronizationObject, 0) //  0x116a 
SVC_(GdiDdDDIEscape, 0) //  0x116b 
SVC_(GdiDdDDIFlipOverlay, 0) //  0x116c 
SVC_(GdiDdDDIGetContextSchedulingPriority, 0) //  0x116d 
SVC_(GdiDdDDIGetDeviceState, 0) //  0x116e 
SVC_(GdiDdDDIGetDisplayModeList, 0) //  0x116f 
SVC_(GdiDdDDIGetMultisampleMethodList, 0) //  0x1170 
SVC_(GdiDdDDIGetPresentHistory, 0) //  0x1171 
SVC_(GdiDdDDIGetProcessSchedulingPriorityClass, 0) //  0x1172 
SVC_(GdiDdDDIGetRuntimeData, 0) //  0x1173 
SVC_(GdiDdDDIGetScanLine, 0) //  0x1174 
SVC_(GdiDdDDIGetSharedPrimaryHandle, 0) //  0x1175 
SVC_(GdiDdDDIInvalidateActiveVidPn, 0) //  0x1176 
SVC_(GdiDdDDILock, 0) //  0x1177 
SVC_(GdiDdDDIOpenAdapterFromDeviceName, 0) //  0x1178 
SVC_(GdiDdDDIOpenAdapterFromHdc, 0) //  0x1179 
SVC_(GdiDdDDIOpenResource, 0) //  0x117a 
SVC_(GdiDdDDIPollDisplayChildren, 0) //  0x117b 
SVC_(GdiDdDDIPresent, 0) //  0x117c 
SVC_(GdiDdDDIQueryAdapterInfo, 0) //  0x117d 
SVC_(GdiDdDDIQueryAllocationResidency, 0) //  0x117e 
SVC_(GdiDdDDIQueryResourceInfo, 0) //  0x117f 
SVC_(GdiDdDDIQueryStatistics, 0) //  0x1180 
SVC_(GdiDdDDIReleaseProcessVidPnSourceOwners, 0) //  0x1181 
SVC_(GdiDdDDIRender, 0) //  0x1182 
SVC_(GdiDdDDISetAllocationPriority, 0) //  0x1183 
SVC_(GdiDdDDISetContextSchedulingPriority, 0) //  0x1184 
SVC_(GdiDdDDISetDisplayMode, 0) //  0x1185 
SVC_(GdiDdDDISetDisplayPrivateDriverFormat, 0) //  0x1186 
SVC_(GdiDdDDISetGammaRamp, 0) //  0x1187 
SVC_(GdiDdDDISetProcessSchedulingPriorityClass, 0) //  0x1188 
SVC_(GdiDdDDISetQueuedLimit, 0) //  0x1189 
SVC_(GdiDdDDISetVidPnSourceOwner, 0) //  0x118a 
SVC_(GdiDdDDISharedPrimaryLockNotification, 0) //  0x118b 
SVC_(GdiDdDDISharedPrimaryUnLockNotification, 0) //  0x118c 
SVC_(GdiDdDDISignalSynchronizationObject, 0) //  0x118d 
SVC_(GdiDdDDIUnlock, 0) //  0x118e 
SVC_(GdiDdDDIUpdateOverlay, 0) //  0x118f 
SVC_(GdiDdDDIWaitForIdle, 0) //  0x1190 
SVC_(GdiDdDDIWaitForSynchronizationObject, 0) //  0x1191 
SVC_(GdiDdDDIWaitForVerticalBlankEvent, 0) //  0x1192 
SVC_(GdiDdDeleteDirectDrawObject, 1) //  0x1193 
SVC_(GdiDdDestroyD3DBuffer, 1) //  0x1194 
SVC_(GdiDdDestroyMoComp, 2) //  0x1195 
SVC_(GdiDdEndMoCompFrame, 2) //  0x1196 
SVC_(GdiDdFlip, 5) //  0x1197 
SVC_(GdiDdFlipToGDISurface, 2) //  0x1198 
SVC_(GdiDdGetAvailDriverMemory, 2) //  0x1199 
SVC_(GdiDdGetBltStatus, 2) //  0x119a 
SVC_(GdiDdGetDC, 2) //  0x119b 
SVC_(GdiDdGetDriverInfo, 2) //  0x119c 
SVC_(GdiDdGetDriverState, 1) //  0x119d 
SVC_(GdiDdGetDxHandle, 3) //  0x119e 
SVC_(GdiDdGetFlipStatus, 2) //  0x119f 
SVC_(GdiDdGetInternalMoCompInfo, 2) //  0x11a0 
SVC_(GdiDdGetMoCompBuffInfo, 2) //  0x11a1 
SVC_(GdiDdGetMoCompFormats, 2) //  0x11a2 
SVC_(GdiDdGetMoCompGuids, 2) //  0x11a3 
SVC_(GdiDdGetScanLine, 2) //  0x11a4 
SVC_(GdiDdLock, 3) //  0x11a5 
SVC_(GdiDdQueryDirectDrawObject, 11) //  0x11a6 
SVC_(GdiDdQueryMoCompStatus, 2) //  0x11a7 
SVC_(GdiDdReenableDirectDrawObject, 2) //  0x11a8 
SVC_(GdiDdReleaseDC, 1) //  0x11a9 
SVC_(GdiDdRenderMoComp, 2) //  0x11aa 
SVC_(GdiDdSetColorKey, 2) //  0x11ab 
SVC_(GdiDdSetExclusiveMode, 2) //  0x11ac 
SVC_(GdiDdSetGammaRamp, 3) //  0x11ad 
SVC_(GdiDdSetOverlayPosition, 3) //  0x11ae 
SVC_(GdiDdUnattachSurface, 2) //  0x11af 
SVC_(GdiDdUnlock, 2) //  0x11b0 
SVC_(GdiDdUpdateOverlay, 3) //  0x11b1 
SVC_(GdiDdWaitForVerticalBlank, 2) //  0x11b2 
SVC_(GdiDeleteColorTransform, 2) //  0x11b3 
SVC_(GdiDescribePixelFormat, 4) //  0x11b4 
SVC_(GdiDestroyOPMProtectedOutput, 0) //  0x11b5 
SVC_(GdiDestroyPhysicalMonitor, 0) //  0x11b6 
SVC_(GdiDoBanding, 4) //  0x11b7 
SVC_(GdiDrawEscape, 4) //  0x11b8 
SVC_(GdiDvpAcquireNotification, 3) //  0x11b9 
SVC_(GdiDvpCanCreateVideoPort, 2) //  0x11ba 
SVC_(GdiDvpColorControl, 2) //  0x11bb 
SVC_(GdiDvpCreateVideoPort, 2) //  0x11bc 
SVC_(GdiDvpDestroyVideoPort, 2) //  0x11bd 
SVC_(GdiDvpFlipVideoPort, 4) //  0x11be 
SVC_(GdiDvpGetVideoPortBandwidth, 2) //  0x11bf 
SVC_(GdiDvpGetVideoPortConnectInfo, 2) //  0x11c0 
SVC_(GdiDvpGetVideoPortField, 2) //  0x11c1 
SVC_(GdiDvpGetVideoPortFlipStatus, 2) //  0x11c2 
SVC_(GdiDvpGetVideoPortInputFormats, 2) //  0x11c3 
SVC_(GdiDvpGetVideoPortLine, 2) //  0x11c4 
SVC_(GdiDvpGetVideoPortOutputFormats, 2) //  0x11c5 
SVC_(GdiDvpGetVideoSignalStatus, 2) //  0x11c6 
SVC_(GdiDvpReleaseNotification, 2) //  0x11c7 
SVC_(GdiDvpUpdateVideoPort, 4) //  0x11c8 
SVC_(GdiDvpWaitForVideoPortSync, 2) //  0x11c9 
SVC_(GdiDwmGetDirtyRgn, 0) //  0x11ca 
SVC_(GdiDwmGetSurfaceData, 0) //  0x11cb 
SVC_(GdiDxgGenericThunk, 6) //  0x11cc 
SVC_(GdiEllipse, 5) //  0x11cd 
SVC_(GdiEnableEudc, 1) //  0x11ce 
SVC_(GdiEndDoc, 1) //  0x11cf 
SVC_(GdiEndPage, 1) //  0x11d0 
SVC_(GdiEngAlphaBlend, 7) //  0x11d1 
SVC_(GdiEngAssociateSurface, 3) //  0x11d2 
SVC_(GdiEngBitBlt, 11) //  0x11d3 
SVC_(GdiEngCheckAbort, 1) //  0x11d4 
SVC_(GdiEngComputeGlyphSet, 3) //  0x11d5 
SVC_(GdiEngCopyBits, 6) //  0x11d6 
SVC_(GdiEngCreateBitmap, 6) //  0x11d7 
SVC_(GdiEngCreateClip, 0) //  0x11d8 
SVC_(GdiEngCreateDeviceBitmap, 4) //  0x11d9 
SVC_(GdiEngCreateDeviceSurface, 4) //  0x11da 
SVC_(GdiEngCreatePalette, 6) //  0x11db 
SVC_(GdiEngDeleteClip, 1) //  0x11dc 
SVC_(GdiEngDeletePalette, 1) //  0x11dd 
SVC_(GdiEngDeletePath, 1) //  0x11de 
SVC_(GdiEngDeleteSurface, 1) //  0x11df 
SVC_(GdiEngEraseSurface, 3) //  0x11e0 
SVC_(GdiEngFillPath, 7) //  0x11e1 
SVC_(GdiEngGradientFill, 10) //  0x11e2 
SVC_(GdiEngLineTo, 9) //  0x11e3 
SVC_(GdiEngLockSurface, 1) //  0x11e4 
SVC_(GdiEngMarkBandingSurface, 1) //  0x11e5 
SVC_(GdiEngPaint, 5) //  0x11e6 
SVC_(GdiEngPlgBlt, 11) //  0x11e7 
SVC_(GdiEngStretchBlt, 11) //  0x11e8 
SVC_(GdiEngStretchBltROP, 13) //  0x11e9 
SVC_(GdiEngStrokeAndFillPath, 10) //  0x11ea 
SVC_(GdiEngStrokePath, 8) //  0x11eb 
SVC_(GdiEngTextOut, 10) //  0x11ec 
SVC_(GdiEngTransparentBlt, 8) //  0x11ed 
SVC_(GdiEngUnlockSurface, 1) //  0x11ee 
SVC_(GdiEnumObjects, 4) //  0x11ef 
SVC_(GdiEudcLoadUnloadLink, 7) //  0x11f0 
SVC_(GdiExtFloodFill, 5) //  0x11f1 
SVC_(GdiFONTOBJ_cGetAllGlyphHandles, 2) //  0x11f2 
SVC_(GdiFONTOBJ_cGetGlyphs, 5) //  0x11f3 
SVC_(GdiFONTOBJ_pQueryGlyphAttrs, 2) //  0x11f4 
SVC_(GdiFONTOBJ_pfdg, 1) //  0x11f5 
SVC_(GdiFONTOBJ_pifi, 1) //  0x11f6 
SVC_(GdiFONTOBJ_pvTrueTypeFontFile, 2) //  0x11f7 
SVC_(GdiFONTOBJ_pxoGetXform, 1) //  0x11f8 
SVC_(GdiFONTOBJ_vGetInfo, 3) //  0x11f9 
SVC_(GdiFlattenPath, 1) //  0x11fa 
SVC_(GdiFontIsLinked, 1) //  0x11fb 
SVC_(GdiForceUFIMapping, 2) //  0x11fc 
SVC_(GdiFrameRgn, 5) //  0x11fd 
SVC_(GdiFullscreenControl, 5) //  0x11fe 
SVC_(GdiGetBoundsRect, 3) //  0x11ff 
SVC_(GdiGetCOPPCompatibleOPMInformation, 0) //  0x1200 
SVC_(GdiGetCertificate, 0) //  0x1201 
SVC_(GdiGetCertificateSize, 0) //  0x1202 
SVC_(GdiGetCharABCWidthsW, 6) //  0x1203 
SVC_(GdiGetCharacterPlacementW, 6) //  0x1204 
SVC_(GdiGetColorAdjustment, 2) //  0x1205 
SVC_(GdiGetColorSpaceforBitmap, 1) //  0x1206 
SVC_(GdiGetDeviceCaps, 2) //  0x1207 
SVC_(GdiGetDeviceCapsAll, 2) //  0x1208 
SVC_(GdiGetDeviceGammaRamp, 2) //  0x1209 
SVC_(GdiGetDeviceWidth, 1) //  0x120a 
SVC_(GdiGetDhpdev, 1) //  0x120b 
SVC_(GdiGetETM, 2) //  0x120c 
SVC_(GdiGetEmbUFI, 7) //  0x120d 
SVC_(GdiGetEmbedFonts, 0) //  0x120e 
SVC_(GdiGetEudcTimeStampEx, 3) //  0x120f 
SVC_(GdiGetFontResourceInfoInternalW, 7) //  0x1210 
SVC_(GdiGetFontUnicodeRanges, 2) //  0x1211 
SVC_(GdiGetGlyphIndicesW, 5) //  0x1212 
SVC_(GdiGetGlyphIndicesWInternal, 6) //  0x1213 
SVC_(GdiGetGlyphOutline, 8) //  0x1214 
SVC_(GdiGetKerningPairs, 3) //  0x1215 
SVC_(GdiGetLinkedUFIs, 3) //  0x1216 
SVC_(GdiGetMiterLimit, 2) //  0x1217 
SVC_(GdiGetMonitorID, 3) //  0x1218 
SVC_(GdiGetNumberOfPhysicalMonitors, 0) //  0x1219 
SVC_(GdiGetOPMInformation, 0) //  0x121a 
SVC_(GdiGetOPMRandomNumber, 0) //  0x121b 
SVC_(GdiGetObjectBitmapHandle, 2) //  0x121c 
SVC_(GdiGetPath, 4) //  0x121d 
SVC_(GdiGetPerBandInfo, 2) //  0x121e 
SVC_(GdiGetPhysicalMonitorDescription, 0) //  0x121f 
SVC_(GdiGetPhysicalMonitors, 0) //  0x1220 
SVC_(GdiGetRealizationInfo, 3) //  0x1221 
SVC_(GdiGetServerMetaFileBits, 7) //  0x1222 
SVC_(GdiGetSpoolMessage, 4) //  0x1223 
SVC_(GdiGetStats, 5) //  0x1224 
SVC_(GdiGetStringBitmapW, 5) //  0x1225 
SVC_(GdiGetSuggestedOPMProtectedOutputArraySize, 0) //  0x1226 
SVC_(GdiGetTextExtentExW, 8) //  0x1227 
SVC_(GdiGetUFI, 6) //  0x1228 
SVC_(GdiGetUFIPathname, 10) //  0x1229 
SVC_(GdiGradientFill, 6) //  0x122a 
SVC_(GdiHT_Get8BPPFormatPalette, 4) //  0x122b 
SVC_(GdiHT_Get8BPPMaskPalette, 6) //  0x122c 
SVC_(GdiIcmBrushInfo, 8) //  0x122d 
SVC_(GdiInit, 0) //  0x122e 
SVC_(GdiInitSpool, 0) //  0x122f 
SVC_(GdiMakeFontDir, 5) //  0x1230 
SVC_(GdiMakeInfoDC, 2) //  0x1231 
SVC_(GdiMakeObjectUnXferable, 0) //  0x1232 
SVC_(GdiMakeObjectXferable, 2) //  0x1233 
SVC_(GdiMirrorWindowOrg, 1) //  0x1234 
SVC_(GdiMonoBitmap, 1) //  0x1235 
SVC_(GdiMoveTo, 4) //  0x1236 
SVC_(GdiOffsetClipRgn, 3) //  0x1237 
SVC_(GdiPATHOBJ_bEnum, 2) //  0x1238 
SVC_(GdiPATHOBJ_bEnumClipLines, 3) //  0x1239 
SVC_(GdiPATHOBJ_vEnumStart, 1) //  0x123a 
SVC_(GdiPATHOBJ_vEnumStartClipLines, 4) //  0x123b 
SVC_(GdiPATHOBJ_vGetBounds, 2) //  0x123c 
SVC_(GdiPathToRegion, 1) //  0x123d 
SVC_(GdiPlgBlt, 11) //  0x123e 
SVC_(GdiPolyDraw, 4) //  0x123f 
SVC_(GdiPolyTextOutW, 4) //  0x1240 
SVC_(GdiPtInRegion, 3) //  0x1241 
SVC_(GdiPtVisible, 3) //  0x1242 
SVC_(GdiQueryFonts, 3) //  0x1243 
SVC_(GdiRemoveFontResourceW, 6) //  0x1244 
SVC_(GdiRemoveMergeFont, 2) //  0x1245 
SVC_(GdiResetDC, 5) //  0x1246 
SVC_(GdiResizePalette, 2) //  0x1247 
SVC_(GdiRoundRect, 7) //  0x1248 
SVC_(GdiSTROBJ_bEnum, 3) //  0x1249 
SVC_(GdiSTROBJ_bEnumPositionsOnly, 3) //  0x124a 
SVC_(GdiSTROBJ_bGetAdvanceWidths, 4) //  0x124b 
SVC_(GdiSTROBJ_dwGetCodePage, 1) //  0x124c 
SVC_(GdiSTROBJ_vEnumStart, 1) //  0x124d 
SVC_(GdiScaleViewportExtEx, 6) //  0x124e 
SVC_(GdiScaleWindowExtEx, 6) //  0x124f 
SVC_(GdiSelectBrush, 2) //  0x1250 
SVC_(GdiSelectClipPath, 2) //  0x1251 
SVC_(GdiSelectPen, 2) //  0x1252 
SVC_(GdiSetBitmapAttributes, 2) //  0x1253 
SVC_(GdiSetBrushAttributes, 2) //  0x1254 
SVC_(GdiSetColorAdjustment, 2) //  0x1255 
SVC_(GdiSetColorSpace, 2) //  0x1256 
SVC_(GdiSetDeviceGammaRamp, 2) //  0x1257 
SVC_(GdiSetFontXform, 3) //  0x1258 
SVC_(GdiSetIcmMode, 3) //  0x1259 
SVC_(GdiSetLinkedUFIs, 3) //  0x125a 
SVC_(GdiSetMagicColors, 3) //  0x125b 
SVC_(GdiSetOPMSigningKeyAndSequenceNumbers, 0) //  0x125c 
SVC_(GdiSetPUMPDOBJ, 4) //  0x125d 
SVC_(GdiSetPixelFormat, 2) //  0x125e 
SVC_(GdiSetRectRgn, 5) //  0x125f 
SVC_(GdiSetSizeDevice, 3) //  0x1260 
SVC_(GdiSetSystemPaletteUse, 2) //  0x1261 
SVC_(GdiSetTextJustification, 3) //  0x1262 
SVC_(GdiStartDoc, 4) //  0x1263 
SVC_(GdiStartPage, 1) //  0x1264 
SVC_(GdiStrokeAndFillPath, 1) //  0x1265 
SVC_(GdiStrokePath, 1) //  0x1266 
SVC_(GdiSwapBuffers, 1) //  0x1267 
SVC_(GdiTransparentBlt, 11) //  0x1268 
SVC_(GdiUMPDEngFreeUserMem, 1) //  0x1269 
SVC_(GdiUnloadPrinterDriver, 2) //  0x126a 
SVC_(GdiUnmapMemFont, 1) //  0x126b 
SVC_(GdiUpdateColors, 1) //  0x126c 
SVC_(GdiUpdateTransform, 1) //  0x126d 
SVC_(GdiWidenPath, 1) //  0x126e 
SVC_(GdiXFORMOBJ_bApplyXform, 5) //  0x126f 
SVC_(GdiXFORMOBJ_iGetXform, 2) //  0x1270 
SVC_(GdiXLATEOBJ_cGetPalette, 4) //  0x1271 
SVC_(GdiXLATEOBJ_hGetColorTransform, 1) //  0x1272 
SVC_(GdiXLATEOBJ_iXlate, 2) //  0x1273 
SVC_(UserAddClipboardFormatListener, 0) //  0x1274 
SVC_(UserAssociateInputContext, 3) //  0x1275 
SVC_(UserBlockInput, 1) //  0x1276 
SVC_(UserBuildHimcList, 4) //  0x1277 
SVC_(UserBuildPropList, 4) //  0x1278 
SVC_(UserCallHwndOpt, 2) //  0x1279 
SVC_(UserChangeDisplaySettings, 4) //  0x127a 
SVC_(UserCheckAccessForIntegrityLevel, 0) //  0x127b 
SVC_(UserCheckDesktopByThreadId, 0) //  0x127c 
SVC_(UserCheckWindowThreadDesktop, 0) //  0x127d 
SVC_(UserChildWindowFromPointEx, 4) //  0x127e 
SVC_(UserClipCursor, 1) //  0x127f 
SVC_(UserCreateDesktopEx, 0) //  0x1280 
SVC_(UserCreateInputContext, 1) //  0x1281 
SVC_(UserCreateWindowStation, 7) //  0x1282 
SVC_(UserCtxDisplayIOCtl, 3) //  0x1283 
SVC_(UserDestroyInputContext, 1) //  0x1284 
SVC_(UserDisableThreadIme, 1) //  0x1285 
SVC_(UserDoSoundConnect, 0) //  0x1286 
SVC_(UserDoSoundDisconnect, 0) //  0x1287 
SVC_(UserDragDetect, 3) //  0x1288 
SVC_(UserDragObject, 5) //  0x1289 
SVC_(UserDrawAnimatedRects, 4) //  0x128a 
SVC_(UserDrawCaption, 4) //  0x128b 
SVC_(UserDrawCaptionTemp, 7) //  0x128c 
SVC_(UserDrawMenuBarTemp, 5) //  0x128d 
SVC_(UserDwmGetDxRgn, 0) //  0x128e 
SVC_(UserDwmHintDxUpdate, 0) //  0x128f 
SVC_(UserDwmStartRedirection, 0) //  0x1290 
SVC_(UserDwmStopRedirection, 0) //  0x1291 
SVC_(UserEndMenu, 0) //  0x1292 
SVC_(UserEvent, 1) //  0x1293 
SVC_(UserFlashWindowEx, 1) //  0x1294 
SVC_(UserFrostCrashedWindow, 0) //  0x1295 
SVC_(UserGetAppImeLevel, 1) //  0x1296 
SVC_(UserGetCaretPos, 1) //  0x1297 
SVC_(UserGetClipCursor, 1) //  0x1298 
SVC_(UserGetClipboardViewer, 0) //  0x1299 
SVC_(UserGetComboBoxInfo, 2) //  0x129a 
SVC_(UserGetCursorInfo, 1) //  0x129b 
SVC_(UserGetGuiResources, 2) //  0x129c 
SVC_(UserGetImeHotKey, 4) //  0x129d 
SVC_(UserGetImeInfoEx, 2) //  0x129e 
SVC_(UserGetInternalWindowPos, 3) //  0x129f 
SVC_(UserGetKeyNameText, 3) //  0x12a0 
SVC_(UserGetKeyboardLayoutName, 1) //  0x12a1 
SVC_(UserGetLayeredWindowAttributes, 4) //  0x12a2 
SVC_(UserGetListBoxInfo, 1) //  0x12a3 
SVC_(UserGetMenuIndex, 2) //  0x12a4 
SVC_(UserGetMenuItemRect, 4) //  0x12a5 
SVC_(UserGetMouseMovePointsEx, 5) //  0x12a6 
SVC_(UserGetPriorityClipboardFormat, 2) //  0x12a7 
SVC_(UserGetRawInputBuffer, 3) //  0x12a8 
SVC_(UserGetRawInputData, 5) //  0x12a9 
SVC_(UserGetRawInputDeviceInfo, 4) //  0x12aa 
SVC_(UserGetRawInputDeviceList, 3) //  0x12ab 
SVC_(UserGetRegisteredRawInputDevices, 3) //  0x12ac 
SVC_(UserGetUpdatedClipboardFormats, 0) //  0x12ad 
SVC_(UserGetWOWClass, 2) //  0x12ae 
SVC_(UserGetWindowMinimizeRect, 0) //  0x12af 
SVC_(UserGetWindowRgnEx, 0) //  0x12b0 
SVC_(UserGhostWindowFromHungWindow, 0) //  0x12b1 
SVC_(UserHardErrorControl, 3) //  0x12b2 
SVC_(UserHiliteMenuItem, 4) //  0x12b3 
SVC_(UserHungWindowFromGhostWindow, 0) //  0x12b4 
SVC_(UserImpersonateDdeClientWindow, 2) //  0x12b5 
SVC_(UserInitTask, 12) //  0x12b6 
SVC_(UserInitialize, 3) //  0x12b7 
SVC_(UserInitializeClientPfnArrays, 4) //  0x12b8 
SVC_(UserInternalGetWindowIcon, 0) //  0x12b9 
SVC_(UserLoadKeyboardLayoutEx, 7) //  0x12ba 
SVC_(UserLockWindowStation, 1) //  0x12bb 
SVC_(UserLockWorkStation, 0) //  0x12bc 
SVC_(UserLogicalToPhysicalPoint, 0) //  0x12bd 
SVC_(UserMNDragLeave, 0) //  0x12be 
SVC_(UserMNDragOver, 2) //  0x12bf 
SVC_(UserMenuItemFromPoint, 4) //  0x12c0 
SVC_(UserMinMaximize, 3) //  0x12c1 
SVC_(UserNotifyIMEStatus, 3) //  0x12c2 
SVC_(UserOpenInputDesktop, 3) //  0x12c3 
SVC_(UserOpenThreadDesktop, 0) //  0x12c4 
SVC_(UserPaintMonitor, 0) //  0x12c5 
SVC_(UserPhysicalToLogicalPoint, 0) //  0x12c6 
SVC_(UserPrintWindow, 3) //  0x12c7 
SVC_(UserQueryInformationThread, 4) //  0x12c8 
SVC_(UserQueryInputContext, 2) //  0x12c9 
SVC_(UserQuerySendMessage, 1) //  0x12ca 
SVC_(UserRealChildWindowFromPoint, 3) //  0x12cb 
SVC_(UserRealWaitMessageEx, 2) //  0x12cc 
SVC_(UserRegisterErrorReportingDialog, 0) //  0x12cd 
SVC_(UserRegisterHotKey, 4) //  0x12ce 
SVC_(UserRegisterRawInputDevices, 3) //  0x12cf 
SVC_(UserRegisterSessionPort, 0) //  0x12d0 
SVC_(UserRegisterTasklist, 1) //  0x12d1 
SVC_(UserRegisterUserApiHook, 4) //  0x12d2 
SVC_(UserRemoteConnect, 3) //  0x12d3 
SVC_(UserRemoteRedrawRectangle, 4) //  0x12d4 
SVC_(UserRemoteRedrawScreen, 0) //  0x12d5 
SVC_(UserRemoteStopScreenUpdates, 0) //  0x12d6 
SVC_(UserRemoveClipboardFormatListener, 0) //  0x12d7 
SVC_(UserResolveDesktopForWOW, 1) //  0x12d8 
SVC_(UserSetAppImeLevel, 2) //  0x12d9 
SVC_(UserSetClassWord, 3) //  0x12da 
SVC_(UserSetCursorContents, 2) //  0x12db 
SVC_(UserSetImeHotKey, 5) //  0x12dc 
SVC_(UserSetImeInfoEx, 1) //  0x12dd 
SVC_(UserSetImeOwnerWindow, 2) //  0x12de 
SVC_(UserSetInternalWindowPos, 4) //  0x12df 
SVC_(UserSetLayeredWindowAttributes, 4) //  0x12e0 
SVC_(UserSetMenu, 3) //  0x12e1 
SVC_(UserSetMenuContextHelpId, 2) //  0x12e2 
SVC_(UserSetMenuFlagRtoL, 1) //  0x12e3 
SVC_(UserSetMirrorRendering, 0) //  0x12e4 
SVC_(UserSetObjectInformation, 4) //  0x12e5 
SVC_(UserSetProcessDPIAware, 0) //  0x12e6 
SVC_(UserSetShellWindowEx, 2) //  0x12e7 
SVC_(UserSetSysColors, 4) //  0x12e8 
SVC_(UserSetSystemCursor, 2) //  0x12e9 
SVC_(UserSetSystemTimer, 4) //  0x12ea 
SVC_(UserSetThreadLayoutHandles, 2) //  0x12eb 
SVC_(UserSetWindowRgnEx, 0) //  0x12ec 
SVC_(UserSetWindowStationUser, 4) //  0x12ed 
SVC_(UserShowSystemCursor, 0) //  0x12ee 
SVC_(UserSoundSentry, 0) //  0x12ef 
SVC_(UserSwitchDesktop, 1) //  0x12f0 
SVC_(UserTestForInteractiveUser, 1) //  0x12f1 
SVC_(UserTrackPopupMenuEx, 6) //  0x12f2 
SVC_(UserUnloadKeyboardLayout, 1) //  0x12f3 
SVC_(UserUnlockWindowStation, 1) //  0x12f4 
SVC_(UserUnregisterHotKey, 2) //  0x12f5 
SVC_(UserUnregisterSessionPort, 0) //  0x12f6 
SVC_(UserUnregisterUserApiHook, 0) //  0x12f7 
SVC_(UserUpdateInputContext, 3) //  0x12f8 
SVC_(UserUpdateInstance, 3) //  0x12f9 
SVC_(UserUpdateLayeredWindow, 10) //  0x12fa 
SVC_(UserUpdatePerUserSystemParameters, 2) //  0x12fb 
SVC_(UserUpdateWindowTransform, 0) //  0x12fc 
SVC_(UserUserHandleGrantAccess, 3) //  0x12fd 
SVC_(UserValidateHandleSecure, 1) //  0x12fe 
SVC_(UserWaitForInputIdle, 3) //  0x12ff 
SVC_(UserWaitForMsgAndEvent, 1) //  0x1300 
SVC_(UserWin32PoolAllocationStats, 0) //  0x1301 
SVC_(UserWindowFromPhysicalPoint, 0) //  0x1302 
SVC_(UserYieldTask, 0) //  0x1303 
SVC_(UserSetClassLongPtr, 0) //  0x1304 
SVC_(UserSetWindowLongPtr, 0) //  0x1305 

File diff suppressed because it is too large Load diff

View file

@ -6,23 +6,31 @@
@ stdcall NtGdiAbortDoc(ptr)
@ stdcall NtGdiAbortPath(ptr)
@ stdcall NtGdiAddEmbFontToDC(ptr ptr)
@ stdcall NtGdiAddFontMemResourceEx(ptr long ptr long ptr)
@ stdcall NtGdiAddFontResourceW(wstr long long long long ptr)
@ stdcall NtGdiAddRemoteFontToDC(ptr ptr long ptr)
@ stdcall NtGdiAddFontMemResourceEx(ptr long ptr long ptr)
@ stdcall NtGdiRemoveMergeFont(ptr ptr)
@ stdcall NtGdiAddRemoteMMInstanceToDC(ptr ptr long)
@ stdcall NtGdiAlphaBlend(ptr long long long long ptr long long long long long ptr)
@ stdcall NtGdiAngleArc(ptr long long long long long)
@ stdcall NtGdiAnyLinkedFonts()
@ stdcall NtGdiFontIsLinked(ptr)
@ stdcall NtGdiArcInternal(long ptr long long long long long long long long)
@ stdcall NtGdiBeginPath(ptr)
@ stdcall NtGdiBitBlt(ptr long long long long ptr long long long long long)
@ stdcall NtGdiBRUSHOBJ_DeleteRbrush(ptr ptr)
@ stdcall NtGdiBRUSHOBJ_hGetColorTransform(ptr)
@ stdcall NtGdiBRUSHOBJ_pvAllocRbrush(ptr long)
@ stdcall NtGdiBRUSHOBJ_pvGetRbrush(ptr)
@ stdcall NtGdiBRUSHOBJ_ulGetBrushColor(ptr)
@ stdcall NtGdiCancelDC(ptr)
@ stdcall NtGdiChangeGhostFont(ptr long)
@ stdcall NtGdiCheckBitmapBits(ptr ptr ptr long long long long ptr)
@ stdcall NtGdiCloseFigure(ptr)
@ stdcall NtGdiClearBitmapAttributes(ptr long)
@ stdcall NtGdiClearBrushAttributes(ptr long)
@ stdcall NtGdiCLIPOBJ_bEnum(ptr long long)
@ stdcall NtGdiCLIPOBJ_cEnumStart(ptr long long long long)
@ stdcall NtGdiCLIPOBJ_ppoGetPath(ptr)
@ stdcall NtGdiCloseFigure(ptr)
@ stdcall NtGdiColorCorrectPalette(ptr ptr long long ptr long)
@ stdcall NtGdiCombineRgn(ptr ptr ptr long)
@ stdcall NtGdiCombineTransform(ptr ptr ptr)
@ -54,27 +62,89 @@
@ stdcall NtGdiD3dContextCreate(ptr ptr ptr ptr)
@ stdcall NtGdiD3dContextDestroy(ptr)
@ stdcall NtGdiD3dContextDestroyAll(ptr)
@ stdcall NtGdiD3dValidateTextureStageState(ptr)
@ stdcall NtGdiD3dDrawPrimitives2(ptr ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiDdGetDriverState(ptr)
@ stdcall NtGdiD3dValidateTextureStageState(ptr)
@ stdcall NtGdiDdAddAttachedSurface(ptr ptr ptr)
@ stdcall NtGdiDdAlphaBlt(ptr ptr ptr)
@ stdcall NtGdiDdAttachSurface(ptr ptr)
@ stdcall NtGdiDdBeginMoCompFrame(ptr ptr)
@ stdcall NtGdiDdBlt(ptr ptr ptr)
@ stdcall NtGdiDdCanCreateSurface(ptr ptr)
@ stdcall NtGdiDdCanCreateD3DBuffer(ptr ptr)
@ stdcall NtGdiDdCanCreateSurface(ptr ptr)
@ stdcall NtGdiDDCCIGetCapabilitiesString(ptr ptr long)
@ stdcall NtGdiDDCCIGetCapabilitiesStringLength(ptr ptr)
@ stdcall NtGdiDDCCIGetTimingReport(ptr ptr)
@ stdcall NtGdiDDCCIGetVCPFeature(ptr long ptr ptr ptr)
@ stdcall NtGdiDDCCISaveCurrentSettings(ptr)
@ stdcall NtGdiDDCCISetVCPFeature(ptr long long)
@ stdcall NtGdiDdColorControl(ptr ptr)
@ stdcall NtGdiDdCreateDirectDrawObject(ptr)
@ stdcall NtGdiDdCreateSurface(ptr ptr ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiDdCreateD3DBuffer(ptr ptr ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiDdCreateDirectDrawObject(ptr)
@ stdcall NtGdiDdCreateMoComp(ptr ptr)
@ stdcall NtGdiDdCreateSurface(ptr ptr ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiDdCreateSurfaceEx(ptr ptr long)
@ stdcall NtGdiDdCreateSurfaceObject(ptr ptr ptr ptr ptr long)
@ stdcall NtGdiDdDDICheckExclusiveOwnership()
@ stdcall NtGdiDdDDICheckMonitorPowerState(ptr)
@ stdcall NtGdiDdDDICheckOcclusion(ptr)
@ stdcall NtGdiDdDDICloseAdapter(ptr)
@ stdcall NtGdiDdDDICreateAllocation(ptr)
@ stdcall NtGdiDdDDICreateContext(ptr)
@ stdcall NtGdiDdDDICreateDCFromMemory(ptr)
@ stdcall NtGdiDdDDICreateDevice(ptr)
@ stdcall NtGdiDdDDICreateOverlay(ptr)
@ stdcall NtGdiDdDDICreateSynchronizationObject(ptr)
@ stdcall NtGdiDdDDIDestroyAllocation(ptr)
@ stdcall NtGdiDdDDIDestroyContext(ptr)
@ stdcall NtGdiDdDDIDestroyDCFromMemory(ptr)
@ stdcall NtGdiDdDDIDestroyDevice(ptr)
@ stdcall NtGdiDdDDIDestroyOverlay(ptr)
@ stdcall NtGdiDdDDIDestroySynchronizationObject(ptr)
@ stdcall NtGdiDdDDIEscape(ptr)
@ stdcall NtGdiDdDDIFlipOverlay(ptr)
@ stdcall NtGdiDdDDIGetContextSchedulingPriority(ptr)
@ stdcall NtGdiDdDDIGetDeviceState(ptr)
@ stdcall NtGdiDdDDIGetDisplayModeList(ptr)
@ stdcall NtGdiDdDDIGetMultisampleMethodList(ptr)
@ stdcall NtGdiDdDDIGetPresentHistory(ptr)
@ stdcall NtGdiDdDDIGetProcessSchedulingPriorityClass(ptr ptr)
@ stdcall NtGdiDdDDIGetRuntimeData(ptr)
@ stdcall NtGdiDdDDIGetScanLine(ptr)
@ stdcall NtGdiDdDDIGetSharedPrimaryHandle(ptr)
@ stdcall NtGdiDdDDIInvalidateActiveVidPn(ptr)
@ stdcall NtGdiDdDDILock(ptr)
@ stdcall NtGdiDdDDIOpenAdapterFromDeviceName(ptr)
@ stdcall NtGdiDdDDIOpenAdapterFromHdc(ptr)
@ stdcall NtGdiDdDDIOpenResource(ptr)
@ stdcall NtGdiDdDDIPollDisplayChildren(ptr)
@ stdcall NtGdiDdDDIPresent(ptr)
@ stdcall NtGdiDdDDIQueryAdapterInfo(ptr)
@ stdcall NtGdiDdDDIQueryAllocationResidency(ptr)
@ stdcall NtGdiDdDDIQueryResourceInfo(ptr)
@ stdcall NtGdiDdDDIQueryStatistics(ptr)
@ stdcall NtGdiDdDDIReleaseProcessVidPnSourceOwners(ptr)
@ stdcall NtGdiDdDDIRender(ptr)
@ stdcall NtGdiDdDDISetAllocationPriority(ptr)
@ stdcall NtGdiDdDDISetContextSchedulingPriority(ptr)
@ stdcall NtGdiDdDDISetDisplayMode(ptr)
@ stdcall NtGdiDdDDISetDisplayPrivateDriverFormat(ptr)
@ stdcall NtGdiDdDDISetGammaRamp(ptr)
@ stdcall NtGdiDdDDISetProcessSchedulingPriorityClass(ptr long)
@ stdcall NtGdiDdDDISetQueuedLimit(ptr)
@ stdcall NtGdiDdDDISetVidPnSourceOwner(ptr)
@ stdcall NtGdiDdDDISharedPrimaryLockNotification(ptr)
@ stdcall NtGdiDdDDISharedPrimaryUnLockNotification(ptr)
@ stdcall NtGdiDdDDISignalSynchronizationObject(ptr)
@ stdcall NtGdiDdDDIUnlock(ptr)
@ stdcall NtGdiDdDDIUpdateOverlay(ptr)
@ stdcall NtGdiDdDDIWaitForIdle(ptr)
@ stdcall NtGdiDdDDIWaitForSynchronizationObject(ptr)
@ stdcall NtGdiDdDDIWaitForVerticalBlankEvent(ptr)
@ stdcall NtGdiDdDeleteDirectDrawObject(ptr)
@ stdcall NtGdiDdDeleteSurfaceObject(ptr)
@ stdcall NtGdiDdDestroyD3DBuffer(ptr)
@ stdcall NtGdiDdDestroyMoComp(ptr ptr)
@ stdcall NtGdiDdDestroySurface(ptr long)
@ stdcall NtGdiDdDestroyD3DBuffer(ptr)
@ stdcall NtGdiDdEndMoCompFrame(ptr ptr)
@ stdcall NtGdiDdFlip(ptr ptr ptr ptr ptr)
@ stdcall NtGdiDdFlipToGDISurface(ptr ptr)
@ -82,12 +152,13 @@
@ stdcall NtGdiDdGetBltStatus(ptr ptr)
@ stdcall NtGdiDdGetDC(ptr ptr)
@ stdcall NtGdiDdGetDriverInfo(ptr ptr)
@ stdcall NtGdiDdGetDriverState(ptr)
@ stdcall NtGdiDdGetDxHandle(ptr ptr long)
@ stdcall NtGdiDdGetFlipStatus(ptr ptr)
@ stdcall NtGdiDdGetInternalMoCompInfo(ptr ptr)
@ stdcall NtGdiDdGetMoCompBuffInfo(ptr ptr)
@ stdcall NtGdiDdGetMoCompGuids(ptr ptr)
@ stdcall NtGdiDdGetMoCompFormats(ptr ptr)
@ stdcall NtGdiDdGetMoCompGuids(ptr ptr)
@ stdcall NtGdiDdGetScanLine(ptr ptr)
@ stdcall NtGdiDdLock(ptr ptr ptr)
@ stdcall NtGdiDdLockD3D(ptr ptr)
@ -100,46 +171,78 @@
@ stdcall NtGdiDdSetColorKey(ptr ptr)
@ stdcall NtGdiDdSetExclusiveMode(ptr ptr)
@ stdcall NtGdiDdSetGammaRamp(ptr ptr ptr)
@ stdcall NtGdiDdCreateSurfaceEx(ptr ptr long)
@ stdcall NtGdiDdSetOverlayPosition(ptr ptr ptr)
@ stdcall NtGdiDdUnattachSurface(ptr ptr)
@ stdcall NtGdiDdUnlock(ptr ptr)
@ stdcall NtGdiDdUnlockD3D(ptr ptr)
@ stdcall NtGdiDdUpdateOverlay(ptr ptr ptr)
@ stdcall NtGdiDdWaitForVerticalBlank(ptr ptr)
@ stdcall NtGdiDvpCanCreateVideoPort(ptr ptr)
@ stdcall NtGdiDvpColorControl(ptr ptr)
@ stdcall NtGdiDvpCreateVideoPort(ptr ptr)
@ stdcall NtGdiDvpDestroyVideoPort(ptr ptr)
@ stdcall NtGdiDvpFlipVideoPort(ptr ptr ptr ptr)
@ stdcall NtGdiDvpGetVideoPortBandwidth(ptr ptr)
@ stdcall NtGdiDvpGetVideoPortField(ptr ptr)
@ stdcall NtGdiDvpGetVideoPortFlipStatus(ptr ptr)
@ stdcall NtGdiDvpGetVideoPortInputFormats(ptr ptr)
@ stdcall NtGdiDvpGetVideoPortLine(ptr ptr)
@ stdcall NtGdiDvpGetVideoPortOutputFormats(ptr ptr)
@ stdcall NtGdiDvpGetVideoPortConnectInfo(ptr ptr)
@ stdcall NtGdiDvpGetVideoSignalStatus(ptr ptr)
@ stdcall NtGdiDvpUpdateVideoPort(ptr ptr ptr ptr)
@ stdcall NtGdiDvpWaitForVideoPortSync(ptr ptr)
@ stdcall NtGdiDvpAcquireNotification(ptr ptr ptr)
@ stdcall NtGdiDvpReleaseNotification(ptr ptr)
@ stdcall NtGdiDxgGenericThunk(ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiDeleteClientObj(ptr)
@ stdcall NtGdiDeleteColorSpace(ptr)
@ stdcall NtGdiDeleteColorTransform(ptr ptr)
@ stdcall NtGdiDeleteObjectApp(ptr)
@ stdcall NtGdiDescribePixelFormat(ptr long long ptr)
@ stdcall NtGdiDestroyOPMProtectedOutput(ptr)
@ stdcall NtGdiGetPerBandInfo(ptr ptr)
@ stdcall NtGdiDestroyPhysicalMonitor(ptr)
@ stdcall NtGdiDoBanding(ptr long ptr ptr)
@ stdcall NtGdiDoPalette(ptr long long ptr long long)
@ stdcall NtGdiDrawEscape(ptr long long ptr)
@ stdcall NtGdiDrawStream(ptr long ptr)
@ stdcall NtGdiDvpAcquireNotification(ptr ptr ptr)
@ stdcall NtGdiDvpCanCreateVideoPort(ptr ptr)
@ stdcall NtGdiDvpColorControl(ptr ptr)
@ stdcall NtGdiDvpCreateVideoPort(ptr ptr)
@ stdcall NtGdiDvpDestroyVideoPort(ptr ptr)
@ stdcall NtGdiDvpFlipVideoPort(ptr ptr ptr ptr)
@ stdcall NtGdiDvpGetVideoPortBandwidth(ptr ptr)
@ stdcall NtGdiDvpGetVideoPortConnectInfo(ptr ptr)
@ stdcall NtGdiDvpGetVideoPortField(ptr ptr)
@ stdcall NtGdiDvpGetVideoPortFlipStatus(ptr ptr)
@ stdcall NtGdiDvpGetVideoPortInputFormats(ptr ptr)
@ stdcall NtGdiDvpGetVideoPortLine(ptr ptr)
@ stdcall NtGdiDvpGetVideoPortOutputFormats(ptr ptr)
@ stdcall NtGdiDvpGetVideoSignalStatus(ptr ptr)
@ stdcall NtGdiDvpReleaseNotification(ptr ptr)
@ stdcall NtGdiDvpUpdateVideoPort(ptr ptr ptr ptr)
@ stdcall NtGdiDvpWaitForVideoPortSync(ptr ptr)
@ stdcall NtGdiDwmGetDirtyRgn(long long long long long)
@ stdcall NtGdiDwmGetSurfaceData(long long)
@ stdcall NtGdiDxgGenericThunk(ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiEllipse(ptr long long long long)
@ stdcall NtGdiEnableEudc(long)
@ stdcall NtGdiEndDoc(ptr)
@ stdcall NtGdiEndPage(ptr)
@ stdcall NtGdiEndPath(ptr)
@ stdcall NtGdiEngAlphaBlend(ptr ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiEngAssociateSurface(ptr ptr long)
@ stdcall NtGdiEngBitBlt(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiEngCheckAbort(ptr)
@ stdcall NtGdiEngComputeGlyphSet(ptr ptr ptr)
@ stdcall NtGdiEngCopyBits(ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiEngCreateBitmap(long long long long long ptr)
@ stdcall NtGdiEngCreateClip()
@ stdcall NtGdiEngCreateDeviceBitmap(ptr long long long)
@ stdcall NtGdiEngCreateDeviceSurface(ptr long long long)
@ stdcall NtGdiEngCreatePalette(long long ptr long long long)
@ stdcall NtGdiEngDeleteClip(ptr)
@ stdcall NtGdiEngDeletePalette(ptr)
@ stdcall NtGdiEngDeletePath(ptr)
@ stdcall NtGdiEngDeleteSurface(ptr)
@ stdcall NtGdiEngEraseSurface(ptr ptr long)
@ stdcall NtGdiEngFillPath(ptr ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiEngGradientFill(ptr ptr ptr ptr long ptr long ptr ptr long)
@ stdcall NtGdiEngLineTo(ptr ptr ptr long long long long ptr ptr)
@ stdcall NtGdiEngLockSurface(ptr)
@ stdcall NtGdiEngMarkBandingSurface(ptr)
@ stdcall NtGdiEngPaint(ptr ptr ptr ptr ptr)
@ stdcall NtGdiEngPlgBlt(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr long)
@ stdcall NtGdiEngStretchBlt(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr long)
@ stdcall NtGdiEngStretchBltROP(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr long ptr long)
@ stdcall NtGdiEngStrokeAndFillPath(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiEngStrokePath(ptr ptr ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiEngTextOut(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiEngTransparentBlt(ptr ptr ptr ptr ptr ptr long long)
@ stdcall NtGdiEngUnlockSurface(ptr)
@ stdcall NtGdiEnumFontChunk(ptr ptr long ptr ptr)
@ stdcall NtGdiEnumFontClose(ptr)
@ stdcall NtGdiEnumFontOpen(ptr long long long wstr long ptr)
@ -158,6 +261,15 @@
@ stdcall NtGdiFillRgn(ptr ptr ptr)
@ stdcall NtGdiFlattenPath(ptr)
@ stdcall NtGdiFlush()
@ stdcall NtGdiFontIsLinked(ptr)
@ stdcall NtGdiFONTOBJ_cGetAllGlyphHandles(ptr ptr)
@ stdcall NtGdiFONTOBJ_cGetGlyphs(ptr long long ptr ptr)
@ stdcall NtGdiFONTOBJ_pfdg(ptr)
@ stdcall NtGdiFONTOBJ_pifi(ptr)
@ stdcall NtGdiFONTOBJ_pQueryGlyphAttrs(ptr long)
@ stdcall NtGdiFONTOBJ_pvTrueTypeFontFile(ptr ptr)
@ stdcall NtGdiFONTOBJ_pxoGetXform(ptr)
@ stdcall NtGdiFONTOBJ_vGetInfo(ptr long ptr)
@ stdcall NtGdiForceUFIMapping(ptr ptr)
@ stdcall NtGdiFrameRgn(ptr ptr ptr long long)
@ stdcall NtGdiFullscreenControl(long ptr long ptr ptr)
@ -171,8 +283,8 @@
@ stdcall NtGdiGetCharABCWidthsW(ptr long long ptr long ptr)
@ stdcall NtGdiGetCharacterPlacementW(ptr wstr long long ptr long)
@ stdcall NtGdiGetCharSet(ptr)
@ stdcall NtGdiGetCharWidthW(ptr long long ptr long ptr)
@ stdcall NtGdiGetCharWidthInfo(ptr ptr)
@ stdcall NtGdiGetCharWidthW(ptr long long ptr long ptr)
@ stdcall NtGdiGetColorAdjustment(ptr ptr)
@ stdcall NtGdiGetColorSpaceforBitmap(ptr)
@ stdcall NtGdiGetCOPPCompatibleOPMInformation(ptr ptr ptr)
@ -181,27 +293,36 @@
@ stdcall NtGdiGetDCObject(ptr long)
@ stdcall NtGdiGetDCPoint(ptr long ptr)
@ stdcall NtGdiGetDeviceCaps(ptr long)
@ stdcall NtGdiGetDeviceGammaRamp(ptr ptr)
@ stdcall NtGdiGetDeviceCapsAll(ptr ptr)
@ stdcall NtGdiGetDeviceGammaRamp(ptr ptr)
@ stdcall NtGdiGetDeviceWidth(ptr)
@ stdcall NtGdiGetDhpdev(ptr)
@ stdcall NtGdiGetDIBitsInternal(ptr ptr long long ptr ptr long long long)
@ stdcall NtGdiGetEmbedFonts()
@ stdcall NtGdiGetEmbUFI(ptr ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiGetETM(ptr ptr)
@ stdcall NtGdiGetEudcTimeStampEx(wstr long long)
@ stdcall NtGdiGetFontData(ptr long long ptr long)
@ stdcall NtGdiGetFontResourceInfoInternalW(wstr long long long ptr ptr long)
@ stdcall NtGdiGetFontUnicodeRanges(ptr ptr)
@ stdcall NtGdiGetGlyphIndicesW(ptr wstr long ptr long)
@ stdcall NtGdiGetGlyphIndicesWInternal(ptr wstr long ptr long long)
@ stdcall NtGdiGetGlyphOutline(ptr long long ptr long ptr ptr long)
@ stdcall NtGdiGetOPMInformation(ptr ptr ptr)
@ stdcall NtGdiGetKerningPairs(ptr long ptr)
@ stdcall NtGdiGetLinkedUFIs(ptr ptr long)
@ stdcall NtGdiGetMiterLimit(ptr ptr)
@ stdcall NtGdiGetMonitorID(ptr long ptr)
@ stdcall NtGdiGetNearestColor(ptr ptr)
@ stdcall NtGdiGetNearestPaletteIndex(ptr ptr)
@ stdcall NtGdiGetNumberOfPhysicalMonitors(ptr ptr)
@ stdcall NtGdiGetObjectBitmapHandle(ptr ptr)
@ stdcall NtGdiGetOPMInformation(ptr ptr ptr)
@ stdcall NtGdiGetOPMRandomNumber(ptr ptr)
@ stdcall NtGdiGetOutlineTextMetricsInternalW(ptr long ptr ptr)
@ stdcall NtGdiGetPath(ptr ptr ptr long)
@ stdcall NtGdiGetPerBandInfo(ptr ptr)
@ stdcall NtGdiGetPhysicalMonitorDescription(ptr long ptr)
@ stdcall NtGdiGetPhysicalMonitors(ptr long ptr ptr)
@ stdcall NtGdiGetPixel(ptr long long)
@ stdcall NtGdiGetRandomRgn(ptr ptr long)
@ stdcall NtGdiGetRasterizerCaps(ptr long)
@ -222,15 +343,12 @@
@ stdcall NtGdiGetTextMetricsW(ptr ptr long)
@ stdcall NtGdiGetTransform(ptr long ptr)
@ stdcall NtGdiGetUFI(ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiGetEmbUFI(ptr ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiGetUFIPathname(ptr ptr wstr ptr long ptr ptr ptr ptr ptr)
@ stdcall NtGdiGetEmbedFonts()
@ stdcall NtGdiChangeGhostFont(ptr long)
@ stdcall NtGdiAddEmbFontToDC(ptr ptr)
@ stdcall NtGdiGetFontUnicodeRanges(ptr ptr)
@ stdcall NtGdiGetWidthTable(ptr long ptr long ptr ptr ptr)
@ stdcall NtGdiGradientFill(ptr ptr long ptr long long)
@ stdcall NtGdiHfontCreate(ptr long long long ptr)
@ stdcall NtGdiHT_Get8BPPFormatPalette(ptr long long long)
@ stdcall NtGdiHT_Get8BPPMaskPalette(ptr long long long long long)
@ stdcall NtGdiIcmBrushInfo(ptr ptr ptr ptr ptr ptr ptr long)
@ stdcall NtGdiInit()
@ stdcall NtGdiInitSpool()
@ -239,29 +357,38 @@
@ stdcall NtGdiLineTo(ptr long long)
@ stdcall NtGdiMakeFontDir(long ptr long wstr long)
@ stdcall NtGdiMakeInfoDC(ptr long)
@ stdcall NtGdiMakeObjectUnXferable(ptr)
@ stdcall NtGdiMakeObjectXferable(ptr long)
@ stdcall NtGdiMaskBlt(ptr long long long long ptr long long ptr long long long long)
@ stdcall NtGdiMirrorWindowOrg(ptr)
@ stdcall NtGdiModifyWorldTransform(ptr ptr long)
@ stdcall NtGdiMonoBitmap(ptr)
@ stdcall NtGdiMoveTo(ptr long long ptr)
@ stdcall NtGdiOffsetClipRgn(ptr long long)
@ stdcall NtGdiOffsetRgn(ptr long long)
@ stdcall NtGdiOpenDCW(ptr ptr ptr long long ptr ptr ptr)
@ stdcall NtGdiOpenDCW(ptr ptr ptr long long ptr ptr)
@ stdcall NtGdiPatBlt(ptr long long long long long)
@ stdcall NtGdiPolyPatBlt(ptr long ptr long long)
@ stdcall NtGdiPATHOBJ_bEnum(ptr ptr)
@ stdcall NtGdiPATHOBJ_bEnumClipLines(ptr long ptr)
@ stdcall NtGdiPATHOBJ_vEnumStart(ptr)
@ stdcall NtGdiPATHOBJ_vEnumStartClipLines(ptr ptr ptr ptr)
@ stdcall NtGdiPATHOBJ_vGetBounds(ptr ptr)
@ stdcall NtGdiPathToRegion(ptr)
@ stdcall NtGdiPlgBlt(ptr ptr ptr long long long long ptr long long long)
@ stdcall NtGdiPolyDraw(ptr ptr ptr long)
@ stdcall NtGdiPolyPatBlt(ptr long ptr long long)
@ stdcall NtGdiPolyPolyDraw(ptr ptr ptr long long)
@ stdcall NtGdiPolyTextOutW(ptr ptr long long)
@ stdcall NtGdiPtInRegion(ptr long long)
@ stdcall NtGdiPtVisible(ptr long long)
@ stdcall NtGdiQueryFonts(ptr long ptr)
@ stdcall NtGdiQueryFontAssocInfo(ptr)
@ stdcall NtGdiQueryFonts(ptr long ptr)
@ stdcall NtGdiRectangle(ptr long long long long)
@ stdcall NtGdiRectInRegion(ptr ptr)
@ stdcall NtGdiRectVisible(ptr ptr)
@ stdcall NtGdiRemoveFontResourceW(ptr long long long long ptr)
@ stdcall NtGdiRemoveFontMemResourceEx(ptr)
@ stdcall NtGdiRemoveFontResourceW(ptr long long long long ptr)
@ stdcall NtGdiRemoveMergeFont(ptr ptr)
@ stdcall NtGdiResetDC(ptr ptr ptr ptr ptr)
@ stdcall NtGdiResizePalette(ptr long)
@ stdcall NtGdiRestoreDC(ptr long)
@ -287,36 +414,47 @@
@ stdcall NtGdiSetFontEnumeration(long)
@ stdcall NtGdiSetFontXform(ptr long long)
@ stdcall NtGdiSetIcmMode(ptr long long)
@ stdcall NtGdiSetLayout(ptr long long)
@ stdcall NtGdiSetLinkedUFIs(ptr ptr long)
@ stdcall NtGdiSetMagicColors(ptr long long)
@ stdcall NtGdiSetMetaRgn(ptr)
@ stdcall NtGdiSetMiterLimit(ptr long ptr)
@ stdcall NtGdiGetDeviceWidth(ptr)
@ stdcall NtGdiMirrorWindowOrg(ptr)
@ stdcall NtGdiSetLayout(ptr long long)
@ stdcall NtGdiSetOPMSigningKeyAndSequenceNumbers(ptr ptr)
@ stdcall NtGdiSetPixel(ptr long long long)
@ stdcall NtGdiSetPixelFormat(ptr long)
@ stdcall NtGdiSetPUMPDOBJ(ptr long ptr ptr)
@ stdcall NtGdiSetRectRgn(ptr long long long long)
@ stdcall NtGdiSetSizeDevice(ptr long long)
@ stdcall NtGdiSetSystemPaletteUse(ptr long)
@ stdcall NtGdiSetTextJustification(ptr long long)
@ stdcall NtGdiSetupPublicCFONT(ptr ptr long)
@ stdcall NtGdiSetVirtualResolution(ptr long long long long)
@ stdcall NtGdiSetSizeDevice(ptr long long)
@ stdcall NtGdiStartDoc(ptr ptr ptr long)
@ stdcall NtGdiStartPage(ptr)
@ stdcall NtGdiStretchBlt(ptr long long long long ptr long long long long long long)
@ stdcall NtGdiStretchDIBitsInternal(ptr long long long long long long long long ptr ptr long long long long ptr)
@ stdcall NtGdiSTROBJ_bEnum(ptr ptr ptr)
@ stdcall NtGdiSTROBJ_bEnumPositionsOnly(ptr ptr ptr)
@ stdcall NtGdiSTROBJ_bGetAdvanceWidths(ptr long long ptr)
@ stdcall NtGdiSTROBJ_dwGetCodePage(ptr)
@ stdcall NtGdiSTROBJ_vEnumStart(ptr)
@ stdcall NtGdiStrokeAndFillPath(ptr)
@ stdcall NtGdiStrokePath(ptr)
@ stdcall NtGdiSwapBuffers(ptr)
@ stdcall NtGdiTransformPoints(ptr ptr ptr long long)
@ stdcall NtGdiTransparentBlt(ptr long long long long ptr long long long long long)
@ stdcall NtGdiUMPDEngFreeUserMem(ptr)
@ stdcall NtGdiUnloadPrinterDriver(wstr long)
@ stdcall NtGdiUnmapMemFont(ptr)
@ stdcall NtGdiUnrealizeObject(ptr)
@ stdcall NtGdiUpdateColors(ptr)
@ stdcall NtGdiUpdateTransform(ptr)
@ stdcall NtGdiWidenPath(ptr)
@ stdcall NtGdiXFORMOBJ_bApplyXform(ptr ptr long long ptr)
@ stdcall NtGdiXFORMOBJ_iGetXform(ptr ptr)
@ stdcall NtGdiXLATEOBJ_cGetPalette(ptr long long ptr)
@ stdcall NtGdiXLATEOBJ_hGetColorTransform(ptr)
@ stdcall NtGdiXLATEOBJ_iXlate(ptr long)
@ stdcall NtUserActivateKeyboardLayout(ptr long)
@ stdcall NtUserAddClipboardFormatListener(ptr)
@ stdcall NtUserAlterWindowStyle(long long long)
@ -329,6 +467,7 @@
@ stdcall NtUserBuildHwndList(ptr ptr long long long ptr ptr)
@ stdcall NtUserBuildNameList(ptr long ptr ptr)
@ stdcall NtUserBuildPropList(ptr ptr long ptr)
@ stdcall NtUserCalcMenuBar(long long long long long)
@ stdcall NtUserCallHwnd(ptr long)
@ stdcall NtUserCallHwndLock(ptr long)
@ stdcall NtUserCallHwndOpt(ptr long)
@ -343,9 +482,9 @@
@ stdcall NtUserChangeDisplaySettings(ptr ptr ptr long)
@ stdcall NtUserCheckAccessForIntegrityLevel(long long ptr)
@ stdcall NtUserCheckDesktopByThreadId(long)
@ stdcall NtUserCheckWindowThreadDesktop(ptr long long)
@ stdcall NtUserCheckImeHotKey(long long)
@ stdcall NtUserCheckMenuItem(ptr long long)
@ stdcall NtUserCheckWindowThreadDesktop(ptr long long)
@ stdcall NtUserChildWindowFromPointEx(ptr long long long)
@ stdcall NtUserClipCursor(ptr)
@ stdcall NtUserCloseClipboard()
@ -362,6 +501,7 @@
@ stdcall NtUserCreateLocalMemHandle(ptr ptr long ptr)
@ stdcall NtUserCreateWindowEx(long ptr ptr ptr long long long long long ptr ptr ptr ptr long ptr)
@ stdcall NtUserCreateWindowStation(ptr long long long long long long)
@ stdcall NtUserCtxDisplayIOCtl(long long long)
@ stdcall NtUserDdeInitialize(long long long long long)
@ stdcall NtUserDeferWindowPos(ptr ptr ptr long long long long long)
@ stdcall NtUserDefSetText(ptr ptr)
@ -382,6 +522,10 @@
@ stdcall NtUserDrawCaptionTemp(ptr ptr ptr ptr ptr ptr long)
@ stdcall NtUserDrawIconEx(ptr long long ptr long long long ptr long long ptr)
@ stdcall NtUserDrawMenuBarTemp(ptr ptr ptr ptr ptr)
@ stdcall NtUserDwmGetDxRgn(long long long)
@ stdcall NtUserDwmHintDxUpdate(long long)
@ stdcall NtUserDwmStartRedirection(long)
@ stdcall NtUserDwmStopRedirection()
@ stdcall NtUserEmptyClipboard()
@ stdcall NtUserEnableMenuItem(ptr long long)
@ stdcall NtUserEnableScrollBar(ptr long long)
@ -405,7 +549,8 @@
@ stdcall NtUserGetAtomName(long ptr)
@ stdcall NtUserGetCaretBlinkTime()
@ stdcall NtUserGetCaretPos(ptr)
@ stdcall NtUserGetClassInfoEx(ptr ptr ptr ptr long)
@ stdcall -arch=i386 NtUserGetClassInfoEx(ptr ptr ptr ptr long)
@ stdcall -arch=x86_64 NtUserGetClassInfo(ptr ptr ptr ptr long)
@ stdcall NtUserGetClassName(ptr long ptr)
@ stdcall NtUserGetClipboardData(long ptr)
@ stdcall NtUserGetClipboardFormatName(long wstr ptr)
@ -435,6 +580,7 @@
@ stdcall NtUserGetKeyboardState(ptr)
@ stdcall NtUserGetKeyNameText(long wstr long)
@ stdcall NtUserGetKeyState(long)
@ stdcall NtUserGetLayeredWindowAttributes(ptr ptr ptr ptr)
@ stdcall NtUserGetListBoxInfo(ptr)
@ stdcall NtUserGetMenuBarInfo(ptr long long ptr)
@ stdcall NtUserGetMenuIndex(ptr ptr)
@ -445,6 +591,7 @@
@ stdcall NtUserGetOpenClipboardWindow()
@ stdcall NtUserGetPriorityClipboardFormat(ptr long)
@ stdcall NtUserGetProcessWindowStation()
@ stdcall NtUserGetProp(ptr long)
@ stdcall NtUserGetRawInputBuffer(ptr ptr long)
@ stdcall NtUserGetRawInputData(ptr long ptr ptr long)
@ stdcall NtUserGetRawInputDeviceInfo(ptr long ptr ptr)
@ -459,7 +606,9 @@
@ stdcall NtUserGetUpdateRect(ptr ptr long)
@ stdcall NtUserGetUpdateRgn(ptr ptr long)
@ stdcall NtUserGetWindowDC(ptr)
@ stdcall NtUserGetWindowMinimizeRect(long long)
@ stdcall NtUserGetWindowPlacement(ptr ptr)
@ stdcall NtUserGetWindowRgnEx(ptr ptr long)
@ stdcall NtUserGetWOWClass(ptr ptr)
@ stdcall NtUserGhostWindowFromHungWindow(ptr)
@ stdcall NtUserHardErrorControl(long long long)
@ -467,11 +616,11 @@
@ stdcall NtUserHiliteMenuItem(ptr ptr long long)
@ stdcall NtUserHungWindowFromGhostWindow(ptr)
@ stdcall NtUserImpersonateDdeClientWindow(ptr ptr)
@ stdcall NtUserInitialize(long ptr)
@ stdcall NtUserInitialize(long ptr ptr)
@ stdcall NtUserInitializeClientPfnArrays(ptr ptr ptr ptr)
@ stdcall NtUserInitTask(long long long long long long long long long long long long)
@ stdcall NtUserInternalGetWindowText(ptr wstr ptr)
@ stdcall NtUserInternalGetWindowIcon(ptr long)
@ stdcall NtUserInternalGetWindowText(ptr wstr ptr)
@ stdcall NtUserInvalidateRect(ptr ptr long)
@ stdcall NtUserInvalidateRgn(ptr ptr long)
@ stdcall NtUserIsClipboardFormatAvailable(long)
@ -498,13 +647,14 @@
@ stdcall NtUserOpenThreadDesktop(ptr ptr ptr ptr ptr)
@ stdcall NtUserOpenWindowStation(ptr long)
@ stdcall NtUserPaintDesktop(ptr)
@ stdcall NtUserPaintMenuBar(long long long long long long)
@ stdcall NtUserPaintMonitor(long long long)
@ stdcall NtUserPeekMessage(ptr ptr long long long)
@ stdcall NtUserPhysicalToLogicalPoint(ptr ptr)
@ stdcall NtUserPostMessage(ptr long long long)
@ stdcall NtUserPostThreadMessage(long long long long)
@ stdcall NtUserPrintWindow(ptr ptr long)
@ stdcall NtUserProcessConnect(ptr ptr)
@ stdcall NtUserProcessConnect(ptr ptr long)
@ stdcall NtUserQueryInformationThread(long long long long)
@ stdcall NtUserQueryInputContext(long long)
@ stdcall NtUserQuerySendMessage(long)
@ -515,11 +665,16 @@
@ stdcall NtUserRedrawWindow(ptr ptr ptr long)
@ stdcall NtUserRegisterClassExWOW(ptr ptr ptr ptr long long ptr)
@ stdcall NtUserRegisterErrorReportingDialog(long long)
@ stdcall NtUserRegisterUserApiHook(ptr ptr long long)
@ stdcall NtUserRegisterHotKey(ptr long long long)
@ stdcall NtUserRegisterRawInputDevices(ptr long long)
@ stdcall NtUserRegisterSessionPort(long)
@ stdcall NtUserRegisterTasklist(long)
@ stdcall NtUserRegisterUserApiHook(ptr ptr long long)
@ stdcall NtUserRegisterWindowMessage(ptr)
@ stdcall NtUserRemoteConnect(long long long)
@ stdcall NtUserRemoteRedrawRectangle(long long long long)
@ stdcall NtUserRemoteRedrawScreen()
@ stdcall NtUserRemoteStopScreenUpdates()
@ stdcall NtUserRemoveClipboardFormatListener(ptr)
@ stdcall NtUserRemoveMenu(ptr long long)
@ stdcall NtUserRemoveProp(ptr long)
@ -534,6 +689,7 @@
@ stdcall NtUserSetAppImeLevel(long long)
@ stdcall NtUserSetCapture(ptr)
@ stdcall NtUserSetClassLong(ptr long ptr long)
@ stdcall -arch=x86_64 NtUserSetClassLongPtr(ptr long ptr long)
@ stdcall NtUserSetClassWord(ptr long long)
@ stdcall NtUserSetClipboardData(long ptr ptr)
@ stdcall NtUserSetClipboardViewer(ptr)
@ -549,32 +705,33 @@
@ stdcall NtUserSetInformationThread(ptr long ptr long)
@ stdcall NtUserSetInternalWindowPos(ptr long ptr ptr)
@ stdcall NtUserSetKeyboardState(ptr)
@ stdcall NtUserSetLayeredWindowAttributes(ptr long long long)
@ stdcall NtUserSetMenu(ptr ptr long)
@ stdcall NtUserSetMenuContextHelpId(ptr long)
@ stdcall NtUserSetMenuDefaultItem(ptr long long)
@ stdcall NtUserSetMenuFlagRtoL(ptr)
@ stdcall NtUserSetMirrorRendering(long long)
@ stdcall NtUserSetObjectInformation(ptr long ptr long)
@ stdcall NtUserSetParent(ptr ptr)
@ stdcall NtUserSetProcessDPIAware()
@ stdcall NtUserSetProcessWindowStation(ptr)
@ stdcall NtUserGetProp(ptr long)
@ stdcall NtUserSetProp(ptr long ptr)
@ stdcall NtUserSetScrollInfo(ptr long ptr long)
@ stdcall NtUserSetShellWindowEx(ptr ptr)
@ stdcall NtUserSetSysColors(long ptr ptr long)
@ stdcall NtUserSetSystemCursor(ptr long)
@ stdcall NtUserSetSystemMenu(ptr ptr)
@ stdcall NtUserSetSystemTimer(ptr ptr ptr)
@ stdcall NtUserSetSystemTimer(ptr ptr long ptr)
@ stdcall NtUserSetThreadDesktop(ptr)
@ stdcall NtUserSetThreadLayoutHandles(long long)
@ stdcall NtUserSetThreadState(long long)
@ stdcall NtUserSetTimer(ptr ptr long ptr)
@ stdcall NtUserSetProcessDPIAware()
@ stdcall NtUserSetWindowFNID(ptr long)
@ stdcall NtUserSetWindowLong(ptr long long long)
@ stdcall -arch=x86_64 NtUserSetWindowLongPtr(ptr long long long)
@ stdcall NtUserSetWindowPlacement(ptr ptr)
@ stdcall NtUserSetWindowPos(ptr ptr long long long long long)
@ stdcall NtUserSetWindowRgn(ptr ptr long)
@ stdcall NtUserGetWindowRgnEx(ptr ptr long)
@ stdcall NtUserSetWindowRgnEx(ptr ptr long)
@ stdcall NtUserSetWindowsHookAW(long ptr long)
@ stdcall NtUserSetWindowsHookEx(ptr ptr long long ptr long)
@ -583,6 +740,7 @@
@ stdcall NtUserSetWinEventHook(long long ptr ptr ptr long long long)
@ stdcall NtUserShowCaret(ptr)
@ stdcall NtUserShowScrollBar(ptr long long)
@ stdcall NtUserShowSystemCursor(long)
@ stdcall NtUserShowWindow(ptr long)
@ stdcall NtUserShowWindowAsync(ptr long)
@ stdcall NtUserSoundSentry()
@ -594,8 +752,6 @@
@ stdcall NtUserToUnicodeEx(long long ptr wstr long long ptr)
@ stdcall NtUserTrackMouseEvent(ptr)
@ stdcall NtUserTrackPopupMenuEx(ptr long long long ptr ptr)
@ stdcall NtUserCalcMenuBar(long long long long long)
@ stdcall NtUserPaintMenuBar(long long long long long long)
@ stdcall NtUserTranslateAccelerator(ptr ptr ptr)
@ stdcall NtUserTranslateMessage(ptr long)
@ stdcall NtUserUnhookWindowsHookEx(ptr)
@ -603,14 +759,14 @@
@ stdcall NtUserUnloadKeyboardLayout(ptr)
@ stdcall NtUserUnlockWindowStation(ptr)
@ stdcall NtUserUnregisterClass(ptr ptr ptr)
@ stdcall NtUserUnregisterUserApiHook()
@ stdcall NtUserUnregisterHotKey(ptr long)
@ stdcall NtUserUnregisterSessionPort()
@ stdcall NtUserUnregisterUserApiHook()
@ stdcall NtUserUpdateInputContext(long long long)
@ stdcall NtUserUpdateInstance(long long long)
@ stdcall NtUserUpdateLayeredWindow(ptr ptr ptr ptr ptr ptr long ptr long ptr)
@ stdcall NtUserGetLayeredWindowAttributes(ptr ptr ptr ptr)
@ stdcall NtUserSetLayeredWindowAttributes(ptr long long long)
@ stdcall NtUserUpdatePerUserSystemParameters(long)
@ stdcall NtUserUpdatePerUserSystemParameters(long long)
@ stdcall NtUserUpdateWindowTransform(ptr ptr long)
@ stdcall NtUserUserHandleGrantAccess(ptr ptr long)
@ stdcall NtUserValidateHandleSecure(ptr)
@ stdcall NtUserValidateRect(ptr ptr)
@ -623,156 +779,3 @@
@ stdcall NtUserWindowFromPhysicalPoint(long long)
@ stdcall NtUserWindowFromPoint(long long)
@ stdcall NtUserYieldTask()
@ stdcall NtUserRemoteConnect(long long long)
@ stdcall NtUserRemoteRedrawRectangle(long long long long)
@ stdcall NtUserRemoteRedrawScreen()
@ stdcall NtUserRemoteStopScreenUpdates()
@ stdcall NtUserCtxDisplayIOCtl(long long long)
@ stdcall NtUserRegisterSessionPort(long)
@ stdcall NtUserUnregisterSessionPort()
@ stdcall NtUserUpdateWindowTransform(ptr ptr long)
@ stdcall NtUserDwmStartRedirection(long)
@ stdcall NtUserDwmStopRedirection()
@ stdcall NtUserDwmHintDxUpdate(long long)
@ stdcall NtUserDwmGetDxRgn(long long long)
@ stdcall NtUserGetWindowMinimizeRect(long long)
@ stdcall NtGdiEngAssociateSurface(ptr ptr long)
@ stdcall NtGdiEngCreateBitmap(long long long long long ptr)
@ stdcall NtGdiEngCreateDeviceSurface(ptr long long long)
@ stdcall NtGdiEngCreateDeviceBitmap(ptr long long long)
@ stdcall NtGdiEngCreatePalette(long long ptr long long long)
@ stdcall NtGdiEngComputeGlyphSet(ptr ptr ptr)
@ stdcall NtGdiEngCopyBits(ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiEngDeletePalette(ptr)
@ stdcall NtGdiEngDeleteSurface(ptr)
@ stdcall NtGdiEngEraseSurface(ptr ptr long)
@ stdcall NtGdiEngUnlockSurface(ptr)
@ stdcall NtGdiEngLockSurface(ptr)
@ stdcall NtGdiEngBitBlt(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiEngStretchBlt(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr long)
@ stdcall NtGdiEngPlgBlt(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr long)
@ stdcall NtGdiEngMarkBandingSurface(ptr)
@ stdcall NtGdiEngStrokePath(ptr ptr ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiEngFillPath(ptr ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiEngStrokeAndFillPath(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiEngPaint(ptr ptr ptr ptr ptr)
@ stdcall NtGdiEngLineTo(ptr ptr ptr long long long long ptr ptr)
@ stdcall NtGdiEngAlphaBlend(ptr ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiEngGradientFill(ptr ptr ptr ptr long ptr long ptr ptr long)
@ stdcall NtGdiEngTransparentBlt(ptr ptr ptr ptr ptr ptr long long)
@ stdcall NtGdiEngTextOut(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
@ stdcall NtGdiEngStretchBltROP(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr long ptr long)
@ stdcall NtGdiXLATEOBJ_cGetPalette(ptr long long ptr)
@ stdcall NtGdiXLATEOBJ_iXlate(ptr long)
@ stdcall NtGdiXLATEOBJ_hGetColorTransform(ptr)
@ stdcall NtGdiCLIPOBJ_bEnum(ptr long long)
@ stdcall NtGdiCLIPOBJ_cEnumStart(ptr long long long long)
@ stdcall NtGdiCLIPOBJ_ppoGetPath(ptr)
@ stdcall NtGdiEngDeletePath(ptr)
@ stdcall NtGdiEngCreateClip()
@ stdcall NtGdiEngDeleteClip(ptr)
@ stdcall NtGdiBRUSHOBJ_ulGetBrushColor(ptr)
@ stdcall NtGdiBRUSHOBJ_pvAllocRbrush(ptr long)
@ stdcall NtGdiBRUSHOBJ_pvGetRbrush(ptr)
@ stdcall NtGdiBRUSHOBJ_hGetColorTransform(ptr)
@ stdcall NtGdiXFORMOBJ_bApplyXform(ptr ptr long long ptr)
@ stdcall NtGdiXFORMOBJ_iGetXform(ptr ptr)
@ stdcall NtGdiFONTOBJ_vGetInfo(ptr long ptr)
@ stdcall NtGdiFONTOBJ_pxoGetXform(ptr)
@ stdcall NtGdiFONTOBJ_cGetGlyphs(ptr long long ptr ptr)
@ stdcall NtGdiFONTOBJ_pifi(ptr)
@ stdcall NtGdiFONTOBJ_pfdg(ptr)
@ stdcall NtGdiFONTOBJ_pQueryGlyphAttrs(ptr long)
@ stdcall NtGdiFONTOBJ_pvTrueTypeFontFile(ptr ptr)
@ stdcall NtGdiFONTOBJ_cGetAllGlyphHandles(ptr ptr)
@ stdcall NtGdiSTROBJ_bEnum(ptr ptr ptr)
@ stdcall NtGdiSTROBJ_bEnumPositionsOnly(ptr ptr ptr)
@ stdcall NtGdiSTROBJ_bGetAdvanceWidths(ptr long long ptr)
@ stdcall NtGdiSTROBJ_vEnumStart(ptr)
@ stdcall NtGdiSTROBJ_dwGetCodePage(ptr)
@ stdcall NtGdiPATHOBJ_vGetBounds(ptr ptr)
@ stdcall NtGdiPATHOBJ_bEnum(ptr ptr)
@ stdcall NtGdiPATHOBJ_vEnumStart(ptr)
@ stdcall NtGdiPATHOBJ_vEnumStartClipLines(ptr ptr ptr ptr)
@ stdcall NtGdiPATHOBJ_bEnumClipLines(ptr long ptr)
@ stdcall NtGdiGetDhpdev(ptr)
@ stdcall NtGdiEngCheckAbort(ptr)
@ stdcall NtGdiHT_Get8BPPFormatPalette(ptr long long long)
@ stdcall NtGdiHT_Get8BPPMaskPalette(ptr long long long long long)
@ stdcall NtGdiUpdateTransform(ptr)
@ stdcall NtGdiSetPUMPDOBJ(ptr long ptr ptr)
@ stdcall NtGdiBRUSHOBJ_DeleteRbrush(ptr ptr)
@ stdcall NtGdiUMPDEngFreeUserMem(ptr)
@ stdcall NtGdiDrawStream(ptr long ptr)
@ stdcall NtGdiDwmGetDirtyRgn(long long long long long)
@ stdcall NtGdiDwmGetSurfaceData(long long)
@ stdcall NtGdiDdDDICreateAllocation(ptr)
@ stdcall NtGdiDdDDIQueryResourceInfo(ptr)
@ stdcall NtGdiDdDDIOpenResource(ptr)
@ stdcall NtGdiDdDDIDestroyAllocation(ptr)
@ stdcall NtGdiDdDDISetAllocationPriority(ptr)
@ stdcall NtGdiDdDDIQueryAllocationResidency(ptr)
@ stdcall NtGdiDdDDICreateDevice(ptr)
@ stdcall NtGdiDdDDIDestroyDevice(ptr)
@ stdcall NtGdiDdDDICreateContext(ptr)
@ stdcall NtGdiDdDDIDestroyContext(ptr)
@ stdcall NtGdiDdDDICreateSynchronizationObject(ptr)
@ stdcall NtGdiDdDDIDestroySynchronizationObject(ptr)
@ stdcall NtGdiDdDDIWaitForSynchronizationObject(ptr)
@ stdcall NtGdiDdDDISignalSynchronizationObject(ptr)
@ stdcall NtGdiDdDDIGetRuntimeData(ptr)
@ stdcall NtGdiDdDDIQueryAdapterInfo(ptr)
@ stdcall NtGdiDdDDILock(ptr)
@ stdcall NtGdiDdDDIUnlock(ptr)
@ stdcall NtGdiDdDDIGetDisplayModeList(ptr)
@ stdcall NtGdiDdDDISetDisplayMode(ptr)
@ stdcall NtGdiDdDDIGetMultisampleMethodList(ptr)
@ stdcall NtGdiDdDDIPresent(ptr)
@ stdcall NtGdiDdDDIRender(ptr)
@ stdcall NtGdiDdDDIOpenAdapterFromDeviceName(ptr)
@ stdcall NtGdiDdDDIOpenAdapterFromHdc(ptr)
@ stdcall NtGdiDdDDICloseAdapter(ptr)
@ stdcall NtGdiDdDDIGetSharedPrimaryHandle(ptr)
@ stdcall NtGdiDdDDIEscape(ptr)
@ stdcall NtGdiDdDDIQueryStatistics(ptr)
@ stdcall NtGdiDdDDISetVidPnSourceOwner(ptr)
@ stdcall NtGdiDdDDIGetPresentHistory(ptr)
@ stdcall NtGdiDdDDICreateOverlay(ptr)
@ stdcall NtGdiDdDDIUpdateOverlay(ptr)
@ stdcall NtGdiDdDDIFlipOverlay(ptr)
@ stdcall NtGdiDdDDIDestroyOverlay(ptr)
@ stdcall NtGdiDdDDIWaitForVerticalBlankEvent(ptr)
@ stdcall NtGdiDdDDISetGammaRamp(ptr)
@ stdcall NtGdiDdDDIGetDeviceState(ptr)
@ stdcall NtGdiDdDDICreateDCFromMemory(ptr)
@ stdcall NtGdiDdDDIDestroyDCFromMemory(ptr)
@ stdcall NtGdiDdDDISetContextSchedulingPriority(ptr)
@ stdcall NtGdiDdDDIGetContextSchedulingPriority(ptr)
@ stdcall NtGdiDdDDISetProcessSchedulingPriorityClass(ptr long)
@ stdcall NtGdiDdDDIGetProcessSchedulingPriorityClass(ptr ptr)
@ stdcall NtGdiDdDDIReleaseProcessVidPnSourceOwners(ptr)
@ stdcall NtGdiDdDDIGetScanLine(ptr)
@ stdcall NtGdiDdDDISetQueuedLimit(ptr)
@ stdcall NtGdiDdDDIPollDisplayChildren(ptr)
@ stdcall NtGdiDdDDIInvalidateActiveVidPn(ptr)
@ stdcall NtGdiDdDDICheckOcclusion(ptr)
@ stdcall NtGdiDdDDIWaitForIdle(ptr)
@ stdcall NtGdiDdDDICheckMonitorPowerState(ptr)
@ stdcall NtGdiDdDDICheckExclusiveOwnership()
@ stdcall NtGdiDdDDISetDisplayPrivateDriverFormat(ptr)
@ stdcall NtGdiDdDDISharedPrimaryLockNotification(ptr)
@ stdcall NtGdiDdDDISharedPrimaryUnLockNotification(ptr)
@ stdcall NtGdiMakeObjectXferable(ptr long)
@ stdcall NtGdiMakeObjectUnXferable(ptr)
@ stdcall NtGdiGetNumberOfPhysicalMonitors(ptr ptr)
@ stdcall NtGdiGetPhysicalMonitors(ptr long ptr ptr)
@ stdcall NtGdiGetPhysicalMonitorDescription(ptr long ptr)
@ stdcall NtGdiDestroyPhysicalMonitor(ptr)
@ stdcall NtGdiDDCCIGetVCPFeature(ptr long ptr ptr ptr)
@ stdcall NtGdiDDCCISetVCPFeature(ptr long long)
@ stdcall NtGdiDDCCISaveCurrentSettings(ptr)
@ stdcall NtGdiDDCCIGetCapabilitiesStringLength(ptr ptr)
@ stdcall NtGdiDDCCIGetCapabilitiesString(ptr ptr long)
@ stdcall NtGdiDDCCIGetTimingReport(ptr ptr)
@ stdcall NtUserSetMirrorRendering(long long)
@ stdcall NtUserShowSystemCursor(long)