win32k syscall dlls for win xp and 2k

svn path=/trunk/; revision=28456
This commit is contained in:
Timo Kreuzer 2007-08-22 21:49:49 +00:00
parent 28dafc3348
commit d99309335f
14 changed files with 10606 additions and 35 deletions

View file

@ -14,7 +14,7 @@
</directory>
<directory name="w32kdll">
<xi:include href="w32kdll/w32kdll.rbuild" />
<xi:include href="w32kdll/directory.rbuild" />
</directory>
<directory name="w32knapi">

View file

@ -0,0 +1,11 @@
<directory name="w32kdll_ros">
<xi:include href="w32kdll_ros/w32kdll_ros.rbuild" />
</directory>
<directory name="w32kdll_xpsp2">
<xi:include href="w32kdll_xpsp2/w32kdll_xpsp2.rbuild" />
</directory>
<directory name="w32kdll_2ksp4">
<xi:include href="w32kdll_2ksp4/w32kdll_2ksp4.rbuild" />
</directory>

View file

@ -1,7 +0,0 @@
<module name="w32kdll" type="win32dll" entrypoint="0" installname="w32kdll.dll">
<importlibrary definition="w32kdll.def" />
<define name="__USE_W32API" />
<define name="_WIN32_WINNT">0x0502</define>
<library>win32ksys</library>
<file>main.c</file>
</module>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,649 @@
; $Id: w32kdll.def 27344 2007-08-01 14:12:10Z tkreuzer $
;
; ReactOS Operating System
;
; This file contains all win32k native api functions from win 2000 sp4
;
LIBRARY w32kdll.dll
EXPORTS
NtGdiAbortDoc@4
NtGdiAbortPath@4
NtGdiAddFontResourceW@24
NtGdiAddRemoteFontToDC@16
NtGdiAddFontMemResourceEx@20
NtGdiRemoveMergeFont@8
NtGdiAddRemoteMMInstanceToDC@12
NtGdiAlphaBlend@48
NtGdiAngleArc@24
NtGdiAnyLinkedFonts@0
NtGdiFontIsLinked@4
NtGdiArcInternal@40
NtGdiBeginPath@4
NtGdiBitBlt@44
NtGdiCancelDC@4
NtGdiCheckBitmapBits@32
NtGdiCloseFigure@4
NtGdiColorCorrectPalette@24
NtGdiCombineRgn@16
NtGdiCombineTransform@12
NtGdiComputeXformCoefficients@4
NtGdiConsoleTextOut@16
NtGdiConvertMetafileRect@8
NtGdiCreateBitmap@20
NtGdiCreateClientObj@4
NtGdiCreateColorSpace@4
NtGdiCreateColorTransform@32
NtGdiCreateCompatibleBitmap@12
NtGdiCreateCompatibleDC@4
NtGdiCreateDIBBrush@24
NtGdiCreateDIBitmapInternal@44
NtGdiCreateDIBSection@36
NtGdiCreateEllipticRgn@16
NtGdiCreateHalftonePalette@4
NtGdiCreateHatchBrushInternal@12
NtGdiCreateMetafileDC@4
NtGdiCreatePaletteInternal@8
NtGdiCreatePatternBrushInternal@12
NtGdiCreatePen@16
NtGdiCreateRectRgn@16
NtGdiCreateRoundRectRgn@24
NtGdiCreateServerMetaFile@24
NtGdiCreateSolidBrush@8
NtGdiD3dContextCreate@16
NtGdiD3dContextDestroy@4
NtGdiD3dContextDestroyAll@4
NtGdiD3dValidateTextureStageState@4
NtGdiD3dDrawPrimitives2@28
NtGdiDdGetDriverState@4
NtGdiDdAddAttachedSurface@12
NtGdiDdAlphaBlt@12
NtGdiDdAttachSurface@8
NtGdiDdBeginMoCompFrame@8
NtGdiDdBlt@12
NtGdiDdCanCreateSurface@8
NtGdiDdCanCreateD3DBuffer@8
NtGdiDdColorControl@8
NtGdiDdCreateDirectDrawObject@4
NtGdiDdCreateSurface@32
NtGdiDdCreateD3DBuffer@32
NtGdiDdCreateMoComp@8
NtGdiDdCreateSurfaceObject@24
NtGdiDdDeleteDirectDrawObject@4
NtGdiDdDeleteSurfaceObject@4
NtGdiDdDestroyMoComp@8
NtGdiDdDestroySurface@8
NtGdiDdDestroyD3DBuffer@4
NtGdiDdEndMoCompFrame@8
NtGdiDdFlip@20
NtGdiDdFlipToGDISurface@8
NtGdiDdGetAvailDriverMemory@8
NtGdiDdGetBltStatus@8
NtGdiDdGetDC@8
NtGdiDdGetDriverInfo@8
NtGdiDdGetDxHandle@12
NtGdiDdGetFlipStatus@8
NtGdiDdGetInternalMoCompInfo@8
NtGdiDdGetMoCompBuffInfo@8
NtGdiDdGetMoCompGuids@8
NtGdiDdGetMoCompFormats@8
NtGdiDdGetScanLine@8
NtGdiDdLock@12
NtGdiDdLockD3D@8
NtGdiDdQueryDirectDrawObject@44
NtGdiDdQueryMoCompStatus@8
NtGdiDdReenableDirectDrawObject@8
NtGdiDdReleaseDC@4
NtGdiDdRenderMoComp@8
NtGdiDdResetVisrgn@8
NtGdiDdSetColorKey@8
NtGdiDdSetExclusiveMode@8
NtGdiDdSetGammaRamp@12
NtGdiDdCreateSurfaceEx@12
NtGdiDdSetOverlayPosition@12
NtGdiDdUnattachSurface@8
NtGdiDdUnlock@8
NtGdiDdUnlockD3D@8
NtGdiDdUpdateOverlay@12
NtGdiDdWaitForVerticalBlank@8
NtGdiDvpCanCreateVideoPort@8
NtGdiDvpColorControl@8
NtGdiDvpCreateVideoPort@8
NtGdiDvpDestroyVideoPort@8
NtGdiDvpFlipVideoPort@16
NtGdiDvpGetVideoPortBandwidth@8
NtGdiDvpGetVideoPortField@8
NtGdiDvpGetVideoPortFlipStatus@8
NtGdiDvpGetVideoPortInputFormats@8
NtGdiDvpGetVideoPortLine@8
NtGdiDvpGetVideoPortOutputFormats@8
NtGdiDvpGetVideoPortConnectInfo@8
NtGdiDvpGetVideoSignalStatus@8
NtGdiDvpUpdateVideoPort@16
NtGdiDvpWaitForVideoPortSync@8
NtGdiDeleteClientObj@4
NtGdiDeleteColorSpace@4
NtGdiDeleteColorTransform@8
NtGdiDeleteObjectApp@4
NtGdiDescribePixelFormat@16
NtGdiGetPerBandInfo@8
NtGdiDoBanding@16
NtGdiDoPalette@24
NtGdiDrawEscape@16
NtGdiEllipse@20
NtGdiEnableEudc@4
NtGdiEndDoc@4
NtGdiEndPage@4
NtGdiEndPath@4
NtGdiEnumFontChunk@20
NtGdiEnumFontClose@4
NtGdiEnumFontOpen@28
NtGdiEnumObjects@16
NtGdiEqualRgn@8
NtGdiEudcEnumFaceNameLinkW@16
NtGdiEudcLoadUnloadLink@28
NtGdiExcludeClipRect@20
NtGdiExtCreatePen@44
NtGdiExtCreateRegion@12
NtGdiExtEscape@32
NtGdiExtFloodFill@20
NtGdiExtGetObjectW@12
NtGdiExtSelectClipRgn@12
NtGdiExtTextOutW@36
NtGdiFillPath@4
NtGdiFillRgn@12
NtGdiFlattenPath@4
NtGdiFlushUserBatch@0
NtGdiFlush@0
NtGdiForceUFIMapping@8
NtGdiFrameRgn@20
NtGdiFullscreenControl@20
NtGdiGetAndSetDCDword@16
NtGdiGetAppClipBox@8
NtGdiGetBitmapBits@12
NtGdiGetBitmapDimension@8
NtGdiGetBoundsRect@12
NtGdiGetCharABCWidthsW@24
NtGdiGetCharacterPlacementW@24
NtGdiGetCharSet@4
NtGdiGetCharWidthW@24
NtGdiGetCharWidthInfo@8
NtGdiGetColorAdjustment@8
NtGdiGetColorSpaceforBitmap@4
NtGdiGetDCDword@12
NtGdiGetDCforBitmap@4
NtGdiGetDCObject@8
NtGdiGetDCPoint@12
NtGdiGetDeviceCaps@8
NtGdiGetDeviceGammaRamp@8
NtGdiGetDeviceCapsAll@8
NtGdiGetDIBitsInternal@36
NtGdiGetETM@8
NtGdiGetEudcTimeStampEx@12
NtGdiGetFontData@20
NtGdiGetFontResourceInfoInternalW@28
NtGdiGetGlyphIndicesW@20
NtGdiGetGlyphIndicesWInternal@24
NtGdiGetGlyphOutline@32
NtGdiGetKerningPairs@12
NtGdiGetLinkedUFIs@12
NtGdiGetMiterLimit@8
NtGdiGetMonitorID@12
NtGdiGetNearestColor@8
NtGdiGetNearestPaletteIndex@8
NtGdiGetObjectBitmapHandle@8
NtGdiGetOutlineTextMetricsInternalW@16
NtGdiGetPath@16
NtGdiGetPixel@12
NtGdiGetRandomRgn@12
NtGdiGetRasterizerCaps@8
NtGdiGetRealizationInfo@8
NtGdiGetRegionData@12
NtGdiGetRgnBox@8
NtGdiGetServerMetaFileBits@28
NtGdiGetSpoolMessage@16
NtGdiGetStats@20
NtGdiGetStockObject@4
NtGdiGetStringBitmapW@20
NtGdiGetSystemPaletteUse@4
NtGdiGetTextCharsetInfo@12
NtGdiGetTextExtent@20
NtGdiGetTextExtentExW@32
NtGdiGetTextFaceW@16
NtGdiGetTextMetricsW@12
NtGdiGetTransform@12
NtGdiGetUFI@24
NtGdiGetUFIPathname@40
NtGdiGetFontUnicodeRanges@8
NtGdiGetWidthTable@28
NtGdiGradientFill@24
NtGdiHfontCreate@20
NtGdiIcmBrushInfo@32
NtGdiInit@0
NtGdiInitSpool@0
NtGdiIntersectClipRect@20
NtGdiInvertRgn@8
NtGdiLineTo@12
NtGdiMakeFontDir@20
NtGdiMakeInfoDC@8
NtGdiMaskBlt@52
NtGdiModifyWorldTransform@12
NtGdiMonoBitmap@4
NtGdiMoveTo@16
NtGdiOffsetClipRgn@12
NtGdiOffsetRgn@12
NtGdiOpenDCW@28
NtGdiPatBlt@24
NtGdiPolyPatBlt@20
NtGdiPathToRegion@4
NtGdiPlgBlt@44
NtGdiPolyDraw@16
NtGdiPolyPolyDraw@20
NtGdiPolyTextOutW@16
NtGdiPtInRegion@12
NtGdiPtVisible@12
NtGdiQueryFonts@12
NtGdiQueryFontAssocInfo@4
NtGdiRectangle@20
NtGdiRectInRegion@8
NtGdiRectVisible@8
NtGdiRemoveFontResourceW@24
NtGdiRemoveFontMemResourceEx@4
NtGdiResetDC@20
NtGdiResizePalette@8
NtGdiRestoreDC@8
NtGdiRoundRect@28
NtGdiSaveDC@4
NtGdiScaleViewportExtEx@24
NtGdiScaleWindowExtEx@24
NtGdiSelectBitmap@8
NtGdiSelectBrush@8
NtGdiSelectClipPath@8
NtGdiSelectFont@8
NtGdiSelectPen@8
NtGdiSetBitmapBits@12
NtGdiSetBitmapDimension@16
NtGdiSetBoundsRect@12
NtGdiSetBrushOrg@16
NtGdiSetColorAdjustment@8
NtGdiSetColorSpace@8
NtGdiSetDeviceGammaRamp@8
NtGdiSetDIBitsToDeviceInternal@64
NtGdiSetFontEnumeration@4
NtGdiSetFontXform@12
NtGdiSetIcmMode@12
NtGdiSetLinkedUFIs@12
NtGdiSetMagicColors@12
NtGdiSetMetaRgn@4
NtGdiSetMiterLimit@12
NtGdiGetDeviceWidth@4
NtGdiMirrorWindowOrg@4
NtGdiSetLayout@12
NtGdiSetPixel@16
NtGdiSetPixelFormat@8
NtGdiSetRectRgn@20
NtGdiSetSystemPaletteUse@8
NtGdiSetTextJustification@12
NtGdiSetupPublicCFONT@12
NtGdiSetVirtualResolution@20
NtGdiSetSizeDevice@12
NtGdiStartDoc@16
NtGdiStartPage@4
NtGdiStretchBlt@48
NtGdiStretchDIBitsInternal@64
NtGdiStrokeAndFillPath@4
NtGdiStrokePath@4
NtGdiSwapBuffers@4
NtGdiTransformPoints@20
NtGdiTransparentBlt@44
NtGdiUnloadPrinterDriver@8
NtGdiUnmapMemFont@4
NtGdiUnrealizeObject@4
NtGdiUpdateColors@4
NtGdiWidenPath@4
NtUserActivateKeyboardLayout@8
NtUserAlterWindowStyle@12
NtUserAssociateInputContext@12
NtUserAttachThreadInput@12
NtUserBeginPaint@8
NtUserBitBltSysBmp@32
NtUserBlockInput@4
NtUserBuildHimcList@16
NtUserBuildHwndList@28
NtUserBuildNameList@16
NtUserBuildPropList@16
NtUserCallHwnd@8
NtUserCallHwndLock@8
NtUserCallHwndOpt@8
NtUserCallHwndParam@12
NtUserCallHwndParamLock@12
NtUserCallMsgFilter@8
NtUserCallNextHookEx@16
NtUserCallNoParam@4
NtUserCallOneParam@4
NtUserCallTwoParam@12
NtUserChangeClipboardChain@8
NtUserChangeDisplaySettings@20
NtUserCheckImeHotKey@12
NtUserCheckMenuItem@12
NtUserChildWindowFromPointEx@16
NtUserClipCursor@4
NtUserCloseClipboard@0
NtUserCloseDesktop@4
NtUserCloseWindowStation@4
NtUserConsoleControl@12
NtUserConvertMemHandle@8
NtUserCopyAcceleratorTable@12
NtUserCountClipboardFormats@4
NtUserCreateAcceleratorTable@8
NtUserCreateCaret@16
NtUserCreateDesktop@20
NtUserCreateInputContext@4
NtUserCreateLocalMemHandle@16
NtUserCreateWindowEx@52
NtUserCreateWindowStation@24
NtUserDdeGetQualityOfService@12
NtUserDdeInitialize@20
NtUserDdeSetQualityOfService@12
NtUserDeferWindowPos@32
NtUserDefSetText@8
NtUserDeleteMenu@12
NtUserDestroyAcceleratorTable@4
NtUserDestroyCursor@8
NtUserDestroyInputContext@4
NtUserDestroyMenu@4
NtUserDestroyWindow@4
NtUserDisableThreadIme@4
NtUserDispatchMessage@4
NtUserDragDetect@12
NtUserDragObject@20
NtUserDrawAnimatedRects@16
NtUserDrawCaption@16
NtUserDrawCaptionTemp@28
NtUserDrawIconEx@44
NtUserDrawMenuBarTemp@20
NtUserEmptyClipboard@0
NtUserEnableMenuItem@12
NtUserEnableScrollBar@12
NtUserEndDeferWindowPosEx@8
NtUserEndMenu@0
NtUserEndPaint@8
NtUserEnumDisplayDevices@16
NtUserEnumDisplayMonitors@16
NtUserEnumDisplaySettings@16
NtUserEvent@4
NtUserExcludeUpdateRgn@8
NtUserFillWindow@16
NtUserFindExistingCursorIcon@12
NtUserFindWindowEx@20
NtUserFlashWindowEx@4
NtUserGetAltTabInfo@24
NtUserGetAncestor@8
NtUserGetAppImeLevel@4
NtUserGetAsyncKeyState@4
NtUserGetCaretBlinkTime@0
NtUserGetCaretPos@4
NtUserGetClassInfo@20
NtUserGetClassName@12
NtUserGetClipboardData@8
NtUserGetClipboardFormatName@12
NtUserGetClipboardOwner@0
NtUserGetClipboardSequenceNumber@0
NtUserGetClipboardViewer@0
NtUserGetClipCursor@4
NtUserGetComboBoxInfo@8
NtUserGetControlBrush@12
NtUserGetControlColor@16
NtUserGetCPD@12
NtUserGetCursorFrameInfo@16
NtUserGetCursorInfo@4
NtUserGetDC@4
NtUserGetDCEx@12
NtUserGetDoubleClickTime@0
NtUserGetForegroundWindow@0
NtUserGetGuiResources@8
NtUserGetGUIThreadInfo@8
NtUserGetIconInfo@24
NtUserGetIconSize@16
NtUserGetImeHotKey@16
NtUserGetImeInfoEx@8
NtUserGetInternalWindowPos@12
NtUserGetKeyboardLayoutList@8
NtUserGetKeyboardLayoutName@4
NtUserGetKeyboardState@4
NtUserGetKeyNameText@12
NtUserGetKeyState@4
NtUserGetListBoxInfo@4
NtUserGetMenuBarInfo@16
NtUserGetMenuIndex@8
NtUserGetMenuItemRect@16
NtUserGetMessage@16
NtUserGetMouseMovePointsEx@20
NtUserGetObjectInformation@20
NtUserGetOpenClipboardWindow@0
NtUserGetPriorityClipboardFormat@8
NtUserGetProcessWindowStation@0
NtUserGetScrollBarInfo@12
NtUserGetSystemMenu@8
NtUserGetThreadDesktop@8
NtUserGetThreadState@4
NtUserGetTitleBarInfo@8
NtUserGetUpdateRect@12
NtUserGetUpdateRgn@12
NtUserGetWindowDC@4
NtUserGetWindowPlacement@8
NtUserGetWOWClass@8
NtUserHardErrorControl@12
NtUserHideCaret@4
NtUserHiliteMenuItem@16
NtUserImpersonateDdeClientWindow@8
NtUserInitialize@12
NtUserInitializeClientPfnArrays@16
NtUserInitTask@44
NtUserInternalGetWindowText@12
NtUserInvalidateRect@12
NtUserInvalidateRgn@12
NtUserIsClipboardFormatAvailable@4
NtUserKillTimer@8
NtUserLoadKeyboardLayoutEx@24
NtUserLockWindowStation@4
NtUserLockWindowUpdate@4
NtUserLockWorkStation@0
NtUserMapVirtualKeyEx@16
NtUserMenuItemFromPoint@16
NtUserMessageCall@28
NtUserMinMaximize@12
NtUserMNDragLeave@4
NtUserMNDragOver@8
NtUserModifyUserStartupInfoFlags@8
NtUserMoveWindow@24
NtUserNotifyIMEStatus@12
NtUserNotifyProcessCreate@16
NtUserNotifyWinEvent@16
NtUserOpenClipboard@8
NtUserOpenDesktop@12
NtUserOpenInputDesktop@12
NtUserOpenWindowStation@8
NtUserPaintDesktop@4
NtUserPeekMessage@20
NtUserPostMessage@16
NtUserPostThreadMessage@16
NtUserProcessConnect@12
NtUserQueryInformationThread@20
NtUserQueryInputContext@8
NtUserQuerySendMessage@4
NtUserQueryUserCounters@20
NtUserQueryWindow@8
NtUserRealChildWindowFromPoint@12
NtUserRedrawWindow@16
NtUserRegisterClassExWOW@24
NtUserRegisterHotKey@16
NtUserRegisterTasklist@4
NtUserRegisterWindowMessage@4
NtUserRemoveMenu@12
NtUserRemoveProp@8
NtUserResolveDesktop@16
NtUserResolveDesktopForWOW@4
NtUserSBGetParms@16
NtUserScrollDC@28
NtUserScrollWindowEx@32
NtUserSelectPalette@12
NtUserSendInput@12
NtUserSendMessageCallback@24
NtUserSendNotifyMessage@16
NtUserSetActiveWindow@4
NtUserSetAppImeLevel@8
NtUserSetCapture@4
NtUserSetClassLong@16
NtUserSetClassWord@12
NtUserSetClipboardData@12
NtUserSetClipboardViewer@4
NtUserSetConsoleReserveKeys@8
NtUserSetCursor@4
NtUserSetCursorContents@8
NtUserSetCursorIconData@16
NtUserSetDbgTag@8
NtUserSetFocus@4
NtUserSetImeHotKey@20
NtUserSetImeInfoEx@4
NtUserSetImeOwnerWindow@8
NtUserSetInformationProcess@16
NtUserSetInformationThread@20
NtUserSetInternalWindowPos@16
NtUserSetKeyboardState@4
NtUserSetLogonNotifyWindow@4
NtUserSetMenu@12
NtUserSetMenuContextHelpId@8
NtUserSetMenuDefaultItem@12
NtUserSetMenuFlagRtoL@4
NtUserSetObjectInformation@16
NtUserSetParent@8
NtUserSetProcessWindowStation@4
NtUserSetProp@12
NtUserSetRipFlags@8
NtUserSetScrollInfo@16
NtUserSetShellWindowEx@8
NtUserSetSysColors@16
NtUserSetSystemCursor@8
NtUserSetSystemMenu@8
NtUserSetSystemTimer@16
NtUserSetThreadDesktop@4
NtUserSetThreadLayoutHandles@8
NtUserSetThreadState@8
NtUserSetTimer@16
NtUserSetWindowFNID@8
NtUserSetWindowLong@16
NtUserSetWindowPlacement@8
NtUserSetWindowPos@28
NtUserSetWindowRgn@12
NtUserSetWindowsHookAW@12
NtUserSetWindowsHookEx@24
NtUserSetWindowStationUser@16
NtUserSetWindowWord@12
NtUserSetWinEventHook@32
NtUserShowCaret@4
NtUserShowScrollBar@12
NtUserShowWindow@8
NtUserShowWindowAsync@8
NtUserSoundSentry@0
NtUserSwitchDesktop@4
NtUserSystemParametersInfo@16
NtUserTestForInteractiveUser@4
NtUserThunkedMenuInfo@8
NtUserThunkedMenuItemInfo@24
NtUserToUnicodeEx@28
NtUserTrackMouseEvent@4
NtUserTrackPopupMenuEx@24
NtUserTranslateAccelerator@12
NtUserTranslateMessage@8
NtUserUnhookWindowsHookEx@4
NtUserUnhookWinEvent@4
NtUserUnloadKeyboardLayout@4
NtUserUnlockWindowStation@4
NtUserUnregisterClass@12
NtUserUnregisterHotKey@8
NtUserUpdateInputContext@12
NtUserUpdateInstance@12
NtUserUpdateLayeredWindow@36
NtUserSetLayeredWindowAttributes@16
NtUserUpdatePerUserSystemParameters@8
NtUserUserHandleGrantAccess@12
NtUserValidateHandleSecure@4
NtUserValidateRect@8
NtUserVkKeyScanEx@12
NtUserWaitForInputIdle@12
NtUserWaitForMsgAndEvent@4
NtUserWaitMessage@0
NtUserWin32PoolAllocationStats@24
NtUserWindowFromPoint@8
NtUserYieldTask@0
NtUserRemoteConnect@12
NtUserRemoteRedrawRectangle@16
NtUserRemoteRedrawScreen@0
NtUserRemoteStopScreenUpdates@0
NtUserCtxDisplayIOCtl@12
NtGdiEngAssociateSurface@12
NtGdiEngCreateBitmap@24
NtGdiEngCreateDeviceSurface@16
NtGdiEngCreateDeviceBitmap@16
NtGdiEngCreatePalette@24
NtGdiEngComputeGlyphSet@12
NtGdiEngCopyBits@24
NtGdiEngDeletePalette@4
NtGdiEngDeleteSurface@4
NtGdiEngEraseSurface@12
NtGdiEngUnlockSurface@4
NtGdiEngLockSurface@4
NtGdiEngBitBlt@44
NtGdiEngStretchBlt@44
NtGdiEngPlgBlt@44
NtGdiEngMarkBandingSurface@4
NtGdiEngStrokePath@32
NtGdiEngFillPath@28
NtGdiEngStrokeAndFillPath@40
NtGdiEngPaint@20
NtGdiEngLineTo@36
NtGdiEngAlphaBlend@28
NtGdiEngGradientFill@40
NtGdiEngTransparentBlt@32
NtGdiEngTextOut@40
NtGdiEngStretchBltROP@52
NtGdiXLATEOBJ_cGetPalette@16
NtGdiXLATEOBJ_iXlate@8
NtGdiXLATEOBJ_hGetColorTransform@4
NtGdiCLIPOBJ_bEnum@12
NtGdiCLIPOBJ_cEnumStart@20
NtGdiCLIPOBJ_ppoGetPath@4
NtGdiEngDeletePath@4
NtGdiEngCreateClip@0
NtGdiEngDeleteClip@4
NtGdiBRUSHOBJ_ulGetBrushColor@4
NtGdiBRUSHOBJ_pvAllocRbrush@8
NtGdiBRUSHOBJ_pvGetRbrush@4
NtGdiBRUSHOBJ_hGetColorTransform@4
NtGdiXFORMOBJ_bApplyXform@20
NtGdiXFORMOBJ_iGetXform@8
NtGdiFONTOBJ_vGetInfo@12
NtGdiFONTOBJ_pxoGetXform@4
NtGdiFONTOBJ_cGetGlyphs@20
NtGdiFONTOBJ_pifi@4
NtGdiFONTOBJ_pfdg@4
NtGdiFONTOBJ_pQueryGlyphAttrs@8
NtGdiFONTOBJ_pvTrueTypeFontFile@8
NtGdiFONTOBJ_cGetAllGlyphHandles@8
NtGdiSTROBJ_bEnum@12
NtGdiSTROBJ_bEnumPositionsOnly@12
NtGdiSTROBJ_bGetAdvanceWidths@16
NtGdiSTROBJ_vEnumStart@4
NtGdiSTROBJ_dwGetCodePage@4
NtGdiPATHOBJ_vGetBounds@8
NtGdiPATHOBJ_bEnum@8
NtGdiPATHOBJ_vEnumStart@4
NtGdiPATHOBJ_vEnumStartClipLines@16
NtGdiPATHOBJ_bEnumClipLines@12
NtGdiGetDhpdev@4
NtGdiEngCheckAbort@4
NtGdiHT_Get8BPPFormatPalette@16
NtGdiHT_Get8BPPMaskPalette@24
NtGdiUpdateTransform@4
NtUserValidateTimerCallback@12

View file

@ -0,0 +1,7 @@
<module name="w32kdll_2ksp4" type="win32dll" entrypoint="0" installname="w32kdll_2ksp4.dll">
<importlibrary definition="w32kdll_2ksp4.def" />
<define name="__USE_W32API" />
<define name="_WIN32_WINNT">0x0502</define>
<file>w32kdll_2ksp4.S</file>
<file>main.c</file>
</module>

View file

@ -0,0 +1,31 @@
#include <windows.h>
#ifdef BUILD_DLL
#define DLL_EXPORT __declspec(dllexport)
#else
#define DLL_EXPORT
#endif
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
switch (fdwReason)
{
case DLL_PROCESS_ATTACH:
// attach to process
// return FALSE to fail DLL load
break;
case DLL_PROCESS_DETACH:
// detach from process
break;
case DLL_THREAD_ATTACH:
// attach to thread
break;
case DLL_THREAD_DETACH:
// detach from thread
break;
}
return TRUE; // succesful
}

View file

@ -15,10 +15,10 @@ NtGdiAbortPath@4
;NtGdiAddFontMemResourceEx@20
;NtGdiRemoveMergeFont@8
;NtGdiAddRemoteMMInstanceToDC@12
;NtGdiAlphaBlend@48
NtGdiAlphaBlend@48
NtGdiAngleArc@24
;NtGdiAnyLinkedFonts@0
;GreFontIsLinked@4
;NtGdiFontIsLinked@4
NtGdiArcInternal@40
NtGdiBeginPath@4
NtGdiBitBlt@44
@ -55,7 +55,7 @@ NtGdiCreateRoundRectRgn@24
NtGdiCreateSolidBrush@8
NtGdiD3dContextCreate@16
NtGdiD3dContextDestroy@4
;NtGdiD3dContextDestroyAll@4
NtGdiD3dContextDestroyAll@4
NtGdiD3dValidateTextureStageState@4
NtGdiD3dDrawPrimitives2@28
NtGdiDdGetDriverState@4
@ -128,16 +128,16 @@ NtGdiDdWaitForVerticalBlank@8
;NtGdiDvpReleaseNotification@8
;NtGdiDxgGenericThunk@24
NtGdiDeleteClientObj@4
;bDeleteColorSpace@4
NtGdiDeleteColorSpace@4
;NtGdiDeleteColorTransform@8
NtGdiDeleteObjectApp@4
NtGdiDescribePixelFormat@16
;NtGdiGetPerBandInfo@8
;NtGdiDoBanding@16
;NtGdiDoPalette@24
NtGdiDoPalette@24
NtGdiDrawEscape@16
NtGdiEllipse@20
;GreEnableEUDC@4
;NtGdiEnableEUDC@4
NtGdiEndDoc@4
NtGdiEndPage@4
NtGdiEndPath@4
@ -163,10 +163,10 @@ NtGdiFlush@0
;NtGdiForceUFIMapping@8
NtGdiFrameRgn@20
;NtGdiFullscreenControl@20
;NtGdiGetAndSetDCDword@16
NtGdiGetAndSetDCDword@16
;NtGdiGetAppClipBox@8
NtGdiGetBitmapBits@12
;NtGdiGetBitmapDimension@8
NtGdiGetBitmapDimension@8
NtGdiGetBoundsRect@12
;NtGdiGetCharABCWidthsW@24
;NtGdiGetCharacterPlacementW@24
@ -175,10 +175,10 @@ NtGdiGetCharSet@4
;NtGdiGetCharWidthInfo@8
NtGdiGetColorAdjustment@8
;NtGdiGetColorSpaceforBitmap@4
;NtGdiGetDCDword@12
NtGdiGetDCDword@12
;NtGdiGetDCforBitmap@4
;NtGdiGetDCObject@8
;NtGdiGetDCPoint@12
NtGdiGetDCPoint@12
NtGdiGetDeviceCaps@8
NtGdiGetDeviceGammaRamp@8
;NtGdiGetDeviceCapsAll@8
@ -216,11 +216,11 @@ NtGdiGetTextExtent@20
NtGdiGetTextExtentExW@32
NtGdiGetTextFaceW@16
NtGdiGetTextMetricsW@12
;NtGdiGetTransform@12
NtGdiGetTransform@12
;NtGdiGetUFI@24
;NtGdiGetEmbUFI@28
;NtGdiGetUFIPathname@40
;GreGetEmbedFonts@0
;NtGdiGetEmbedFonts@0
;NtGdiChangeGhostFont@8
;NtGdiAddEmbFontToDC@8
;NtGdiGetFontUnicodeRanges@8
@ -266,24 +266,23 @@ NtGdiSaveDC@4
NtGdiScaleViewportExtEx@24
NtGdiScaleWindowExtEx@24
;NtGdiSelectBitmap@8
;GreSelectBitmap@8
;NtGdiSelectBrush@8
NtGdiSelectClipPath@8
;NtGdiSelectFont@8
;NtGdiSelectPen@8
;NtGdiSetBitmapAttributes@8
NtGdiSetBitmapBits@12
;NtGdiSetBitmapDimension@16
NtGdiSetBitmapDimension@16
NtGdiSetBoundsRect@12
;NtGdiSetBrushAttributes@8
;NtGdiSetBrushOrg@16
NtGdiSetBrushOrg@16
NtGdiSetColorAdjustment@8
NtGdiSetColorSpace@8
NtGdiSetDeviceGammaRamp@8
;NtGdiSetDIBitsToDeviceInternal@40
NtGdiSetDIBitsToDeviceInternal@64
;NtGdiSetFontEnumeration@4
;NtGdiSetFontXform@12
;NtGdiSetIcmMode@12
NtGdiSetIcmMode@12
;NtGdiSetLinkedUFIs@12
;NtGdiSetMagicColors@12
NtGdiSetMetaRgn@4
@ -302,14 +301,13 @@ NtGdiSetTextJustification@12
NtGdiStartDoc@16
NtGdiStartPage@4
NtGdiStretchBlt@48
;NtGdiStretchDIBitsInternal@40
;NtGdiStretchDIBitsInternal@64
NtGdiStrokeAndFillPath@4
NtGdiStrokePath@4
NtGdiSwapBuffers@4
NtGdiTransformPoints@20
NtGdiTransparentBlt@44
;NtGdiUnloadPrinterDriver@8
;NtGdiUMPDEngFreeUserMem@4
;NtGdiUnmapMemFont@4
NtGdiUnrealizeObject@4
NtGdiUpdateColors@4
@ -360,7 +358,7 @@ NtUserDdeInitialize@20
NtUserDdeSetQualityOfService@12
NtUserDeferWindowPos@32
NtUserDefSetText@8
;NtUserDeleteMenu@12
NtUserDeleteMenu@12
NtUserDestroyAcceleratorTable@4
;NtUserDestroyCursor@8
;NtUserDestroyInputContext@4
@ -464,7 +462,7 @@ NtUserInvalidateRect@12
NtUserInvalidateRgn@12
NtUserIsClipboardFormatAvailable@4
NtUserKillTimer@8
;NtUserLoadKeyboardLayoutEx@28
NtUserLoadKeyboardLayoutEx@28
NtUserLockWindowStation@4
NtUserLockWindowUpdate@4
NtUserLockWorkStation@0
@ -594,10 +592,11 @@ NtUserUpdateLayeredWindow@36
NtUserSetLayeredWindowAttributes@16
NtUserUpdatePerUserSystemParameters@8
NtUserUserHandleGrantAccess@12
NtUserValidateHandleSecure@4
;NtUserValidateHandleSecure@8
;NtUserValidateRect@8
;NtUserValidateTimerCallback@12
NtUserVkKeyScanEx@12
;NtUserWaitForInputIdle@12
NtUserWaitForInputIdle@12
NtUserWaitForMsgAndEvent@4
NtUserWaitMessage@0
NtUserWin32PoolAllocationStats@24
@ -619,9 +618,9 @@ NtUserYieldTask@0
;NtGdiEngDeleteSurface@4
;NtGdiEngEraseSurface@12
;NtGdiEngUnlockSurface@4
;NtGdiEngLockSurface@4
;NtGdiEngBitBlt@44
;NtGdiEngStretchBlt@44
NtGdiEngLockSurface@4
NtGdiEngBitBlt@44
NtGdiEngStretchBlt@44
;NtGdiEngPlgBlt@44
;NtGdiEngMarkBandingSurface@4
;NtGdiEngStrokePath@32
@ -629,7 +628,7 @@ NtUserYieldTask@0
;NtGdiEngStrokeAndFillPath@40
;NtGdiEngPaint@20
;NtGdiEngLineTo@36
;NtGdiEngAlphaBlend@28
NtGdiEngAlphaBlend@28
;NtGdiEngGradientFill@40
;NtGdiEngTransparentBlt@32
;NtGdiEngTextOut@40

View file

@ -0,0 +1,7 @@
<module name="w32kdll_ros" type="win32dll" entrypoint="0" installname="w32kdll_ros.dll">
<importlibrary definition="w32kdll_ros.def" />
<define name="__USE_W32API" />
<define name="_WIN32_WINNT">0x0502</define>
<library>win32ksys</library>
<file>main.c</file>
</module>

View file

@ -0,0 +1,31 @@
#include <windows.h>
#ifdef BUILD_DLL
#define DLL_EXPORT __declspec(dllexport)
#else
#define DLL_EXPORT
#endif
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
switch (fdwReason)
{
case DLL_PROCESS_ATTACH:
// attach to process
// return FALSE to fail DLL load
break;
case DLL_PROCESS_DETACH:
// detach from process
break;
case DLL_THREAD_ATTACH:
// attach to thread
break;
case DLL_THREAD_DETACH:
// detach from thread
break;
}
return TRUE; // succesful
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,678 @@
; $Id: w32kdll.def 27344 2007-08-01 14:12:10Z tkreuzer $
;
; ReactOS Operating System
;
; This file contains all win32k native api functions from win xp
;
LIBRARY w32kdll.dll
EXPORTS
NtGdiAbortDoc@4
NtGdiAbortPath@4
NtGdiAddFontResourceW@24
NtGdiAddRemoteFontToDC@16
NtGdiAddFontMemResourceEx@20
NtGdiRemoveMergeFont@8
NtGdiAddRemoteMMInstanceToDC@12
NtGdiAlphaBlend@48
NtGdiAngleArc@24
NtGdiAnyLinkedFonts@0
NtGdiFontIsLinked@4
NtGdiArcInternal@40
NtGdiBeginPath@4
NtGdiBitBlt@44
NtGdiCancelDC@4
NtGdiCheckBitmapBits@32
NtGdiCloseFigure@4
NtGdiClearBitmapAttributes@8
NtGdiClearBrushAttributes@8
NtGdiColorCorrectPalette@24
NtGdiCombineRgn@16
NtGdiCombineTransform@12
NtGdiComputeXformCoefficients@4
NtGdiConsoleTextOut@16
NtGdiConvertMetafileRect@8
NtGdiCreateBitmap@20
NtGdiCreateClientObj@4
NtGdiCreateColorSpace@4
NtGdiCreateColorTransform@32
NtGdiCreateCompatibleBitmap@12
NtGdiCreateCompatibleDC@4
NtGdiCreateDIBBrush@24
NtGdiCreateDIBitmapInternal@44
NtGdiCreateDIBSection@36
NtGdiCreateEllipticRgn@16
NtGdiCreateHalftonePalette@4
NtGdiCreateHatchBrushInternal@12
NtGdiCreateMetafileDC@4
NtGdiCreatePaletteInternal@8
NtGdiCreatePatternBrushInternal@12
NtGdiCreatePen@16
NtGdiCreateRectRgn@16
NtGdiCreateRoundRectRgn@24
NtGdiCreateServerMetaFile@24
NtGdiCreateSolidBrush@8
NtGdiD3dContextCreate@16
NtGdiD3dContextDestroy@4
NtGdiD3dContextDestroyAll@4
NtGdiD3dValidateTextureStageState@4
NtGdiD3dDrawPrimitives2@28
NtGdiDdGetDriverState@4
NtGdiDdAddAttachedSurface@12
NtGdiDdAlphaBlt@12
NtGdiDdAttachSurface@8
NtGdiDdBeginMoCompFrame@8
NtGdiDdBlt@12
NtGdiDdCanCreateSurface@8
NtGdiDdCanCreateD3DBuffer@8
NtGdiDdColorControl@8
NtGdiDdCreateDirectDrawObject@4
NtGdiDdCreateSurface@32
NtGdiDdCreateD3DBuffer@32
NtGdiDdCreateMoComp@8
NtGdiDdCreateSurfaceObject@24
NtGdiDdDeleteDirectDrawObject@4
NtGdiDdDeleteSurfaceObject@4
NtGdiDdDestroyMoComp@8
NtGdiDdDestroySurface@8
NtGdiDdDestroyD3DBuffer@4
NtGdiDdEndMoCompFrame@8
NtGdiDdFlip@20
NtGdiDdFlipToGDISurface@8
NtGdiDdGetAvailDriverMemory@8
NtGdiDdGetBltStatus@8
NtGdiDdGetDC@8
NtGdiDdGetDriverInfo@8
NtGdiDdGetDxHandle@12
NtGdiDdGetFlipStatus@8
NtGdiDdGetInternalMoCompInfo@8
NtGdiDdGetMoCompBuffInfo@8
NtGdiDdGetMoCompGuids@8
NtGdiDdGetMoCompFormats@8
NtGdiDdGetScanLine@8
NtGdiDdLock@12
NtGdiDdLockD3D@8
NtGdiDdQueryDirectDrawObject@44
NtGdiDdQueryMoCompStatus@8
NtGdiDdReenableDirectDrawObject@8
NtGdiDdReleaseDC@4
NtGdiDdRenderMoComp@8
NtGdiDdResetVisrgn@8
NtGdiDdSetColorKey@8
NtGdiDdSetExclusiveMode@8
NtGdiDdSetGammaRamp@12
NtGdiDdCreateSurfaceEx@12
NtGdiDdSetOverlayPosition@12
NtGdiDdUnattachSurface@8
NtGdiDdUnlock@8
NtGdiDdUnlockD3D@8
NtGdiDdUpdateOverlay@12
NtGdiDdWaitForVerticalBlank@8
NtGdiDvpCanCreateVideoPort@8
NtGdiDvpColorControl@8
NtGdiDvpCreateVideoPort@8
NtGdiDvpDestroyVideoPort@8
NtGdiDvpFlipVideoPort@16
NtGdiDvpGetVideoPortBandwidth@8
NtGdiDvpGetVideoPortField@8
NtGdiDvpGetVideoPortFlipStatus@8
NtGdiDvpGetVideoPortInputFormats@8
NtGdiDvpGetVideoPortLine@8
NtGdiDvpGetVideoPortOutputFormats@8
NtGdiDvpGetVideoPortConnectInfo@8
NtGdiDvpGetVideoSignalStatus@8
NtGdiDvpUpdateVideoPort@16
NtGdiDvpWaitForVideoPortSync@8
NtGdiDvpAcquireNotification@12
NtGdiDvpReleaseNotification@8
NtGdiDxgGenericThunk@24
NtGdiDeleteClientObj@4
NtGdiDeleteColorSpace@4
NtGdiDeleteColorTransform@8
NtGdiDeleteObjectApp@4
NtGdiDescribePixelFormat@16
NtGdiGetPerBandInfo@8
NtGdiDoBanding@16
NtGdiDoPalette@24
NtGdiDrawEscape@16
NtGdiEllipse@20
NtGdiEnableEUDC@4
NtGdiEndDoc@4
NtGdiEndPage@4
NtGdiEndPath@4
NtGdiEnumFontChunk@20
NtGdiEnumFontClose@4
NtGdiEnumFontOpen@28
NtGdiEnumObjects@16
NtGdiEqualRgn@8
NtGdiEudcLoadUnloadLink@28
NtGdiExcludeClipRect@20
NtGdiExtCreatePen@44
NtGdiExtCreateRegion@12
NtGdiExtEscape@32
NtGdiExtFloodFill@20
NtGdiExtGetObjectW@12
NtGdiExtSelectClipRgn@12
NtGdiExtTextOutW@36
NtGdiFillPath@4
NtGdiFillRgn@12
NtGdiFlattenPath@4
NtGdiFlushUserBatch@0
NtGdiFlush@0
NtGdiForceUFIMapping@8
NtGdiFrameRgn@20
NtGdiFullscreenControl@20
NtGdiGetAndSetDCDword@16
NtGdiGetAppClipBox@8
NtGdiGetBitmapBits@12
NtGdiGetBitmapDimension@8
NtGdiGetBoundsRect@12
NtGdiGetCharABCWidthsW@24
NtGdiGetCharacterPlacementW@24
NtGdiGetCharSet@4
NtGdiGetCharWidthW@24
NtGdiGetCharWidthInfo@8
NtGdiGetColorAdjustment@8
NtGdiGetColorSpaceforBitmap@4
NtGdiGetDCDword@12
NtGdiGetDCforBitmap@4
NtGdiGetDCObject@8
NtGdiGetDCPoint@12
NtGdiGetDeviceCaps@8
NtGdiGetDeviceGammaRamp@8
NtGdiGetDeviceCapsAll@8
NtGdiGetDIBitsInternal@36
NtGdiGetETM@8
NtGdiGetEudcTimeStampEx@12
NtGdiGetFontData@20
NtGdiGetFontResourceInfoInternalW@28
NtGdiGetGlyphIndicesW@20
NtGdiGetGlyphIndicesWInternal@24
NtGdiGetGlyphOutline@32
NtGdiGetKerningPairs@12
NtGdiGetLinkedUFIs@12
NtGdiGetMiterLimit@8
NtGdiGetMonitorID@12
NtGdiGetNearestColor@8
NtGdiGetNearestPaletteIndex@8
NtGdiGetObjectBitmapHandle@8
NtGdiGetOutlineTextMetricsInternalW@16
NtGdiGetPath@16
NtGdiGetPixel@12
NtGdiGetRandomRgn@12
NtGdiGetRasterizerCaps@8
NtGdiGetRealizationInfo@12
NtGdiGetRegionData@12
NtGdiGetRgnBox@8
NtGdiGetServerMetaFileBits@28
NtGdiGetSpoolMessage@16
NtGdiGetStats@20
NtGdiGetStockObject@4
NtGdiGetStringBitmapW@20
NtGdiGetSystemPaletteUse@4
NtGdiGetTextCharsetInfo@12
NtGdiGetTextExtent@20
NtGdiGetTextExtentExW@32
NtGdiGetTextFaceW@16
NtGdiGetTextMetricsW@12
NtGdiGetTransform@12
NtGdiGetUFI@24
NtGdiGetEmbUFI@28
NtGdiGetUFIPathname@40
NtGdiGetEmbedFonts@0
NtGdiChangeGhostFont@8
NtGdiAddEmbFontToDC@8
NtGdiGetFontUnicodeRanges@8
NtGdiGetWidthTable@28
NtGdiGradientFill@24
NtGdiHfontCreate@20
NtGdiIcmBrushInfo@32
NtGdiInit@0
NtGdiInitSpool@0
NtGdiIntersectClipRect@20
NtGdiInvertRgn@8
NtGdiLineTo@12
NtGdiMakeFontDir@20
NtGdiMakeInfoDC@8
NtGdiMaskBlt@52
NtGdiModifyWorldTransform@12
NtGdiMonoBitmap@4
NtGdiMoveTo@16
NtGdiOffsetClipRgn@12
NtGdiOffsetRgn@12
NtGdiOpenDCW@28
NtGdiPatBlt@24
NtGdiPolyPatBlt@20
NtGdiPathToRegion@4
NtGdiPlgBlt@44
NtGdiPolyDraw@16
NtGdiPolyPolyDraw@20
NtGdiPolyTextOutW@16
NtGdiPtInRegion@12
NtGdiPtVisible@12
NtGdiQueryFonts@12
NtGdiQueryFontAssocInfo@4
NtGdiRectangle@20
NtGdiRectInRegion@8
NtGdiRectVisible@8
NtGdiRemoveFontResourceW@24
NtGdiRemoveFontMemResourceEx@4
NtGdiResetDC@20
NtGdiResizePalette@8
NtGdiRestoreDC@8
NtGdiRoundRect@28
NtGdiSaveDC@4
NtGdiScaleViewportExtEx@24
NtGdiScaleWindowExtEx@24
NtGdiSelectBitmap@8
NtGdiSelectBrush@8
NtGdiSelectClipPath@8
NtGdiSelectFont@8
NtGdiSelectPen@8
NtGdiSetBitmapAttributes@8
NtGdiSetBitmapBits@12
NtGdiSetBitmapDimension@16
NtGdiSetBoundsRect@12
NtGdiSetBrushAttributes@8
NtGdiSetBrushOrg@16
NtGdiSetColorAdjustment@8
NtGdiSetColorSpace@8
NtGdiSetDeviceGammaRamp@8
NtGdiSetDIBitsToDeviceInternal@64
NtGdiSetFontEnumeration@4
NtGdiSetFontXform@12
NtGdiSetIcmMode@12
NtGdiSetLinkedUFIs@12
NtGdiSetMagicColors@12
NtGdiSetMetaRgn@4
NtGdiSetMiterLimit@12
NtGdiGetDeviceWidth@4
NtGdiMirrorWindowOrg@4
NtGdiSetLayout@12
NtGdiSetPixel@16
NtGdiSetPixelFormat@8
NtGdiSetRectRgn@20
NtGdiSetSystemPaletteUse@8
NtGdiSetTextJustification@12
NtGdiSetupPublicCFONT@12
NtGdiSetVirtualResolution@20
NtGdiSetSizeDevice@12
NtGdiStartDoc@16
NtGdiStartPage@4
NtGdiStretchBlt@48
NtGdiStretchDIBitsInternal@64
NtGdiStrokeAndFillPath@4
NtGdiStrokePath@4
NtGdiSwapBuffers@4
NtGdiTransformPoints@20
NtGdiTransparentBlt@44
NtGdiUnloadPrinterDriver@8
NtGdiUnmapMemFont@4
NtGdiUnrealizeObject@4
NtGdiUpdateColors@4
NtGdiWidenPath@4
NtUserActivateKeyboardLayout@8
NtUserAlterWindowStyle@12
NtUserAssociateInputContext@12
NtUserAttachThreadInput@12
NtUserBeginPaint@8
NtUserBitBltSysBmp@32
NtUserBlockInput@4
NtUserBuildHimcList@16
NtUserBuildHwndList@28
NtUserBuildNameList@16
NtUserBuildPropList@16
NtUserCallHwnd@8
NtUserCallHwndLock@8
NtUserCallHwndOpt@8
NtUserCallHwndParam@12
NtUserCallHwndParamLock@12
NtUserCallMsgFilter@8
NtUserCallNextHookEx@16
NtUserCallNoParam@4
NtUserCallOneParam@8
NtUserCallTwoParam@12
NtUserChangeClipboardChain@8
NtUserChangeDisplaySettings@20
NtUserCheckImeHotKey@8
NtUserCheckMenuItem@12
NtUserChildWindowFromPointEx@16
NtUserClipCursor@4
NtUserCloseClipboard@0
NtUserCloseDesktop@4
NtUserCloseWindowStation@4
NtUserConsoleControl@12
NtUserConvertMemHandle@8
NtUserCopyAcceleratorTable@12
NtUserCountClipboardFormats@0
NtUserCreateAcceleratorTable@8
NtUserCreateCaret@16
NtUserCreateDesktop@20
NtUserCreateInputContext@4
NtUserCreateLocalMemHandle@16
NtUserCreateWindowEx@60
NtUserCreateWindowStation@28
NtUserDdeGetQualityOfService@12
NtUserDdeInitialize@20
NtUserDdeSetQualityOfService@12
NtUserDeferWindowPos@32
NtUserDefSetText@8
NtUserDeleteMenu@12
NtUserDestroyAcceleratorTable@4
NtUserDestroyCursor@8
NtUserDestroyInputContext@4
NtUserDestroyMenu@4
NtUserDestroyWindow@4
NtUserDisableThreadIme@4
NtUserDispatchMessage@4
NtUserDragDetect@12
NtUserDragObject@20
NtUserDrawAnimatedRects@16
NtUserDrawCaption@16
NtUserDrawCaptionTemp@28
NtUserDrawIconEx@44
NtUserDrawMenuBarTemp@20
NtUserEmptyClipboard@0
NtUserEnableMenuItem@12
NtUserEnableScrollBar@12
NtUserEndDeferWindowPosEx@8
NtUserEndMenu@0
NtUserEndPaint@8
NtUserEnumDisplayDevices@16
NtUserEnumDisplayMonitors@16
NtUserEnumDisplaySettings@16
NtUserEvent@4
NtUserExcludeUpdateRgn@8
NtUserFillWindow@16
NtUserFindExistingCursorIcon@12
NtUserFindWindowEx@20
NtUserFlashWindowEx@4
NtUserGetAltTabInfo@24
NtUserGetAncestor@8
NtUserGetAppImeLevel@4
NtUserGetAsyncKeyState@4
NtUserGetAtomName@8
NtUserGetCaretBlinkTime@0
NtUserGetCaretPos@4
NtUserGetClassInfo@20
NtUserGetClassName@12
NtUserGetClipboardData@8
NtUserGetClipboardFormatName@12
NtUserGetClipboardOwner@0
NtUserGetClipboardSequenceNumber@0
NtUserGetClipboardViewer@0
NtUserGetClipCursor@4
NtUserGetComboBoxInfo@8
NtUserGetControlBrush@12
NtUserGetControlColor@16
NtUserGetCPD@12
NtUserGetCursorFrameInfo@16
NtUserGetCursorInfo@4
NtUserGetDC@4
NtUserGetDCEx@12
NtUserGetDoubleClickTime@0
NtUserGetForegroundWindow@0
NtUserGetGuiResources@8
NtUserGetGUIThreadInfo@8
NtUserGetIconInfo@24
NtUserGetIconSize@16
NtUserGetImeHotKey@16
NtUserGetImeInfoEx@8
NtUserGetInternalWindowPos@12
NtUserGetKeyboardLayoutList@8
NtUserGetKeyboardLayoutName@4
NtUserGetKeyboardState@4
NtUserGetKeyNameText@12
NtUserGetKeyState@4
NtUserGetListBoxInfo@4
NtUserGetMenuBarInfo@16
NtUserGetMenuIndex@8
NtUserGetMenuItemRect@16
NtUserGetMessage@16
NtUserGetMouseMovePointsEx@20
NtUserGetObjectInformation@20
NtUserGetOpenClipboardWindow@0
NtUserGetPriorityClipboardFormat@8
NtUserGetProcessWindowStation@0
NtUserGetRawInputBuffer@12
NtUserGetRawInputData@20
NtUserGetRawInputDeviceInfo@16
NtUserGetRawInputDeviceList@12
NtUserGetRegisteredRawInputDevices@12
NtUserGetScrollBarInfo@12
NtUserGetSystemMenu@8
NtUserGetThreadDesktop@8
NtUserGetThreadState@4
NtUserGetTitleBarInfo@8
NtUserGetUpdateRect@12
NtUserGetUpdateRgn@12
NtUserGetWindowDC@4
NtUserGetWindowPlacement@8
NtUserGetWOWClass@8
NtUserHardErrorControl@12
NtUserHideCaret@4
NtUserHiliteMenuItem@16
NtUserImpersonateDdeClientWindow@8
NtUserInitialize@12
NtUserInitializeClientPfnArrays@16
NtUserInitTask@48
NtUserInternalGetWindowText@12
NtUserInvalidateRect@12
NtUserInvalidateRgn@12
NtUserIsClipboardFormatAvailable@4
NtUserKillTimer@8
NtUserLoadKeyboardLayoutEx@28
NtUserLockWindowStation@4
NtUserLockWindowUpdate@4
NtUserLockWorkStation@0
NtUserMapVirtualKeyEx@16
NtUserMenuItemFromPoint@16
NtUserMessageCall@28
NtUserMinMaximize@12
NtUserMNDragLeave@0
NtUserMNDragOver@8
NtUserModifyUserStartupInfoFlags@8
NtUserMoveWindow@24
NtUserNotifyIMEStatus@12
NtUserNotifyProcessCreate@16
NtUserNotifyWinEvent@16
NtUserOpenClipboard@8
NtUserOpenDesktop@12
NtUserOpenInputDesktop@12
NtUserOpenWindowStation@8
NtUserPaintDesktop@4
NtUserPeekMessage@20
NtUserPostMessage@16
NtUserPostThreadMessage@16
NtUserPrintWindow@12
NtUserProcessConnect@12
NtUserQueryInformationThread@20
NtUserQueryInputContext@8
NtUserQuerySendMessage@4
NtUserQueryUserCounters@20
NtUserQueryWindow@8
NtUserRealChildWindowFromPoint@12
NtUserRealInternalGetMessage@24
NtUserRealWaitMessageEx@8
NtUserRedrawWindow@16
NtUserRegisterClassExWOW@28
NtUserRegisterUserApiHook@8
NtUserRegisterHotKey@16
NtUserRegisterRawInputDevices@12
NtUserRegisterTasklist@4
NtUserRegisterWindowMessage@4
NtUserRemoveMenu@12
NtUserRemoveProp@8
NtUserResolveDesktop@16
NtUserResolveDesktopForWOW@4
NtUserSBGetParms@16
NtUserScrollDC@28
NtUserScrollWindowEx@32
NtUserSelectPalette@12
NtUserSendInput@12
NtUserSetActiveWindow@4
NtUserSetAppImeLevel@8
NtUserSetCapture@4
NtUserSetClassLong@16
NtUserSetClassWord@12
NtUserSetClipboardData@12
NtUserSetClipboardViewer@4
NtUserSetConsoleReserveKeys@8
NtUserSetCursor@4
NtUserSetCursorContents@8
NtUserSetCursorIconData@16
NtUserSetDbgTag@8
NtUserSetFocus@4
NtUserSetImeHotKey@20
NtUserSetImeInfoEx@4
NtUserSetImeOwnerWindow@8
NtUserSetInformationProcess@16
NtUserSetInformationThread@16
NtUserSetInternalWindowPos@16
NtUserSetKeyboardState@4
NtUserSetLogonNotifyWindow@4
NtUserSetMenu@12
NtUserSetMenuContextHelpId@8
NtUserSetMenuDefaultItem@12
NtUserSetMenuFlagRtoL@4
NtUserSetObjectInformation@16
NtUserSetParent@8
NtUserSetProcessWindowStation@4
NtUserSetProp@12
NtUserSetRipFlags@8
NtUserSetScrollInfo@16
NtUserSetShellWindowEx@8
NtUserSetSysColors@16
NtUserSetSystemCursor@8
NtUserSetSystemMenu@8
NtUserSetSystemTimer@16
NtUserSetThreadDesktop@4
NtUserSetThreadLayoutHandles@8
NtUserSetThreadState@8
NtUserSetTimer@16
NtUserSetWindowFNID@8
NtUserSetWindowLong@16
NtUserSetWindowPlacement@8
NtUserSetWindowPos@28
NtUserSetWindowRgn@12
NtUserSetWindowsHookAW@12
NtUserSetWindowsHookEx@24
NtUserSetWindowStationUser@16
NtUserSetWindowWord@12
NtUserSetWinEventHook@32
NtUserShowCaret@4
NtUserShowScrollBar@12
NtUserShowWindow@8
NtUserShowWindowAsync@8
NtUserSoundSentry@0
NtUserSwitchDesktop@4
NtUserSystemParametersInfo@16
NtUserTestForInteractiveUser@4
NtUserThunkedMenuInfo@8
NtUserThunkedMenuItemInfo@24
NtUserToUnicodeEx@28
NtUserTrackMouseEvent@4
NtUserTrackPopupMenuEx@24
NtUserCalcMenuBar@20
NtUserPaintMenuBar@24
NtUserTranslateAccelerator@12
NtUserTranslateMessage@8
NtUserUnhookWindowsHookEx@4
NtUserUnhookWinEvent@4
NtUserUnloadKeyboardLayout@4
NtUserUnlockWindowStation@4
NtUserUnregisterClass@12
NtUserUnregisterUserApiHook@0
NtUserUnregisterHotKey@8
NtUserUpdateInputContext@12
NtUserUpdateInstance@12
NtUserUpdateLayeredWindow@36
NtUserGetLayeredWindowAttributes@16
NtUserSetLayeredWindowAttributes@16
NtUserUpdatePerUserSystemParameters@8
NtUserUserHandleGrantAccess@12
NtUserValidateHandleSecure@8
NtUserValidateRect@8
NtUserValidateTimerCallback@12
NtUserVkKeyScanEx@12
NtUserWaitForInputIdle@12
NtUserWaitForMsgAndEvent@4
NtUserWaitMessage@0
NtUserWin32PoolAllocationStats@24
NtUserWindowFromPoint@8
NtUserYieldTask@0
NtUserRemoteConnect@12
NtUserRemoteRedrawRectangle@16
NtUserRemoteRedrawScreen@0
NtUserRemoteStopScreenUpdates@0
NtUserCtxDisplayIOCtl@12
NtGdiEngAssociateSurface@12
NtGdiEngCreateBitmap@24
NtGdiEngCreateDeviceSurface@16
NtGdiEngCreateDeviceBitmap@16
NtGdiEngCreatePalette@24
NtGdiEngComputeGlyphSet@12
NtGdiEngCopyBits@24
NtGdiEngDeletePalette@4
NtGdiEngDeleteSurface@4
NtGdiEngEraseSurface@12
NtGdiEngUnlockSurface@4
NtGdiEngLockSurface@4
NtGdiEngBitBlt@44
NtGdiEngStretchBlt@44
NtGdiEngPlgBlt@44
NtGdiEngMarkBandingSurface@4
NtGdiEngStrokePath@32
NtGdiEngFillPath@28
NtGdiEngStrokeAndFillPath@40
NtGdiEngPaint@20
NtGdiEngLineTo@36
NtGdiEngAlphaBlend@28
NtGdiEngGradientFill@40
NtGdiEngTransparentBlt@32
NtGdiEngTextOut@40
NtGdiEngStretchBltROP@52
NtGdiXLATEOBJ_cGetPalette@16
NtGdiXLATEOBJ_iXlate@8
NtGdiXLATEOBJ_hGetColorTransform@4
NtGdiCLIPOBJ_bEnum@12
NtGdiCLIPOBJ_cEnumStart@20
NtGdiCLIPOBJ_ppoGetPath@4
NtGdiEngDeletePath@4
NtGdiEngCreateClip@0
NtGdiEngDeleteClip@4
NtGdiBRUSHOBJ_ulGetBrushColor@4
NtGdiBRUSHOBJ_pvAllocRbrush@8
NtGdiBRUSHOBJ_pvGetRbrush@4
NtGdiBRUSHOBJ_hGetColorTransform@4
NtGdiXFORMOBJ_bApplyXform@20
NtGdiXFORMOBJ_iGetXform@8
NtGdiFONTOBJ_vGetInfo@12
NtGdiFONTOBJ_pxoGetXform@4
NtGdiFONTOBJ_cGetGlyphs@20
NtGdiFONTOBJ_pifi@4
NtGdiFONTOBJ_pfdg@4
NtGdiFONTOBJ_pQueryGlyphAttrs@8
NtGdiFONTOBJ_pvTrueTypeFontFile@8
NtGdiFONTOBJ_cGetAllGlyphHandles@8
NtGdiSTROBJ_bEnum@12
NtGdiSTROBJ_bEnumPositionsOnly@12
NtGdiSTROBJ_bGetAdvanceWidths@16
NtGdiSTROBJ_vEnumStart@4
NtGdiSTROBJ_dwGetCodePage@4
NtGdiPATHOBJ_vGetBounds@8
NtGdiPATHOBJ_bEnum@8
NtGdiPATHOBJ_vEnumStart@4
NtGdiPATHOBJ_vEnumStartClipLines@16
NtGdiPATHOBJ_bEnumClipLines@12
NtGdiGetDhpdev@4
NtGdiEngCheckAbort@4
NtGdiHT_Get8BPPFormatPalette@16
NtGdiHT_Get8BPPMaskPalette@24
NtGdiUpdateTransform@4
NtGdiSetPUMPDOBJ@16
NtGdiBRUSHOBJ_DeleteRbrush@8
NtGdiUMPDEngFreeUserMem@4
NtGdiUnmapMemFont@4
NtGdiDrawStream@12

View file

@ -0,0 +1,7 @@
<module name="w32kdll_xpsp2" type="win32dll" entrypoint="0" installname="w32kdll_xpsp2.dll">
<importlibrary definition="w32kdll_xpsp2.def" />
<define name="__USE_W32API" />
<define name="_WIN32_WINNT">0x0502</define>
<file>w32kdll_xpsp2.S</file>
<file>main.c</file>
</module>