diff --git a/reactos/subsystems/win32/win32k/win32k.def b/reactos/subsystems/win32/win32k/win32k.def deleted file mode 100644 index f9819c0704b..00000000000 --- a/reactos/subsystems/win32/win32k/win32k.def +++ /dev/null @@ -1,231 +0,0 @@ -; ReactOS win32k.sys exports -; Currently all exports from Windows XP/2003 are listed, sorted by ordinal. -LIBRARY win32k -EXPORTS -FLOATOBJ_AddFloatObj@8 -FLOATOBJ_DivFloatObj@8 -FLOATOBJ_MulFloatObj@8 -FLOATOBJ_SubFloatObj@8 -BRUSHOBJ_hGetColorTransform@4 -BRUSHOBJ_pvAllocRbrush@8 -BRUSHOBJ_pvGetRbrush@4 -BRUSHOBJ_ulGetBrushColor@4 -CLIPOBJ_bEnum@12 -CLIPOBJ_cEnumStart@20 -CLIPOBJ_ppoGetPath@4 -EngAcquireSemaphore@4 -EngAllocMem@12 -EngAllocPrivateUserMem@12 -EngAllocSectionMem@16 -EngAllocUserMem@8 -EngAlphaBlend@28 -EngAssociateSurface@12 -EngBitBlt@44 -EngBugCheckEx@20=NTOSKRNL.KeBugCheckEx -EngCheckAbort@4 -EngClearEvent@4 -EngComputeGlyphSet@12 -EngControlSprites@8 -EngCopyBits@24 -EngCreateBitmap@24 -EngCreateClip@0 -EngCreateDeviceBitmap@16 -EngCreateDeviceSurface@16 -EngCreateDriverObj@12 -EngCreateEvent@4 -EngCreatePalette@24 -EngCreatePath@0 -EngCreateSemaphore@0 -EngCreateWnd@20 -EngDebugBreak@0=NTOSKRNL.DbgBreakPoint -EngDebugPrint@12 -EngDeleteClip@4 -EngDeleteDriverObj@12 -EngDeleteEvent@4 -EngDeleteFile@4 -EngDeletePalette@4 -EngDeletePath@4 -EngDeleteSafeSemaphore@4 -EngDeleteSemaphore@4 -EngDeleteSurface@4 -EngDeleteWnd@4 -EngDeviceIoControl@28 -EngDitherColor@16 -EngDxIoctl@12 -EngEnumForms@24 -EngEraseSurface@12 -EngFileIoControl@28 -EngFileWrite@16 -EngFillPath@28 -EngFindImageProcAddress@8 -EngFindResource@16 -EngFntCacheAlloc@8 -EngFntCacheFault@8 -EngFntCacheLookUp@8 -EngFreeMem@4 -EngFreeModule@4 -EngFreePrivateUserMem@8 -EngFreeSectionMem@8 -EngFreeUserMem@4 -EngGetCurrentCodePage@8 -EngGetCurrentProcessId@0 -EngGetCurrentThreadId@0 -EngGetDriverName@4 -EngGetFileChangeTime@8 -EngGetFilePath@8 -EngGetForm@24 -EngGetLastError@0 -EngGetPrinter@20 -EngGetPrinterData@24 -EngGetPrinterDataFileName@4 -EngGetPrinterDriver@24 -EngGetProcessHandle@0 -EngGetTickCount@0 -EngGetType1FontList@24 -EngGradientFill@40 -EngHangNotification@8 -EngInitializeSafeSemaphore@4 -EngIsSemaphoreOwned@4 -EngIsSemaphoreOwnedByCurrentThread@4 -EngLineTo@36 -EngLoadImage@4 -EngLoadModule@4 -EngLoadModuleForWrite@8 -EngLockDirectDrawSurface@4 -EngLockDriverObj@4 -EngLockSurface@4 -EngLpkInstalled@0 -EngMapEvent@20 -EngMapFile@12 -EngMapFontFile@12 -EngMapFontFileFD@12 -EngMapModule@8 -EngMapSection@16 -EngMarkBandingSurface@4 -EngModifySurface@32 -EngMovePointer@16 -EngMulDiv@12 -EngMultiByteToUnicodeN@20=NTOSKRNL.RtlMultiByteToUnicodeN -EngMultiByteToWideChar@20 -EngNineGrid@36 -EngPaint@20 -EngPlgBlt@44 -EngProbeForRead@12=NTOSKRNL.ProbeForRead -EngProbeForReadAndWrite@12=NTOSKRNL.ProbeForWrite -EngQueryDeviceAttribute@24 -EngQueryFileTimeStamp@4 -EngQueryLocalTime@4 -EngQueryPalette@16 -EngQueryPerformanceCounter@4 -EngQueryPerformanceFrequency@4 -EngQuerySystemAttribute@8 -EngReadStateEvent@4 -EngReleaseSemaphore@4 -EngRestoreFloatingPointState@4 -EngSaveFloatingPointState@8 -EngSecureMem@8 -EngSetEvent@4 -EngSetLastError@4 -EngSetPointerShape@40 -EngSetPointerTag@20 -EngSetPrinterData@20 -EngSort@16 -EngStretchBlt@44 -EngStretchBltROP@52 -EngStrokeAndFillPath@40 -EngStrokePath@32 -EngTextOut@40 -EngTransparentBlt@32 -EngUnicodeToMultiByteN@20=NTOSKRNL.RtlUnicodeToMultiByteN -EngUnloadImage@4 -EngUnlockDirectDrawSurface@4 -EngUnlockDriverObj@4 -EngUnlockSurface@4 -EngUnmapEvent@4 -EngUnmapFile@4 -EngUnmapFontFile@4 -EngUnmapFontFileFD@4 -EngUnsecureMem@4 -EngWaitForSingleObject@8 -EngWideCharToMultiByte@20 -EngWritePrinter@16 -FLOATOBJ_Add@8 -FLOATOBJ_AddFloat@8 -FLOATOBJ_AddLong@8 -FLOATOBJ_Div@8 -FLOATOBJ_DivFloat@8 -FLOATOBJ_DivLong@8 -FLOATOBJ_Equal@8 -FLOATOBJ_EqualLong@8 -FLOATOBJ_GetFloat@4 -FLOATOBJ_GetLong@4 -FLOATOBJ_GreaterThan@8 -FLOATOBJ_GreaterThanLong@8 -FLOATOBJ_LessThan@8 -FLOATOBJ_LessThanLong@8 -FLOATOBJ_Mul@8 -FLOATOBJ_MulFloat@8 -FLOATOBJ_MulLong@8 -FLOATOBJ_Neg@4 -FLOATOBJ_SetFloat@8 -FLOATOBJ_SetLong@8 -FLOATOBJ_Sub@8 -FLOATOBJ_SubFloat@8 -FLOATOBJ_SubLong@8 -FONTOBJ_cGetAllGlyphHandles@8 -FONTOBJ_cGetGlyphs@20 -FONTOBJ_pQueryGlyphAttrs@8 -FONTOBJ_pfdg@4 -FONTOBJ_pifi@4 -FONTOBJ_pjOpenTypeTablePointer@12 -FONTOBJ_pvTrueTypeFontFile@8 -FONTOBJ_pwszFontFilePaths@8 -FONTOBJ_pxoGetXform@4 -FONTOBJ_vGetInfo@12 -HT_ComputeRGBGammaTable@24 -HT_Get8BPPFormatPalette@16 -HT_Get8BPPMaskPalette@24 -HeapVidMemAllocAligned@20 -PALOBJ_cGetColors@16 -PATHOBJ_bCloseFigure@4 -PATHOBJ_bEnum@8 -PATHOBJ_bEnumClipLines@12 -PATHOBJ_bMoveTo@12 -PATHOBJ_bPolyBezierTo@12 -PATHOBJ_bPolyLineTo@12 -PATHOBJ_vEnumStart@4 -PATHOBJ_vEnumStartClipLines@16 -PATHOBJ_vGetBounds@8 -RtlAnsiCharToUnicodeChar@4=NTOSKRNL.RtlAnsiCharToUnicodeChar -RtlMultiByteToUnicodeN@20=NTOSKRNL.RtlMultiByteToUnicodeN -RtlRaiseException@4=NTOSKRNL.RtlRaiseException -RtlUnicodeToMultiByteN@20=NTOSKRNL.RtlUnicodeToMultiByteN -RtlUnicodeToMultiByteSize@12=NTOSKRNL.RtlUnicodeToMultiByteSize -RtlUnwind@16=NTOSKRNL.RtlUnwind -RtlUpcaseUnicodeChar@4=NTOSKRNL.RtlUpcaseUnicodeChar -RtlUpcaseUnicodeToMultiByteN@20=NTOSKRNL.RtlUpcaseUnicodeToMultiByteN -STROBJ_bEnum@12 -STROBJ_bEnumPositionsOnly@12 -STROBJ_bGetAdvanceWidths@16 -STROBJ_dwGetCodePage@4 -STROBJ_fxBreakExtra@4 -STROBJ_fxCharacterExtra@4 -STROBJ_vEnumStart@4 -VidMemFree@8 -WNDOBJ_bEnum@12 -WNDOBJ_cEnumStart@16 -WNDOBJ_vSetConsumer@8 -XFORMOBJ_bApplyXform@20 -XFORMOBJ_iGetFloatObjXform@8 -XFORMOBJ_iGetXform@8 -XLATEOBJ_cGetPalette@16 -XLATEOBJ_hGetColorTransform@4 -XLATEOBJ_iXlate@8 -XLATEOBJ_piVector@4 -_abnormal_termination=NTOSKRNL._abnormal_termination -_except_handler2=NTOSKRNL._except_handler2 -_global_unwind2=NTOSKRNL._global_unwind2 -_itoa@12=NTOSKRNL._itoa -_itow@12=NTOSKRNL._itow -_local_unwind2=NTOSKRNL._local_unwind2 -;EOF diff --git a/reactos/subsystems/win32/win32k/win32k.rbuild b/reactos/subsystems/win32/win32k/win32k.rbuild index 40bdd5909ea..97f210a1160 100644 --- a/reactos/subsystems/win32/win32k/win32k.rbuild +++ b/reactos/subsystems/win32/win32k/win32k.rbuild @@ -183,7 +183,7 @@ - + win32k_base pseh ntoskrnl diff --git a/reactos/subsystems/win32/win32k/win32k.spec b/reactos/subsystems/win32/win32k/win32k.spec new file mode 100644 index 00000000000..5b928a951dd --- /dev/null +++ b/reactos/subsystems/win32/win32k/win32k.spec @@ -0,0 +1,228 @@ +#include "include/reactos/msvctarget.h" + +@ stdcall FLOATOBJ_AddFloatObj(ptr ptr) +@ stdcall FLOATOBJ_DivFloatObj(ptr ptr) +@ stdcall FLOATOBJ_MulFloatObj(ptr ptr) +@ stdcall FLOATOBJ_SubFloatObj(ptr ptr) +@ stdcall BRUSHOBJ_hGetColorTransform(ptr) +@ stdcall BRUSHOBJ_pvAllocRbrush(ptr long) +@ stdcall BRUSHOBJ_pvGetRbrush(ptr) +@ stdcall BRUSHOBJ_ulGetBrushColor(ptr) +@ stdcall CLIPOBJ_bEnum(ptr long ptr) +@ stdcall CLIPOBJ_cEnumStart(ptr long long long long) +@ stdcall CLIPOBJ_ppoGetPath(ptr) +@ stdcall EngAcquireSemaphore(ptr) +@ stdcall EngAllocMem(long long long) +@ stdcall EngAllocPrivateUserMem(ptr ptr long) +@ stdcall EngAllocSectionMem(ptr long ptr long) +@ stdcall EngAllocUserMem(ptr long) +@ stdcall EngAlphaBlend(ptr ptr ptr ptr ptr ptr ptr) +@ stdcall EngAssociateSurface(ptr ptr long) +@ stdcall EngBitBlt(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr long) +@ stdcall EngBugCheckEx(long ptr ptr ptr ptr) NTOSKRNL.KeBugCheckEx +@ stdcall EngCheckAbort(ptr) +@ stdcall EngClearEvent(ptr) +@ stdcall EngComputeGlyphSet(long long long) +@ stdcall EngControlSprites(ptr long) +@ stdcall EngCopyBits(ptr ptr ptr ptr ptr ptr) +@ stdcall EngCreateBitmap(long long long long long ptr) +@ stdcall EngCreateClip() +@ stdcall EngCreateDeviceBitmap(ptr long long long) +@ stdcall EngCreateDeviceSurface(ptr long long long) +@ stdcall EngCreateDriverObj(ptr ptr ptr) +@ stdcall EngCreateEvent(ptr) +@ stdcall EngCreatePalette(long long long long long long) +@ stdcall EngCreatePath() +@ stdcall EngCreateSemaphore() +@ stdcall EngCreateWnd(ptr ptr ptr long long) +@ stdcall EngDebugBreak() NTOSKRNL.DbgBreakPoint +@ stdcall EngDebugPrint(ptr ptr ptr) +@ stdcall EngDeleteClip(ptr) +@ stdcall EngDeleteDriverObj(ptr long long) +@ stdcall EngDeleteEvent(ptr) +@ stdcall EngDeleteFile(ptr) +@ stdcall EngDeletePalette(ptr) +@ stdcall EngDeletePath(ptr) +@ stdcall EngDeleteSafeSemaphore(ptr) +@ stdcall EngDeleteSemaphore(ptr) +@ stdcall EngDeleteSurface(ptr) +@ stdcall EngDeleteWnd(ptr) +@ stdcall EngDeviceIoControl(ptr long ptr long ptr long ptr) +@ stdcall EngDitherColor(ptr long long long) +@ stdcall EngDxIoctl(long ptr long) +@ stdcall EngEnumForms(ptr long ptr long ptr ptr) +@ stdcall EngEraseSurface(ptr ptr long) +@ stdcall EngFileIoControl(ptr long ptr ptr ptr ptr ptr) +@ stdcall EngFileWrite(ptr ptr ptr ptr) +@ stdcall EngFillPath(ptr ptr ptr ptr ptr long long) +@ stdcall EngFindImageProcAddress(ptr ptr) +@ stdcall EngFindResource(ptr long long ptr) +@ stdcall EngFntCacheAlloc(long long) +@ stdcall EngFntCacheFault(long long) +@ stdcall EngFntCacheLookUp(long ptr) +@ stdcall EngFreeMem(ptr) +@ stdcall EngFreeModule(ptr) +@ stdcall EngFreePrivateUserMem(ptr ptr) +@ stdcall EngFreeSectionMem(ptr ptr) +@ stdcall EngFreeUserMem(ptr) +@ stdcall EngGetCurrentCodePage(ptr ptr) +@ stdcall EngGetCurrentProcessId() +@ stdcall EngGetCurrentThreadId() +@ stdcall EngGetDriverName(ptr) +@ stdcall EngGetFileChangeTime(ptr ptr) +@ stdcall EngGetFilePath(ptr ptr) +@ stdcall EngGetForm(ptr ptr long ptr long ptr) +@ stdcall EngGetLastError() +@ stdcall EngGetPrinter(ptr long ptr long ptr) +@ stdcall EngGetPrinterData(ptr ptr ptr ptr long ptr) +@ stdcall EngGetPrinterDataFileName(ptr) +@ stdcall EngGetPrinterDriver(ptr ptr long ptr long ptr) +@ stdcall EngGetProcessHandle() +@ stdcall EngGetTickCount() +@ stdcall EngGetType1FontList(ptr ptr long ptr ptr ptr) +@ stdcall EngGradientFill(ptr ptr ptr ptr long ptr long ptr ptr long) +@ stdcall EngHangNotification(ptr ptr) +@ stdcall EngInitializeSafeSemaphore(ptr) +@ stdcall EngIsSemaphoreOwned(ptr) +@ stdcall EngIsSemaphoreOwnedByCurrentThread(ptr) +@ stdcall EngLineTo(ptr ptr ptr long long long long ptr long) +@ stdcall EngLoadImage(ptr) +@ stdcall EngLoadModule(ptr) +@ stdcall EngLoadModuleForWrite(ptr long) +@ stdcall EngLockDirectDrawSurface(ptr) +@ stdcall EngLockDriverObj(ptr) +@ stdcall EngLockSurface(ptr) +@ stdcall EngLpkInstalled() +@ stdcall EngMapEvent(ptr ptr ptr ptr ptr) +@ stdcall EngMapFile(ptr long ptr) +@ stdcall EngMapFontFile(ptr ptr ptr) +@ stdcall EngMapFontFileFD(ptr ptr ptr) +@ stdcall EngMapModule(ptr ptr) +@ stdcall EngMapSection(ptr long ptr ptr) +@ stdcall EngMarkBandingSurface(ptr) +@ stdcall EngModifySurface(ptr ptr long long ptr ptr long ptr) +@ stdcall EngMovePointer(ptr long long ptr) +@ stdcall EngMulDiv(long long long) +@ stdcall EngMultiByteToUnicodeN(ptr long ptr ptr long) NTOSKRNL.RtlMultiByteToUnicodeN +@ stdcall EngMultiByteToWideChar(long ptr long ptr long) +@ stdcall EngNineGrid(ptr ptr ptr ptr ptr ptr ptr ptr ptr) +@ stdcall EngPaint(ptr ptr ptr ptr long) +@ stdcall EngPlgBlt(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr long) +@ stdcall EngProbeForRead(ptr long long) NTOSKRNL.ProbeForRead +@ stdcall EngProbeForReadAndWrite(ptr long long) NTOSKRNL.ProbeForWrite +@ stdcall EngQueryDeviceAttribute(ptr long ptr long ptr long) +@ stdcall EngQueryFileTimeStamp(ptr) +@ stdcall EngQueryLocalTime(ptr) +@ stdcall EngQueryPalette(ptr ptr long ptr) +@ stdcall EngQueryPerformanceCounter(ptr) +@ stdcall EngQueryPerformanceFrequency(ptr) +@ stdcall EngQuerySystemAttribute(long ptr) +@ stdcall EngReadStateEvent(ptr) +@ stdcall EngReleaseSemaphore(ptr) +@ stdcall EngRestoreFloatingPointState(ptr) +@ stdcall EngSaveFloatingPointState(ptr long) +@ stdcall EngSecureMem(ptr long) +@ stdcall EngSetEvent(ptr) +@ stdcall EngSetLastError(long) +@ stdcall EngSetPointerShape(ptr ptr ptr ptr long long long long ptr long) +@ stdcall EngSetPointerTag(ptr ptr ptr ptr long) +@ stdcall EngSetPrinterData(ptr ptr long ptr long) +@ stdcall EngSort(ptr long long ptr) +@ stdcall EngStretchBlt(ptr ptr ptr ptr ptr long long ptr ptr ptr long) +@ stdcall EngStretchBltROP(ptr ptr ptr ptr ptr long long ptr ptr ptr long ptr long) +@ stdcall EngStrokeAndFillPath(ptr ptr ptr ptr ptr ptr ptr ptr long long) +@ stdcall EngStrokePath(ptr ptr ptr ptr ptr ptr ptr long) +@ stdcall EngTextOut(ptr ptr ptr ptr ptr ptr ptr ptr ptr long) +@ stdcall EngTransparentBlt(ptr ptr ptr ptr ptr ptr long long) +@ stdcall EngUnicodeToMultiByteN(ptr long ptr ptr long) NTOSKRNL.RtlUnicodeToMultiByteN +@ stdcall EngUnloadImage(ptr) +@ stdcall EngUnlockDirectDrawSurface(ptr) +@ stdcall EngUnlockDriverObj(ptr) +@ stdcall EngUnlockSurface(ptr) +@ stdcall EngUnmapEvent(ptr) +@ stdcall EngUnmapFile(ptr) +@ stdcall EngUnmapFontFile(ptr) +@ stdcall EngUnmapFontFileFD(ptr) +@ stdcall EngUnsecureMem(ptr) +@ stdcall EngWaitForSingleObject(ptr ptr) +@ stdcall EngWideCharToMultiByte(long ptr long ptr long) +@ stdcall EngWritePrinter(ptr ptr long ptr) +@ stdcall FLOATOBJ_Add(ptr ptr) +@ stdcall FLOATOBJ_AddFloat(ptr long) +@ stdcall FLOATOBJ_AddLong(ptr long) +@ stdcall FLOATOBJ_Div(ptr ptr) +@ stdcall FLOATOBJ_DivFloat(ptr long) +@ stdcall FLOATOBJ_DivLong(ptr long) +@ stdcall FLOATOBJ_Equal(ptr ptr) +@ stdcall FLOATOBJ_EqualLong(ptr long) +@ stdcall FLOATOBJ_GetFloat(ptr) +@ stdcall FLOATOBJ_GetLong(ptr) +@ stdcall FLOATOBJ_GreaterThan(ptr ptr) +@ stdcall FLOATOBJ_GreaterThanLong(ptr long) +@ stdcall FLOATOBJ_LessThan(ptr ptr) +@ stdcall FLOATOBJ_LessThanLong(ptr long) +@ stdcall FLOATOBJ_Mul(ptr ptr) +@ stdcall FLOATOBJ_MulFloat(ptr long) +@ stdcall FLOATOBJ_MulLong(ptr long) +@ stdcall FLOATOBJ_Neg(ptr) +@ stdcall FLOATOBJ_SetFloat(ptr long) +@ stdcall FLOATOBJ_SetLong(ptr long) +@ stdcall FLOATOBJ_Sub(ptr ptr) +@ stdcall FLOATOBJ_SubFloat(ptr long) +@ stdcall FLOATOBJ_SubLong(ptr long) +@ stdcall FONTOBJ_cGetAllGlyphHandles(ptr ptr) +@ stdcall FONTOBJ_cGetGlyphs(ptr long long ptr ptr) +@ stdcall FONTOBJ_pQueryGlyphAttrs(ptr long) +@ stdcall FONTOBJ_pfdg(ptr) +@ stdcall FONTOBJ_pifi(ptr) +@ stdcall FONTOBJ_pjOpenTypeTablePointer(ptr long ptr) +@ stdcall FONTOBJ_pvTrueTypeFontFile(ptr ptr) +@ stdcall FONTOBJ_pwszFontFilePaths(ptr ptr) +@ stdcall FONTOBJ_pxoGetXform(ptr) +@ stdcall FONTOBJ_vGetInfo(ptr long ptr) +@ stdcall HT_ComputeRGBGammaTable(long long long long long ptr) +@ stdcall HT_Get8BPPFormatPalette(ptr long long long) +@ stdcall HT_Get8BPPMaskPalette(ptr long long long long long) +@ stdcall HeapVidMemAllocAligned(ptr long long ptr ptr) +@ stdcall PALOBJ_cGetColors(ptr long long ptr) +@ stdcall PATHOBJ_bCloseFigure(ptr) +@ stdcall PATHOBJ_bEnum(ptr ptr) +@ stdcall PATHOBJ_bEnumClipLines(ptr long ptr) +@ stdcall PATHOBJ_bMoveTo(ptr long long) +@ stdcall PATHOBJ_bPolyBezierTo(ptr ptr long) +@ stdcall PATHOBJ_bPolyLineTo(ptr ptr long) +@ stdcall PATHOBJ_vEnumStart(ptr) +@ stdcall PATHOBJ_vEnumStartClipLines(ptr ptr ptr ptr) +@ stdcall PATHOBJ_vGetBounds(ptr ptr) +@ stdcall RtlAnsiCharToUnicodeChar(ptr) NTOSKRNL.RtlAnsiCharToUnicodeChar +@ stdcall RtlMultiByteToUnicodeN(ptr long ptr ptr long) NTOSKRNL.RtlMultiByteToUnicodeN +@ stdcall RtlRaiseException(ptr) NTOSKRNL.RtlRaiseException +@ stdcall RtlUnicodeToMultiByteN(ptr long ptr ptr long) NTOSKRNL.RtlUnicodeToMultiByteN +@ stdcall RtlUnicodeToMultiByteSize(ptr ptr long) NTOSKRNL.RtlUnicodeToMultiByteSize +@ stdcall RtlUnwind(ptr ptr ptr ptr) NTOSKRNL.RtlUnwind +@ stdcall RtlUpcaseUnicodeChar(long) NTOSKRNL.RtlUpcaseUnicodeChar +@ stdcall RtlUpcaseUnicodeToMultiByteN(ptr long ptr ptr long) NTOSKRNL.RtlUpcaseUnicodeToMultiByteN +@ stdcall STROBJ_bEnum(ptr ptr ptr) +@ stdcall STROBJ_bEnumPositionsOnly(ptr ptr ptr) +@ stdcall STROBJ_bGetAdvanceWidths(ptr long long ptr) +@ stdcall STROBJ_dwGetCodePage(ptr) +@ stdcall STROBJ_fxBreakExtra(ptr) +@ stdcall STROBJ_fxCharacterExtra(ptr) +@ stdcall STROBJ_vEnumStart(ptr) +@ stdcall VidMemFree(ptr ptr) +@ stdcall WNDOBJ_bEnum(ptr long ptr) +@ stdcall WNDOBJ_cEnumStart(ptr long long long) +@ stdcall WNDOBJ_vSetConsumer(ptr ptr) +@ stdcall XFORMOBJ_bApplyXform(ptr long long ptr ptr) +@ stdcall XFORMOBJ_iGetFloatObjXform(ptr ptr) +@ stdcall XFORMOBJ_iGetXform(ptr ptr) +@ stdcall XLATEOBJ_cGetPalette(ptr long long ptr) +@ stdcall XLATEOBJ_hGetColorTransform(ptr) +@ stdcall XLATEOBJ_iXlate(ptr long) +@ stdcall XLATEOBJ_piVector(ptr) +@ cdecl _abnormal_termination() NTOSKRNL._abnormal_termination +@ cdecl _except_handler2() NTOSKRNL._except_handler2 +@ cdecl _global_unwind2() NTOSKRNL._global_unwind2 +@ cdecl _itoa() NTOSKRNL._itoa +@ cdecl _itow() NTOSKRNL._itow +@ cdecl _local_unwind2() NTOSKRNL._local_unwind2