; -------------------------------------------------------------------------------------------------- ; win32k.inc Copyright The MASM32 SDK 1998-2010 ; -------------------------------------------------------------------------------------------------- IFNDEF WIN32K_INC WIN32K_INC equ <1> BRUSHOBJ_hGetColorTransform PROTO STDCALL :DWORD BRUSHOBJ_pvAllocRbrush PROTO STDCALL :DWORD,:DWORD BRUSHOBJ_pvGetRbrush PROTO STDCALL :DWORD BRUSHOBJ_ulGetBrushColor PROTO STDCALL :DWORD CLIPOBJ_bEnum PROTO STDCALL :DWORD,:DWORD,:DWORD CLIPOBJ_cEnumStart PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD CLIPOBJ_ppoGetPath PROTO STDCALL :DWORD EngAcquireSemaphore PROTO STDCALL :DWORD EngAllocMem PROTO STDCALL :DWORD,:DWORD,:DWORD EngAllocPrivateUserMem PROTO STDCALL :DWORD,:DWORD,:DWORD EngAllocSectionMem PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD EngAllocUserMem PROTO STDCALL :DWORD,:DWORD EngAlphaBlend PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngAssociateSurface PROTO STDCALL :DWORD,:DWORD,:DWORD EngBitBlt PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngBugCheckEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngCheckAbort PROTO STDCALL :DWORD EngClearEvent PROTO STDCALL :DWORD EngComputeGlyphSet PROTO STDCALL :DWORD,:DWORD,:DWORD EngControlSprites PROTO STDCALL :DWORD,:DWORD EngCopyBits PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngCreateBitmap PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngCreateClip PROTO STDCALL EngCreateDeviceBitmap PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD EngCreateDeviceSurface PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD EngCreateDriverObj PROTO STDCALL :DWORD,:DWORD,:DWORD EngCreateEvent PROTO STDCALL :DWORD EngCreatePalette PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngCreatePath PROTO STDCALL EngCreateSemaphore PROTO STDCALL EngCreateWnd PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngDebugBreak PROTO STDCALL EngDebugPrint PROTO STDCALL :DWORD,:DWORD,:DWORD EngDeleteClip PROTO STDCALL :DWORD EngDeleteDriverObj PROTO STDCALL :DWORD,:DWORD,:DWORD EngDeleteEvent PROTO STDCALL :DWORD EngDeleteFile PROTO STDCALL :DWORD EngDeletePalette PROTO STDCALL :DWORD EngDeletePath PROTO STDCALL :DWORD EngDeleteSafeSemaphore PROTO STDCALL :DWORD EngDeleteSemaphore PROTO STDCALL :DWORD EngDeleteSurface PROTO STDCALL :DWORD EngDeleteWnd PROTO STDCALL :DWORD EngDeviceIoControl PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngDitherColor PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD EngDxIoctl PROTO STDCALL :DWORD,:DWORD,:DWORD EngEnumForms PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngEraseSurface PROTO STDCALL :DWORD,:DWORD,:DWORD EngFileIoControl PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngFileWrite PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD EngFillPath PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngFindImageProcAddress PROTO STDCALL :DWORD,:DWORD EngFindResource PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD EngFntCacheAlloc PROTO STDCALL :DWORD,:DWORD EngFntCacheFault PROTO STDCALL :DWORD,:DWORD EngFntCacheLookUp PROTO STDCALL :DWORD,:DWORD EngFreeMem PROTO STDCALL :DWORD EngFreeModule PROTO STDCALL :DWORD EngFreePrivateUserMem PROTO STDCALL :DWORD,:DWORD EngFreeSectionMem PROTO STDCALL :DWORD,:DWORD EngFreeUserMem PROTO STDCALL :DWORD EngGetCurrentCodePage PROTO STDCALL :DWORD,:DWORD EngGetCurrentProcessId PROTO STDCALL EngGetCurrentThreadId PROTO STDCALL EngGetDriverName PROTO STDCALL :DWORD EngGetFileChangeTime PROTO STDCALL :DWORD,:DWORD EngGetFilePath PROTO STDCALL :DWORD,:DWORD EngGetForm PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngGetLastError PROTO STDCALL EngGetPrinter PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngGetPrinterData PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngGetPrinterDataFileName PROTO STDCALL :DWORD EngGetPrinterDriver PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngGetProcessHandle PROTO STDCALL EngGetTickCount PROTO STDCALL EngGetType1FontList PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngGradientFill PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngHangNotification PROTO STDCALL :DWORD,:DWORD EngInitializeSafeSemaphore PROTO STDCALL :DWORD EngIsSemaphoreOwned PROTO STDCALL :DWORD EngIsSemaphoreOwnedByCurrentThread PROTO STDCALL :DWORD EngLineTo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngLoadImage PROTO STDCALL :DWORD EngLoadModule PROTO STDCALL :DWORD EngLoadModuleForWrite PROTO STDCALL :DWORD,:DWORD EngLockDirectDrawSurface PROTO STDCALL :DWORD EngLockDriverObj PROTO STDCALL :DWORD EngLockSurface PROTO STDCALL :DWORD EngLpkInstalled PROTO STDCALL EngMapEvent PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngMapFile PROTO STDCALL :DWORD,:DWORD,:DWORD EngMapFontFile PROTO STDCALL :DWORD,:DWORD,:DWORD EngMapFontFileFD PROTO STDCALL :DWORD,:DWORD,:DWORD EngMapModule PROTO STDCALL :DWORD,:DWORD EngMapSection PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD EngMarkBandingSurface PROTO STDCALL :DWORD EngModifySurface PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngMovePointer PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD EngMulDiv PROTO STDCALL :DWORD,:DWORD,:DWORD EngMultiByteToUnicodeN PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngMultiByteToWideChar PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngNineGrid PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngPaint PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngPlgBlt PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngProbeForRead PROTO STDCALL :DWORD,:DWORD,:DWORD EngProbeForReadAndWrite PROTO STDCALL :DWORD,:DWORD,:DWORD EngQueryDeviceAttribute PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngQueryLocalTime PROTO STDCALL :DWORD EngQueryPalette PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD EngQueryPerformanceCounter PROTO STDCALL :DWORD EngQueryPerformanceFrequency PROTO STDCALL :DWORD EngQuerySystemAttribute PROTO STDCALL :DWORD,:DWORD EngReadStateEvent PROTO STDCALL :DWORD EngReleaseSemaphore PROTO STDCALL :DWORD EngRestoreFloatingPointState PROTO STDCALL :DWORD EngSaveFloatingPointState PROTO STDCALL :DWORD,:DWORD EngSecureMem PROTO STDCALL :DWORD,:DWORD EngSetEvent PROTO STDCALL :DWORD EngSetLastError PROTO STDCALL :DWORD EngSetPointerShape PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngSetPointerTag PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngSetPrinterData PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngSort PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD EngStretchBlt PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngStretchBltROP PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngStrokeAndFillPath PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngStrokePath PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngTextOut PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngTransparentBlt PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngUnicodeToMultiByteN PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngUnloadImage PROTO STDCALL :DWORD EngUnlockDirectDrawSurface PROTO STDCALL :DWORD EngUnlockDriverObj PROTO STDCALL :DWORD EngUnlockSurface PROTO STDCALL :DWORD EngUnmapEvent PROTO STDCALL :DWORD EngUnmapFile PROTO STDCALL :DWORD EngUnmapFontFile PROTO STDCALL :DWORD EngUnmapFontFileFD PROTO STDCALL :DWORD EngUnsecureMem PROTO STDCALL :DWORD EngWaitForSingleObject PROTO STDCALL :DWORD,:DWORD EngWideCharToMultiByte PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngWritePrinter PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD FLOATOBJ_Add PROTO STDCALL :DWORD,:DWORD FLOATOBJ_AddFloat PROTO STDCALL :DWORD,:DWORD FLOATOBJ_AddLong PROTO STDCALL :DWORD,:DWORD FLOATOBJ_Div PROTO STDCALL :DWORD,:DWORD FLOATOBJ_DivFloat PROTO STDCALL :DWORD,:DWORD FLOATOBJ_DivLong PROTO STDCALL :DWORD,:DWORD FLOATOBJ_Equal PROTO STDCALL :DWORD,:DWORD FLOATOBJ_EqualLong PROTO STDCALL :DWORD,:DWORD FLOATOBJ_GetFloat PROTO STDCALL :DWORD FLOATOBJ_GetLong PROTO STDCALL :DWORD FLOATOBJ_GreaterThan PROTO STDCALL :DWORD,:DWORD FLOATOBJ_GreaterThanLong PROTO STDCALL :DWORD,:DWORD FLOATOBJ_LessThan PROTO STDCALL :DWORD,:DWORD FLOATOBJ_LessThanLong PROTO STDCALL :DWORD,:DWORD FLOATOBJ_Mul PROTO STDCALL :DWORD,:DWORD FLOATOBJ_MulFloat PROTO STDCALL :DWORD,:DWORD FLOATOBJ_MulLong PROTO STDCALL :DWORD,:DWORD FLOATOBJ_Neg PROTO STDCALL :DWORD FLOATOBJ_SetFloat PROTO STDCALL :DWORD,:DWORD FLOATOBJ_SetLong PROTO STDCALL :DWORD,:DWORD FLOATOBJ_Sub PROTO STDCALL :DWORD,:DWORD FLOATOBJ_SubFloat PROTO STDCALL :DWORD,:DWORD FLOATOBJ_SubLong PROTO STDCALL :DWORD,:DWORD FONTOBJ_cGetAllGlyphHandles PROTO STDCALL :DWORD,:DWORD FONTOBJ_cGetGlyphs PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD FONTOBJ_pQueryGlyphAttrs PROTO STDCALL :DWORD,:DWORD FONTOBJ_pfdg PROTO STDCALL :DWORD FONTOBJ_pifi PROTO STDCALL :DWORD FONTOBJ_pjOpenTypeTablePointer PROTO STDCALL :DWORD,:DWORD,:DWORD FONTOBJ_pvTrueTypeFontFile PROTO STDCALL :DWORD,:DWORD FONTOBJ_pwszFontFilePaths PROTO STDCALL :DWORD,:DWORD FONTOBJ_pxoGetXform PROTO STDCALL :DWORD FONTOBJ_vGetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD HT_ComputeRGBGammaTable PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD HT_Get8BPPFormatPalette PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD HT_Get8BPPMaskPalette PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD HeapVidMemAllocAligned PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD PALOBJ_cGetColors PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD PATHOBJ_bCloseFigure PROTO STDCALL :DWORD PATHOBJ_bEnum PROTO STDCALL :DWORD,:DWORD PATHOBJ_bEnumClipLines PROTO STDCALL :DWORD,:DWORD,:DWORD PATHOBJ_bMoveTo PROTO STDCALL :DWORD,:DWORD,:DWORD PATHOBJ_bPolyBezierTo PROTO STDCALL :DWORD,:DWORD,:DWORD PATHOBJ_bPolyLineTo PROTO STDCALL :DWORD,:DWORD,:DWORD PATHOBJ_vEnumStart PROTO STDCALL :DWORD PATHOBJ_vEnumStartClipLines PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD PATHOBJ_vGetBounds PROTO STDCALL :DWORD,:DWORD RtlAnsiCharToUnicodeChar PROTO STDCALL :DWORD RtlMultiByteToUnicodeN PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD RtlRaiseException PROTO STDCALL :DWORD RtlUnicodeToMultiByteN PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD RtlUnicodeToMultiByteSize PROTO STDCALL :DWORD,:DWORD,:DWORD RtlUnwind PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD RtlUpcaseUnicodeChar PROTO STDCALL :DWORD RtlUpcaseUnicodeToMultiByteN PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD STROBJ_bEnum PROTO STDCALL :DWORD,:DWORD,:DWORD STROBJ_bEnumPositionsOnly PROTO STDCALL :DWORD,:DWORD,:DWORD STROBJ_bGetAdvanceWidths PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD STROBJ_dwGetCodePage PROTO STDCALL :DWORD STROBJ_fxBreakExtra PROTO STDCALL :DWORD STROBJ_fxCharacterExtra PROTO STDCALL :DWORD STROBJ_vEnumStart PROTO STDCALL :DWORD VidMemFree PROTO STDCALL :DWORD,:DWORD WNDOBJ_bEnum PROTO STDCALL :DWORD,:DWORD,:DWORD WNDOBJ_cEnumStart PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD WNDOBJ_vSetConsumer PROTO STDCALL :DWORD,:DWORD XFORMOBJ_bApplyXform PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD XFORMOBJ_iGetFloatObjXform PROTO STDCALL :DWORD,:DWORD XFORMOBJ_iGetXform PROTO STDCALL :DWORD,:DWORD XLATEOBJ_cGetPalette PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD XLATEOBJ_hGetColorTransform PROTO STDCALL :DWORD XLATEOBJ_iXlate PROTO STDCALL :DWORD,:DWORD XLATEOBJ_piVector PROTO STDCALL :DWORD _abnormal_termination PROTO C :VARARG _except_handler2 PROTO C :VARARG _global_unwind2 PROTO C :VARARG _itoa PROTO C :VARARG _itow PROTO C :VARARG ; _local_unwind2 arg type unknown ELSE echo ----------------------------------------- echo WARNING duplicate include file win32k.inc echo ----------------------------------------- ENDIF