https://git.reactos.org/?p=reactos.git;a=commitdiff;h=201f00ab6f847b525c51858c6bb977c4aee1cc9a
commit 201f00ab6f847b525c51858c6bb977c4aee1cc9a Author: Timo Kreuzer <timo.kreu...@reactos.org> AuthorDate: Mon Sep 9 18:30:15 2024 +0300 Commit: Timo Kreuzer <timo.kreu...@reactos.org> CommitDate: Sun Sep 15 12:09:09 2024 +0300 [USER32][NTUSER] Implement (NtUser)SetClassLongPtr(A/W) --- win32ss/include/ntuser.h | 24 +- win32ss/user/ntuser/class.c | 80 +- win32ss/user/ntuser/ntstubs.c | 9 - win32ss/user/user32/windows/class.c | 12 +- win32ss/w32ksvc64.h | 1370 +++++++++++++++++------------------ 5 files changed, 772 insertions(+), 723 deletions(-) diff --git a/win32ss/include/ntuser.h b/win32ss/include/ntuser.h index 9803eb1bce3..7e09af4896f 100644 --- a/win32ss/include/ntuser.h +++ b/win32ss/include/ntuser.h @@ -3015,11 +3015,22 @@ NtUserSetCapture( ULONG_PTR NTAPI NtUserSetClassLong( - HWND hWnd, - INT Offset, - ULONG_PTR dwNewLong, - BOOL Ansi); + _In_ HWND hWnd, + _In_ INT Offset, + _In_ ULONG dwNewLong, + _In_ BOOL Ansi); + +#ifdef _WIN64 +ULONG_PTR +APIENTRY +NtUserSetClassLongPtr( + _In_ HWND hWnd, + _In_ INT Offset, + _In_ ULONG_PTR dwNewLong, + _In_ BOOL Ansi); + +#endif // _WIN64 WORD NTAPI NtUserSetClassWord( @@ -3085,11 +3096,6 @@ NtUserFindExistingCursorIcon( _In_ PUNICODE_STRING pustrRsrc, _In_ FINDEXISTINGCURICONPARAM *param); -LONG_PTR -APIENTRY -NtUserSetClassLongPtr( - VOID); - DWORD NTAPI NtUserSetDbgTag( diff --git a/win32ss/user/ntuser/class.c b/win32ss/user/ntuser/class.c index 1ad90351265..018d8e16ea9 100644 --- a/win32ss/user/ntuser/class.c +++ b/win32ss/user/ntuser/class.c @@ -7,6 +7,8 @@ */ #include <win32k.h> +#include <unaligned.h> + DBG_DEFAULT_CHANNEL(UserClass); static PWSTR ControlsList[] = @@ -1865,11 +1867,37 @@ IntSetClassMenuName(IN PCLS Class, return Ret; } +static inline +ULONG_PTR +IntGetSetClassLongPtr(PCLS Class, ULONG Index, ULONG_PTR NewValue, ULONG Size) +{ + PVOID Address = (PUCHAR)(&Class[1]) + Index; + ULONG_PTR OldValue; + +#ifdef _WIN64 + if (Size == sizeof(LONG)) + { + /* Values might be unaligned */ + OldValue = ReadUnalignedU32(Address); + WriteUnalignedU32(Address, NewValue); + } + else +#endif + { + /* Values might be unaligned */ + OldValue = ReadUnalignedUlongPtr(Address); + WriteUnalignedUlongPtr(Address, NewValue); + } + + return OldValue; +} + ULONG_PTR UserSetClassLongPtr(IN PCLS Class, IN INT Index, IN ULONG_PTR NewLong, - IN BOOL Ansi) + IN BOOL Ansi, + IN ULONG Size) { ULONG_PTR Ret = 0; @@ -1880,30 +1908,22 @@ UserSetClassLongPtr(IN PCLS Class, if (Index >= 0) { - PULONG_PTR Data; - TRACE("SetClassLong(%d, %x)\n", Index, NewLong); - if (((ULONG)Index + sizeof(ULONG_PTR)) < (ULONG)Index || - ((ULONG)Index + sizeof(ULONG_PTR)) > (ULONG)Class->cbclsExtra) + if (((ULONG)Index + Size) < (ULONG)Index || + ((ULONG)Index + Size) > (ULONG)Class->cbclsExtra) { EngSetLastError(ERROR_INVALID_PARAMETER); return 0; } - Data = (PULONG_PTR)((ULONG_PTR)(Class + 1) + Index); - - /* FIXME: Data might be a unaligned pointer! Might be a problem on - certain architectures, maybe using RtlCopyMemory is a - better choice for those architectures! */ - Ret = *Data; - *Data = NewLong; + Ret = IntGetSetClassLongPtr(Class, Index, NewLong, Size); /* Update the clones */ Class = Class->pclsClone; while (Class != NULL) { - *(PULONG_PTR)((ULONG_PTR)(Class + 1) + Index) = NewLong; + IntGetSetClassLongPtr(Class, Index, NewLong, Size); Class = Class->pclsNext; } @@ -2583,10 +2603,11 @@ InvalidParameter: } ULONG_PTR APIENTRY -NtUserSetClassLong(HWND hWnd, +IntNtUserSetClassLongPtr(HWND hWnd, INT Offset, ULONG_PTR dwNewLong, - BOOL Ansi) + BOOL Ansi, + ULONG Size) { PPROCESSINFO pi; PWND Window; @@ -2655,7 +2676,8 @@ InvalidParameter: Ret = UserSetClassLongPtr(Window->pcls, Offset, dwNewLong, - Ansi); + Ansi, + Size); switch(Offset) { case GCLP_HICONSM: @@ -2679,6 +2701,32 @@ Cleanup: return Ret; } +ULONG_PTR +APIENTRY +NtUserSetClassLong( + _In_ HWND hWnd, + _In_ INT Offset, + _In_ ULONG dwNewLong, + _In_ BOOL Ansi) +{ + return IntNtUserSetClassLongPtr(hWnd, Offset, dwNewLong, Ansi, sizeof(LONG)); +} + +#ifdef _WIN64 + +ULONG_PTR +APIENTRY +NtUserSetClassLongPtr( + _In_ HWND hWnd, + _In_ INT Offset, + _In_ ULONG_PTR dwNewLong, + _In_ BOOL Ansi) +{ + return IntNtUserSetClassLongPtr(hWnd, Offset, dwNewLong, Ansi, sizeof(LONG_PTR)); +} + +#endif // _WIN64 + WORD APIENTRY NtUserSetClassWord( diff --git a/win32ss/user/ntuser/ntstubs.c b/win32ss/user/ntuser/ntstubs.c index 99e34dc5008..02ad7a4c057 100644 --- a/win32ss/user/ntuser/ntstubs.c +++ b/win32ss/user/ntuser/ntstubs.c @@ -949,15 +949,6 @@ BOOL APIENTRY NtUserGetUpdatedClipboardFormats( return FALSE; } -LONG_PTR -APIENTRY -NtUserSetClassLongPtr( - VOID) -{ - STUB; - return 0; -} - // Yes, I know, these do not belong here, just tell me where to put them BOOL APIENTRY diff --git a/win32ss/user/user32/windows/class.c b/win32ss/user/user32/windows/class.c index 63c84a46e60..4092936d731 100644 --- a/win32ss/user/user32/windows/class.c +++ b/win32ss/user/user32/windows/class.c @@ -1607,8 +1607,10 @@ SetClassLongPtrA(HWND hWnd, INT nIndex, LONG_PTR dwNewLong) { - UNIMPLEMENTED; - return 0; + return NtUserSetClassLongPtr(hWnd, + nIndex, + dwNewLong, + TRUE); } /* @@ -1620,8 +1622,10 @@ SetClassLongPtrW(HWND hWnd, INT nIndex, LONG_PTR dwNewLong) { - UNIMPLEMENTED; - return 0; + return NtUserSetClassLongPtr(hWnd, + nIndex, + dwNewLong, + FALSE); } #endif // _WIN64 diff --git a/win32ss/w32ksvc64.h b/win32ss/w32ksvc64.h index 702594b0262..e50c0f00cb1 100644 --- a/win32ss/w32ksvc64.h +++ b/win32ss/w32ksvc64.h @@ -3,688 +3,688 @@ // Funcs order should match Windows 2003 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_(UserPostMessage, 4) // �0x100e� - SVC_(UserQueryWindow, 2) // �0x100f� - SVC_(UserTranslateAccelerator, 3) // �0x1010� - SVC_(GdiFlush, 0) // �0x1011� - SVC_(UserRedrawWindow, 4) // �0x1012� - SVC_(UserWindowFromPoint, 2) // �0x1013� - SVC_(UserCallMsgFilter, 2) // �0x1014� - SVC_(UserValidateTimerCallback, 1) // �0x1015� - SVC_(UserBeginPaint, 2) // �0x1016� - SVC_(UserSetTimer, 4) // �0x1017� - SVC_(UserEndPaint, 2) // �0x1018� - SVC_(UserSetCursor, 1) // �0x1019� - SVC_(UserKillTimer, 2) // �0x101a� - SVC_(UserBuildHwndList, 7) // �0x101b� - SVC_(UserSelectPalette, 3) // �0x101c� - SVC_(UserCallNextHookEx, 4) // �0x101d� - SVC_(UserHideCaret, 1) // �0x101e� - SVC_(GdiIntersectClipRect, 5) // �0x101f� - SVC_(UserCallHwndLock, 2) // �0x1020� - SVC_(UserGetProcessWindowStation, 0) // �0x1021� - SVC_(GdiDeleteObjectApp, 1) // �0x1022� - SVC_(UserSetWindowPos, 7) // �0x1023� - SVC_(UserShowCaret, 1) // �0x1024� - SVC_(UserEndDeferWindowPosEx, 2) // �0x1025� - SVC_(UserCallHwndParamLock, 3) // �0x1026� - SVC_(UserVkKeyScanEx, 3) // �0x1027� - SVC_(GdiSetDIBitsToDeviceInternal, 16) // �0x1028� - SVC_(UserCallTwoParam, 3) // �0x1029� - SVC_(GdiGetRandomRgn, 3) // �0x102a� - SVC_(UserCopyAcceleratorTable, 3) // �0x102b� - SVC_(UserNotifyWinEvent, 4) // �0x102c� - SVC_(GdiExtSelectClipRgn, 3) // �0x102d� - SVC_(UserIsClipboardFormatAvailable, 1) // �0x102e� - SVC_(UserSetScrollInfo, 4) // �0x102f� - SVC_(GdiStretchBlt, 12) // �0x1030� - SVC_(UserCreateCaret, 4) // �0x1031� - SVC_(GdiRectVisible, 2) // �0x1032� - SVC_(GdiCombineRgn, 4) // �0x1033� - SVC_(GdiGetDCObject, 2) // �0x1034� - SVC_(UserDispatchMessage, 1) // �0x1035� - SVC_(UserRegisterWindowMessage, 1) // �0x1036� - SVC_(GdiExtTextOutW, 9) // �0x1037� - SVC_(GdiSelectFont, 2) // �0x1038� - SVC_(GdiRestoreDC, 2) // �0x1039� - SVC_(GdiSaveDC, 1) // �0x103a� - SVC_(UserGetForegroundWindow, 0) // �0x103b� - SVC_(UserShowScrollBar, 3) // �0x103c� - SVC_(UserFindExistingCursorIcon, 3) // �0x103d� - SVC_(GdiGetDCDword, 3) // �0x103e� - SVC_(GdiGetRegionData, 3) // �0x103f� - SVC_(GdiLineTo, 3) // �0x1040� - SVC_(UserSystemParametersInfo, 4) // �0x1041� - SVC_(GdiGetAppClipBox, 2) // �0x1042� - SVC_(UserGetAsyncKeyState, 1) // �0x1043� - SVC_(UserGetCPD, 3) // �0x1044� - SVC_(UserRemoveProp, 2) // �0x1045� - SVC_(GdiDoPalette, 6) // �0x1046� - SVC_(GdiPolyPolyDraw, 5) // �0x1047� - SVC_(UserSetCapture, 1) // �0x1048� - SVC_(UserEnumDisplayMonitors, 5) /* FIXME: 4 on XP/2k3 */ // �0x1049� - SVC_(GdiCreateCompatibleBitmap, 3) // �0x104a� - SVC_(UserSetProp, 3) // �0x104b� - SVC_(GdiGetTextCharsetInfo, 3) // �0x104c� - SVC_(UserSBGetParms, 4) // �0x104d� - SVC_(UserGetIconInfo, 6) // �0x104e� - SVC_(UserExcludeUpdateRgn, 2) // �0x104f� - SVC_(UserSetFocus, 1) // �0x1050� - SVC_(GdiExtGetObjectW, 3) // �0x1051� - SVC_(UserDeferWindowPos, 8) // �0x1052� - SVC_(UserGetUpdateRect, 3) // �0x1053� - SVC_(GdiCreateCompatibleDC, 1) // �0x1054� - SVC_(UserGetClipboardSequenceNumber, 0) // �0x1055� - SVC_(GdiCreatePen, 4) // �0x1056� - SVC_(UserShowWindow, 2) // �0x1057� - SVC_(UserGetKeyboardLayoutList, 2) // �0x1058� - SVC_(GdiPatBlt, 6) // �0x1059� - SVC_(UserMapVirtualKeyEx, 4) // �0x105a� - SVC_(UserSetWindowLong, 4) // �0x105b� - SVC_(GdiHfontCreate, 5) // �0x105c� - SVC_(UserMoveWindow, 6) // �0x105d� - SVC_(UserPostThreadMessage, 4) // �0x105e� - SVC_(UserDrawIconEx, 11) // �0x105f� - SVC_(UserGetSystemMenu, 2) // �0x1060� - SVC_(GdiDrawStream, 3) // �0x1061� - SVC_(UserInternalGetWindowText, 3) // �0x1062� - SVC_(UserGetWindowDC, 1) // �0x1063� - SVC_(GdiD3dDrawPrimitives2, 7) // �0x1064� - SVC_(GdiInvertRgn, 2) // �0x1065� - SVC_(GdiGetRgnBox, 2) // �0x1066� - SVC_(GdiGetAndSetDCDword, 4) // �0x1067� - SVC_(GdiMaskBlt, 13) // �0x1068� - SVC_(GdiGetWidthTable, 7) // �0x1069� - SVC_(UserScrollDC, 7) // �0x106a� - SVC_(UserGetObjectInformation, 5) // �0x106b� - SVC_(GdiCreateBitmap, 5) // �0x106c� - SVC_(GdiConsoleTextOut, 4) // �0x106d� - SVC_(UserFindWindowEx, 5) // �0x106e� - SVC_(GdiPolyPatBlt, 5) // �0x106f� - SVC_(UserUnhookWindowsHookEx, 1) // �0x1070� - SVC_(GdiGetNearestColor, 2) // �0x1071� - SVC_(GdiTransformPoints, 5) // �0x1072� - SVC_(GdiGetDCPoint, 3) // �0x1073� - SVC_(UserCheckImeHotKey, 2) // �0x1074� - SVC_(GdiCreateDIBBrush, 6) // �0x1075� - SVC_(GdiGetTextMetricsW, 3) // �0x1076� - SVC_(UserCreateWindowEx, 15) // �0x1077� - SVC_(UserSetParent, 2) // �0x1078� - SVC_(UserGetKeyboardState, 1) // �0x1079� - SVC_(UserToUnicodeEx, 7) // �0x107a� - SVC_(UserGetControlBrush, 3) // �0x107b� - SVC_(UserGetClassName, 3) // �0x107c� - SVC_(GdiAlphaBlend, 12) // �0x107d� - SVC_(GdiDdBlt, 3) // �0x107e� - SVC_(GdiOffsetRgn, 3) // �0x107f� - SVC_(UserDefSetText, 2) // �0x1080� - SVC_(GdiGetTextFaceW, 4) // �0x1081� - SVC_(GdiStretchDIBitsInternal, 16) // �0x1082� - SVC_(UserSendInput, 3) // �0x1083� - SVC_(UserGetThreadDesktop, 2) // �0x1084� - SVC_(GdiCreateRectRgn, 4) // �0x1085� - SVC_(GdiGetDIBitsInternal, 9) // �0x1086� - SVC_(UserGetUpdateRgn, 3) // �0x1087� - SVC_(GdiDeleteClientObj, 1) // �0x1088� - SVC_(UserGetIconSize, 4) // �0x1089� - SVC_(UserFillWindow, 4) // �0x108a� - SVC_(GdiExtCreateRegion, 3) // �0x108b� - SVC_(GdiComputeXformCoefficients, 1) // �0x108c� - SVC_(UserSetWindowsHookEx, 6) // �0x108d� - SVC_(UserNotifyProcessCreate, 4) // �0x108e� - SVC_(GdiUnrealizeObject, 1) // �0x108f� - SVC_(UserGetTitleBarInfo, 2) // �0x1090� - SVC_(GdiRectangle, 5) // �0x1091� - SVC_(UserSetThreadDesktop, 1) // �0x1092� - SVC_(UserGetDCEx, 3) // �0x1093� - SVC_(UserGetScrollBarInfo, 3) // �0x1094� - SVC_(GdiGetTextExtent, 5) // �0x1095� - SVC_(UserSetWindowFNID, 2) // �0x1096� - SVC_(GdiSetLayout, 3) // �0x1097� - SVC_(UserCalcMenuBar, 5) // �0x1098� - SVC_(UserThunkedMenuItemInfo, 6) // �0x1099� - SVC_(GdiExcludeClipRect, 5) // �0x109a� - SVC_(GdiCreateDIBSection, 9) // �0x109b� - SVC_(GdiGetDCforBitmap, 1) // �0x109c� - SVC_(UserDestroyCursor, 2) // �0x109d� - SVC_(UserDestroyWindow, 1) // �0x109e� - SVC_(UserCallHwndParam, 3) // �0x109f� - SVC_(GdiCreateDIBitmapInternal, 11) // �0x10a0� - SVC_(UserOpenWindowStation, 2) // �0x10a1� - SVC_(GdiDdDeleteSurfaceObject, 1) // �0x10a2� - SVC_(GdiEnumFontClose, 1) // �0x10a3� - SVC_(GdiEnumFontOpen, 7) // �0x10a4� - SVC_(GdiEnumFontChunk, 5) // �0x10a5� - SVC_(GdiDdCanCreateSurface, 2) // �0x10a6� - SVC_(GdiDdCreateSurface, 8) // �0x10a7� - SVC_(UserSetCursorIconData, 4) // �0x10a8� - SVC_(GdiDdDestroySurface, 2) // �0x10a9� - SVC_(UserCloseDesktop, 1) // �0x10aa� - SVC_(UserOpenDesktop, 3) // �0x10ab� - SVC_(UserSetProcessWindowStation, 1) // �0x10ac� - SVC_(UserGetAtomName, 2) // �0x10ad� - SVC_(GdiDdResetVisrgn, 2) // �0x10ae� - SVC_(GdiExtCreatePen, 11) // �0x10af� - SVC_(GdiCreatePaletteInternal, 2) // �0x10b0� - SVC_(GdiSetBrushOrg, 4) // �0x10b1� - SVC_(UserBuildNameList, 4) // �0x10b2� - SVC_(GdiSetPixel, 4) // �0x10b3� - SVC_(UserRegisterClassExWOW, 7) // �0x10b4� - SVC_(GdiCreatePatternBrushInternal, 3) // �0x10b5� - SVC_(UserGetAncestor, 2) // �0x10b6� - SVC_(GdiGetOutlineTextMetricsInternalW, 4) // �0x10b7� - SVC_(GdiSetBitmapBits, 3) // �0x10b8� - SVC_(UserCloseWindowStation, 1) // �0x10b9� - SVC_(UserGetDoubleClickTime, 0) // �0x10ba� - SVC_(UserEnableScrollBar, 3) // �0x10bb� - SVC_(GdiCreateSolidBrush, 2) // �0x10bc� - SVC_(UserGetClassInfo, 5) // �0x10bd�aka UserGetClassInfoEx - SVC_(GdiCreateClientObj, 1) // �0x10be� - SVC_(UserUnregisterClass, 3) // �0x10bf� - SVC_(UserDeleteMenu, 3) // �0x10c0� - SVC_(GdiRectInRegion, 2) // �0x10c1� - SVC_(UserScrollWindowEx, 8) // �0x10c2� - SVC_(GdiGetPixel, 3) // �0x10c3� - SVC_(UserSetClassLong, 4) // �0x10c4� - SVC_(UserGetMenuBarInfo, 4) // �0x10c5� - SVC_(GdiDdCreateSurfaceEx, 3) // �0x10c6� - SVC_(GdiDdCreateSurfaceObject, 6) // �0x10c7� - SVC_(GdiGetNearestPaletteIndex, 2) // �0x10c8� - SVC_(GdiDdLockD3D, 2) // �0x10c9� - SVC_(GdiDdUnlockD3D, 2) // �0x10ca� - SVC_(GdiGetCharWidthW, 6) // �0x10cb� - SVC_(UserInvalidateRgn, 3) // �0x10cc� - SVC_(UserGetClipboardOwner, 0) // �0x10cd� - SVC_(UserSetWindowRgn, 3) // �0x10ce� - SVC_(UserBitBltSysBmp, 8) // �0x10cf� - SVC_(GdiGetCharWidthInfo, 2) // �0x10d0� - SVC_(UserValidateRect, 2) // �0x10d1� - SVC_(UserCloseClipboard, 0) // �0x10d2� - SVC_(UserOpenClipboard, 2) // �0x10d3� - SVC_(GdiGetStockObject, 1) // �0x10d4� - SVC_(UserSetClipboardData, 3) // �0x10d5� - SVC_(UserEnableMenuItem, 3) // �0x10d6� - SVC_(UserAlterWindowStyle, 3) // �0x10d7� - SVC_(GdiFillRgn, 3) // �0x10d8� - SVC_(UserGetWindowPlacement, 2) // �0x10d9� - SVC_(GdiModifyWorldTransform, 3) // �0x10da� - SVC_(GdiGetFontData, 5) // �0x10db� - SVC_(UserGetOpenClipboardWindow, 0) // �0x10dc� - SVC_(UserSetThreadState, 2) // �0x10dd� - SVC_(GdiOpenDCW, 7) // �0x10de� - SVC_(UserTrackMouseEvent, 1) // �0x10df� - SVC_(GdiGetTransform, 3) // �0x10e0� - SVC_(UserDestroyMenu, 1) // �0x10e1� - SVC_(GdiGetBitmapBits, 3) // �0x10e2� - SVC_(UserConsoleControl, 3) // �0x10e3� - SVC_(UserSetActiveWindow, 1) // �0x10e4� - SVC_(UserSetInformationThread, 4) // �0x10e5� - SVC_(UserSetWindowPlacement, 2) // �0x10e6� - SVC_(UserGetControlColor, 4) // �0x10e7� - SVC_(GdiSetMetaRgn, 1) // �0x10e8� - SVC_(GdiSetMiterLimit, 3) // �0x10e9� - SVC_(GdiSetVirtualResolution, 5) // �0x10ea� - SVC_(GdiGetRasterizerCaps, 2) // �0x10eb� - SVC_(UserSetWindowWord, 3) // �0x10ec� - SVC_(UserGetClipboardFormatName, 3) // �0x10ed� - SVC_(UserRealInternalGetMessage, 6) // �0x10ee� - SVC_(UserCreateLocalMemHandle, 4) // �0x10ef� - SVC_(UserAttachThreadInput, 3) // �0x10f0� - SVC_(GdiCreateHalftonePalette, 1) // �0x10f1� - SVC_(UserPaintMenuBar, 6) // �0x10f2� - SVC_(UserSetKeyboardState, 1) // �0x10f3� - SVC_(GdiCombineTransform, 3) // �0x10f4� - SVC_(UserCreateAcceleratorTable, 2) // �0x10f5� - SVC_(UserGetCursorFrameInfo, 4) // �0x10f6� - SVC_(UserGetAltTabInfo, 6) // �0x10f7� - SVC_(UserGetCaretBlinkTime, 0) // �0x10f8� - SVC_(GdiQueryFontAssocInfo, 1) // �0x10f9� - SVC_(UserProcessConnect, 3) // �0x10fa� - SVC_(UserEnumDisplayDevices, 4) // �0x10fb� - SVC_(UserEmptyClipboard, 0) // �0x10fc� - SVC_(UserGetClipboardData, 2) // �0x10fd� - SVC_(UserRemoveMenu, 3) // �0x10fe� - SVC_(GdiSetBoundsRect, 3) // �0x10ff� - SVC_(UserSetInformationProcess, 4) // �0x1100� - SVC_(GdiGetBitmapDimension, 2) // �0x1101� - SVC_(UserConvertMemHandle, 2) // �0x1102� - SVC_(UserDestroyAcceleratorTable, 1) // �0x1103� - SVC_(UserGetGUIThreadInfo, 2) // �0x1104� - SVC_(GdiCloseFigure, 1) // �0x1105� - SVC_(UserSetWindowsHookAW, 3) // �0x1106� - SVC_(UserSetMenuDefaultItem, 3) // �0x1107� - SVC_(UserCheckMenuItem, 3) // �0x1108� - SVC_(UserSetWinEventHook, 8) // �0x1109� - SVC_(UserUnhookWinEvent, 1) // �0x110a� - SVC_(GdiSetupPublicCFONT, 3) // �0x110b� - SVC_(UserLockWindowUpdate, 1) // �0x110c� - SVC_(UserSetSystemMenu, 2) // �0x110d� - SVC_(UserThunkedMenuInfo, 2) // �0x110e� - SVC_(GdiBeginPath, 1) // �0x110f� - SVC_(GdiEndPath, 1) // �0x1110� - SVC_(GdiFillPath, 1) // �0x1111� - SVC_(UserCallHwnd, 2) // �0x1112� - SVC_(UserDdeInitialize, 5) // �0x1113� - SVC_(UserModifyUserStartupInfoFlags, 2) // �0x1114� - SVC_(UserCountClipboardFormats, 0) // �0x1115� - SVC_(GdiAddFontMemResourceEx, 5) // �0x1116� - SVC_(GdiEqualRgn, 2) // �0x1117� - SVC_(GdiGetSystemPaletteUse, 1) // �0x1118� - SVC_(GdiRemoveFontMemResourceEx, 1) // �0x1119� - SVC_(UserEnumDisplaySettings, 4) // �0x111a� - SVC_(UserPaintDesktop, 1) // �0x111b� - SVC_(GdiExtEscape, 8) // �0x111c� - SVC_(GdiSetBitmapDimension, 4) // �0x111d� - SVC_(GdiSetFontEnumeration, 1) // �0x111e� - SVC_(UserChangeClipboardChain, 2) // �0x111f� - SVC_(UserResolveDesktop, 4) // �0x1120� - SVC_(UserSetClipboardViewer, 1) // �0x1121� - SVC_(UserShowWindowAsync, 2) // �0x1122� - SVC_(UserSetConsoleReserveKeys, 2) // �0x1123� - SVC_(GdiCreateColorSpace, 1) // �0x1124� - SVC_(GdiDeleteColorSpace, 1) // �0x1125� - SVC_(UserActivateKeyboardLayout, 2) // �0x1126� - SVC_(GdiAbortDoc, 1) // �0x1127� - SVC_(GdiAbortPath, 1) // �0x1128� - SVC_(GdiAddEmbFontToDC, 2) // �0x1129� - SVC_(GdiAddFontResourceW, 6) // �0x112a� - SVC_(GdiAddRemoteFontToDC, 4) // �0x112b� - SVC_(GdiAddRemoteMMInstanceToDC, 3) // �0x112c� - SVC_(GdiAngleArc, 6) // �0x112d� - SVC_(GdiAnyLinkedFonts, 0) // �0x112e� - SVC_(GdiArcInternal, 10) // �0x112f� - SVC_(GdiBRUSHOBJ_DeleteRbrush, 2) // �0x1130� - SVC_(GdiBRUSHOBJ_hGetColorTransform, 1) // �0x1131� - SVC_(GdiBRUSHOBJ_pvAllocRbrush, 2) // �0x1132� - SVC_(GdiBRUSHOBJ_pvGetRbrush, 1) // �0x1133� - SVC_(GdiBRUSHOBJ_ulGetBrushColor, 1) // �0x1134� - SVC_(GdiCLIPOBJ_bEnum, 3) // �0x1135� - SVC_(GdiCLIPOBJ_cEnumStart, 5) // �0x1136� - SVC_(GdiCLIPOBJ_ppoGetPath, 1) // �0x1137� - SVC_(GdiCancelDC, 1) // �0x1138� - SVC_(GdiChangeGhostFont, 2) // �0x1139� - SVC_(GdiCheckBitmapBits, 8) // �0x113a� - SVC_(GdiClearBitmapAttributes, 2) // �0x113b� - SVC_(GdiClearBrushAttributes, 2) // �0x113c� - SVC_(GdiColorCorrectPalette, 6) // �0x113d� - SVC_(GdiConvertMetafileRect, 2) // �0x113e� - SVC_(GdiCreateColorTransform, 8) // �0x113f� - SVC_(GdiCreateEllipticRgn, 4) // �0x1140� - SVC_(GdiCreateHatchBrushInternal, 3) // �0x1141� - SVC_(GdiCreateMetafileDC, 1) // �0x1142� - SVC_(GdiCreateRoundRectRgn, 6) // �0x1143� - SVC_(GdiCreateServerMetaFile, 6) // �0x1144� - SVC_(GdiD3dContextCreate, 4) // �0x1145� - SVC_(GdiD3dContextDestroy, 1) // �0x1146� - SVC_(GdiD3dContextDestroyAll, 1) // �0x1147� - SVC_(GdiD3dValidateTextureStageState, 1) // �0x1148� - SVC_(GdiDdAddAttachedSurface, 3) // �0x1149� - SVC_(GdiDdAlphaBlt, 3) // �0x114a� - SVC_(GdiDdAttachSurface, 2) // �0x114b� - SVC_(GdiDdBeginMoCompFrame, 2) // �0x114c� - SVC_(GdiDdCanCreateD3DBuffer, 2) // �0x114d� - SVC_(GdiDdColorControl, 2) // �0x114e� - SVC_(GdiDdCreateD3DBuffer, 8) // �0x114f� - SVC_(GdiDdCreateDirectDrawObject, 1) // �0x1150� - SVC_(GdiDdCreateMoComp, 2) // �0x1151� - SVC_(GdiDdDeleteDirectDrawObject, 1) // �0x1152� - SVC_(GdiDdDestroyD3DBuffer, 1) // �0x1153� - SVC_(GdiDdDestroyMoComp, 2) // �0x1154� - SVC_(GdiDdEndMoCompFrame, 2) // �0x1155� - SVC_(GdiDdFlip, 5) // �0x1156� - SVC_(GdiDdFlipToGDISurface, 2) // �0x1157� - SVC_(GdiDdGetAvailDriverMemory, 2) // �0x1158� - SVC_(GdiDdGetBltStatus, 2) // �0x1159� - SVC_(GdiDdGetDC, 2) // �0x115a� - SVC_(GdiDdGetDriverInfo, 2) // �0x115b� - SVC_(GdiDdGetDriverState, 1) // �0x115c� - SVC_(GdiDdGetDxHandle, 3) // �0x115d� - SVC_(GdiDdGetFlipStatus, 2) // �0x115e� - SVC_(GdiDdGetInternalMoCompInfo, 2) // �0x115f� - SVC_(GdiDdGetMoCompBuffInfo, 2) // �0x1160� - SVC_(GdiDdGetMoCompFormats, 2) // �0x1161� - SVC_(GdiDdGetMoCompGuids, 2) // �0x1162� - SVC_(GdiDdGetScanLine, 2) // �0x1163� - SVC_(GdiDdLock, 3) // �0x1164� - SVC_(GdiDdQueryDirectDrawObject, 11) // �0x1165� - SVC_(GdiDdQueryMoCompStatus, 2) // �0x1166� - SVC_(GdiDdReenableDirectDrawObject, 2) // �0x1167� - SVC_(GdiDdReleaseDC, 1) // �0x1168� - SVC_(GdiDdRenderMoComp, 2) // �0x1169� - SVC_(GdiDdSetColorKey, 2) // �0x116a� - SVC_(GdiDdSetExclusiveMode, 2) // �0x116b� - SVC_(GdiDdSetGammaRamp, 3) // �0x116c� - SVC_(GdiDdSetOverlayPosition, 3) // �0x116d� - SVC_(GdiDdUnattachSurface, 2) // �0x116e� - SVC_(GdiDdUnlock, 2) // �0x116f� - SVC_(GdiDdUpdateOverlay, 3) // �0x1170� - SVC_(GdiDdWaitForVerticalBlank, 2) // �0x1171� - SVC_(GdiDeleteColorTransform, 2) // �0x1172� - SVC_(GdiDescribePixelFormat, 4) // �0x1173� - SVC_(GdiDoBanding, 4) // �0x1174� - SVC_(GdiDrawEscape, 4) // �0x1175� - SVC_(GdiDvpAcquireNotification, 3) // �0x1176� - SVC_(GdiDvpCanCreateVideoPort, 2) // �0x1177� - SVC_(GdiDvpColorControl, 2) // �0x1178� - SVC_(GdiDvpCreateVideoPort, 2) // �0x1179� - SVC_(GdiDvpDestroyVideoPort, 2) // �0x117a� - SVC_(GdiDvpFlipVideoPort, 4) // �0x117b� - SVC_(GdiDvpGetVideoPortBandwidth, 2) // �0x117c� - SVC_(GdiDvpGetVideoPortConnectInfo, 2) // �0x117d� - SVC_(GdiDvpGetVideoPortField, 2) // �0x117e� - SVC_(GdiDvpGetVideoPortFlipStatus, 2) // �0x117f� - SVC_(GdiDvpGetVideoPortInputFormats, 2) // �0x1180� - SVC_(GdiDvpGetVideoPortLine, 2) // �0x1181� - SVC_(GdiDvpGetVideoPortOutputFormats, 2) // �0x1182� - SVC_(GdiDvpGetVideoSignalStatus, 2) // �0x1183� - SVC_(GdiDvpReleaseNotification, 2) // �0x1184� - SVC_(GdiDvpUpdateVideoPort, 4) // �0x1185� - SVC_(GdiDvpWaitForVideoPortSync, 2) // �0x1186� - SVC_(GdiDxgGenericThunk, 6) // �0x1187� - SVC_(GdiEllipse, 5) // �0x1188� - SVC_(GdiEnableEudc, 1) // �0x1189� - SVC_(GdiEndDoc, 1) // �0x118a� - SVC_(GdiEndPage, 1) // �0x118b� - SVC_(GdiEngAlphaBlend, 7) // �0x118c� - SVC_(GdiEngAssociateSurface, 3) // �0x118d� - SVC_(GdiEngBitBlt, 11) // �0x118e� - SVC_(GdiEngCheckAbort, 1) // �0x118f� - SVC_(GdiEngComputeGlyphSet, 3) // �0x1190� - SVC_(GdiEngCopyBits, 6) // �0x1191� - SVC_(GdiEngCreateBitmap, 6) // �0x1192� - SVC_(GdiEngCreateClip, 0) // �0x1193� - SVC_(GdiEngCreateDeviceBitmap, 4) // �0x1194� - SVC_(GdiEngCreateDeviceSurface, 4) // �0x1195� - SVC_(GdiEngCreatePalette, 6) // �0x1196� - SVC_(GdiEngDeleteClip, 1) // �0x1197� - SVC_(GdiEngDeletePalette, 1) // �0x1198� - SVC_(GdiEngDeletePath, 1) // �0x1199� - SVC_(GdiEngDeleteSurface, 1) // �0x119a� - SVC_(GdiEngEraseSurface, 3) // �0x119b� - SVC_(GdiEngFillPath, 7) // �0x119c� - SVC_(GdiEngGradientFill, 10) // �0x119d� - SVC_(GdiEngLineTo, 9) // �0x119e� - SVC_(GdiEngLockSurface, 1) // �0x119f� - SVC_(GdiEngMarkBandingSurface, 1) // �0x11a0� - SVC_(GdiEngPaint, 5) // �0x11a1� - SVC_(GdiEngPlgBlt, 11) // �0x11a2� - SVC_(GdiEngStretchBlt, 11) // �0x11a3� - SVC_(GdiEngStretchBltROP, 13) // �0x11a4� - SVC_(GdiEngStrokeAndFillPath, 10) // �0x11a5� - SVC_(GdiEngStrokePath, 8) // �0x11a6� - SVC_(GdiEngTextOut, 10) // �0x11a7� - SVC_(GdiEngTransparentBlt, 8) // �0x11a8� - SVC_(GdiEngUnlockSurface, 1) // �0x11a9� - SVC_(GdiEnumObjects, 4) // �0x11aa� - SVC_(GdiEudcLoadUnloadLink, 7) // �0x11ab� - SVC_(GdiExtFloodFill, 5) // �0x11ac� - SVC_(GdiFONTOBJ_cGetAllGlyphHandles, 2) // �0x11ad� - SVC_(GdiFONTOBJ_cGetGlyphs, 5) // �0x11ae� - SVC_(GdiFONTOBJ_pQueryGlyphAttrs, 2) // �0x11af� - SVC_(GdiFONTOBJ_pfdg, 1) // �0x11b0� - SVC_(GdiFONTOBJ_pifi, 1) // �0x11b1� - SVC_(GdiFONTOBJ_pvTrueTypeFontFile, 2) // �0x11b2� - SVC_(GdiFONTOBJ_pxoGetXform, 1) // �0x11b3� - SVC_(GdiFONTOBJ_vGetInfo, 3) // �0x11b4� - SVC_(GdiFlattenPath, 1) // �0x11b5� - SVC_(GdiFontIsLinked, 1) // �0x11b6� - SVC_(GdiForceUFIMapping, 2) // �0x11b7� - SVC_(GdiFrameRgn, 5) // �0x11b8� - SVC_(GdiFullscreenControl, 5) // �0x11b9� - SVC_(GdiGetBoundsRect, 3) // �0x11ba� - SVC_(GdiGetCharABCWidthsW, 6) // �0x11bb� - SVC_(GdiGetCharacterPlacementW, 6) // �0x11bc� - SVC_(GdiGetColorAdjustment, 2) // �0x11bd� - SVC_(GdiGetColorSpaceforBitmap, 1) // �0x11be� - SVC_(GdiGetDeviceCaps, 2) // �0x11bf� - SVC_(GdiGetDeviceCapsAll, 2) // �0x11c0� - SVC_(GdiGetDeviceGammaRamp, 2) // �0x11c1� - SVC_(GdiGetDeviceWidth, 1) // �0x11c2� - SVC_(GdiGetDhpdev, 1) // �0x11c3� - SVC_(GdiGetETM, 2) // �0x11c4� - SVC_(GdiGetEmbUFI, 7) // �0x11c5� - SVC_(GdiGetEmbedFonts, 0) // �0x11c6� - SVC_(GdiGetEudcTimeStampEx, 3) // �0x11c7� - SVC_(GdiGetFontResourceInfoInternalW, 7) // �0x11c8� - SVC_(GdiGetFontUnicodeRanges, 2) // �0x11c9� - SVC_(GdiGetGlyphIndicesW, 5) // �0x11ca� - SVC_(GdiGetGlyphIndicesWInternal, 6) // �0x11cb� - SVC_(GdiGetGlyphOutline, 8) // �0x11cc� - SVC_(GdiGetKerningPairs, 3) // �0x11cd� - SVC_(GdiGetLinkedUFIs, 3) // �0x11ce� - SVC_(GdiGetMiterLimit, 2) // �0x11cf� - SVC_(GdiGetMonitorID, 3) // �0x11d0� - SVC_(GdiGetObjectBitmapHandle, 2) // �0x11d1� - SVC_(GdiGetPath, 4) // �0x11d2� - SVC_(GdiGetPerBandInfo, 2) // �0x11d3� - SVC_(GdiGetRealizationInfo, 3) // �0x11d4� - SVC_(GdiGetServerMetaFileBits, 7) // �0x11d5� - SVC_(GdiGetSpoolMessage, 4) // �0x11d6� - SVC_(GdiGetStats, 5) // �0x11d7� - SVC_(GdiGetStringBitmapW, 5) // �0x11d8� - SVC_(GdiGetTextExtentExW, 8) // �0x11d9� - SVC_(GdiGetUFI, 6) // �0x11da� - SVC_(GdiGetUFIPathname, 10) // �0x11db� - SVC_(GdiGradientFill, 6) // �0x11dc� - SVC_(GdiHT_Get8BPPFormatPalette, 4) // �0x11dd� - SVC_(GdiHT_Get8BPPMaskPalette, 6) // �0x11de� - SVC_(GdiIcmBrushInfo, 8) // �0x11df� - SVC_(GdiInit, 0) // �0x11e0� - SVC_(GdiInitSpool, 0) // �0x11e1� - SVC_(GdiMakeFontDir, 5) // �0x11e2� - SVC_(GdiMakeInfoDC, 2) // �0x11e3� - SVC_(GdiMakeObjectUnXferable, 0) // �0x11e4� - SVC_(GdiMakeObjectXferable, 2) // �0x11e5� - SVC_(GdiMirrorWindowOrg, 1) // �0x11e6� - SVC_(GdiMonoBitmap, 1) // �0x11e7� - SVC_(GdiMoveTo, 4) // �0x11e8� - SVC_(GdiOffsetClipRgn, 3) // �0x11e9� - SVC_(GdiPATHOBJ_bEnum, 2) // �0x11ea� - SVC_(GdiPATHOBJ_bEnumClipLines, 3) // �0x11eb� - SVC_(GdiPATHOBJ_vEnumStart, 1) // �0x11ec� - SVC_(GdiPATHOBJ_vEnumStartClipLines, 4) // �0x11ed� - SVC_(GdiPATHOBJ_vGetBounds, 2) // �0x11ee� - SVC_(GdiPathToRegion, 1) // �0x11ef� - SVC_(GdiPlgBlt, 11) // �0x11f0� - SVC_(GdiPolyDraw, 4) // �0x11f1� - SVC_(GdiPolyTextOutW, 4) // �0x11f2� - SVC_(GdiPtInRegion, 3) // �0x11f3� - SVC_(GdiPtVisible, 3) // �0x11f4� - SVC_(GdiQueryFonts, 3) // �0x11f5� - SVC_(GdiRemoveFontResourceW, 6) // �0x11f6� - SVC_(GdiRemoveMergeFont, 2) // �0x11f7� - SVC_(GdiResetDC, 5) // �0x11f8� - SVC_(GdiResizePalette, 2) // �0x11f9� - SVC_(GdiRoundRect, 7) // �0x11fa� - SVC_(GdiSTROBJ_bEnum, 3) // �0x11fb� - SVC_(GdiSTROBJ_bEnumPositionsOnly, 3) // �0x11fc� - SVC_(GdiSTROBJ_bGetAdvanceWidths, 4) // �0x11fd� - SVC_(GdiSTROBJ_dwGetCodePage, 1) // �0x11fe� - SVC_(GdiSTROBJ_vEnumStart, 1) // �0x11ff� - SVC_(GdiScaleViewportExtEx, 6) // �0x1200� - SVC_(GdiScaleWindowExtEx, 6) // �0x1201� - SVC_(GdiSelectBrush, 2) // �0x1202� - SVC_(GdiSelectClipPath, 2) // �0x1203� - SVC_(GdiSelectPen, 2) // �0x1204� - SVC_(GdiSetBitmapAttributes, 2) // �0x1205� - SVC_(GdiSetBrushAttributes, 2) // �0x1206� - SVC_(GdiSetColorAdjustment, 2) // �0x1207� - SVC_(GdiSetColorSpace, 2) // �0x1208� - SVC_(GdiSetDeviceGammaRamp, 2) // �0x1209� - SVC_(GdiSetFontXform, 3) // �0x120a� - SVC_(GdiSetIcmMode, 3) // �0x120b� - SVC_(GdiSetLinkedUFIs, 3) // �0x120c� - SVC_(GdiSetMagicColors, 3) // �0x120d� - SVC_(GdiSetPUMPDOBJ, 4) // �0x120e� - SVC_(GdiSetPixelFormat, 2) // �0x120f� - SVC_(GdiSetRectRgn, 5) // �0x1210� - SVC_(GdiSetSizeDevice, 3) // �0x1211� - SVC_(GdiSetSystemPaletteUse, 2) // �0x1212� - SVC_(GdiSetTextJustification, 3) // �0x1213� - SVC_(GdiStartDoc, 4) // �0x1214� - SVC_(GdiStartPage, 1) // �0x1215� - SVC_(GdiStrokeAndFillPath, 1) // �0x1216� - SVC_(GdiStrokePath, 1) // �0x1217� - SVC_(GdiSwapBuffers, 1) // �0x1218� - SVC_(GdiTransparentBlt, 11) // �0x1219� - SVC_(GdiUMPDEngFreeUserMem, 1) // �0x121a� - SVC_(GdiUnloadPrinterDriver, 2) // �0x121b� - SVC_(GdiUnmapMemFont, 1) // �0x121c� - SVC_(GdiUpdateColors, 1) // �0x121d� - SVC_(GdiUpdateTransform, 1) // �0x121e� - SVC_(GdiWidenPath, 1) // �0x121f� - SVC_(GdiXFORMOBJ_bApplyXform, 5) // �0x1220� - SVC_(GdiXFORMOBJ_iGetXform, 2) // �0x1221� - SVC_(GdiXLATEOBJ_cGetPalette, 4) // �0x1222� - SVC_(GdiXLATEOBJ_hGetColorTransform, 1) // �0x1223� - SVC_(GdiXLATEOBJ_iXlate, 2) // �0x1224� - SVC_(UserAssociateInputContext, 3) // �0x1225� - SVC_(UserBlockInput, 1) // �0x1226� - SVC_(UserBuildHimcList, 4) // �0x1227� - SVC_(UserBuildPropList, 4) // �0x1228� - SVC_(UserCallHwndOpt, 2) // �0x1229� - SVC_(UserChangeDisplaySettings, 4) // �0x122a� - SVC_(UserChildWindowFromPointEx, 4) // �0x122b� - SVC_(UserClipCursor, 1) // �0x122c� - SVC_(UserCreateDesktop, 5) // �0x122d� - SVC_(UserCreateInputContext, 1) // �0x122e� - SVC_(UserCreateWindowStation, 7) // �0x122f� - SVC_(UserCtxDisplayIOCtl, 3) // �0x1230� - SVC_(UserDdeGetQualityOfService, 3) // �0x1231� - SVC_(UserDdeSetQualityOfService, 3) // �0x1232� - SVC_(UserDestroyInputContext, 1) // �0x1233� - SVC_(UserDisableThreadIme, 1) // �0x1234� - SVC_(UserDragDetect, 3) // �0x1235� - SVC_(UserDragObject, 5) // �0x1236� - SVC_(UserDrawAnimatedRects, 4) // �0x1237� - SVC_(UserDrawCaption, 4) // �0x1238� - SVC_(UserDrawCaptionTemp, 7) // �0x1239� - SVC_(UserDrawMenuBarTemp, 5) // �0x123a� - SVC_(UserEndMenu, 0) // �0x123b� - SVC_(UserEvent, 1) // �0x123c� - SVC_(UserFlashWindowEx, 1) // �0x123d� - SVC_(UserGetAppImeLevel, 1) // �0x123e� - SVC_(UserGetCaretPos, 1) // �0x123f� - SVC_(UserGetClipCursor, 1) // �0x1240� - SVC_(UserGetClipboardViewer, 0) // �0x1241� - SVC_(UserGetComboBoxInfo, 2) // �0x1242� - SVC_(UserGetCursorInfo, 1) // �0x1243� - SVC_(UserGetGuiResources, 2) // �0x1244� - SVC_(UserGetImeHotKey, 4) // �0x1245� - SVC_(UserGetImeInfoEx, 2) // �0x1246� - SVC_(UserGetInternalWindowPos, 3) // �0x1247� - SVC_(UserGetKeyNameText, 3) // �0x1248� - SVC_(UserGetKeyboardLayoutName, 1) // �0x1249� - SVC_(UserGetLayeredWindowAttributes, 4) // �0x124a� - SVC_(UserGetListBoxInfo, 1) // �0x124b� - SVC_(UserGetMenuIndex, 2) // �0x124c� - SVC_(UserGetMenuItemRect, 4) // �0x124d� - SVC_(UserGetMouseMovePointsEx, 5) // �0x124e� - SVC_(UserGetPriorityClipboardFormat, 2) // �0x124f� - SVC_(UserGetRawInputBuffer, 3) // �0x1250� - SVC_(UserGetRawInputData, 5) // �0x1251� - SVC_(UserGetRawInputDeviceInfo, 4) // �0x1252� - SVC_(UserGetRawInputDeviceList, 3) // �0x1253� - SVC_(UserGetRegisteredRawInputDevices, 3) // �0x1254� - SVC_(UserGetWOWClass, 2) // �0x1255� - SVC_(UserHardErrorControl, 3) // �0x1256� - SVC_(UserHiliteMenuItem, 4) // �0x1257� - SVC_(UserImpersonateDdeClientWindow, 2) // �0x1258� - SVC_(UserInitTask, 12) // �0x1259� - SVC_(UserInitialize, 3) // �0x125a� - SVC_(UserInitializeClientPfnArrays, 4) // �0x125b� - SVC_(UserLoadKeyboardLayoutEx, 7) // �0x125c� - SVC_(UserLockWindowStation, 1) // �0x125d� - SVC_(UserLockWorkStation, 0) // �0x125e� - SVC_(UserMNDragLeave, 0) // �0x125f� - SVC_(UserMNDragOver, 2) // �0x1260� - SVC_(UserMenuItemFromPoint, 4) // �0x1261� - SVC_(UserMinMaximize, 3) // �0x1262� - SVC_(UserNotifyIMEStatus, 3) // �0x1263� - SVC_(UserOpenInputDesktop, 3) // �0x1264� - SVC_(UserPrintWindow, 3) // �0x1265� - SVC_(UserQueryInformationThread, 4) // �0x1266� - SVC_(UserQueryInputContext, 2) // �0x1267� - SVC_(UserQuerySendMessage, 1) // �0x1268� - SVC_(UserRealChildWindowFromPoint, 3) // �0x1269� - SVC_(UserRealWaitMessageEx, 2) // �0x126a� - SVC_(UserRegisterHotKey, 4) // �0x126b� - SVC_(UserRegisterRawInputDevices, 3) // �0x126c� - SVC_(UserRegisterTasklist, 1) // �0x126d� - SVC_(UserRegisterUserApiHook, 4) // �0x126e� - SVC_(UserRemoteConnect, 3) // �0x126f� - SVC_(UserRemoteRedrawRectangle, 4) // �0x1270� - SVC_(UserRemoteRedrawScreen, 0) // �0x1271� - SVC_(UserRemoteStopScreenUpdates, 0) // �0x1272� - SVC_(UserResolveDesktopForWOW, 1) // �0x1273� - SVC_(UserSetAppImeLevel, 2) // �0x1274� - SVC_(UserSetClassWord, 3) // �0x1275� - SVC_(UserSetCursorContents, 2) // �0x1276� - SVC_(UserSetImeHotKey, 5) // �0x1277� - SVC_(UserSetImeInfoEx, 1) // �0x1278� - SVC_(UserSetImeOwnerWindow, 2) // �0x1279� - SVC_(UserSetInternalWindowPos, 4) // �0x127a� - SVC_(UserSetLayeredWindowAttributes, 4) // �0x127b� - SVC_(UserSetLogonNotifyWindow, 1) // �0x127c� - SVC_(UserSetMenu, 3) // �0x127d� - SVC_(UserSetMenuContextHelpId, 2) // �0x127e� - SVC_(UserSetMenuFlagRtoL, 1) // �0x127f� - SVC_(UserSetObjectInformation, 4) // �0x1280� - SVC_(UserSetShellWindowEx, 2) // �0x1281� - SVC_(UserSetSysColors, 4) // �0x1282� - SVC_(UserSetSystemCursor, 2) // �0x1283� - SVC_(UserSetSystemTimer, 4) // �0x1284� - SVC_(UserSetThreadLayoutHandles, 2) // �0x1285� - SVC_(UserSetWindowStationUser, 4) // �0x1286� - SVC_(UserSoundSentry, 0) // �0x1287� - SVC_(UserSwitchDesktop, 1) // �0x1288� - SVC_(UserTestForInteractiveUser, 1) // �0x1289� - SVC_(UserTrackPopupMenuEx, 6) // �0x128a� - SVC_(UserUnloadKeyboardLayout, 1) // �0x128b� - SVC_(UserUnlockWindowStation, 1) // �0x128c� - SVC_(UserUnregisterHotKey, 2) // �0x128d� - SVC_(UserUnregisterUserApiHook, 0) // �0x128e� - SVC_(UserUpdateInputContext, 3) // �0x128f� - SVC_(UserUpdateInstance, 3) // �0x1290� - SVC_(UserUpdateLayeredWindow, 10) // �0x1291� - SVC_(UserUpdatePerUserSystemParameters, 2) // �0x1292� - SVC_(UserUserHandleGrantAccess, 3) // �0x1293� - SVC_(UserValidateHandleSecure, 1) // �0x1294� - SVC_(UserWaitForInputIdle, 3) // �0x1295� - SVC_(UserWaitForMsgAndEvent, 1) // �0x1296� - SVC_(UserSetClassLongPtr, 0) // �0x1297� - SVC_(UserSetWindowLongPtr, 4) // �0x1298� - SVC_(UserWin32PoolAllocationStats, 6) // �0x1299� - SVC_(UserYieldTask, 0) // �0x129a� - SVC_(DxEngGetRedirectionBitmap, 1) // - SVC_(GdiDdDDICreateDCFromMemory, 1) // - SVC_(GdiDdDDIDestroyDCFromMemory, 1) // - SVC_(GdiGetFontFamilyInfo, 4) // - SVC_(GdiOffsetViewportOrgEx, 4) // - SVC_(GdiOffsetWindowOrgEx, 4) // - SVC_(GdiSetViewportOrgEx, 4) // - SVC_(GdiSetWindowOrgEx, 4) // - SVC_(UserDbgWin32HeapFail, 2) // - SVC_(UserDbgWin32HeapStat, 2) // - SVC_(UserGetMonitorInfo, 2) // - SVC_(UserMonitorFromPoint, 3) // - SVC_(UserMonitorFromRect, 2) // - SVC_(UserMonitorFromWindow, 2) // - SVC_(UserSetDbgTag, 2) // - SVC_(UserSetDbgTagCount, 1) // - SVC_(UserSetRipFlags, 1) // - SVC_(UserSetScrollBarInfo, 3) // + 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_(UserPostMessage, 4) // 0x100e + SVC_(UserQueryWindow, 2) // 0x100f + SVC_(UserTranslateAccelerator, 3) // 0x1010 + SVC_(GdiFlush, 0) // 0x1011 + SVC_(UserRedrawWindow, 4) // 0x1012 + SVC_(UserWindowFromPoint, 2) // 0x1013 + SVC_(UserCallMsgFilter, 2) // 0x1014 + SVC_(UserValidateTimerCallback, 1) // 0x1015 + SVC_(UserBeginPaint, 2) // 0x1016 + SVC_(UserSetTimer, 4) // 0x1017 + SVC_(UserEndPaint, 2) // 0x1018 + SVC_(UserSetCursor, 1) // 0x1019 + SVC_(UserKillTimer, 2) // 0x101a + SVC_(UserBuildHwndList, 7) // 0x101b + SVC_(UserSelectPalette, 3) // 0x101c + SVC_(UserCallNextHookEx, 4) // 0x101d + SVC_(UserHideCaret, 1) // 0x101e + SVC_(GdiIntersectClipRect, 5) // 0x101f + SVC_(UserCallHwndLock, 2) // 0x1020 + SVC_(UserGetProcessWindowStation, 0) // 0x1021 + SVC_(GdiDeleteObjectApp, 1) // 0x1022 + SVC_(UserSetWindowPos, 7) // 0x1023 + SVC_(UserShowCaret, 1) // 0x1024 + SVC_(UserEndDeferWindowPosEx, 2) // 0x1025 + SVC_(UserCallHwndParamLock, 3) // 0x1026 + SVC_(UserVkKeyScanEx, 3) // 0x1027 + SVC_(GdiSetDIBitsToDeviceInternal, 16) // 0x1028 + SVC_(UserCallTwoParam, 3) // 0x1029 + SVC_(GdiGetRandomRgn, 3) // 0x102a + SVC_(UserCopyAcceleratorTable, 3) // 0x102b + SVC_(UserNotifyWinEvent, 4) // 0x102c + SVC_(GdiExtSelectClipRgn, 3) // 0x102d + SVC_(UserIsClipboardFormatAvailable, 1) // 0x102e + SVC_(UserSetScrollInfo, 4) // 0x102f + SVC_(GdiStretchBlt, 12) // 0x1030 + SVC_(UserCreateCaret, 4) // 0x1031 + SVC_(GdiRectVisible, 2) // 0x1032 + SVC_(GdiCombineRgn, 4) // 0x1033 + SVC_(GdiGetDCObject, 2) // 0x1034 + SVC_(UserDispatchMessage, 1) // 0x1035 + SVC_(UserRegisterWindowMessage, 1) // 0x1036 + SVC_(GdiExtTextOutW, 9) // 0x1037 + SVC_(GdiSelectFont, 2) // 0x1038 + SVC_(GdiRestoreDC, 2) // 0x1039 + SVC_(GdiSaveDC, 1) // 0x103a + SVC_(UserGetForegroundWindow, 0) // 0x103b + SVC_(UserShowScrollBar, 3) // 0x103c + SVC_(UserFindExistingCursorIcon, 3) // 0x103d + SVC_(GdiGetDCDword, 3) // 0x103e + SVC_(GdiGetRegionData, 3) // 0x103f + SVC_(GdiLineTo, 3) // 0x1040 + SVC_(UserSystemParametersInfo, 4) // 0x1041 + SVC_(GdiGetAppClipBox, 2) // 0x1042 + SVC_(UserGetAsyncKeyState, 1) // 0x1043 + SVC_(UserGetCPD, 3) // 0x1044 + SVC_(UserRemoveProp, 2) // 0x1045 + SVC_(GdiDoPalette, 6) // 0x1046 + SVC_(GdiPolyPolyDraw, 5) // 0x1047 + SVC_(UserSetCapture, 1) // 0x1048 + SVC_(UserEnumDisplayMonitors, 5) /* FIXME: 4 on XP/2k3 */ // 0x1049 + SVC_(GdiCreateCompatibleBitmap, 3) // 0x104a + SVC_(UserSetProp, 3) // 0x104b + SVC_(GdiGetTextCharsetInfo, 3) // 0x104c + SVC_(UserSBGetParms, 4) // 0x104d + SVC_(UserGetIconInfo, 6) // 0x104e + SVC_(UserExcludeUpdateRgn, 2) // 0x104f + SVC_(UserSetFocus, 1) // 0x1050 + SVC_(GdiExtGetObjectW, 3) // 0x1051 + SVC_(UserDeferWindowPos, 8) // 0x1052 + SVC_(UserGetUpdateRect, 3) // 0x1053 + SVC_(GdiCreateCompatibleDC, 1) // 0x1054 + SVC_(UserGetClipboardSequenceNumber, 0) // 0x1055 + SVC_(GdiCreatePen, 4) // 0x1056 + SVC_(UserShowWindow, 2) // 0x1057 + SVC_(UserGetKeyboardLayoutList, 2) // 0x1058 + SVC_(GdiPatBlt, 6) // 0x1059 + SVC_(UserMapVirtualKeyEx, 4) // 0x105a + SVC_(UserSetWindowLong, 4) // 0x105b + SVC_(GdiHfontCreate, 5) // 0x105c + SVC_(UserMoveWindow, 6) // 0x105d + SVC_(UserPostThreadMessage, 4) // 0x105e + SVC_(UserDrawIconEx, 11) // 0x105f + SVC_(UserGetSystemMenu, 2) // 0x1060 + SVC_(GdiDrawStream, 3) // 0x1061 + SVC_(UserInternalGetWindowText, 3) // 0x1062 + SVC_(UserGetWindowDC, 1) // 0x1063 + SVC_(GdiD3dDrawPrimitives2, 7) // 0x1064 + SVC_(GdiInvertRgn, 2) // 0x1065 + SVC_(GdiGetRgnBox, 2) // 0x1066 + SVC_(GdiGetAndSetDCDword, 4) // 0x1067 + SVC_(GdiMaskBlt, 13) // 0x1068 + SVC_(GdiGetWidthTable, 7) // 0x1069 + SVC_(UserScrollDC, 7) // 0x106a + SVC_(UserGetObjectInformation, 5) // 0x106b + SVC_(GdiCreateBitmap, 5) // 0x106c + SVC_(GdiConsoleTextOut, 4) // 0x106d + SVC_(UserFindWindowEx, 5) // 0x106e + SVC_(GdiPolyPatBlt, 5) // 0x106f + SVC_(UserUnhookWindowsHookEx, 1) // 0x1070 + SVC_(GdiGetNearestColor, 2) // 0x1071 + SVC_(GdiTransformPoints, 5) // 0x1072 + SVC_(GdiGetDCPoint, 3) // 0x1073 + SVC_(UserCheckImeHotKey, 2) // 0x1074 + SVC_(GdiCreateDIBBrush, 6) // 0x1075 + SVC_(GdiGetTextMetricsW, 3) // 0x1076 + SVC_(UserCreateWindowEx, 15) // 0x1077 + SVC_(UserSetParent, 2) // 0x1078 + SVC_(UserGetKeyboardState, 1) // 0x1079 + SVC_(UserToUnicodeEx, 7) // 0x107a + SVC_(UserGetControlBrush, 3) // 0x107b + SVC_(UserGetClassName, 3) // 0x107c + SVC_(GdiAlphaBlend, 12) // 0x107d + SVC_(GdiDdBlt, 3) // 0x107e + SVC_(GdiOffsetRgn, 3) // 0x107f + SVC_(UserDefSetText, 2) // 0x1080 + SVC_(GdiGetTextFaceW, 4) // 0x1081 + SVC_(GdiStretchDIBitsInternal, 16) // 0x1082 + SVC_(UserSendInput, 3) // 0x1083 + SVC_(UserGetThreadDesktop, 2) // 0x1084 + SVC_(GdiCreateRectRgn, 4) // 0x1085 + SVC_(GdiGetDIBitsInternal, 9) // 0x1086 + SVC_(UserGetUpdateRgn, 3) // 0x1087 + SVC_(GdiDeleteClientObj, 1) // 0x1088 + SVC_(UserGetIconSize, 4) // 0x1089 + SVC_(UserFillWindow, 4) // 0x108a + SVC_(GdiExtCreateRegion, 3) // 0x108b + SVC_(GdiComputeXformCoefficients, 1) // 0x108c + SVC_(UserSetWindowsHookEx, 6) // 0x108d + SVC_(UserNotifyProcessCreate, 4) // 0x108e + SVC_(GdiUnrealizeObject, 1) // 0x108f + SVC_(UserGetTitleBarInfo, 2) // 0x1090 + SVC_(GdiRectangle, 5) // 0x1091 + SVC_(UserSetThreadDesktop, 1) // 0x1092 + SVC_(UserGetDCEx, 3) // 0x1093 + SVC_(UserGetScrollBarInfo, 3) // 0x1094 + SVC_(GdiGetTextExtent, 5) // 0x1095 + SVC_(UserSetWindowFNID, 2) // 0x1096 + SVC_(GdiSetLayout, 3) // 0x1097 + SVC_(UserCalcMenuBar, 5) // 0x1098 + SVC_(UserThunkedMenuItemInfo, 6) // 0x1099 + SVC_(GdiExcludeClipRect, 5) // 0x109a + SVC_(GdiCreateDIBSection, 9) // 0x109b + SVC_(GdiGetDCforBitmap, 1) // 0x109c + SVC_(UserDestroyCursor, 2) // 0x109d + SVC_(UserDestroyWindow, 1) // 0x109e + SVC_(UserCallHwndParam, 3) // 0x109f + SVC_(GdiCreateDIBitmapInternal, 11) // 0x10a0 + SVC_(UserOpenWindowStation, 2) // 0x10a1 + SVC_(GdiDdDeleteSurfaceObject, 1) // 0x10a2 + SVC_(GdiEnumFontClose, 1) // 0x10a3 + SVC_(GdiEnumFontOpen, 7) // 0x10a4 + SVC_(GdiEnumFontChunk, 5) // 0x10a5 + SVC_(GdiDdCanCreateSurface, 2) // 0x10a6 + SVC_(GdiDdCreateSurface, 8) // 0x10a7 + SVC_(UserSetCursorIconData, 4) // 0x10a8 + SVC_(GdiDdDestroySurface, 2) // 0x10a9 + SVC_(UserCloseDesktop, 1) // 0x10aa + SVC_(UserOpenDesktop, 3) // 0x10ab + SVC_(UserSetProcessWindowStation, 1) // 0x10ac + SVC_(UserGetAtomName, 2) // 0x10ad + SVC_(GdiDdResetVisrgn, 2) // 0x10ae + SVC_(GdiExtCreatePen, 11) // 0x10af + SVC_(GdiCreatePaletteInternal, 2) // 0x10b0 + SVC_(GdiSetBrushOrg, 4) // 0x10b1 + SVC_(UserBuildNameList, 4) // 0x10b2 + SVC_(GdiSetPixel, 4) // 0x10b3 + SVC_(UserRegisterClassExWOW, 7) // 0x10b4 + SVC_(GdiCreatePatternBrushInternal, 3) // 0x10b5 + SVC_(UserGetAncestor, 2) // 0x10b6 + SVC_(GdiGetOutlineTextMetricsInternalW, 4) // 0x10b7 + SVC_(GdiSetBitmapBits, 3) // 0x10b8 + SVC_(UserCloseWindowStation, 1) // 0x10b9 + SVC_(UserGetDoubleClickTime, 0) // 0x10ba + SVC_(UserEnableScrollBar, 3) // 0x10bb + SVC_(GdiCreateSolidBrush, 2) // 0x10bc + SVC_(UserGetClassInfo, 5) // 0x10bd aka UserGetClassInfoEx + SVC_(GdiCreateClientObj, 1) // 0x10be + SVC_(UserUnregisterClass, 3) // 0x10bf + SVC_(UserDeleteMenu, 3) // 0x10c0 + SVC_(GdiRectInRegion, 2) // 0x10c1 + SVC_(UserScrollWindowEx, 8) // 0x10c2 + SVC_(GdiGetPixel, 3) // 0x10c3 + SVC_(UserSetClassLong, 4) // 0x10c4 + SVC_(UserGetMenuBarInfo, 4) // 0x10c5 + SVC_(GdiDdCreateSurfaceEx, 3) // 0x10c6 + SVC_(GdiDdCreateSurfaceObject, 6) // 0x10c7 + SVC_(GdiGetNearestPaletteIndex, 2) // 0x10c8 + SVC_(GdiDdLockD3D, 2) // 0x10c9 + SVC_(GdiDdUnlockD3D, 2) // 0x10ca + SVC_(GdiGetCharWidthW, 6) // 0x10cb + SVC_(UserInvalidateRgn, 3) // 0x10cc + SVC_(UserGetClipboardOwner, 0) // 0x10cd + SVC_(UserSetWindowRgn, 3) // 0x10ce + SVC_(UserBitBltSysBmp, 8) // 0x10cf + SVC_(GdiGetCharWidthInfo, 2) // 0x10d0 + SVC_(UserValidateRect, 2) // 0x10d1 + SVC_(UserCloseClipboard, 0) // 0x10d2 + SVC_(UserOpenClipboard, 2) // 0x10d3 + SVC_(GdiGetStockObject, 1) // 0x10d4 + SVC_(UserSetClipboardData, 3) // 0x10d5 + SVC_(UserEnableMenuItem, 3) // 0x10d6 + SVC_(UserAlterWindowStyle, 3) // 0x10d7 + SVC_(GdiFillRgn, 3) // 0x10d8 + SVC_(UserGetWindowPlacement, 2) // 0x10d9 + SVC_(GdiModifyWorldTransform, 3) // 0x10da + SVC_(GdiGetFontData, 5) // 0x10db + SVC_(UserGetOpenClipboardWindow, 0) // 0x10dc + SVC_(UserSetThreadState, 2) // 0x10dd + SVC_(GdiOpenDCW, 7) // 0x10de + SVC_(UserTrackMouseEvent, 1) // 0x10df + SVC_(GdiGetTransform, 3) // 0x10e0 + SVC_(UserDestroyMenu, 1) // 0x10e1 + SVC_(GdiGetBitmapBits, 3) // 0x10e2 + SVC_(UserConsoleControl, 3) // 0x10e3 + SVC_(UserSetActiveWindow, 1) // 0x10e4 + SVC_(UserSetInformationThread, 4) // 0x10e5 + SVC_(UserSetWindowPlacement, 2) // 0x10e6 + SVC_(UserGetControlColor, 4) // 0x10e7 + SVC_(GdiSetMetaRgn, 1) // 0x10e8 + SVC_(GdiSetMiterLimit, 3) // 0x10e9 + SVC_(GdiSetVirtualResolution, 5) // 0x10ea + SVC_(GdiGetRasterizerCaps, 2) // 0x10eb + SVC_(UserSetWindowWord, 3) // 0x10ec + SVC_(UserGetClipboardFormatName, 3) // 0x10ed + SVC_(UserRealInternalGetMessage, 6) // 0x10ee + SVC_(UserCreateLocalMemHandle, 4) // 0x10ef + SVC_(UserAttachThreadInput, 3) // 0x10f0 + SVC_(GdiCreateHalftonePalette, 1) // 0x10f1 + SVC_(UserPaintMenuBar, 6) // 0x10f2 + SVC_(UserSetKeyboardState, 1) // 0x10f3 + SVC_(GdiCombineTransform, 3) // 0x10f4 + SVC_(UserCreateAcceleratorTable, 2) // 0x10f5 + SVC_(UserGetCursorFrameInfo, 4) // 0x10f6 + SVC_(UserGetAltTabInfo, 6) // 0x10f7 + SVC_(UserGetCaretBlinkTime, 0) // 0x10f8 + SVC_(GdiQueryFontAssocInfo, 1) // 0x10f9 + SVC_(UserProcessConnect, 3) // 0x10fa + SVC_(UserEnumDisplayDevices, 4) // 0x10fb + SVC_(UserEmptyClipboard, 0) // 0x10fc + SVC_(UserGetClipboardData, 2) // 0x10fd + SVC_(UserRemoveMenu, 3) // 0x10fe + SVC_(GdiSetBoundsRect, 3) // 0x10ff + SVC_(UserSetInformationProcess, 4) // 0x1100 + SVC_(GdiGetBitmapDimension, 2) // 0x1101 + SVC_(UserConvertMemHandle, 2) // 0x1102 + SVC_(UserDestroyAcceleratorTable, 1) // 0x1103 + SVC_(UserGetGUIThreadInfo, 2) // 0x1104 + SVC_(GdiCloseFigure, 1) // 0x1105 + SVC_(UserSetWindowsHookAW, 3) // 0x1106 + SVC_(UserSetMenuDefaultItem, 3) // 0x1107 + SVC_(UserCheckMenuItem, 3) // 0x1108 + SVC_(UserSetWinEventHook, 8) // 0x1109 + SVC_(UserUnhookWinEvent, 1) // 0x110a + SVC_(GdiSetupPublicCFONT, 3) // 0x110b + SVC_(UserLockWindowUpdate, 1) // 0x110c + SVC_(UserSetSystemMenu, 2) // 0x110d + SVC_(UserThunkedMenuInfo, 2) // 0x110e + SVC_(GdiBeginPath, 1) // 0x110f + SVC_(GdiEndPath, 1) // 0x1110 + SVC_(GdiFillPath, 1) // 0x1111 + SVC_(UserCallHwnd, 2) // 0x1112 + SVC_(UserDdeInitialize, 5) // 0x1113 + SVC_(UserModifyUserStartupInfoFlags, 2) // 0x1114 + SVC_(UserCountClipboardFormats, 0) // 0x1115 + SVC_(GdiAddFontMemResourceEx, 5) // 0x1116 + SVC_(GdiEqualRgn, 2) // 0x1117 + SVC_(GdiGetSystemPaletteUse, 1) // 0x1118 + SVC_(GdiRemoveFontMemResourceEx, 1) // 0x1119 + SVC_(UserEnumDisplaySettings, 4) // 0x111a + SVC_(UserPaintDesktop, 1) // 0x111b + SVC_(GdiExtEscape, 8) // 0x111c + SVC_(GdiSetBitmapDimension, 4) // 0x111d + SVC_(GdiSetFontEnumeration, 1) // 0x111e + SVC_(UserChangeClipboardChain, 2) // 0x111f + SVC_(UserResolveDesktop, 4) // 0x1120 + SVC_(UserSetClipboardViewer, 1) // 0x1121 + SVC_(UserShowWindowAsync, 2) // 0x1122 + SVC_(UserSetConsoleReserveKeys, 2) // 0x1123 + SVC_(GdiCreateColorSpace, 1) // 0x1124 + SVC_(GdiDeleteColorSpace, 1) // 0x1125 + SVC_(UserActivateKeyboardLayout, 2) // 0x1126 + SVC_(GdiAbortDoc, 1) // 0x1127 + SVC_(GdiAbortPath, 1) // 0x1128 + SVC_(GdiAddEmbFontToDC, 2) // 0x1129 + SVC_(GdiAddFontResourceW, 6) // 0x112a + SVC_(GdiAddRemoteFontToDC, 4) // 0x112b + SVC_(GdiAddRemoteMMInstanceToDC, 3) // 0x112c + SVC_(GdiAngleArc, 6) // 0x112d + SVC_(GdiAnyLinkedFonts, 0) // 0x112e + SVC_(GdiArcInternal, 10) // 0x112f + SVC_(GdiBRUSHOBJ_DeleteRbrush, 2) // 0x1130 + SVC_(GdiBRUSHOBJ_hGetColorTransform, 1) // 0x1131 + SVC_(GdiBRUSHOBJ_pvAllocRbrush, 2) // 0x1132 + SVC_(GdiBRUSHOBJ_pvGetRbrush, 1) // 0x1133 + SVC_(GdiBRUSHOBJ_ulGetBrushColor, 1) // 0x1134 + SVC_(GdiCLIPOBJ_bEnum, 3) // 0x1135 + SVC_(GdiCLIPOBJ_cEnumStart, 5) // 0x1136 + SVC_(GdiCLIPOBJ_ppoGetPath, 1) // 0x1137 + SVC_(GdiCancelDC, 1) // 0x1138 + SVC_(GdiChangeGhostFont, 2) // 0x1139 + SVC_(GdiCheckBitmapBits, 8) // 0x113a + SVC_(GdiClearBitmapAttributes, 2) // 0x113b + SVC_(GdiClearBrushAttributes, 2) // 0x113c + SVC_(GdiColorCorrectPalette, 6) // 0x113d + SVC_(GdiConvertMetafileRect, 2) // 0x113e + SVC_(GdiCreateColorTransform, 8) // 0x113f + SVC_(GdiCreateEllipticRgn, 4) // 0x1140 + SVC_(GdiCreateHatchBrushInternal, 3) // 0x1141 + SVC_(GdiCreateMetafileDC, 1) // 0x1142 + SVC_(GdiCreateRoundRectRgn, 6) // 0x1143 + SVC_(GdiCreateServerMetaFile, 6) // 0x1144 + SVC_(GdiD3dContextCreate, 4) // 0x1145 + SVC_(GdiD3dContextDestroy, 1) // 0x1146 + SVC_(GdiD3dContextDestroyAll, 1) // 0x1147 + SVC_(GdiD3dValidateTextureStageState, 1) // 0x1148 + SVC_(GdiDdAddAttachedSurface, 3) // 0x1149 + SVC_(GdiDdAlphaBlt, 3) // 0x114a + SVC_(GdiDdAttachSurface, 2) // 0x114b + SVC_(GdiDdBeginMoCompFrame, 2) // 0x114c + SVC_(GdiDdCanCreateD3DBuffer, 2) // 0x114d + SVC_(GdiDdColorControl, 2) // 0x114e + SVC_(GdiDdCreateD3DBuffer, 8) // 0x114f + SVC_(GdiDdCreateDirectDrawObject, 1) // 0x1150 + SVC_(GdiDdCreateMoComp, 2) // 0x1151 + SVC_(GdiDdDeleteDirectDrawObject, 1) // 0x1152 + SVC_(GdiDdDestroyD3DBuffer, 1) // 0x1153 + SVC_(GdiDdDestroyMoComp, 2) // 0x1154 + SVC_(GdiDdEndMoCompFrame, 2) // 0x1155 + SVC_(GdiDdFlip, 5) // 0x1156 + SVC_(GdiDdFlipToGDISurface, 2) // 0x1157 + SVC_(GdiDdGetAvailDriverMemory, 2) // 0x1158 + SVC_(GdiDdGetBltStatus, 2) // 0x1159 + SVC_(GdiDdGetDC, 2) // 0x115a + SVC_(GdiDdGetDriverInfo, 2) // 0x115b + SVC_(GdiDdGetDriverState, 1) // 0x115c + SVC_(GdiDdGetDxHandle, 3) // 0x115d + SVC_(GdiDdGetFlipStatus, 2) // 0x115e + SVC_(GdiDdGetInternalMoCompInfo, 2) // 0x115f + SVC_(GdiDdGetMoCompBuffInfo, 2) // 0x1160 + SVC_(GdiDdGetMoCompFormats, 2) // 0x1161 + SVC_(GdiDdGetMoCompGuids, 2) // 0x1162 + SVC_(GdiDdGetScanLine, 2) // 0x1163 + SVC_(GdiDdLock, 3) // 0x1164 + SVC_(GdiDdQueryDirectDrawObject, 11) // 0x1165 + SVC_(GdiDdQueryMoCompStatus, 2) // 0x1166 + SVC_(GdiDdReenableDirectDrawObject, 2) // 0x1167 + SVC_(GdiDdReleaseDC, 1) // 0x1168 + SVC_(GdiDdRenderMoComp, 2) // 0x1169 + SVC_(GdiDdSetColorKey, 2) // 0x116a + SVC_(GdiDdSetExclusiveMode, 2) // 0x116b + SVC_(GdiDdSetGammaRamp, 3) // 0x116c + SVC_(GdiDdSetOverlayPosition, 3) // 0x116d + SVC_(GdiDdUnattachSurface, 2) // 0x116e + SVC_(GdiDdUnlock, 2) // 0x116f + SVC_(GdiDdUpdateOverlay, 3) // 0x1170 + SVC_(GdiDdWaitForVerticalBlank, 2) // 0x1171 + SVC_(GdiDeleteColorTransform, 2) // 0x1172 + SVC_(GdiDescribePixelFormat, 4) // 0x1173 + SVC_(GdiDoBanding, 4) // 0x1174 + SVC_(GdiDrawEscape, 4) // 0x1175 + SVC_(GdiDvpAcquireNotification, 3) // 0x1176 + SVC_(GdiDvpCanCreateVideoPort, 2) // 0x1177 + SVC_(GdiDvpColorControl, 2) // 0x1178 + SVC_(GdiDvpCreateVideoPort, 2) // 0x1179 + SVC_(GdiDvpDestroyVideoPort, 2) // 0x117a + SVC_(GdiDvpFlipVideoPort, 4) // 0x117b + SVC_(GdiDvpGetVideoPortBandwidth, 2) // 0x117c + SVC_(GdiDvpGetVideoPortConnectInfo, 2) // 0x117d + SVC_(GdiDvpGetVideoPortField, 2) // 0x117e + SVC_(GdiDvpGetVideoPortFlipStatus, 2) // 0x117f + SVC_(GdiDvpGetVideoPortInputFormats, 2) // 0x1180 + SVC_(GdiDvpGetVideoPortLine, 2) // 0x1181 + SVC_(GdiDvpGetVideoPortOutputFormats, 2) // 0x1182 + SVC_(GdiDvpGetVideoSignalStatus, 2) // 0x1183 + SVC_(GdiDvpReleaseNotification, 2) // 0x1184 + SVC_(GdiDvpUpdateVideoPort, 4) // 0x1185 + SVC_(GdiDvpWaitForVideoPortSync, 2) // 0x1186 + SVC_(GdiDxgGenericThunk, 6) // 0x1187 + SVC_(GdiEllipse, 5) // 0x1188 + SVC_(GdiEnableEudc, 1) // 0x1189 + SVC_(GdiEndDoc, 1) // 0x118a + SVC_(GdiEndPage, 1) // 0x118b + SVC_(GdiEngAlphaBlend, 7) // 0x118c + SVC_(GdiEngAssociateSurface, 3) // 0x118d + SVC_(GdiEngBitBlt, 11) // 0x118e + SVC_(GdiEngCheckAbort, 1) // 0x118f + SVC_(GdiEngComputeGlyphSet, 3) // 0x1190 + SVC_(GdiEngCopyBits, 6) // 0x1191 + SVC_(GdiEngCreateBitmap, 6) // 0x1192 + SVC_(GdiEngCreateClip, 0) // 0x1193 + SVC_(GdiEngCreateDeviceBitmap, 4) // 0x1194 + SVC_(GdiEngCreateDeviceSurface, 4) // 0x1195 + SVC_(GdiEngCreatePalette, 6) // 0x1196 + SVC_(GdiEngDeleteClip, 1) // 0x1197 + SVC_(GdiEngDeletePalette, 1) // 0x1198 + SVC_(GdiEngDeletePath, 1) // 0x1199 + SVC_(GdiEngDeleteSurface, 1) // 0x119a + SVC_(GdiEngEraseSurface, 3) // 0x119b + SVC_(GdiEngFillPath, 7) // 0x119c + SVC_(GdiEngGradientFill, 10) // 0x119d + SVC_(GdiEngLineTo, 9) // 0x119e + SVC_(GdiEngLockSurface, 1) // 0x119f + SVC_(GdiEngMarkBandingSurface, 1) // 0x11a0 + SVC_(GdiEngPaint, 5) // 0x11a1 + SVC_(GdiEngPlgBlt, 11) // 0x11a2 + SVC_(GdiEngStretchBlt, 11) // 0x11a3 + SVC_(GdiEngStretchBltROP, 13) // 0x11a4 + SVC_(GdiEngStrokeAndFillPath, 10) // 0x11a5 + SVC_(GdiEngStrokePath, 8) // 0x11a6 + SVC_(GdiEngTextOut, 10) // 0x11a7 + SVC_(GdiEngTransparentBlt, 8) // 0x11a8 + SVC_(GdiEngUnlockSurface, 1) // 0x11a9 + SVC_(GdiEnumObjects, 4) // 0x11aa + SVC_(GdiEudcLoadUnloadLink, 7) // 0x11ab + SVC_(GdiExtFloodFill, 5) // 0x11ac + SVC_(GdiFONTOBJ_cGetAllGlyphHandles, 2) // 0x11ad + SVC_(GdiFONTOBJ_cGetGlyphs, 5) // 0x11ae + SVC_(GdiFONTOBJ_pQueryGlyphAttrs, 2) // 0x11af + SVC_(GdiFONTOBJ_pfdg, 1) // 0x11b0 + SVC_(GdiFONTOBJ_pifi, 1) // 0x11b1 + SVC_(GdiFONTOBJ_pvTrueTypeFontFile, 2) // 0x11b2 + SVC_(GdiFONTOBJ_pxoGetXform, 1) // 0x11b3 + SVC_(GdiFONTOBJ_vGetInfo, 3) // 0x11b4 + SVC_(GdiFlattenPath, 1) // 0x11b5 + SVC_(GdiFontIsLinked, 1) // 0x11b6 + SVC_(GdiForceUFIMapping, 2) // 0x11b7 + SVC_(GdiFrameRgn, 5) // 0x11b8 + SVC_(GdiFullscreenControl, 5) // 0x11b9 + SVC_(GdiGetBoundsRect, 3) // 0x11ba + SVC_(GdiGetCharABCWidthsW, 6) // 0x11bb + SVC_(GdiGetCharacterPlacementW, 6) // 0x11bc + SVC_(GdiGetColorAdjustment, 2) // 0x11bd + SVC_(GdiGetColorSpaceforBitmap, 1) // 0x11be + SVC_(GdiGetDeviceCaps, 2) // 0x11bf + SVC_(GdiGetDeviceCapsAll, 2) // 0x11c0 + SVC_(GdiGetDeviceGammaRamp, 2) // 0x11c1 + SVC_(GdiGetDeviceWidth, 1) // 0x11c2 + SVC_(GdiGetDhpdev, 1) // 0x11c3 + SVC_(GdiGetETM, 2) // 0x11c4 + SVC_(GdiGetEmbUFI, 7) // 0x11c5 + SVC_(GdiGetEmbedFonts, 0) // 0x11c6 + SVC_(GdiGetEudcTimeStampEx, 3) // 0x11c7 + SVC_(GdiGetFontResourceInfoInternalW, 7) // 0x11c8 + SVC_(GdiGetFontUnicodeRanges, 2) // 0x11c9 + SVC_(GdiGetGlyphIndicesW, 5) // 0x11ca + SVC_(GdiGetGlyphIndicesWInternal, 6) // 0x11cb + SVC_(GdiGetGlyphOutline, 8) // 0x11cc + SVC_(GdiGetKerningPairs, 3) // 0x11cd + SVC_(GdiGetLinkedUFIs, 3) // 0x11ce + SVC_(GdiGetMiterLimit, 2) // 0x11cf + SVC_(GdiGetMonitorID, 3) // 0x11d0 + SVC_(GdiGetObjectBitmapHandle, 2) // 0x11d1 + SVC_(GdiGetPath, 4) // 0x11d2 + SVC_(GdiGetPerBandInfo, 2) // 0x11d3 + SVC_(GdiGetRealizationInfo, 3) // 0x11d4 + SVC_(GdiGetServerMetaFileBits, 7) // 0x11d5 + SVC_(GdiGetSpoolMessage, 4) // 0x11d6 + SVC_(GdiGetStats, 5) // 0x11d7 + SVC_(GdiGetStringBitmapW, 5) // 0x11d8 + SVC_(GdiGetTextExtentExW, 8) // 0x11d9 + SVC_(GdiGetUFI, 6) // 0x11da + SVC_(GdiGetUFIPathname, 10) // 0x11db + SVC_(GdiGradientFill, 6) // 0x11dc + SVC_(GdiHT_Get8BPPFormatPalette, 4) // 0x11dd + SVC_(GdiHT_Get8BPPMaskPalette, 6) // 0x11de + SVC_(GdiIcmBrushInfo, 8) // 0x11df + SVC_(GdiInit, 0) // 0x11e0 + SVC_(GdiInitSpool, 0) // 0x11e1 + SVC_(GdiMakeFontDir, 5) // 0x11e2 + SVC_(GdiMakeInfoDC, 2) // 0x11e3 + SVC_(GdiMakeObjectUnXferable, 0) // 0x11e4 + SVC_(GdiMakeObjectXferable, 2) // 0x11e5 + SVC_(GdiMirrorWindowOrg, 1) // 0x11e6 + SVC_(GdiMonoBitmap, 1) // 0x11e7 + SVC_(GdiMoveTo, 4) // 0x11e8 + SVC_(GdiOffsetClipRgn, 3) // 0x11e9 + SVC_(GdiPATHOBJ_bEnum, 2) // 0x11ea + SVC_(GdiPATHOBJ_bEnumClipLines, 3) // 0x11eb + SVC_(GdiPATHOBJ_vEnumStart, 1) // 0x11ec + SVC_(GdiPATHOBJ_vEnumStartClipLines, 4) // 0x11ed + SVC_(GdiPATHOBJ_vGetBounds, 2) // 0x11ee + SVC_(GdiPathToRegion, 1) // 0x11ef + SVC_(GdiPlgBlt, 11) // 0x11f0 + SVC_(GdiPolyDraw, 4) // 0x11f1 + SVC_(GdiPolyTextOutW, 4) // 0x11f2 + SVC_(GdiPtInRegion, 3) // 0x11f3 + SVC_(GdiPtVisible, 3) // 0x11f4 + SVC_(GdiQueryFonts, 3) // 0x11f5 + SVC_(GdiRemoveFontResourceW, 6) // 0x11f6 + SVC_(GdiRemoveMergeFont, 2) // 0x11f7 + SVC_(GdiResetDC, 5) // 0x11f8 + SVC_(GdiResizePalette, 2) // 0x11f9 + SVC_(GdiRoundRect, 7) // 0x11fa + SVC_(GdiSTROBJ_bEnum, 3) // 0x11fb + SVC_(GdiSTROBJ_bEnumPositionsOnly, 3) // 0x11fc + SVC_(GdiSTROBJ_bGetAdvanceWidths, 4) // 0x11fd + SVC_(GdiSTROBJ_dwGetCodePage, 1) // 0x11fe + SVC_(GdiSTROBJ_vEnumStart, 1) // 0x11ff + SVC_(GdiScaleViewportExtEx, 6) // 0x1200 + SVC_(GdiScaleWindowExtEx, 6) // 0x1201 + SVC_(GdiSelectBrush, 2) // 0x1202 + SVC_(GdiSelectClipPath, 2) // 0x1203 + SVC_(GdiSelectPen, 2) // 0x1204 + SVC_(GdiSetBitmapAttributes, 2) // 0x1205 + SVC_(GdiSetBrushAttributes, 2) // 0x1206 + SVC_(GdiSetColorAdjustment, 2) // 0x1207 + SVC_(GdiSetColorSpace, 2) // 0x1208 + SVC_(GdiSetDeviceGammaRamp, 2) // 0x1209 + SVC_(GdiSetFontXform, 3) // 0x120a + SVC_(GdiSetIcmMode, 3) // 0x120b + SVC_(GdiSetLinkedUFIs, 3) // 0x120c + SVC_(GdiSetMagicColors, 3) // 0x120d + SVC_(GdiSetPUMPDOBJ, 4) // 0x120e + SVC_(GdiSetPixelFormat, 2) // 0x120f + SVC_(GdiSetRectRgn, 5) // 0x1210 + SVC_(GdiSetSizeDevice, 3) // 0x1211 + SVC_(GdiSetSystemPaletteUse, 2) // 0x1212 + SVC_(GdiSetTextJustification, 3) // 0x1213 + SVC_(GdiStartDoc, 4) // 0x1214 + SVC_(GdiStartPage, 1) // 0x1215 + SVC_(GdiStrokeAndFillPath, 1) // 0x1216 + SVC_(GdiStrokePath, 1) // 0x1217 + SVC_(GdiSwapBuffers, 1) // 0x1218 + SVC_(GdiTransparentBlt, 11) // 0x1219 + SVC_(GdiUMPDEngFreeUserMem, 1) // 0x121a + SVC_(GdiUnloadPrinterDriver, 2) // 0x121b + SVC_(GdiUnmapMemFont, 1) // 0x121c + SVC_(GdiUpdateColors, 1) // 0x121d + SVC_(GdiUpdateTransform, 1) // 0x121e + SVC_(GdiWidenPath, 1) // 0x121f + SVC_(GdiXFORMOBJ_bApplyXform, 5) // 0x1220 + SVC_(GdiXFORMOBJ_iGetXform, 2) // 0x1221 + SVC_(GdiXLATEOBJ_cGetPalette, 4) // 0x1222 + SVC_(GdiXLATEOBJ_hGetColorTransform, 1) // 0x1223 + SVC_(GdiXLATEOBJ_iXlate, 2) // 0x1224 + SVC_(UserAssociateInputContext, 3) // 0x1225 + SVC_(UserBlockInput, 1) // 0x1226 + SVC_(UserBuildHimcList, 4) // 0x1227 + SVC_(UserBuildPropList, 4) // 0x1228 + SVC_(UserCallHwndOpt, 2) // 0x1229 + SVC_(UserChangeDisplaySettings, 4) // 0x122a + SVC_(UserChildWindowFromPointEx, 4) // 0x122b + SVC_(UserClipCursor, 1) // 0x122c + SVC_(UserCreateDesktop, 5) // 0x122d + SVC_(UserCreateInputContext, 1) // 0x122e + SVC_(UserCreateWindowStation, 7) // 0x122f + SVC_(UserCtxDisplayIOCtl, 3) // 0x1230 + SVC_(UserDdeGetQualityOfService, 3) // 0x1231 + SVC_(UserDdeSetQualityOfService, 3) // 0x1232 + SVC_(UserDestroyInputContext, 1) // 0x1233 + SVC_(UserDisableThreadIme, 1) // 0x1234 + SVC_(UserDragDetect, 3) // 0x1235 + SVC_(UserDragObject, 5) // 0x1236 + SVC_(UserDrawAnimatedRects, 4) // 0x1237 + SVC_(UserDrawCaption, 4) // 0x1238 + SVC_(UserDrawCaptionTemp, 7) // 0x1239 + SVC_(UserDrawMenuBarTemp, 5) // 0x123a + SVC_(UserEndMenu, 0) // 0x123b + SVC_(UserEvent, 1) // 0x123c + SVC_(UserFlashWindowEx, 1) // 0x123d + SVC_(UserGetAppImeLevel, 1) // 0x123e + SVC_(UserGetCaretPos, 1) // 0x123f + SVC_(UserGetClipCursor, 1) // 0x1240 + SVC_(UserGetClipboardViewer, 0) // 0x1241 + SVC_(UserGetComboBoxInfo, 2) // 0x1242 + SVC_(UserGetCursorInfo, 1) // 0x1243 + SVC_(UserGetGuiResources, 2) // 0x1244 + SVC_(UserGetImeHotKey, 4) // 0x1245 + SVC_(UserGetImeInfoEx, 2) // 0x1246 + SVC_(UserGetInternalWindowPos, 3) // 0x1247 + SVC_(UserGetKeyNameText, 3) // 0x1248 + SVC_(UserGetKeyboardLayoutName, 1) // 0x1249 + SVC_(UserGetLayeredWindowAttributes, 4) // 0x124a + SVC_(UserGetListBoxInfo, 1) // 0x124b + SVC_(UserGetMenuIndex, 2) // 0x124c + SVC_(UserGetMenuItemRect, 4) // 0x124d + SVC_(UserGetMouseMovePointsEx, 5) // 0x124e + SVC_(UserGetPriorityClipboardFormat, 2) // 0x124f + SVC_(UserGetRawInputBuffer, 3) // 0x1250 + SVC_(UserGetRawInputData, 5) // 0x1251 + SVC_(UserGetRawInputDeviceInfo, 4) // 0x1252 + SVC_(UserGetRawInputDeviceList, 3) // 0x1253 + SVC_(UserGetRegisteredRawInputDevices, 3) // 0x1254 + SVC_(UserGetWOWClass, 2) // 0x1255 + SVC_(UserHardErrorControl, 3) // 0x1256 + SVC_(UserHiliteMenuItem, 4) // 0x1257 + SVC_(UserImpersonateDdeClientWindow, 2) // 0x1258 + SVC_(UserInitTask, 12) // 0x1259 + SVC_(UserInitialize, 3) // 0x125a + SVC_(UserInitializeClientPfnArrays, 4) // 0x125b + SVC_(UserLoadKeyboardLayoutEx, 7) // 0x125c + SVC_(UserLockWindowStation, 1) // 0x125d + SVC_(UserLockWorkStation, 0) // 0x125e + SVC_(UserMNDragLeave, 0) // 0x125f + SVC_(UserMNDragOver, 2) // 0x1260 + SVC_(UserMenuItemFromPoint, 4) // 0x1261 + SVC_(UserMinMaximize, 3) // 0x1262 + SVC_(UserNotifyIMEStatus, 3) // 0x1263 + SVC_(UserOpenInputDesktop, 3) // 0x1264 + SVC_(UserPrintWindow, 3) // 0x1265 + SVC_(UserQueryInformationThread, 4) // 0x1266 + SVC_(UserQueryInputContext, 2) // 0x1267 + SVC_(UserQuerySendMessage, 1) // 0x1268 + SVC_(UserRealChildWindowFromPoint, 3) // 0x1269 + SVC_(UserRealWaitMessageEx, 2) // 0x126a + SVC_(UserRegisterHotKey, 4) // 0x126b + SVC_(UserRegisterRawInputDevices, 3) // 0x126c + SVC_(UserRegisterTasklist, 1) // 0x126d + SVC_(UserRegisterUserApiHook, 4) // 0x126e + SVC_(UserRemoteConnect, 3) // 0x126f + SVC_(UserRemoteRedrawRectangle, 4) // 0x1270 + SVC_(UserRemoteRedrawScreen, 0) // 0x1271 + SVC_(UserRemoteStopScreenUpdates, 0) // 0x1272 + SVC_(UserResolveDesktopForWOW, 1) // 0x1273 + SVC_(UserSetAppImeLevel, 2) // 0x1274 + SVC_(UserSetClassWord, 3) // 0x1275 + SVC_(UserSetCursorContents, 2) // 0x1276 + SVC_(UserSetImeHotKey, 5) // 0x1277 + SVC_(UserSetImeInfoEx, 1) // 0x1278 + SVC_(UserSetImeOwnerWindow, 2) // 0x1279 + SVC_(UserSetInternalWindowPos, 4) // 0x127a + SVC_(UserSetLayeredWindowAttributes, 4) // 0x127b + SVC_(UserSetLogonNotifyWindow, 1) // 0x127c + SVC_(UserSetMenu, 3) // 0x127d + SVC_(UserSetMenuContextHelpId, 2) // 0x127e + SVC_(UserSetMenuFlagRtoL, 1) // 0x127f + SVC_(UserSetObjectInformation, 4) // 0x1280 + SVC_(UserSetShellWindowEx, 2) // 0x1281 + SVC_(UserSetSysColors, 4) // 0x1282 + SVC_(UserSetSystemCursor, 2) // 0x1283 + SVC_(UserSetSystemTimer, 4) // 0x1284 + SVC_(UserSetThreadLayoutHandles, 2) // 0x1285 + SVC_(UserSetWindowStationUser, 4) // 0x1286 + SVC_(UserSoundSentry, 0) // 0x1287 + SVC_(UserSwitchDesktop, 1) // 0x1288 + SVC_(UserTestForInteractiveUser, 1) // 0x1289 + SVC_(UserTrackPopupMenuEx, 6) // 0x128a + SVC_(UserUnloadKeyboardLayout, 1) // 0x128b + SVC_(UserUnlockWindowStation, 1) // 0x128c + SVC_(UserUnregisterHotKey, 2) // 0x128d + SVC_(UserUnregisterUserApiHook, 0) // 0x128e + SVC_(UserUpdateInputContext, 3) // 0x128f + SVC_(UserUpdateInstance, 3) // 0x1290 + SVC_(UserUpdateLayeredWindow, 10) // 0x1291 + SVC_(UserUpdatePerUserSystemParameters, 2) // 0x1292 + SVC_(UserUserHandleGrantAccess, 3) // 0x1293 + SVC_(UserValidateHandleSecure, 1) // 0x1294 + SVC_(UserWaitForInputIdle, 3) // 0x1295 + SVC_(UserWaitForMsgAndEvent, 1) // 0x1296 + SVC_(UserSetClassLongPtr, 4) // 0x1297 + SVC_(UserSetWindowLongPtr, 4) // 0x1298 + SVC_(UserWin32PoolAllocationStats, 6) // 0x1299 + SVC_(UserYieldTask, 0) // 0x129a + SVC_(DxEngGetRedirectionBitmap, 1) // + SVC_(GdiDdDDICreateDCFromMemory, 1) // + SVC_(GdiDdDDIDestroyDCFromMemory, 1) // + SVC_(GdiGetFontFamilyInfo, 4) // + SVC_(GdiOffsetViewportOrgEx, 4) // + SVC_(GdiOffsetWindowOrgEx, 4) // + SVC_(GdiSetViewportOrgEx, 4) // + SVC_(GdiSetWindowOrgEx, 4) // + SVC_(UserDbgWin32HeapFail, 2) // + SVC_(UserDbgWin32HeapStat, 2) // + SVC_(UserGetMonitorInfo, 2) // + SVC_(UserMonitorFromPoint, 3) // + SVC_(UserMonitorFromRect, 2) // + SVC_(UserMonitorFromWindow, 2) // + SVC_(UserSetDbgTag, 2) // + SVC_(UserSetDbgTagCount, 1) // + SVC_(UserSetRipFlags, 1) // + SVC_(UserSetScrollBarInfo, 3) //