- Switch Win32K export list to .spec

svn path=/trunk/; revision=36984
This commit is contained in:
Stefan Ginsberg 2008-10-26 12:31:40 +00:00
parent 355b8a2859
commit d1c6a82adb
3 changed files with 229 additions and 232 deletions

View file

@ -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

View file

@ -183,7 +183,7 @@
</directory>
</module>
<module name="win32k" type="kernelmodedriver" installbase="system32" installname="win32k.sys" allowwarnings="true">
<importlibrary definition="win32k.def" />
<importlibrary definition="win32k.spec" />
<library>win32k_base</library>
<library>pseh</library>
<library>ntoskrnl</library>

View file

@ -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