- Create some stubs for some w32kdll api tests. Someone please verify and complete the job.

- Fix building all rostests for amd64. No guarantee anything works now, or ever did...

svn path=/branches/ros-amd64-bringup/; revision=44475
This commit is contained in:
Samuel Serapion 2009-12-09 01:14:28 +00:00
parent ca0ebabfdd
commit ad9860b254
22 changed files with 13389 additions and 71 deletions

File diff suppressed because it is too large Load diff

View file

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

View file

@ -0,0 +1,674 @@
; $Id: w32kdll.def 27344 2007-08-01 14:12:10Z tkreuzer $
;
; ReactOS Operating System
;
; This file contains all win32k native api functions from win 2k3 sp 2
;
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
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@16
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
NtUserGetClassInfoEx@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@16
NtUserQueryInputContext@8
NtUserQuerySendMessage@4
NtUserQueryWindow@8
NtUserRealChildWindowFromPoint@12
NtUserRealInternalGetMessage@24
NtUserRealWaitMessageEx@8
NtUserRedrawWindow@16
NtUserRegisterClassExWOW@28
NtUserRegisterUserApiHook@16
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
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
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@40
NtUserGetLayeredWindowAttributes@16
NtUserSetLayeredWindowAttributes@16
NtUserUpdatePerUserSystemParameters@8
NtUserUserHandleGrantAccess@12
NtUserValidateHandleSecure@4
NtUserValidateRect@8
NtUserValidateTimerCallback@4
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
NtGdiDrawStream@12
NtGdiMakeObjectXferable@8
NtGdiMakeObjectUnXferable@4

View file

@ -1,5 +1,10 @@
<module name="w32kdll_2k3sp2" type="win32dll" entrypoint="0" installname="w32kdll_2k3sp2.dll">
<importlibrary definition="w32kdll_2k3sp2.def" />
<file>w32kdll_2k3sp2.S</file>
<importlibrary definition="w32kdll_2k3sp2-$(ARCH).def" />
<if property="ARCH" value="i386">
<file>w32kdll_2k3sp2-i386.S</file>
</if>
<if property="ARCH" value="amd64">
<file>w32kdll_2k3sp2-amd64.S</file>
</if>
<file>main.c</file>
</module>

View file

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

View file

@ -1,5 +1,5 @@
<module name="w32kdll" type="win32dll" entrypoint="0" installname="w32kdll.dll">
<importlibrary definition="w32kdll_ros.def" />
<importlibrary definition="w32kdll_ros-$(ARCH).def" />
<library>win32ksys</library>
<file>main.c</file>
</module>

File diff suppressed because it is too large Load diff

View file

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

View file

@ -0,0 +1,781 @@
; $Id: w32kdll.def 27344 2007-08-01 14:12:10Z tkreuzer $
;
; ReactOS Operating System
;
; This file contains all win32k native api functions from win 2k3 sp 2
;
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
NtGdiConfigureOPMProtectedOutput@16
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
NtGdiCreateOPMProtectedOutputs@20
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
NtGdiDestroyOPMProtectedOutput@4
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
NtGdiFlush@0
NtGdiForceUFIMapping@8
NtGdiFrameRgn@20
NtGdiFullscreenControl@20
NtGdiGetAndSetDCDword@16
NtGdiGetAppClipBox@8
NtGdiGetBitmapBits@12
NtGdiGetBitmapDimension@8
NtGdiGetBoundsRect@12
NtGdiGetCertificate@16
NtGdiGetCertificateSize@12
NtGdiGetCharABCWidthsW@24
NtGdiGetCharacterPlacementW@24
NtGdiGetCharSet@4
NtGdiGetCharWidthW@24
NtGdiGetCharWidthInfo@8
NtGdiGetColorAdjustment@8
NtGdiGetColorSpaceforBitmap@4
NtGdiGetCOPPCompatibleOPMInformation@12
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
NtGdiGetOPMInformation@12
NtGdiGetKerningPairs@12
NtGdiGetLinkedUFIs@12
NtGdiGetMiterLimit@8
NtGdiGetMonitorID@12
NtGdiGetNearestColor@8
NtGdiGetNearestPaletteIndex@8
NtGdiGetObjectBitmapHandle@8
NtGdiGetOPMRandomNumber@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
NtGdiGetSuggestedOPMProtectedOutputArraySize@8
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@32
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
NtGdiSetOPMSigningKeyAndSequenceNumbers@8
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
NtUserAddClipboardFormatListener@4
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@16
NtUserCheckAccessForIntegrityLevel@12
NtUserCheckDesktopByThreadId@4
NtUserCheckWindowThreadDesktop@12
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
NtUserCreateDesktopEx@24
NtUserCreateInputContext@4
NtUserCreateLocalMemHandle@16
NtUserCreateWindowEx@60
NtUserCreateWindowStation@28
NtUserDdeInitialize@20
NtUserDeferWindowPos@32
NtUserDefSetText@8
NtUserDeleteMenu@12
NtUserDestroyAcceleratorTable@4
NtUserDestroyCursor@8
NtUserDestroyInputContext@4
NtUserDestroyMenu@4
NtUserDestroyWindow@4
NtUserDisableThreadIme@4
NtUserDispatchMessage@4
NtUserDoSoundConnect@0
NtUserDoSoundDisconnect@0
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
NtUserFrostCrashedWindow@8
NtUserGetAltTabInfo@24
NtUserGetAncestor@8
NtUserGetAppImeLevel@4
NtUserGetAsyncKeyState@4
NtUserGetAtomName@8
NtUserGetCaretBlinkTime@0
NtUserGetCaretPos@4
NtUserGetClassInfoEx@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
NtUserGetUpdatedClipboardFormats@12
NtUserGetUpdateRect@12
NtUserGetUpdateRgn@12
NtUserGetWindowDC@4
NtUserGetWindowPlacement@8
NtUserGetWOWClass@8
NtUserGhostWindowFromHungWindow@4
NtUserHardErrorControl@12
NtUserHideCaret@4
NtUserHiliteMenuItem@16
NtUserHungWindowFromGhostWindow@4
NtUserImpersonateDdeClientWindow@8
NtUserInitialize@8
NtUserInitializeClientPfnArrays@16
NtUserInitTask@48
NtUserInternalGetWindowText@12
NtUserInternalGetWindowIcon@8
NtUserInvalidateRect@12
NtUserInvalidateRgn@12
NtUserIsClipboardFormatAvailable@4
NtUserKillTimer@8
NtUserLoadKeyboardLayoutEx@28
NtUserLockWindowStation@4
NtUserLockWindowUpdate@4
NtUserLockWorkStation@0
NtUserLogicalToPhysicalPoint@8
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
NtUserOpenThreadDesktop@20
NtUserOpenWindowStation@8
NtUserPaintDesktop@4
NtUserPaintMonitor@12
NtUserPeekMessage@20
NtUserPhysicalToLogicalPoint@8
NtUserPostMessage@16
NtUserPostThreadMessage@16
NtUserPrintWindow@12
NtUserProcessConnect@8
NtUserQueryInformationThread@16
NtUserQueryInputContext@8
NtUserQuerySendMessage@4
NtUserQueryWindow@8
NtUserRealChildWindowFromPoint@12
NtUserRealInternalGetMessage@24
NtUserRealWaitMessageEx@8
NtUserRedrawWindow@16
NtUserRegisterClassExWOW@28
NtUserRegisterErrorReportingDialog@8
NtUserRegisterUserApiHook@16
NtUserRegisterHotKey@16
NtUserRegisterRawInputDevices@12
NtUserRegisterTasklist@4
NtUserRegisterWindowMessage@4
NtUserRemoveClipboardFormatListener@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
NtUserSetFocus@4
NtUserSetImeHotKey@20
NtUserSetImeInfoEx@4
NtUserSetImeOwnerWindow@8
NtUserSetInformationProcess@16
NtUserSetInformationThread@16
NtUserSetInternalWindowPos@16
NtUserSetKeyboardState@4
NtUserSetMenu@12
NtUserSetMenuContextHelpId@8
NtUserSetMenuDefaultItem@12
NtUserSetMenuFlagRtoL@4
NtUserSetObjectInformation@16
NtUserSetParent@8
NtUserSetProcessWindowStation@4
NtUserGetProp@8
NtUserSetProp@12
NtUserSetScrollInfo@16
NtUserSetShellWindowEx@8
NtUserSetSysColors@16
NtUserSetSystemCursor@8
NtUserSetSystemMenu@8
NtUserSetSystemTimer@12
NtUserSetThreadDesktop@4
NtUserSetThreadLayoutHandles@8
NtUserSetThreadState@8
NtUserSetTimer@16
NtUserSetProcessDPIAware@0
NtUserSetWindowFNID@8
NtUserSetWindowLong@16
NtUserSetWindowPlacement@8
NtUserSetWindowPos@28
NtUserSetWindowRgn@12
NtUserGetWindowRgnEx@12
NtUserSetWindowRgnEx@12
NtUserSetWindowsHookAW@12
NtUserSetWindowsHookEx@24
NtUserSetWindowStationUser@16
NtUserSetWindowWord@12
NtUserSetWinEventHook@32
NtUserShowCaret@4
NtUserShowScrollBar@12
NtUserShowWindow@8
NtUserShowWindowAsync@8
NtUserSoundSentry@0
NtUserSwitchDesktop@8
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@40
NtUserGetLayeredWindowAttributes@16
NtUserSetLayeredWindowAttributes@16
NtUserUpdatePerUserSystemParameters@4
NtUserUserHandleGrantAccess@12
NtUserValidateHandleSecure@4
NtUserValidateRect@8
NtUserValidateTimerCallback@4
NtUserVkKeyScanEx@12
NtUserWaitForInputIdle@12
NtUserWaitForMsgAndEvent@4
NtUserWaitMessage@0
NtUserWin32PoolAllocationStats@24
NtUserWindowFromPhysicalPoint@8
NtUserWindowFromPoint@8
NtUserYieldTask@0
NtUserRemoteConnect@12
NtUserRemoteRedrawRectangle@16
NtUserRemoteRedrawScreen@0
NtUserRemoteStopScreenUpdates@0
NtUserCtxDisplayIOCtl@12
NtUserRegisterSessionPort@4
NtUserUnregisterSessionPort@0
NtUserUpdateWindowTransform@12
NtUserDwmStartRedirection@4
NtUserDwmStopRedirection@0
NtUserDwmHintDxUpdate@8
NtUserDwmGetDxRgn@12
NtUserGetWindowMinimizeRect@8
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
NtGdiDrawStream@12
NtGdiDwmGetDirtyRgn@20
NtGdiDwmGetSurfaceData@8
NtGdiDdDDICreateAllocation@4
NtGdiDdDDIQueryResourceInfo@4
NtGdiDdDDIOpenResource@4
NtGdiDdDDIDestroyAllocation@4
NtGdiDdDDISetAllocationPriority@4
NtGdiDdDDIQueryAllocationResidency@4
NtGdiDdDDICreateDevice@4
NtGdiDdDDIDestroyDevice@4
NtGdiDdDDICreateContext@4
NtGdiDdDDIDestroyContext@4
NtGdiDdDDICreateSynchronizationObject@4
NtGdiDdDDIDestroySynchronizationObject@4
NtGdiDdDDIWaitForSynchronizationObject@4
NtGdiDdDDISignalSynchronizationObject@4
NtGdiDdDDIGetRuntimeData@4
NtGdiDdDDIQueryAdapterInfo@4
NtGdiDdDDILock@4
NtGdiDdDDIUnlock@4
NtGdiDdDDIGetDisplayModeList@4
NtGdiDdDDISetDisplayMode@4
NtGdiDdDDIGetMultisampleMethodList@4
NtGdiDdDDIPresent@4
NtGdiDdDDIRender@4
NtGdiDdDDIOpenAdapterFromDeviceName@4
NtGdiDdDDIOpenAdapterFromHdc@4
NtGdiDdDDICloseAdapter@4
NtGdiDdDDIGetSharedPrimaryHandle@4
NtGdiDdDDIEscape@4
NtGdiDdDDIQueryStatistics@4
NtGdiDdDDISetVidPnSourceOwner@4
NtGdiDdDDIGetPresentHistory@4
NtGdiDdDDICreateOverlay@4
NtGdiDdDDIUpdateOverlay@4
NtGdiDdDDIFlipOverlay@4
NtGdiDdDDIDestroyOverlay@4
NtGdiDdDDIWaitForVerticalBlankEvent@4
NtGdiDdDDISetGammaRamp@4
NtGdiDdDDIGetDeviceState@4
NtGdiDdDDICreateDCFromMemory@4
NtGdiDdDDIDestroyDCFromMemory@4
NtGdiDdDDISetContextSchedulingPriority@4
NtGdiDdDDIGetContextSchedulingPriority@4
NtGdiDdDDISetProcessSchedulingPriorityClass@8
NtGdiDdDDIGetProcessSchedulingPriorityClass@8
NtGdiDdDDIReleaseProcessVidPnSourceOwners@4
NtGdiDdDDIGetScanLine@4
NtGdiDdDDISetQueuedLimit@4
NtGdiDdDDIPollDisplayChildren@4
NtGdiDdDDIInvalidateActiveVidPn@4
NtGdiDdDDICheckOcclusion@4
NtGdiDdDDIWaitForIdle@4
NtGdiDdDDICheckMonitorPowerState@4
NtGdiDdDDICheckExclusiveOwnership@0
NtGdiDdDDISetDisplayPrivateDriverFormat@4
NtGdiDdDDISharedPrimaryLockNotification@4
NtGdiDdDDISharedPrimaryUnLockNotification@4
NtGdiMakeObjectXferable@8
NtGdiMakeObjectUnXferable@4
NtGdiGetNumberOfPhysicalMonitors@8
NtGdiGetPhysicalMonitors@16
NtGdiGetPhysicalMonitorDescription@12
NtGdiDestroyPhysicalMonitor@4
NtGdiDDCCIGetVCPFeature@20
NtGdiDDCCISetVCPFeature@12
NtGdiDDCCISaveCurrentSettings@4
NtGdiDDCCIGetCapabilitiesStringLength@8
NtGdiDDCCIGetCapabilitiesString@12
NtGdiDDCCIGetTimingReport@8
NtUserSetMirrorRendering@8
NtUserShowSystemCursor@4

View file

@ -1,5 +1,10 @@
<module name="w32kdll_vista" type="win32dll" entrypoint="0" installname="w32kdll_vista.dll">
<importlibrary definition="w32kdll_vista.def" />
<file>w32kdll_vista.S</file>
<importlibrary definition="w32kdll_vista-$(ARCH).def" />
<if property="ARCH" value="i386">
<file>w32kdll_vista.S</file>
</if>
<if property="ARCH" value="amd64">
<file>w32kdll_vista-amd64.S</file>
</if>
<file>main.c</file>
</module>

View file

@ -49,8 +49,9 @@ GetHandleUserData(HGDIOBJ hobj)
static DWORD WINAPI
IntSyscall(FARPROC proc, UINT cParams, PVOID pFirstParam)
{
DWORD retval;
DWORD retval = 0;
#ifdef _M_I386
#ifdef __GNUC__
asm volatile
(
@ -81,6 +82,7 @@ IntSyscall(FARPROC proc, UINT cParams, PVOID pFirstParam)
mov retval, eax
popf
};
#endif
#endif
return retval;

View file

@ -1,4 +1,4 @@
<module name="w32knapi" type="win32cui">
<module name="w32knapi" type="win32cui" allowwarnings="true">
<include base="w32knapi">.</include>
<library>apitest</library>
<library>ntdll</library>

View file

@ -120,7 +120,7 @@ dump_halinfo(DD_HALINFO *pHalInfo, char *text)
printf(" pHalInfo4->vmiData->dwTextureAlign : 0x%08lx\n",(long)pHalInfo4->vmiData.dwTextureAlign);
printf(" pHalInfo4->vmiData->dwZBufferAlign : 0x%08lx\n",(long)pHalInfo4->vmiData.dwZBufferAlign);
printf(" pHalInfo4->vmiData->dwAlphaAlign : 0x%08lx\n",(long)pHalInfo4->vmiData.dwAlphaAlign);
printf(" pHalInfo4->vmiData->pvPrimary : 0x%08lx\n",(long)pHalInfo4->vmiData.pvPrimary);
printf(" pHalInfo4->vmiData->pvPrimary : 0x%08lx\n",(LONG_PTR)pHalInfo4->vmiData.pvPrimary);
printf(" pHalInfo4->ddCaps.dwSize : 0x%08lx\n",pHalInfo4->ddCaps.dwSize);
printf(" pHalInfo4->ddCaps.dwCaps : 0x%08lx\n",pHalInfo4->ddCaps.dwCaps);
@ -188,7 +188,7 @@ dump_halinfo(DD_HALINFO *pHalInfo, char *text)
printf(" pHalInfo4->ddCaps.dwSVBCaps2 : 0x%08lx\n",pHalInfo4->ddCaps.dwSVBCaps2);
printf(" pHalInfo4->GetDriverInfo : 0x%08lx\n",(long)pHalInfo4->GetDriverInfo);
printf(" pHalInfo4->GetDriverInfo : 0x%08lx\n",(LONG_PTR)pHalInfo4->GetDriverInfo);
printf(" pHalInfo4->dwFlags : 0x%08lx\n",(long)pHalInfo4->dwFlags);
}
@ -222,7 +222,7 @@ dump_halinfo(DD_HALINFO *pHalInfo, char *text)
printf(" pHalInfo->vmiData->dwTextureAlign : 0x%08lx\n",(long)pHalInfo->vmiData.dwTextureAlign);
printf(" pHalInfo->vmiData->dwZBufferAlign : 0x%08lx\n",(long)pHalInfo->vmiData.dwZBufferAlign);
printf(" pHalInfo->vmiData->dwAlphaAlign : 0x%08lx\n",(long)pHalInfo->vmiData.dwAlphaAlign);
printf(" pHalInfo->vmiData->pvPrimary : 0x%08lx\n",(long)pHalInfo->vmiData.pvPrimary);
printf(" pHalInfo->vmiData->pvPrimary : 0x%08lx\n",(LONG_PTR)pHalInfo->vmiData.pvPrimary);
printf(" pHalInfo->ddCaps.dwSize : 0x%08lx\n",pHalInfo->ddCaps.dwSize);
printf(" pHalInfo->ddCaps.dwCaps : ");
@ -519,7 +519,7 @@ dump_halinfo(DD_HALINFO *pHalInfo, char *text)
printf(" pHalInfo->ddCaps.dwSSBRops[0x%04x] : 0x%08lx\n",t,pHalInfo->ddCaps.dwSSBRops[t]);
}
printf(" pHalInfo->GetDriverInfo : 0x%08lx\n",(long)pHalInfo->GetDriverInfo);
printf(" pHalInfo->GetDriverInfo : 0x%08lx\n",(LONG_PTR)pHalInfo->GetDriverInfo);
printf(" pHalInfo->dwFlags : ");
flag = pHalInfo->dwFlags;
@ -530,9 +530,9 @@ dump_halinfo(DD_HALINFO *pHalInfo, char *text)
checkflag(flag,DDHALINFO_GETDRIVERINFO2,"DDHALINFO_GETDRIVERINFO2");
endcheckflag(flag,"pHalInfo->dwFlags");
printf(" pHalInfo->lpD3DGlobalDriverData : 0x%08lx\n",(long)pHalInfo->lpD3DGlobalDriverData);
printf(" pHalInfo->lpD3DHALCallbacks : 0x%08lx\n",(long)pHalInfo->lpD3DHALCallbacks);
printf(" pHalInfo->lpD3DBufCallbacks : 0x%08lx\n",(long)pHalInfo->lpD3DBufCallbacks);
printf(" pHalInfo->lpD3DGlobalDriverData : 0x%08lx\n",(LONG_PTR)pHalInfo->lpD3DGlobalDriverData);
printf(" pHalInfo->lpD3DHALCallbacks : 0x%08lx\n",(LONG_PTR)pHalInfo->lpD3DHALCallbacks);
printf(" pHalInfo->lpD3DBufCallbacks : 0x%08lx\n",(LONG_PTR)pHalInfo->lpD3DBufCallbacks);
}
else
{
@ -554,31 +554,31 @@ dump_D3dCallbacks(D3DNTHAL_CALLBACKS *puD3dCallbacks, char *text)
printf("dumping the D3DNTHAL_CALLBACKS from %s\n",text);
if (puD3dCallbacks->dwSize == sizeof(D3DNTHAL_CALLBACKS))
{
printf(" puD3dCallbacks->dwSize : 0x%08lx\n",(long)puD3dCallbacks->dwSize);
printf(" puD3dCallbacks->ContextCreate : 0x%08lx\n",(long)puD3dCallbacks->ContextCreate);
printf(" puD3dCallbacks->ContextDestroy : 0x%08lx\n",(long)puD3dCallbacks->ContextDestroy);
printf(" puD3dCallbacks->ContextDestroyAll : 0x%08lx\n",(long)puD3dCallbacks->ContextDestroyAll);
printf(" puD3dCallbacks->SceneCapture : 0x%08lx\n",(long)puD3dCallbacks->SceneCapture);
printf(" puD3dCallbacks->dwReserved10 : 0x%08lx\n",(long)puD3dCallbacks->dwReserved10);
printf(" puD3dCallbacks->dwReserved11 : 0x%08lx\n",(long)puD3dCallbacks->dwReserved11);
printf(" puD3dCallbacks->dwReserved22 : 0x%08lx\n",(long)puD3dCallbacks->dwReserved22);
printf(" puD3dCallbacks->dwReserved23 : 0x%08lx\n",(long)puD3dCallbacks->dwReserved23);
printf(" puD3dCallbacks->dwReserved : 0x%08lx\n",(long)puD3dCallbacks->dwReserved);
printf(" puD3dCallbacks->TextureCreate : 0x%08lx\n",(long)puD3dCallbacks->TextureCreate);
printf(" puD3dCallbacks->TextureDestroy : 0x%08lx\n",(long)puD3dCallbacks->TextureDestroy);
printf(" puD3dCallbacks->TextureSwap : 0x%08lx\n",(long)puD3dCallbacks->TextureSwap);
printf(" puD3dCallbacks->TextureGetSurf : 0x%08lx\n",(long)puD3dCallbacks->TextureGetSurf);
printf(" puD3dCallbacks->dwReserved12 : 0x%08lx\n",(long)puD3dCallbacks->dwReserved12);
printf(" puD3dCallbacks->dwReserved13 : 0x%08lx\n",(long)puD3dCallbacks->dwReserved13);
printf(" puD3dCallbacks->dwReserved14 : 0x%08lx\n",(long)puD3dCallbacks->dwReserved14);
printf(" puD3dCallbacks->dwReserved15 : 0x%08lx\n",(long)puD3dCallbacks->dwReserved15);
printf(" puD3dCallbacks->dwReserved16 : 0x%08lx\n",(long)puD3dCallbacks->dwReserved16);
printf(" puD3dCallbacks->dwReserved17 : 0x%08lx\n",(long)puD3dCallbacks->dwReserved17);
printf(" puD3dCallbacks->dwReserved18 : 0x%08lx\n",(long)puD3dCallbacks->dwReserved18);
printf(" puD3dCallbacks->dwReserved19 : 0x%08lx\n",(long)puD3dCallbacks->dwReserved19);
printf(" puD3dCallbacks->dwReserved20 : 0x%08lx\n",(long)puD3dCallbacks->dwReserved20);
printf(" puD3dCallbacks->dwReserved21 : 0x%08lx\n",(long)puD3dCallbacks->dwReserved21);
printf(" puD3dCallbacks->dwReserved24 : 0x%08lx\n",(long)puD3dCallbacks->dwReserved24);
printf(" puD3dCallbacks->dwSize : 0x%08lx\n",puD3dCallbacks->dwSize);
printf(" puD3dCallbacks->ContextCreate : 0x%08lx\n",puD3dCallbacks->ContextCreate);
printf(" puD3dCallbacks->ContextDestroy : 0x%08lx\n",puD3dCallbacks->ContextDestroy);
printf(" puD3dCallbacks->ContextDestroyAll : 0x%08lx\n",puD3dCallbacks->ContextDestroyAll);
printf(" puD3dCallbacks->SceneCapture : 0x%08lx\n",puD3dCallbacks->SceneCapture);
printf(" puD3dCallbacks->dwReserved10 : 0x%08lx\n",puD3dCallbacks->dwReserved10);
printf(" puD3dCallbacks->dwReserved11 : 0x%08lx\n",puD3dCallbacks->dwReserved11);
printf(" puD3dCallbacks->dwReserved22 : 0x%08lx\n",puD3dCallbacks->dwReserved22);
printf(" puD3dCallbacks->dwReserved23 : 0x%08lx\n",puD3dCallbacks->dwReserved23);
printf(" puD3dCallbacks->dwReserved : 0x%08lx\n",puD3dCallbacks->dwReserved);
printf(" puD3dCallbacks->TextureCreate : 0x%08lx\n",puD3dCallbacks->TextureCreate);
printf(" puD3dCallbacks->TextureDestroy : 0x%08lx\n",puD3dCallbacks->TextureDestroy);
printf(" puD3dCallbacks->TextureSwap : 0x%08lx\n",puD3dCallbacks->TextureSwap);
printf(" puD3dCallbacks->TextureGetSurf : 0x%08lx\n",puD3dCallbacks->TextureGetSurf);
printf(" puD3dCallbacks->dwReserved12 : 0x%08lx\n",puD3dCallbacks->dwReserved12);
printf(" puD3dCallbacks->dwReserved13 : 0x%08lx\n",puD3dCallbacks->dwReserved13);
printf(" puD3dCallbacks->dwReserved14 : 0x%08lx\n",puD3dCallbacks->dwReserved14);
printf(" puD3dCallbacks->dwReserved15 : 0x%08lx\n",puD3dCallbacks->dwReserved15);
printf(" puD3dCallbacks->dwReserved16 : 0x%08lx\n",puD3dCallbacks->dwReserved16);
printf(" puD3dCallbacks->dwReserved17 : 0x%08lx\n",puD3dCallbacks->dwReserved17);
printf(" puD3dCallbacks->dwReserved18 : 0x%08lx\n",puD3dCallbacks->dwReserved18);
printf(" puD3dCallbacks->dwReserved19 : 0x%08lx\n",puD3dCallbacks->dwReserved19);
printf(" puD3dCallbacks->dwReserved20 : 0x%08lx\n",puD3dCallbacks->dwReserved20);
printf(" puD3dCallbacks->dwReserved21 : 0x%08lx\n",puD3dCallbacks->dwReserved21);
printf(" puD3dCallbacks->dwReserved24 : 0x%08lx\n",puD3dCallbacks->dwReserved24);
printf(" puD3dCallbacks->dwReserved0 : 0x%08lx\n",(long)puD3dCallbacks->dwReserved0);
printf(" puD3dCallbacks->dwReserved1 : 0x%08lx\n",(long)puD3dCallbacks->dwReserved1);
printf(" puD3dCallbacks->dwReserved2 : 0x%08lx\n",(long)puD3dCallbacks->dwReserved2);
@ -1112,8 +1112,8 @@ dump_D3dDriverData(D3DNTHAL_GLOBALDRIVERDATA *puD3dDriverData, char *text)
printf(" puD3dDriverData->dwNumVertices : 0x%08lx\n",(long)puD3dDriverData->dwNumVertices);
printf(" puD3dDriverData->dwNumClipVertices : 0x%08lx\n",(long)puD3dDriverData->dwNumClipVertices);
printf(" puD3dDriverData->dwNumTextureFormats : 0x%08lx\n",(long)puD3dDriverData->dwNumTextureFormats);
printf(" puD3dDriverData->lpTextureFormats : 0x%08lx\n",(long)puD3dDriverData->lpTextureFormats);
printf(" puD3dDriverData->lpTextureFormats : 0x%08lx\n",(long)puD3dDriverData->lpTextureFormats);
printf(" puD3dDriverData->lpTextureFormats : 0x%08lx\n",puD3dDriverData->lpTextureFormats);
printf(" puD3dDriverData->lpTextureFormats : 0x%08lx\n",puD3dDriverData->lpTextureFormats);
}
else
{
@ -1147,11 +1147,11 @@ dump_D3dBufferCallbacks(DD_D3DBUFCALLBACKS *puD3dBufferCallbacks, char *text)
checkflag(flag,DDHAL_D3DBUFCB32_UNLOCKD3DBUF,"DDHAL_D3DBUFCB32_UNLOCKD3DBUF");
endcheckflag(flag,"puD3dBufferCallbacks->dwFlags");
printf(" puD3dBufferCallbacks->CanCreateD3DBuffer : 0x%08lx\n",(long)puD3dBufferCallbacks->CanCreateD3DBuffer);
printf(" puD3dBufferCallbacks->CreateD3DBuffer : 0x%08lx\n",(long)puD3dBufferCallbacks->CreateD3DBuffer);
printf(" puD3dBufferCallbacks->DestroyD3DBuffer : 0x%08lx\n",(long)puD3dBufferCallbacks->DestroyD3DBuffer);
printf(" puD3dBufferCallbacks->LockD3DBuffer : 0x%08lx\n",(long)puD3dBufferCallbacks->LockD3DBuffer);
printf(" puD3dBufferCallbacks->UnlockD3DBuffer : 0x%08lx\n",(long)puD3dBufferCallbacks->UnlockD3DBuffer);
printf(" puD3dBufferCallbacks->CanCreateD3DBuffer : 0x%08lx\n",puD3dBufferCallbacks->CanCreateD3DBuffer);
printf(" puD3dBufferCallbacks->CreateD3DBuffer : 0x%08lx\n",puD3dBufferCallbacks->CreateD3DBuffer);
printf(" puD3dBufferCallbacks->DestroyD3DBuffer : 0x%08lx\n",puD3dBufferCallbacks->DestroyD3DBuffer);
printf(" puD3dBufferCallbacks->LockD3DBuffer : 0x%08lx\n",puD3dBufferCallbacks->LockD3DBuffer);
printf(" puD3dBufferCallbacks->UnlockD3DBuffer : 0x%08lx\n",puD3dBufferCallbacks->UnlockD3DBuffer);
}
else
{
@ -1205,7 +1205,7 @@ dump_D3dTextureFormats(DDSURFACEDESC *puD3dTextureFormats, int dwNum, char *text
printf(" puD3dTextureFormats->dwZBufferBitDepth : 0x%08lx\n",(long)myTextureFormats->dwZBufferBitDepth);
printf(" puD3dTextureFormats->dwAlphaBitDepth : 0x%08lx\n",(long)myTextureFormats->dwAlphaBitDepth);
printf(" puD3dTextureFormats->dwReserved : 0x%08lx\n",(long)myTextureFormats->dwReserved);
printf(" puD3dTextureFormats->lpSurface : 0x%08lx\n",(long)myTextureFormats->lpSurface);
printf(" puD3dTextureFormats->lpSurface : 0x%08lx\n",myTextureFormats->lpSurface);
printf(" puD3dTextureFormats->ddckCKDestOverlay.dwColorSpaceLowValue : 0x%08lx\n",(long)myTextureFormats->ddckCKDestOverlay.dwColorSpaceLowValue);
printf(" puD3dTextureFormats->ddckCKDestOverlay.dwColorSpaceHighValue : 0x%08lx\n",(long)myTextureFormats->ddckCKDestOverlay.dwColorSpaceHighValue);
printf(" puD3dTextureFormats->ddckCKDestBlt.dwColorSpaceLowValue : 0x%08lx\n",(long)myTextureFormats->ddckCKDestBlt.dwColorSpaceLowValue);
@ -1414,7 +1414,7 @@ dump_D3dTextureFormats(DDSURFACEDESC *puD3dTextureFormats, int dwNum, char *text
endcheckflag(flag,"puD3dTextureFormats->ddsCaps.dwCaps");
myTextureFormats = (DDSURFACEDESC *) (((DWORD) myTextureFormats) + sizeof(DDSURFACEDESC));
myTextureFormats = (DDSURFACEDESC *) (((DWORD_PTR) myTextureFormats) + sizeof(DDSURFACEDESC));
}
else
{

View file

@ -25,7 +25,7 @@ void dump_D3dTextureFormats(DDSURFACEDESC *puD3dTextureFormats, int dwNum, char
if (input == value) \
{ \
counter++; \
printf("FAIL ret=%s, %d != %d )\n",text,(int)input,(int)value); \
printf("FAIL ret=%s, %x != %x )\n",text,input,value); \
}
@ -33,7 +33,7 @@ void dump_D3dTextureFormats(DDSURFACEDESC *puD3dTextureFormats, int dwNum, char
if (input != value) \
{ \
counter++; \
printf("FAIL ret=%s, %d == %d )\n",text,(int)input,(int)value); \
printf("FAIL ret=%s, %x == %x )\n",text,input,value); \
}

View file

@ -186,8 +186,8 @@ LRESULT CALLBACK MainWndProc(HWND hWnd, UINT msg, WPARAM wParam,
);
assert(hListBox != NULL);
SetWindowLong(
hListBox, GWL_ID, reinterpret_cast<LONG>(hListBox)
SetWindowLongPtr(
hListBox, GWL_ID, reinterpret_cast<LPARAM>(hListBox)
);
SNDMSG(hListBox, LB_ADDSTRING, 0,
@ -238,7 +238,7 @@ LRESULT CALLBACK MainWndProc(HWND hWnd, UINT msg, WPARAM wParam,
reinterpret_cast<LPMEASUREITEMSTRUCT>(lParam);
assert(lpmis != NULL);
if (lpmis->CtlID == reinterpret_cast<UINT>(hListBox))
if (lpmis->CtlID == reinterpret_cast<UINT_PTR>(hListBox))
{
lpmis->itemHeight = 150;
return TRUE;
@ -251,7 +251,7 @@ LRESULT CALLBACK MainWndProc(HWND hWnd, UINT msg, WPARAM wParam,
reinterpret_cast<LPDRAWITEMSTRUCT>(lParam);
assert(lpdis != NULL);
if (lpdis->CtlID == reinterpret_cast<UINT>(hListBox))
if (lpdis->CtlID == reinterpret_cast<UINT_PTR>(hListBox))
{
SaveDC(lpdis->hDC);
#if 0

View file

@ -74,17 +74,17 @@ WinMain(HINSTANCE hInstance,
printf("GetWindowTextA returned Ansi string \"%s\"\n", WindowTextA);
printf("\n");
SavedWndProcW = (WNDPROC) GetWindowLongW(hWnd, GWL_WNDPROC);
SavedWndProcW = (WNDPROC) GetWindowLongPtrW(hWnd, GWL_WNDPROC);
printf("GetWindowLongW returned 0x%p\n", SavedWndProcW);
SavedWndProcA = (WNDPROC) GetWindowLongA(hWnd, GWL_WNDPROC);
SavedWndProcA = (WNDPROC) GetWindowLongPtrA(hWnd, GWL_WNDPROC);
printf("GetWindowLongA returned 0x%p\n", SavedWndProcA);
printf("\n");
printf("Subclassing window using SetWindowLongW, new WndProc 0x%p\n", UnicodeSubclassProc);
SetWindowLongW(hWnd, GWL_WNDPROC, (LONG) UnicodeSubclassProc);
SetWindowLongPtrW(hWnd, GWL_WNDPROC, (LPARAM) UnicodeSubclassProc);
printf("After subclass, IsWindowUnicode %s, WndProcA 0x%lx, WndProcW 0x%lx\n",
IsWindowUnicode(hWnd) ? "TRUE" : "FALSE", GetWindowLongA(hWnd, GWL_WNDPROC),
GetWindowLongW(hWnd, GWL_WNDPROC));
IsWindowUnicode(hWnd) ? "TRUE" : "FALSE", GetWindowLongPtrA(hWnd, GWL_WNDPROC),
GetWindowLongPtrW(hWnd, GWL_WNDPROC));
printf("Calling GetWindowTextW\n");
if (! GetWindowTextW(hWnd, WindowTextW, sizeof(WindowTextW) / sizeof(WindowTextW[0])))
@ -96,10 +96,10 @@ WinMain(HINSTANCE hInstance,
printf("\n");
printf("Subclassing window using SetWindowLongA, new WndProc 0x%p\n", AnsiSubclassProc);
SetWindowLongA(hWnd, GWL_WNDPROC, (LONG) AnsiSubclassProc);
SetWindowLongPtrA(hWnd, GWL_WNDPROC, (LPARAM) AnsiSubclassProc);
printf("After subclass, IsWindowUnicode %s, WndProcA 0x%lx, WndProcW 0x%lx\n",
IsWindowUnicode(hWnd) ? "TRUE" : "FALSE", GetWindowLongA(hWnd, GWL_WNDPROC),
GetWindowLongW(hWnd, GWL_WNDPROC));
IsWindowUnicode(hWnd) ? "TRUE" : "FALSE", GetWindowLongPtrA(hWnd, GWL_WNDPROC),
GetWindowLongPtrW(hWnd, GWL_WNDPROC));
printf("Calling GetWindowTextW\n");
if (! GetWindowTextW(hWnd, WindowTextW, sizeof(WindowTextW) / sizeof(WindowTextW[0])))

View file

@ -62,7 +62,11 @@ main(int argc, char *argv[])
Sleep(100);x++;
if(x>100 && GetThreadContext(thread, &context))
{
#ifdef _M_AMD64
printf("EIP: %lx\n", context.Rip);
#else
printf("EIP: %lx\n", context.Eip);
#endif
printf("Calling resumethread ... \n");
ResumeThread(thread);
}

View file

@ -17,12 +17,12 @@ DWORD WINAPI thread_main1(LPVOID param)
{
ULONG s;
printf("Thread %ld running\n", (DWORD)param);
printf("Thread %x running\n", param);
s = nr = ((nr * 1103515245) + 12345) & 0x7fffffff;
s = s % 10;
printf("s %ld\n", s);
Sleep(s);
printf("Thread %ld finished\n", (DWORD)param);
printf("Thread %x finished\n", param);
return 0;
}
@ -62,7 +62,7 @@ int main (int argc, char* argv[])
ThreadHandle[i] = CreateThread(NULL,
0,
thread_main1,
(LPVOID)i,
(LPVOID)(ULONG_PTR)i,
CREATE_SUSPENDED,
&id);

View file

@ -120,7 +120,7 @@ VOID CALLBACK TimerCallback1(PVOID Param, BOOLEAN Fired)
{
PTESTINFO Info = (PTESTINFO)Param;
_tprintf(_T("[%d]TimerCallback(0x%x, %d) called (%d)\n"), (int)Info->Test->id, (int)Info->hTimer, (int)Fired, --Info->secsleft);
_tprintf(_T("[%d]TimerCallback(0x%x, %d) called (%d)\n"), (int)Info->Test->id, Info->hTimer, (int)Fired, --Info->secsleft);
if(Info->secsleft == 0)
{
@ -168,7 +168,7 @@ VOID Test1(PTEST Test, HANDLE hEvent)
return;
}
_tprintf(_T("[%d]CreateTimerQueueTimer() created timer 0x%x, countdown (%d sec)...\n"), (int)Info.Test->id, (int)Info.hTimer, (int)Info.secsleft);
_tprintf(_T("[%d]CreateTimerQueueTimer() created timer 0x%x, countdown (%d sec)...\n"), (int)Info.Test->id, Info.hTimer, (int)Info.secsleft);
}
/*******************************************************************************/
@ -177,7 +177,7 @@ VOID CALLBACK TimerCallback2(PVOID Param, BOOLEAN Fired)
{
PTESTINFO Info = (PTESTINFO)Param;
_tprintf(_T("[%d]TimerCallback(0x%x, %d) called (%d)\n"), (int)Info->Test->id, (int)Info->hTimer, (int)Fired, --Info->secsleft);
_tprintf(_T("[%d]TimerCallback(0x%x, %d) called (%d)\n"), (int)Info->Test->id, Info->hTimer, (int)Fired, --Info->secsleft);
if(Info->secsleft == 0)
{
@ -215,7 +215,7 @@ VOID Test2(PTEST Test, HANDLE hEvent)
return;
}
_tprintf(_T("[%d]CreateTimerQueueTimer() created timer 0x%x, countdown (%d sec)...\n"), (int)Test->id, (int)Info.hTimer, (int)Info.secsleft);
_tprintf(_T("[%d]CreateTimerQueueTimer() created timer 0x%x, countdown (%d sec)...\n"), (int)Test->id, Info.hTimer, (int)Info.secsleft);
WaitForSingleObject(Info.Test2.hWaitEvent, INFINITE);
@ -251,7 +251,7 @@ VOID CALLBACK TimerCallback3(PVOID Param, BOOLEAN Fired)
{
PTESTINFO Info = (PTESTINFO)Param;
_tprintf(_T("[%d]TimerCallback(0x%x, %d) called (%d)\n"), (int)Info->Test->id, (int)Info->hTimer, (int)Fired, --Info->secsleft);
_tprintf(_T("[%d]TimerCallback(0x%x, %d) called (%d)\n"), (int)Info->Test->id, Info->hTimer, (int)Fired, --Info->secsleft);
if(Info->secsleft == 0)
{
@ -297,7 +297,7 @@ VOID Test3(PTEST Test, HANDLE hEvent)
return;
}
_tprintf(_T("[%d]CreateTimerQueueTimer() created timer 0x%x, countdown (%d sec)...\n"), (int)Test->id, (int)Info.hTimer, (int)Info.secsleft);
_tprintf(_T("[%d]CreateTimerQueueTimer() created timer 0x%x, countdown (%d sec)...\n"), (int)Test->id, Info.hTimer, (int)Info.secsleft);
WaitForSingleObject(Info.Test3.hWaitEvent, INFINITE);