1 ; $Id: w32kdll.def 27344 2007-08-01 14:12:10Z tkreuzer $
3 ; ReactOS Operating System
5 ; This file contains all win32k native api functions from win xp
6 ; unsupported functions are commented out.
13 NtGdiAddFontResourceW@24
14 NtGdiAddRemoteFontToDC@16
15 NtGdiAddFontMemResourceEx@20
16 NtGdiRemoveMergeFont@8
17 NtGdiAddRemoteMMInstanceToDC@12
26 NtGdiCheckBitmapBits@32
28 NtGdiClearBitmapAttributes@8
29 NtGdiClearBrushAttributes@8
30 NtGdiColorCorrectPalette@24
32 NtGdiCombineTransform@12
33 NtGdiComputeXformCoefficients@4
34 NtGdiConsoleTextOut@16
35 NtGdiConvertMetafileRect@8
37 NtGdiCreateClientObj@4
38 NtGdiCreateColorSpace@4
39 NtGdiCreateColorTransform@32
40 NtGdiCreateCompatibleBitmap@12
41 NtGdiCreateCompatibleDC@4
42 NtGdiCreateDIBBrush@24
43 NtGdiCreateDIBitmapInternal@44
44 NtGdiCreateDIBSection@36
45 NtGdiCreateEllipticRgn@16
46 NtGdiCreateHalftonePalette@4
47 NtGdiCreateHatchBrushInternal@12
48 NtGdiCreateMetafileDC@4
49 NtGdiCreatePaletteInternal@8
50 NtGdiCreatePatternBrushInternal@12
53 NtGdiCreateRoundRectRgn@24
54 NtGdiCreateServerMetaFile@24
55 NtGdiCreateSolidBrush@8
56 NtGdiD3dContextCreate@16
57 NtGdiD3dContextDestroy@4
58 NtGdiD3dContextDestroyAll@4
59 NtGdiD3dValidateTextureStageState@4
60 NtGdiD3dDrawPrimitives2@28
61 NtGdiDdGetDriverState@4
62 NtGdiDdAddAttachedSurface@12
64 NtGdiDdAttachSurface@8
65 NtGdiDdBeginMoCompFrame@8
67 NtGdiDdCanCreateSurface@8
68 NtGdiDdCanCreateD3DBuffer@8
70 NtGdiDdCreateDirectDrawObject@4
71 NtGdiDdCreateSurface@32
72 NtGdiDdCreateD3DBuffer@32
74 NtGdiDdCreateSurfaceObject@24
75 NtGdiDdDeleteDirectDrawObject@4
76 NtGdiDdDeleteSurfaceObject@4
77 NtGdiDdDestroyMoComp@8
78 NtGdiDdDestroySurface@8
79 NtGdiDdDestroyD3DBuffer@4
80 NtGdiDdEndMoCompFrame@8
82 NtGdiDdFlipToGDISurface@8
83 NtGdiDdGetAvailDriverMemory@8
86 NtGdiDdGetDriverInfo@8
88 NtGdiDdGetFlipStatus@8
89 NtGdiDdGetInternalMoCompInfo@8
90 NtGdiDdGetMoCompBuffInfo@8
91 NtGdiDdGetMoCompGuids@8
92 NtGdiDdGetMoCompFormats@8
96 NtGdiDdQueryDirectDrawObject@44
97 NtGdiDdQueryMoCompStatus@8
98 NtGdiDdReenableDirectDrawObject@8
100 NtGdiDdRenderMoComp@8
103 NtGdiDdSetExclusiveMode@8
104 NtGdiDdSetGammaRamp@12
105 NtGdiDdCreateSurfaceEx@12
106 NtGdiDdSetOverlayPosition@12
107 NtGdiDdUnattachSurface@8
110 NtGdiDdUpdateOverlay@12
111 NtGdiDdWaitForVerticalBlank@8
112 NtGdiDvpCanCreateVideoPort@8
113 NtGdiDvpColorControl@8
114 NtGdiDvpCreateVideoPort@8
115 NtGdiDvpDestroyVideoPort@8
116 NtGdiDvpFlipVideoPort@16
117 NtGdiDvpGetVideoPortBandwidth@8
118 NtGdiDvpGetVideoPortField@8
119 NtGdiDvpGetVideoPortFlipStatus@8
120 NtGdiDvpGetVideoPortInputFormats@8
121 NtGdiDvpGetVideoPortLine@8
122 NtGdiDvpGetVideoPortOutputFormats@8
123 NtGdiDvpGetVideoPortConnectInfo@8
124 NtGdiDvpGetVideoSignalStatus@8
125 NtGdiDvpUpdateVideoPort@16
126 NtGdiDvpWaitForVideoPortSync@8
127 NtGdiDvpAcquireNotification@12
128 NtGdiDvpReleaseNotification@8
129 NtGdiDxgGenericThunk@24
130 NtGdiDeleteClientObj@4
131 NtGdiDeleteColorSpace@4
132 NtGdiDeleteColorTransform@8
133 NtGdiDeleteObjectApp@4
134 NtGdiDescribePixelFormat@16
135 NtGdiGetPerBandInfo@8
144 NtGdiEnumFontChunk@20
149 NtGdiEudcLoadUnloadLink@28
150 NtGdiExcludeClipRect@20
152 NtGdiExtCreateRegion@12
155 NtGdiExtGetObjectW@12
156 NtGdiExtSelectClipRgn@12
161 NtGdiFlushUserBatch@0
163 NtGdiForceUFIMapping@8
165 NtGdiFullscreenControl@20
166 NtGdiGetAndSetDCDword@16
168 NtGdiGetBitmapBits@12
169 NtGdiGetBitmapDimension@8
170 NtGdiGetBoundsRect@12
171 NtGdiGetCharABCWidthsW@24
172 NtGdiGetCharacterPlacementW@24
174 NtGdiGetCharWidthW@24
175 NtGdiGetCharWidthInfo@8
176 NtGdiGetColorAdjustment@8
177 NtGdiGetColorSpaceforBitmap@4
179 NtGdiGetDCforBitmap@4
183 NtGdiGetDeviceGammaRamp@8
184 NtGdiGetDeviceCapsAll@8
185 NtGdiGetDIBitsInternal@36
187 NtGdiGetEudcTimeStampEx@12
189 NtGdiGetFontResourceInfoInternalW@28
190 NtGdiGetGlyphIndicesW@20
191 NtGdiGetGlyphIndicesWInternal@24
192 NtGdiGetGlyphOutline@32
193 NtGdiGetKerningPairs@12
194 NtGdiGetLinkedUFIs@12
197 NtGdiGetNearestColor@8
198 NtGdiGetNearestPaletteIndex@8
199 NtGdiGetObjectBitmapHandle@8
200 NtGdiGetOutlineTextMetricsInternalW@16
204 NtGdiGetRasterizerCaps@8
205 NtGdiGetRealizationInfo@12
206 NtGdiGetRegionData@12
208 NtGdiGetServerMetaFileBits@28
209 NtGdiGetSpoolMessage@16
211 NtGdiGetStockObject@4
212 NtGdiGetStringBitmapW@20
213 NtGdiGetSystemPaletteUse@4
214 NtGdiGetTextCharsetInfo@12
215 NtGdiGetTextExtent@20
216 NtGdiGetTextExtentExW@32
218 NtGdiGetTextMetricsW@12
222 NtGdiGetUFIPathname@40
224 NtGdiChangeGhostFont@8
225 NtGdiAddEmbFontToDC@8
226 NtGdiGetFontUnicodeRanges@8
227 NtGdiGetWidthTable@28
233 NtGdiIntersectClipRect@20
239 NtGdiModifyWorldTransform@12
242 NtGdiOffsetClipRgn@12
255 NtGdiQueryFontAssocInfo@4
259 NtGdiRemoveFontResourceW@24
260 NtGdiRemoveFontMemResourceEx@4
266 NtGdiScaleViewportExtEx@24
267 NtGdiScaleWindowExtEx@24
270 NtGdiSelectClipPath@8
273 NtGdiSetBitmapAttributes@8
274 NtGdiSetBitmapBits@12
275 NtGdiSetBitmapDimension@16
276 NtGdiSetBoundsRect@12
277 NtGdiSetBrushAttributes@8
279 NtGdiSetColorAdjustment@8
281 NtGdiSetDeviceGammaRamp@8
282 NtGdiSetDIBitsToDeviceInternal@64
283 NtGdiSetFontEnumeration@4
286 NtGdiSetLinkedUFIs@12
287 NtGdiSetMagicColors@12
289 NtGdiSetMiterLimit@12
290 NtGdiGetDeviceWidth@4
291 NtGdiMirrorWindowOrg@4
294 NtGdiSetPixelFormat@8
296 NtGdiSetSystemPaletteUse@8
297 NtGdiSetTextJustification@12
298 NtGdiSetupPublicCFONT@12
299 NtGdiSetVirtualResolution@20
300 NtGdiSetSizeDevice@12
304 NtGdiStretchDIBitsInternal@64
305 NtGdiStrokeAndFillPath@4
308 NtGdiTransformPoints@20
309 NtGdiTransparentBlt@44
310 NtGdiUnloadPrinterDriver@8
312 NtGdiUnrealizeObject@4
315 NtUserActivateKeyboardLayout@8
316 NtUserAlterWindowStyle@12
317 NtUserAssociateInputContext@12
318 NtUserAttachThreadInput@12
320 NtUserBitBltSysBmp@32
322 NtUserBuildHimcList@16
323 NtUserBuildHwndList@28
324 NtUserBuildNameList@16
325 NtUserBuildPropList@16
329 NtUserCallHwndParam@12
330 NtUserCallHwndParamLock@12
331 NtUserCallMsgFilter@8
332 NtUserCallNextHookEx@16
335 NtUserCallTwoParam@12
336 NtUserChangeClipboardChain@8
337 NtUserChangeDisplaySettings@20
338 NtUserCheckImeHotKey@8
339 NtUserCheckMenuItem@12
340 NtUserChildWindowFromPointEx@16
342 NtUserCloseClipboard@0
344 NtUserCloseWindowStation@4
345 NtUserConsoleControl@12
346 NtUserConvertMemHandle@8
347 NtUserCopyAcceleratorTable@12
348 NtUserCountClipboardFormats@0
349 NtUserCreateAcceleratorTable@8
351 NtUserCreateDesktop@20
352 NtUserCreateInputContext@4
353 NtUserCreateLocalMemHandle@16
354 NtUserCreateWindowEx@60
355 NtUserCreateWindowStation@28
356 NtUserDdeGetQualityOfService@12
357 NtUserDdeInitialize@20
358 NtUserDdeSetQualityOfService@12
359 NtUserDeferWindowPos@32
362 NtUserDestroyAcceleratorTable@4
363 NtUserDestroyCursor@8
364 NtUserDestroyInputContext@4
366 NtUserDestroyWindow@4
367 NtUserDisableThreadIme@4
368 NtUserDispatchMessage@4
371 NtUserDrawAnimatedRects@16
373 NtUserDrawCaptionTemp@28
375 NtUserDrawMenuBarTemp@20
376 NtUserEmptyClipboard@0
377 NtUserEnableMenuItem@12
378 NtUserEnableScrollBar@12
379 NtUserEndDeferWindowPosEx@8
382 NtUserEnumDisplayDevices@16
383 ;NtUserEnumDisplayMonitors@16
384 NtUserEnumDisplaySettings@16
386 NtUserExcludeUpdateRgn@8
388 ;NtUserFindExistingCursorIcon@12
389 NtUserFindWindowEx@20
390 NtUserFlashWindowEx@4
391 NtUserGetAltTabInfo@24
393 ;NtUserGetAppImeLevel@4
394 NtUserGetAsyncKeyState@4
396 NtUserGetCaretBlinkTime@0
398 ;NtUserGetClassInfo@20
399 NtUserGetClassName@12
400 NtUserGetClipboardData@8
401 NtUserGetClipboardFormatName@12
402 NtUserGetClipboardOwner@0
403 NtUserGetClipboardSequenceNumber@0
404 NtUserGetClipboardViewer@0
405 NtUserGetClipCursor@4
406 NtUserGetComboBoxInfo@8
407 NtUserGetControlBrush@12
408 NtUserGetControlColor@16
410 NtUserGetCursorFrameInfo@16
411 NtUserGetCursorInfo@4
414 NtUserGetDoubleClickTime@0
415 NtUserGetForegroundWindow@0
416 NtUserGetGuiResources@8
417 NtUserGetGUIThreadInfo@8
420 NtUserGetImeHotKey@16
422 NtUserGetInternalWindowPos@12
423 NtUserGetKeyboardLayoutList@8
424 NtUserGetKeyboardLayoutName@4
425 NtUserGetKeyboardState@4
426 NtUserGetKeyNameText@12
428 NtUserGetListBoxInfo@4
429 NtUserGetMenuBarInfo@16
431 NtUserGetMenuItemRect@16
433 NtUserGetMouseMovePointsEx@20
434 NtUserGetObjectInformation@20
435 NtUserGetOpenClipboardWindow@0
436 NtUserGetPriorityClipboardFormat@8
437 NtUserGetProcessWindowStation@0
438 NtUserGetRawInputBuffer@12
439 NtUserGetRawInputData@20
440 NtUserGetRawInputDeviceInfo@16
441 NtUserGetRawInputDeviceList@12
442 NtUserGetRegisteredRawInputDevices@12
443 NtUserGetScrollBarInfo@12
444 NtUserGetSystemMenu@8
445 NtUserGetThreadDesktop@8
446 NtUserGetThreadState@4
447 NtUserGetTitleBarInfo@8
448 NtUserGetUpdateRect@12
449 NtUserGetUpdateRgn@12
451 NtUserGetWindowPlacement@8
453 NtUserHardErrorControl@12
455 NtUserHiliteMenuItem@16
456 NtUserImpersonateDdeClientWindow@8
458 NtUserInitializeClientPfnArrays@16
460 NtUserInternalGetWindowText@12
461 NtUserInvalidateRect@12
462 NtUserInvalidateRgn@12
463 NtUserIsClipboardFormatAvailable@4
465 NtUserLoadKeyboardLayoutEx@28
466 NtUserLockWindowStation@4
467 NtUserLockWindowUpdate@4
468 NtUserLockWorkStation@0
469 NtUserMapVirtualKeyEx@16
470 NtUserMenuItemFromPoint@16
475 NtUserModifyUserStartupInfoFlags@8
477 NtUserNotifyIMEStatus@12
478 NtUserNotifyProcessCreate@16
479 NtUserNotifyWinEvent@16
480 NtUserOpenClipboard@8
482 NtUserOpenInputDesktop@12
483 NtUserOpenWindowStation@8
487 NtUserPostThreadMessage@16
489 NtUserProcessConnect@12
490 NtUserQueryInformationThread@20
491 NtUserQueryInputContext@8
492 NtUserQuerySendMessage@4
493 NtUserQueryUserCounters@20
495 NtUserRealChildWindowFromPoint@12
496 NtUserRealInternalGetMessage@24
497 NtUserRealWaitMessageEx@8
498 NtUserRedrawWindow@16
499 NtUserRegisterClassExWOW@28
500 NtUserRegisterUserApiHook@8
501 NtUserRegisterHotKey@16
502 NtUserRegisterRawInputDevices@12
503 NtUserRegisterTasklist@4
504 NtUserRegisterWindowMessage@4
507 NtUserResolveDesktop@16
508 NtUserResolveDesktopForWOW@4
511 NtUserScrollWindowEx@32
512 NtUserSelectPalette@12
514 NtUserSetActiveWindow@4
515 NtUserSetAppImeLevel@8
517 NtUserSetClassLong@16
518 NtUserSetClassWord@12
519 NtUserSetClipboardData@12
520 NtUserSetClipboardViewer@4
521 NtUserSetConsoleReserveKeys@8
523 NtUserSetCursorContents@8
524 ;NtUserSetCursorIconData@16
527 NtUserSetImeHotKey@20
529 NtUserSetImeOwnerWindow@8
530 NtUserSetInformationProcess@16
531 NtUserSetInformationThread@16
532 NtUserSetInternalWindowPos@16
533 NtUserSetKeyboardState@4
534 NtUserSetLogonNotifyWindow@4
536 NtUserSetMenuContextHelpId@8
537 NtUserSetMenuDefaultItem@12
538 NtUserSetMenuFlagRtoL@4
539 NtUserSetObjectInformation@16
541 NtUserSetProcessWindowStation@4
544 NtUserSetScrollInfo@16
545 NtUserSetShellWindowEx@8
546 NtUserSetSysColors@16
547 NtUserSetSystemCursor@8
548 NtUserSetSystemMenu@8
549 NtUserSetSystemTimer@16
550 NtUserSetThreadDesktop@4
551 NtUserSetThreadLayoutHandles@8
552 NtUserSetThreadState@8
554 NtUserSetWindowFNID@8
555 NtUserSetWindowLong@16
556 NtUserSetWindowPlacement@8
557 NtUserSetWindowPos@28
558 NtUserSetWindowRgn@12
559 NtUserSetWindowsHookAW@12
560 NtUserSetWindowsHookEx@24
561 NtUserSetWindowStationUser@16
562 NtUserSetWindowWord@12
563 NtUserSetWinEventHook@32
565 NtUserShowScrollBar@12
567 NtUserShowWindowAsync@8
569 NtUserSwitchDesktop@4
570 NtUserSystemParametersInfo@16
571 NtUserTestForInteractiveUser@4
572 NtUserThunkedMenuInfo@8
573 NtUserThunkedMenuItemInfo@24
575 NtUserTrackMouseEvent@4
576 NtUserTrackPopupMenuEx@24
578 NtUserPaintMenuBar@24
579 NtUserTranslateAccelerator@12
580 NtUserTranslateMessage@8
581 NtUserUnhookWindowsHookEx@4
582 NtUserUnhookWinEvent@4
583 NtUserUnloadKeyboardLayout@4
584 NtUserUnlockWindowStation@4
585 ;NtUserUnregisterClass@12
586 NtUserUnregisterUserApiHook@0
587 NtUserUnregisterHotKey@8
588 NtUserUpdateInputContext@12
589 NtUserUpdateInstance@12
590 NtUserUpdateLayeredWindow@40
591 NtUserGetLayeredWindowAttributes@16
592 NtUserSetLayeredWindowAttributes@16
593 NtUserUpdatePerUserSystemParameters@8
594 NtUserUserHandleGrantAccess@12
595 NtUserValidateHandleSecure@8
597 NtUserValidateTimerCallback@12
599 NtUserWaitForInputIdle@12
600 NtUserWaitForMsgAndEvent@4
602 NtUserWin32PoolAllocationStats@24
603 NtUserWindowFromPoint@8
605 NtUserRemoteConnect@12
606 NtUserRemoteRedrawRectangle@16
607 NtUserRemoteRedrawScreen@0
608 NtUserRemoteStopScreenUpdates@0
609 NtUserCtxDisplayIOCtl@12
610 NtGdiEngAssociateSurface@12
611 NtGdiEngCreateBitmap@24
612 NtGdiEngCreateDeviceSurface@16
613 NtGdiEngCreateDeviceBitmap@16
614 NtGdiEngCreatePalette@24
615 NtGdiEngComputeGlyphSet@12
617 NtGdiEngDeletePalette@4
618 NtGdiEngDeleteSurface@4
619 NtGdiEngEraseSurface@12
620 NtGdiEngUnlockSurface@4
621 NtGdiEngLockSurface@4
623 NtGdiEngStretchBlt@44
625 NtGdiEngMarkBandingSurface@4
626 NtGdiEngStrokePath@32
628 NtGdiEngStrokeAndFillPath@40
631 NtGdiEngAlphaBlend@28
632 NtGdiEngGradientFill@40
633 NtGdiEngTransparentBlt@32
635 NtGdiEngStretchBltROP@52
636 NtGdiXLATEOBJ_cGetPalette@16
637 NtGdiXLATEOBJ_iXlate@8
638 NtGdiXLATEOBJ_hGetColorTransform@4
639 NtGdiCLIPOBJ_bEnum@12
640 NtGdiCLIPOBJ_cEnumStart@20
641 NtGdiCLIPOBJ_ppoGetPath@4
645 NtGdiBRUSHOBJ_ulGetBrushColor@4
646 NtGdiBRUSHOBJ_pvAllocRbrush@8
647 NtGdiBRUSHOBJ_pvGetRbrush@4
648 NtGdiBRUSHOBJ_hGetColorTransform@4
649 NtGdiXFORMOBJ_bApplyXform@20
650 NtGdiXFORMOBJ_iGetXform@8
651 NtGdiFONTOBJ_vGetInfo@12
652 NtGdiFONTOBJ_pxoGetXform@4
653 NtGdiFONTOBJ_cGetGlyphs@20
656 NtGdiFONTOBJ_pQueryGlyphAttrs@8
657 NtGdiFONTOBJ_pvTrueTypeFontFile@8
658 NtGdiFONTOBJ_cGetAllGlyphHandles@8
660 NtGdiSTROBJ_bEnumPositionsOnly@12
661 NtGdiSTROBJ_bGetAdvanceWidths@16
662 NtGdiSTROBJ_vEnumStart@4
663 NtGdiSTROBJ_dwGetCodePage@4
664 NtGdiPATHOBJ_vGetBounds@8
666 NtGdiPATHOBJ_vEnumStart@4
667 NtGdiPATHOBJ_vEnumStartClipLines@16
668 NtGdiPATHOBJ_bEnumClipLines@12
671 NtGdiHT_Get8BPPFormatPalette@16
672 NtGdiHT_Get8BPPMaskPalette@24
673 NtGdiUpdateTransform@4
675 NtGdiBRUSHOBJ_DeleteRbrush@8
676 NtGdiUMPDEngFreeUserMem@4