[KERNEL32][CONSRV]
[reactos.git] / win32ss / w32ksvc.h
index daf9873..3b6db97 100644 (file)
@@ -1,6 +1,6 @@
 // SVC_(<NAME>, <ARG_COUNT>)
 //
-// Funcs, order, should, match, Windows, XP, 5.1.2600, SP2)
+// Funcs order should match Windows XP 5.1.2600 SP2
 //
 SVC_(GdiAbortDoc, 1)
 SVC_(GdiAbortPath, 1)
@@ -235,7 +235,7 @@ SVC_(GdiMonoBitmap, 1)
 SVC_(GdiMoveTo, 4)
 SVC_(GdiOffsetClipRgn, 3)
 SVC_(GdiOffsetRgn, 3)
-SVC_(GdiOpenDCW, 8)
+SVC_(GdiOpenDCW, 8) /* FIXME: 7 params on XP/2k3 */
 SVC_(GdiPatBlt, 6)
 SVC_(GdiPolyPatBlt, 5)
 SVC_(GdiPathToRegion, 1)
@@ -374,8 +374,7 @@ SVC_(UserEndDeferWindowPosEx, 2)
 SVC_(UserEndMenu, 0)
 SVC_(UserEndPaint, 2)
 SVC_(UserEnumDisplayDevices, 4)
-// SVC_(UserEnumDisplayMonitors, 4, Wrong, number, of, param, ?)
-SVC_(UserEnumDisplayMonitors, 5)
+SVC_(UserEnumDisplayMonitors, 5) /* FIXME: 4 on XP/2k3 */
 SVC_(UserEnumDisplaySettings, 4)
 SVC_(UserEvent, 1)
 SVC_(UserExcludeUpdateRgn, 2)
@@ -496,7 +495,7 @@ SVC_(UserRealInternalGetMessage, 6)
 SVC_(UserRealWaitMessageEx, 2)
 SVC_(UserRedrawWindow, 4)
 SVC_(UserRegisterClassExWOW, 7)
-SVC_(UserRegisterUserApiHook, 4)
+SVC_(UserRegisterUserApiHook, 4) /* Note: 2 params on XP, 4 on 2k3 */
 SVC_(UserRegisterHotKey, 4)
 SVC_(UserRegisterRawInputDevices, 3)
 SVC_(UserRegisterTasklist, 1)
@@ -590,7 +589,7 @@ SVC_(UserUnregisterUserApiHook, 0)
 SVC_(UserUnregisterHotKey, 2)
 SVC_(UserUpdateInputContext, 3)
 SVC_(UserUpdateInstance, 3)
-SVC_(UserUpdateLayeredWindow, 10)
+SVC_(UserUpdateLayeredWindow, 10) /* Note: 9 params on XP, 10 on 2k3 */
 SVC_(UserGetLayeredWindowAttributes, 4)
 SVC_(UserSetLayeredWindowAttributes, 4)
 SVC_(UserUpdatePerUserSystemParameters, 2)
@@ -603,7 +602,6 @@ SVC_(UserWaitForInputIdle, 3)
 SVC_(UserWaitForMsgAndEvent, 1)
 SVC_(UserWaitMessage, 0)
 SVC_(UserWin32PoolAllocationStats, 6)
-SVC_(UserWindowFromPhysicalPoint, 2)
 SVC_(UserWindowFromPoint, 2)
 SVC_(UserYieldTask, 0)
 SVC_(UserRemoteConnect, 3)
@@ -688,11 +686,7 @@ SVC_(GdiGetFontFamilyInfo, 4)
 SVC_(GdiOffsetViewportOrgEx, 4)
 SVC_(GdiOffsetWindowOrgEx, 4)
 
-SVC_(UserBuildMenuItemList, 4)
-SVC_(UserGetMenuDefaultItem, 3)
 SVC_(UserGetMonitorInfo, 2)
-SVC_(UserMenuInfo, 3)
-SVC_(UserMenuItemInfo, 5)
 SVC_(UserMonitorFromPoint, 3)
 SVC_(UserMonitorFromRect, 2)
 SVC_(UserMonitorFromWindow, 2)