Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

750 lines
17 KiB

  1. /***************************** Module Header ******************************\
  2. * Module Name: Services.tab
  3. *
  4. * This file lists win32k.sys entry points.
  5. *
  6. * Stub,NumParams[,ErrRetVal]
  7. *
  8. * It must start on the leftmost column and include no spaces.
  9. *
  10. * This will create the a stub named NtStub, which takes NumParams parameters.
  11. * ErrRetVal will be used by the dispatcher on error. This parameter can be:
  12. * 0 == return 0
  13. * -1 == return -1
  14. * 1 == return status code (this is the default)
  15. *
  16. * Copyright (c) 1985-98, Microsoft Corporation
  17. \**************************************************************************/
  18. GdiAbortDoc,1
  19. GdiAbortPath,1
  20. GdiAddFontResourceW,6,0
  21. GdiAddRemoteFontToDC,4,0
  22. GdiAddFontMemResourceEx,5,0
  23. GdiRemoveMergeFont,2,0
  24. GdiAddRemoteMMInstanceToDC,3,0
  25. GdiAlphaBlend,12
  26. GdiAngleArc,6
  27. GdiAnyLinkedFonts,0,0
  28. GdiFontIsLinked,1,0
  29. GdiArcInternal,10
  30. GdiBeginPath,1
  31. GdiBitBlt,11
  32. GdiCancelDC,1
  33. GdiCheckBitmapBits,8
  34. GdiCloseFigure,1
  35. GdiClearBitmapAttributes,2
  36. GdiClearBrushAttributes,2
  37. GdiColorCorrectPalette,6
  38. GdiCombineRgn,4
  39. GdiCombineTransform,3
  40. GdiComputeXformCoefficients,1
  41. GdiConsoleTextOut,4,0
  42. GdiConvertMetafileRect,2
  43. GdiCreateBitmap,5
  44. GdiCreateClientObj,1
  45. GdiCreateColorSpace,1
  46. GdiCreateColorTransform,8
  47. GdiCreateCompatibleBitmap,3
  48. GdiCreateCompatibleDC,1
  49. GdiCreateDIBBrush,6
  50. GdiCreateDIBitmapInternal,11
  51. GdiCreateDIBSection,9
  52. GdiCreateEllipticRgn,4
  53. GdiCreateHalftonePalette,1
  54. GdiCreateHatchBrushInternal,3
  55. GdiCreateMetafileDC,1
  56. GdiCreatePaletteInternal,2
  57. GdiCreatePatternBrushInternal,3
  58. GdiCreatePen,4
  59. GdiCreateRectRgn,4
  60. GdiCreateRoundRectRgn,6
  61. GdiCreateServerMetaFile,6
  62. GdiCreateSolidBrush,2
  63. GdiD3dContextCreate,4
  64. GdiD3dContextDestroy,1
  65. GdiD3dContextDestroyAll,1
  66. GdiD3dValidateTextureStageState,1
  67. GdiD3dDrawPrimitives2,7
  68. GdiDdGetDriverState,1
  69. GdiDdAddAttachedSurface,3
  70. GdiDdAlphaBlt,3
  71. GdiDdAttachSurface,2
  72. GdiDdBeginMoCompFrame,2
  73. GdiDdBlt,3
  74. GdiDdCanCreateSurface,2
  75. GdiDdCanCreateD3DBuffer,2
  76. GdiDdColorControl,2
  77. GdiDdCreateDirectDrawObject,1
  78. GdiDdCreateSurface,8
  79. GdiDdCreateD3DBuffer,8
  80. GdiDdCreateMoComp,2
  81. GdiDdCreateSurfaceObject,6
  82. GdiDdDeleteDirectDrawObject,1
  83. GdiDdDeleteSurfaceObject,1
  84. GdiDdDestroyMoComp,2
  85. GdiDdDestroySurface,2
  86. GdiDdDestroyD3DBuffer,1
  87. GdiDdEndMoCompFrame,2
  88. GdiDdFlip,5
  89. GdiDdFlipToGDISurface,2
  90. GdiDdGetAvailDriverMemory,2
  91. GdiDdGetBltStatus,2
  92. GdiDdGetDC,2
  93. GdiDdGetDriverInfo,2
  94. GdiDdGetDxHandle,3
  95. GdiDdGetFlipStatus,2
  96. GdiDdGetInternalMoCompInfo,2
  97. GdiDdGetMoCompBuffInfo,2
  98. GdiDdGetMoCompGuids,2
  99. GdiDdGetMoCompFormats,2
  100. GdiDdGetScanLine,2
  101. GdiDdLock,3
  102. GdiDdLockD3D,2
  103. GdiDdQueryDirectDrawObject,11
  104. GdiDdQueryMoCompStatus,2
  105. GdiDdReenableDirectDrawObject,2
  106. GdiDdReleaseDC,1
  107. GdiDdRenderMoComp,2
  108. GdiDdResetVisrgn,2
  109. GdiDdSetColorKey,2
  110. GdiDdSetExclusiveMode,2
  111. GdiDdSetGammaRamp,3
  112. GdiDdCreateSurfaceEx,3
  113. GdiDdSetOverlayPosition,3
  114. GdiDdUnattachSurface,2
  115. GdiDdUnlock,2
  116. GdiDdUnlockD3D,2
  117. GdiDdUpdateOverlay,3
  118. GdiDdWaitForVerticalBlank,2
  119. GdiDvpCanCreateVideoPort,2
  120. GdiDvpColorControl,2
  121. GdiDvpCreateVideoPort,2
  122. GdiDvpDestroyVideoPort,2
  123. GdiDvpFlipVideoPort,4
  124. GdiDvpGetVideoPortBandwidth,2
  125. GdiDvpGetVideoPortField,2
  126. GdiDvpGetVideoPortFlipStatus,2
  127. GdiDvpGetVideoPortInputFormats,2
  128. GdiDvpGetVideoPortLine,2
  129. GdiDvpGetVideoPortOutputFormats,2
  130. GdiDvpGetVideoPortConnectInfo,2
  131. GdiDvpGetVideoSignalStatus,2
  132. GdiDvpUpdateVideoPort,4
  133. GdiDvpWaitForVideoPortSync,2
  134. GdiDvpAcquireNotification,3
  135. GdiDvpReleaseNotification,2
  136. GdiDxgGenericThunk,6
  137. GdiDeleteClientObj,1
  138. GdiDeleteColorSpace,1
  139. GdiDeleteColorTransform,2
  140. GdiDeleteObjectApp,1
  141. GdiDescribePixelFormat,4
  142. GdiGetPerBandInfo,2
  143. GdiDoBanding,4
  144. GdiDoPalette,6
  145. GdiDrawEscape,4
  146. GdiEllipse,5
  147. GdiEnableEudc,1
  148. GdiEndDoc,1
  149. GdiEndPage,1
  150. GdiEndPath,1
  151. GdiEnumFontChunk,5,0
  152. GdiEnumFontClose,1,0
  153. GdiEnumFontOpen,7,0
  154. GdiEnumObjects,4
  155. GdiEqualRgn,2
  156. GdiEudcLoadUnloadLink,7,0
  157. GdiExcludeClipRect,5
  158. GdiExtCreatePen,11
  159. GdiExtCreateRegion,3
  160. GdiExtEscape,8
  161. GdiExtFloodFill,5
  162. GdiExtGetObjectW,3
  163. GdiExtSelectClipRgn,3
  164. GdiExtTextOutW,9,0
  165. GdiFillPath,1
  166. GdiFillRgn,3
  167. GdiFlattenPath,1
  168. GdiFlush,0
  169. GdiForceUFIMapping,2,0
  170. GdiFrameRgn,5
  171. GdiFullscreenControl,5
  172. GdiGetAndSetDCDword,4
  173. GdiGetAppClipBox,2
  174. GdiGetBitmapBits,3
  175. GdiGetBitmapDimension,2
  176. GdiGetBoundsRect,3
  177. GdiGetCharABCWidthsW,6,0
  178. GdiGetCharacterPlacementW,6,0
  179. GdiGetCharSet,1,0
  180. GdiGetCharWidthW,6,0
  181. GdiGetCharWidthInfo,2,0
  182. GdiGetColorAdjustment,2
  183. GdiGetColorSpaceforBitmap,1
  184. GdiGetDCDword,3
  185. GdiGetDCforBitmap,1
  186. GdiGetDCObject,2
  187. GdiGetDCPoint,3
  188. GdiGetDeviceCaps,2
  189. GdiGetDeviceGammaRamp,2
  190. GdiGetDeviceCapsAll,2
  191. GdiGetDIBitsInternal,9
  192. GdiGetETM,2,0
  193. GdiGetEudcTimeStampEx,3,0
  194. GdiGetFontData,5,-1
  195. GdiGetFontResourceInfoInternalW,7,0
  196. GdiGetGlyphIndicesW,5,-1
  197. GdiGetGlyphIndicesWInternal,6,-1
  198. GdiGetGlyphOutline,8,-1
  199. GdiGetKerningPairs,3,0
  200. GdiGetLinkedUFIs,3,0
  201. GdiGetMiterLimit,2
  202. GdiGetMonitorID,3,0
  203. GdiGetNearestColor,2
  204. GdiGetNearestPaletteIndex,2
  205. GdiGetObjectBitmapHandle,2
  206. GdiGetOutlineTextMetricsInternalW,4
  207. GdiGetPath,4
  208. GdiGetPixel,3
  209. GdiGetRandomRgn,3
  210. GdiGetRasterizerCaps,2
  211. GdiGetRealizationInfo,3
  212. GdiGetRegionData,3
  213. GdiGetRgnBox,2
  214. GdiGetServerMetaFileBits,7
  215. GdiGetSpoolMessage,4
  216. GdiGetStats,5
  217. GdiGetStockObject,1
  218. GdiGetStringBitmapW,5
  219. GdiGetSystemPaletteUse,1
  220. GdiGetTextCharsetInfo,3,-1
  221. GdiGetTextExtent,5,0
  222. GdiGetTextExtentExW,8,0
  223. GdiGetTextFaceW,4,0
  224. GdiGetTextMetricsW,3,0
  225. GdiGetTransform,3,0
  226. GdiGetUFI,6,0
  227. GdiGetEmbUFI,7,0
  228. GdiGetUFIPathname,10,0
  229. GdiGetEmbedFonts,0,-1
  230. GdiChangeGhostFont,2,0
  231. GdiAddEmbFontToDC,2,0
  232. GdiGetFontUnicodeRanges,2,0
  233. GdiGetWidthTable,7,-1
  234. GdiGradientFill,6
  235. GdiHfontCreate,5,0
  236. GdiIcmBrushInfo,8
  237. GdiInit,0,0
  238. GdiInitSpool,0
  239. GdiIntersectClipRect,5
  240. GdiInvertRgn,2
  241. GdiLineTo,3
  242. GdiMakeFontDir,5,0
  243. GdiMakeInfoDC,2
  244. GdiMaskBlt,13
  245. GdiModifyWorldTransform,3,0
  246. GdiMonoBitmap,1
  247. GdiMoveTo,4
  248. GdiOffsetClipRgn,3
  249. GdiOffsetRgn,3
  250. GdiOpenDCW,7
  251. GdiPatBlt,6
  252. GdiPolyPatBlt,5
  253. GdiPathToRegion,1
  254. GdiPlgBlt,11
  255. GdiPolyDraw,4
  256. GdiPolyPolyDraw,5
  257. GdiPolyTextOutW,4
  258. GdiPtInRegion,3
  259. GdiPtVisible,3
  260. GdiQueryFonts,3,0
  261. GdiQueryFontAssocInfo,1,0
  262. GdiRectangle,5
  263. GdiRectInRegion,2
  264. GdiRectVisible,2
  265. GdiRemoveFontResourceW,6,0
  266. GdiRemoveFontMemResourceEx,1,0
  267. GdiResetDC,5
  268. GdiResizePalette,2
  269. GdiRestoreDC,2
  270. GdiRoundRect,7
  271. GdiSaveDC,1
  272. GdiScaleViewportExtEx,6
  273. GdiScaleWindowExtEx,6
  274. GdiSelectBitmap,2
  275. GdiSelectBrush,2
  276. GdiSelectClipPath,2
  277. GdiSelectFont,2,0
  278. GdiSelectPen,2
  279. GdiSetBitmapAttributes,2
  280. GdiSetBitmapBits,3
  281. GdiSetBitmapDimension,4
  282. GdiSetBoundsRect,3
  283. GdiSetBrushAttributes,2
  284. GdiSetBrushOrg,4
  285. GdiSetColorAdjustment,2
  286. GdiSetColorSpace,2
  287. GdiSetDeviceGammaRamp,2
  288. GdiSetDIBitsToDeviceInternal,16
  289. GdiSetFontEnumeration,1,0
  290. GdiSetFontXform,3,0
  291. GdiSetIcmMode,3
  292. GdiSetLinkedUFIs,3,0
  293. GdiSetMagicColors,3
  294. GdiSetMetaRgn,1
  295. GdiSetMiterLimit,3
  296. GdiGetDeviceWidth,1
  297. GdiMirrorWindowOrg,1
  298. GdiSetLayout,3
  299. GdiSetPixel,4
  300. GdiSetPixelFormat,2
  301. GdiSetRectRgn,5
  302. GdiSetSystemPaletteUse,2
  303. GdiSetTextJustification,3,0
  304. GdiSetupPublicCFONT,3,-1
  305. GdiSetVirtualResolution,5
  306. GdiSetSizeDevice,3
  307. GdiStartDoc,4
  308. GdiStartPage,1
  309. GdiStretchBlt,12
  310. GdiStretchDIBitsInternal,16
  311. GdiStrokeAndFillPath,1
  312. GdiStrokePath,1
  313. GdiSwapBuffers,1
  314. GdiTransformPoints,5
  315. GdiTransparentBlt,11
  316. GdiUnloadPrinterDriver,2
  317. GdiUnmapMemFont,1
  318. GdiUnrealizeObject,1
  319. GdiUpdateColors,1
  320. GdiWidenPath,1
  321. /*
  322. * NTUSER entry points
  323. */
  324. UserActivateKeyboardLayout,2,0
  325. UserAlterWindowStyle,3,0
  326. UserAssociateInputContext,3
  327. UserAttachThreadInput,3,0
  328. UserBeginPaint,2,0
  329. UserBitBltSysBmp,8,0
  330. UserBlockInput,1,0
  331. UserBuildHimcList,4,1
  332. UserBuildHwndList,7,1
  333. UserBuildNameList,4,1
  334. UserBuildPropList,4,1
  335. UserCallHwnd,2,0
  336. UserCallHwndLock,2,0
  337. UserCallHwndOpt,2,0
  338. UserCallHwndParam,3,0
  339. UserCallHwndParamLock,3,0
  340. UserCallMsgFilter,2,0
  341. UserCallNextHookEx,4,0
  342. UserCallNoParam,1,0
  343. UserCallOneParam,2,0
  344. UserCallTwoParam,3,0
  345. UserChangeClipboardChain,2,0
  346. UserChangeDisplaySettings,4,-1
  347. UserCheckImeHotKey,2,-1
  348. UserCheckMenuItem,3,-1
  349. UserChildWindowFromPointEx,4,0
  350. UserClipCursor,1,0
  351. UserCloseClipboard,0,0
  352. UserCloseDesktop,1,0
  353. UserCloseWindowStation,1,0
  354. UserConsoleControl,3,1
  355. UserConvertMemHandle,2,0
  356. UserCopyAcceleratorTable,3,0
  357. UserCountClipboardFormats,0,0
  358. UserCreateAcceleratorTable,2,0
  359. UserCreateCaret,4,0
  360. UserCreateDesktop,5,0
  361. UserCreateInputContext,1,0
  362. UserCreateLocalMemHandle,4,1
  363. UserCreateWindowEx,15,0
  364. UserCreateWindowStation,7,0
  365. UserDdeGetQualityOfService,3,0
  366. UserDdeInitialize,5
  367. UserDdeSetQualityOfService,3,0
  368. UserDeferWindowPos,8,0
  369. UserDefSetText,2,0
  370. UserDeleteMenu,3,0
  371. UserDestroyAcceleratorTable,1,0
  372. UserDestroyCursor,2,0
  373. UserDestroyInputContext,1,0
  374. UserDestroyMenu,1,0
  375. UserDestroyWindow,1,0
  376. UserDisableThreadIme,1,0
  377. UserDispatchMessage,1,0
  378. UserDragDetect,3,0
  379. UserDragObject,5,0
  380. UserDrawAnimatedRects,4,0
  381. UserDrawCaption,4,0
  382. UserDrawCaptionTemp,7,0
  383. UserDrawIconEx,11,0
  384. UserDrawMenuBarTemp,5,0
  385. UserEmptyClipboard,0,0
  386. UserEnableMenuItem,3,-1
  387. UserEnableScrollBar,3,0
  388. UserEndDeferWindowPosEx,2,0
  389. UserEndMenu,0,0
  390. UserEndPaint,2,0
  391. UserEnumDisplayDevices,4,1
  392. UserEnumDisplayMonitors,4,0
  393. UserEnumDisplaySettings,4,1
  394. UserEvent,1,0
  395. UserExcludeUpdateRgn,2,0
  396. UserFillWindow,4,0
  397. UserFindExistingCursorIcon,3,0
  398. UserFindWindowEx,5,0
  399. UserFlashWindowEx,1,0
  400. UserGetAltTabInfo,6,0
  401. UserGetAncestor,2,0
  402. UserGetAppImeLevel,1,0
  403. UserGetAsyncKeyState,1,0
  404. UserGetAtomName,2,0
  405. UserGetCaretBlinkTime,0,0
  406. UserGetCaretPos,1,0
  407. UserGetClassInfoEx,5,0
  408. UserGetClassName,3,0
  409. UserGetClipboardData,2,0
  410. UserGetClipboardFormatName,3,0
  411. UserGetClipboardOwner,0,0
  412. UserGetClipboardSequenceNumber,0,0
  413. UserGetClipboardViewer,0,0
  414. UserGetClipCursor,1,0
  415. UserGetComboBoxInfo,2,0
  416. UserGetControlBrush,3,0
  417. UserGetControlColor,4,0
  418. UserGetCPD,3,0
  419. UserGetCursorFrameInfo,4,0
  420. UserGetCursorInfo,1,0
  421. UserGetDC,1,0
  422. UserGetDCEx,3,0
  423. #ifdef REDIRECTION
  424. UserGetDesktopRedirectionMode,2,0
  425. #endif // REDIRECTION
  426. UserGetDoubleClickTime,0,0
  427. UserGetForegroundWindow,0,0
  428. UserGetGuiResources,2,0
  429. UserGetGUIThreadInfo,2,0
  430. UserGetIconInfo,6,0
  431. UserGetIconSize,4,0
  432. UserGetImeHotKey,4,0
  433. UserGetImeInfoEx,2,0
  434. UserGetInternalWindowPos,3,0
  435. UserGetKeyboardLayoutList,2,0
  436. UserGetKeyboardLayoutName,1,0
  437. UserGetKeyboardState,1,0
  438. UserGetKeyNameText,3,0
  439. UserGetKeyState,1,0
  440. UserGetListBoxInfo,1,0
  441. UserGetMenuBarInfo,4,0
  442. UserGetMenuIndex,2,0
  443. UserGetMenuItemRect,4,0
  444. UserGetMessage,4,0
  445. UserGetMouseMovePointsEx,5,-1
  446. UserGetObjectInformation,5,0
  447. UserGetOpenClipboardWindow,0,0
  448. UserGetPriorityClipboardFormat,2,0
  449. #ifdef REDIRECTION
  450. UserGetProcessRedirectionMode,2,0
  451. #endif // REDIRECTION
  452. UserGetProcessWindowStation,0,0
  453. #ifdef GENERIC_INPUT
  454. UserGetRawInputBuffer,3,-1
  455. UserGetRawInputData,5,-1
  456. UserGetRawInputDeviceInfo,4,-1
  457. UserGetRawInputDeviceList, 3, -1
  458. UserGetRegisteredRawInputDevices,3,-1
  459. #endif // GENERIC_INPUT
  460. UserGetScrollBarInfo,3,0
  461. UserGetSystemMenu,2,0
  462. UserGetThreadDesktop,2,0
  463. UserGetThreadState,1,0
  464. UserGetTitleBarInfo,2,0
  465. UserGetUpdateRect,3,0
  466. UserGetUpdateRgn,3,0
  467. UserGetWindowDC,1,0
  468. UserGetWindowPlacement,2,0
  469. UserGetWOWClass,2,0
  470. UserHardErrorControl,3
  471. UserHideCaret,1,0
  472. UserHiliteMenuItem,4,0
  473. UserImpersonateDdeClientWindow,2,0
  474. UserInitialize,3,1
  475. UserInitializeClientPfnArrays,4,1
  476. UserInitTask,12,1
  477. UserInternalGetWindowText,3,0
  478. UserInvalidateRect,3,0
  479. UserInvalidateRgn,3,0
  480. UserIsClipboardFormatAvailable,1,0
  481. UserKillTimer,2,0
  482. UserLoadKeyboardLayoutEx,7,0
  483. UserLockWindowStation,1,0
  484. UserLockWindowUpdate,1,0
  485. UserLockWorkStation,0,0
  486. UserMapVirtualKeyEx,4,0
  487. UserMenuItemFromPoint,4,-1
  488. UserMessageCall,7,0
  489. UserMinMaximize,3,0
  490. UserMNDragLeave,0,0
  491. UserMNDragOver,2,0
  492. UserModifyUserStartupInfoFlags,2,0
  493. UserMoveWindow,6,0
  494. UserNotifyIMEStatus,3,0
  495. UserNotifyProcessCreate,4,0
  496. UserNotifyWinEvent,4,0
  497. UserOpenClipboard,2,0
  498. UserOpenDesktop,3,0
  499. UserOpenInputDesktop,3,0
  500. UserOpenWindowStation,2,0
  501. UserPaintDesktop,1,0
  502. UserPeekMessage,5,0
  503. UserPostMessage,4,0
  504. UserPostThreadMessage,4,0
  505. UserPrintWindow,3,0
  506. UserProcessConnect,3,1
  507. UserQueryInformationThread,5,1
  508. UserQueryInputContext,2,0
  509. UserQuerySendMessage,1,0
  510. UserQueryWindow,2,0
  511. UserRealChildWindowFromPoint,3,0
  512. #ifdef MESSAGE_PUMP_HOOK
  513. UserRealInternalGetMessage,6,0
  514. UserRealWaitMessageEx,2,0
  515. #endif
  516. UserRedrawWindow,4,0
  517. UserRegisterClassExWOW,7,0
  518. UserRegisterUserApiHook,2,0
  519. UserRegisterHotKey,4,0
  520. #ifdef GENERIC_INPUT
  521. UserRegisterRawInputDevices,3,0
  522. #endif
  523. UserRegisterTasklist,1,0
  524. UserRegisterWindowMessage,1,0
  525. #ifdef GENERIC_INPUT
  526. #ifdef LATER
  527. UserReleaseRawInputHandle,1,0
  528. #endif
  529. #endif
  530. UserRemoveMenu,3,0
  531. UserRemoveProp,2,0
  532. UserResolveDesktop,4,0
  533. UserResolveDesktopForWOW,1,1
  534. UserSBGetParms,4,0
  535. UserScrollDC,7,0
  536. UserScrollWindowEx,8,0
  537. UserSelectPalette,3,0
  538. UserSendInput,3,0
  539. UserSetActiveWindow,1,0
  540. UserSetAppImeLevel,2,0
  541. UserSetCapture,1,0
  542. UserSetClassLong,4,0
  543. #if defined(_WIN64)
  544. UserSetClassLongPtr,4,0
  545. #endif
  546. UserSetClassWord,3,0
  547. UserSetClipboardData,3,0
  548. UserSetClipboardViewer,1,0
  549. UserSetConsoleReserveKeys,2,0
  550. UserSetCursor,1,0
  551. UserSetCursorContents,2,0
  552. UserSetCursorIconData,4,0
  553. #ifdef REDIRECTION
  554. UserSetDesktopRedirectionMode,2,0
  555. #endif // REDIRECTION
  556. UserSetFocus,1,0
  557. UserSetImeHotKey,5,0
  558. UserSetImeInfoEx,1,0
  559. UserSetImeOwnerWindow,2,0
  560. UserSetInformationProcess,4,1
  561. UserSetInformationThread,4,1
  562. UserSetInternalWindowPos,4,0
  563. UserSetKeyboardState,1,0
  564. UserSetLogonNotifyWindow,1,0
  565. UserSetMenu,3,0
  566. UserSetMenuContextHelpId,2,0
  567. UserSetMenuDefaultItem,3,0
  568. UserSetMenuFlagRtoL,1,0
  569. UserSetObjectInformation,4,0
  570. UserSetParent,2,0
  571. #ifdef REDIRECTION
  572. UserSetProcessRedirectionMode,2,0
  573. #endif // REDIRECTION
  574. UserSetProcessWindowStation,1,0
  575. UserSetProp,3,0
  576. UserSetScrollInfo,4,0
  577. UserSetShellWindowEx,2,0
  578. UserSetSysColors,4,0
  579. UserSetSystemCursor,2,0
  580. UserSetSystemMenu,2,0
  581. UserSetSystemTimer,4,0
  582. UserSetThreadDesktop,1,0
  583. UserSetThreadLayoutHandles,2,0
  584. UserSetThreadState,2,0
  585. UserSetTimer,4,0
  586. UserSetWindowFNID,2,0
  587. UserSetWindowLong,4,0
  588. #if defined(_WIN64)
  589. UserSetWindowLongPtr,4,0
  590. #endif
  591. UserSetWindowPlacement,2,0
  592. UserSetWindowPos,7,0
  593. UserSetWindowRgn,3,0
  594. UserSetWindowsHookAW,3,0
  595. UserSetWindowsHookEx,6,0
  596. UserSetWindowStationUser,4,0
  597. UserSetWindowWord,3,0
  598. UserSetWinEventHook,8,0
  599. UserShowCaret,1,0
  600. UserShowScrollBar,3,0
  601. UserShowWindow,2,0
  602. UserShowWindowAsync,2,0
  603. UserSoundSentry,0,1
  604. UserSwitchDesktop,1,0
  605. UserSystemParametersInfo,4,0
  606. UserTestForInteractiveUser,1,1
  607. UserThunkedMenuInfo,2,0
  608. UserThunkedMenuItemInfo,6,0
  609. UserToUnicodeEx,7,0
  610. UserTrackMouseEvent,1,0
  611. UserTrackPopupMenuEx,6,0
  612. UserCalcMenuBar,5,0
  613. UserPaintMenuBar,6,0
  614. UserTranslateAccelerator,3,0
  615. UserTranslateMessage,2,0
  616. UserUnhookWindowsHookEx,1,0
  617. UserUnhookWinEvent,1,0
  618. UserUnloadKeyboardLayout,1,0
  619. UserUnlockWindowStation,1,0
  620. UserUnregisterClass,3,0
  621. UserUnregisterUserApiHook,0,0
  622. UserUnregisterHotKey,2,0
  623. UserUpdateInputContext,3,0
  624. UserUpdateInstance,3
  625. UserUpdateLayeredWindow,9,0
  626. UserGetLayeredWindowAttributes,4,0
  627. UserSetLayeredWindowAttributes,4,0
  628. UserUpdatePerUserSystemParameters,2,0
  629. UserUserHandleGrantAccess,3,0
  630. UserValidateHandleSecure,1,0
  631. UserValidateRect,2,0
  632. UserValidateTimerCallback,1,0
  633. UserVkKeyScanEx,3,-1
  634. UserWaitForInputIdle,3,-1
  635. UserWaitForMsgAndEvent,1,0
  636. UserWaitMessage,0,0
  637. UserWin32PoolAllocationStats,6
  638. UserWindowFromPoint,2,0
  639. UserYieldTask,0,0
  640. UserRemoteConnect,3,1
  641. UserRemoteRedrawRectangle,4,1
  642. UserRemoteRedrawScreen,0,1
  643. UserRemoteStopScreenUpdates,0,1
  644. UserCtxDisplayIOCtl,3,1
  645. GdiEngAssociateSurface,3
  646. GdiEngCreateBitmap,6
  647. GdiEngCreateDeviceSurface,4
  648. GdiEngCreateDeviceBitmap,4
  649. GdiEngCreatePalette,6
  650. GdiEngComputeGlyphSet,3
  651. GdiEngCopyBits,6
  652. GdiEngDeletePalette,1
  653. GdiEngDeleteSurface,1
  654. GdiEngEraseSurface,3
  655. GdiEngUnlockSurface,1
  656. GdiEngLockSurface,1
  657. GdiEngBitBlt,11
  658. GdiEngStretchBlt,11
  659. GdiEngPlgBlt,11
  660. GdiEngMarkBandingSurface,1
  661. GdiEngStrokePath,8
  662. GdiEngFillPath,7
  663. GdiEngStrokeAndFillPath,10
  664. GdiEngPaint,5
  665. GdiEngLineTo,9
  666. GdiEngAlphaBlend,7
  667. GdiEngGradientFill,10
  668. GdiEngTransparentBlt,8
  669. GdiEngTextOut,10,0
  670. GdiEngStretchBltROP,13
  671. GdiXLATEOBJ_cGetPalette,4
  672. GdiXLATEOBJ_iXlate,2
  673. GdiXLATEOBJ_hGetColorTransform,1
  674. GdiCLIPOBJ_bEnum,3
  675. GdiCLIPOBJ_cEnumStart,5
  676. GdiCLIPOBJ_ppoGetPath,1
  677. GdiEngDeletePath,1
  678. GdiEngCreateClip,0
  679. GdiEngDeleteClip,1
  680. GdiBRUSHOBJ_ulGetBrushColor,1
  681. GdiBRUSHOBJ_pvAllocRbrush,2
  682. GdiBRUSHOBJ_pvGetRbrush,1
  683. GdiBRUSHOBJ_hGetColorTransform,1
  684. GdiXFORMOBJ_bApplyXform,5
  685. GdiXFORMOBJ_iGetXform,2
  686. GdiFONTOBJ_vGetInfo,3
  687. GdiFONTOBJ_pxoGetXform,1
  688. GdiFONTOBJ_cGetGlyphs,5
  689. GdiFONTOBJ_pifi,1
  690. GdiFONTOBJ_pfdg,1
  691. GdiFONTOBJ_pQueryGlyphAttrs,2
  692. GdiFONTOBJ_pvTrueTypeFontFile,2
  693. GdiFONTOBJ_cGetAllGlyphHandles,2
  694. GdiSTROBJ_bEnum,3
  695. GdiSTROBJ_bEnumPositionsOnly,3
  696. GdiSTROBJ_bGetAdvanceWidths,4
  697. GdiSTROBJ_vEnumStart,1
  698. GdiSTROBJ_dwGetCodePage,1
  699. GdiPATHOBJ_vGetBounds,2
  700. GdiPATHOBJ_bEnum,2
  701. GdiPATHOBJ_vEnumStart,1
  702. GdiPATHOBJ_vEnumStartClipLines,4
  703. GdiPATHOBJ_bEnumClipLines,3
  704. GdiGetDhpdev,1
  705. GdiEngCheckAbort,1
  706. GdiHT_Get8BPPFormatPalette,4
  707. GdiHT_Get8BPPMaskPalette,6
  708. GdiUpdateTransform,1
  709. GdiSetPUMPDOBJ,4,0
  710. GdiBRUSHOBJ_DeleteRbrush,2
  711. GdiUMPDEngFreeUserMem,1
  712. GdiDrawStream,3
  713. #ifdef PRERELEASE
  714. UserQueryUserCounters,5,0
  715. #endif
  716. /*
  717. * Place at the end all the DBG only APIs. This way it will not affect
  718. * mixing checked and free binaries.
  719. */
  720. #if DBG
  721. UserDbgWin32HeapFail,2
  722. UserDbgWin32HeapStat,2
  723. UserSetDbgTag,2,0
  724. UserSetDbgTagCount,1,0
  725. UserSetRipFlags,1,0
  726. #endif