[FREELDR] Merge boot-drive and partition functionalities together (#6760)
[reactos.git] / win32ss / win32k.spec
index 800a084..b0555c8 100644 (file)
@@ -1,7 +1,3 @@
-@ stdcall -arch=i386 FLOATOBJ_AddFloatObj(ptr ptr) FLOATOBJ_Add
-@ stdcall -arch=i386 FLOATOBJ_DivFloatObj(ptr ptr) FLOATOBJ_Div
-@ stdcall -arch=i386 FLOATOBJ_MulFloatObj(ptr ptr) FLOATOBJ_Mul
-@ stdcall -arch=i386 FLOATOBJ_SubFloatObj(ptr ptr) FLOATOBJ_Sub
 @ stdcall BRUSHOBJ_hGetColorTransform(ptr)
 @ stdcall BRUSHOBJ_pvAllocRbrush(ptr long)
 @ stdcall BRUSHOBJ_pvGetRbrush(ptr)
@@ -34,7 +30,7 @@
 @ stdcall EngCreateSemaphore()
 @ stdcall EngCreateWnd(ptr ptr ptr long long)
 @ stdcall EngDebugBreak() NTOSKRNL.DbgBreakPoint
-@ stdcall EngDebugPrint(ptr ptr ptr)
+@ stdcall EngDebugPrint(str str ptr)
 @ stdcall EngDeleteClip(ptr)
 @ stdcall EngDeleteDriverObj(ptr long long)
 @ stdcall EngDeleteEvent(ptr)
 @ stdcall EngWritePrinter(ptr ptr long ptr)
 @ stdcall -arch=i386 FLOATOBJ_Add(ptr ptr)
 @ stdcall -arch=i386 FLOATOBJ_AddFloat(ptr long)
+@ stdcall -arch=i386 FLOATOBJ_AddFloatObj(ptr ptr) FLOATOBJ_Add
 @ stdcall -arch=i386 FLOATOBJ_AddLong(ptr long)
 @ stdcall -arch=i386 FLOATOBJ_Div(ptr ptr)
 @ stdcall -arch=i386 FLOATOBJ_DivFloat(ptr long)
+@ stdcall -arch=i386 FLOATOBJ_DivFloatObj(ptr ptr) FLOATOBJ_Div
 @ stdcall -arch=i386 FLOATOBJ_DivLong(ptr long)
 @ stdcall -arch=i386 FLOATOBJ_Equal(ptr ptr)
 @ stdcall -arch=i386 FLOATOBJ_EqualLong(ptr long)
 @ stdcall -arch=i386 FLOATOBJ_LessThanLong(ptr long)
 @ stdcall -arch=i386 FLOATOBJ_Mul(ptr ptr)
 @ stdcall -arch=i386 FLOATOBJ_MulFloat(ptr long)
+@ stdcall -arch=i386 FLOATOBJ_MulFloatObj(ptr ptr) FLOATOBJ_Mul
 @ stdcall -arch=i386 FLOATOBJ_MulLong(ptr long)
 @ stdcall -arch=i386 FLOATOBJ_Neg(ptr)
 @ stdcall -arch=i386 FLOATOBJ_SetFloat(ptr long)
 @ stdcall -arch=i386 FLOATOBJ_SetLong(ptr long)
 @ stdcall -arch=i386 FLOATOBJ_Sub(ptr ptr)
 @ stdcall -arch=i386 FLOATOBJ_SubFloat(ptr long)
+@ stdcall -arch=i386 FLOATOBJ_SubFloatObj(ptr ptr) FLOATOBJ_Sub
 @ stdcall -arch=i386 FLOATOBJ_SubLong(ptr long)
 @ stdcall FONTOBJ_cGetAllGlyphHandles(ptr ptr)
 @ stdcall FONTOBJ_cGetGlyphs(ptr long long ptr ptr)
 @ stdcall PATHOBJ_vEnumStartClipLines(ptr ptr ptr ptr)
 @ stdcall PATHOBJ_vGetBounds(ptr ptr)
 @ stdcall RtlAnsiCharToUnicodeChar(ptr) NTOSKRNL.RtlAnsiCharToUnicodeChar
+@ stdcall -arch=x86_64,arm RtlCaptureContext(ptr) NTOSKRNL.RtlCaptureContext
+@ stdcall -arch=x86_64,arm RtlCopyMemory(ptr ptr int64) NTOSKRNL.RtlCopyMemory
+@ stdcall -arch=x86_64,arm RtlCopyMemoryNonTemporal(ptr ptr int64) NTOSKRNL.RtlCopyMemoryNonTemporal
+@ stdcall -arch=x86_64,arm RtlFillMemory(ptr long long) NTOSKRNL.RtlFillMemory
+@ cdecl -arch=x86_64,arm RtlLookupFunctionEntry(double ptr ptr) NTOSKRNL.RtlLookupFunctionEntry
+@ stdcall -arch=x86_64,arm RtlMoveMemory(ptr ptr long) NTOSKRNL.RtlMoveMemory
 @ stdcall RtlMultiByteToUnicodeN(ptr long ptr ptr long) NTOSKRNL.RtlMultiByteToUnicodeN
+@ cdecl -arch=x86_64,arm RtlPcToFileHeader(ptr ptr) NTOSKRNL.RtlPcToFileHeader
 @ stdcall RtlRaiseException(ptr) NTOSKRNL.RtlRaiseException
+@ cdecl -arch=x86_64,arm RtlRestoreContext(ptr ptr) NTOSKRNL.RtlRestoreContext
 @ stdcall RtlUnicodeToMultiByteN(ptr long ptr ptr long) NTOSKRNL.RtlUnicodeToMultiByteN
 @ stdcall RtlUnicodeToMultiByteSize(ptr ptr long) NTOSKRNL.RtlUnicodeToMultiByteSize
 @ stdcall RtlUnwind(ptr ptr ptr ptr) NTOSKRNL.RtlUnwind
+@ cdecl -arch=x86_64,arm RtlUnwindEx(double double ptr ptr ptr ptr) NTOSKRNL.RtlUnwindEx
 @ stdcall RtlUpcaseUnicodeChar(long) NTOSKRNL.RtlUpcaseUnicodeChar
 @ stdcall RtlUpcaseUnicodeToMultiByteN(ptr long ptr ptr long) NTOSKRNL.RtlUpcaseUnicodeToMultiByteN
+@ cdecl -arch=x86_64,arm RtlVirtualUnwind(long double double ptr ptr ptr ptr ptr) NTOSKRNL.RtlVirtualUnwind
+@ stdcall -arch=x86_64,arm RtlZeroMemory(ptr long) NTOSKRNL.RtlZeroMemory
 @ stdcall STROBJ_bEnum(ptr ptr ptr)
 @ stdcall STROBJ_bEnumPositionsOnly(ptr ptr ptr)
 @ stdcall STROBJ_bGetAdvanceWidths(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 -arch=x86_64,arm __C_specific_handler(ptr long ptr ptr) NTOSKRNL.__C_specific_handler
+@ cdecl -arch=x86_64,arm __chkstk(ptr long ptr ptr) NTOSKRNL.__chkstk
+@ cdecl -arch=arm __jump_unwind() NTOSKRNL.__jump_unwind
+@ cdecl -arch=i386 _abnormal_termination() NTOSKRNL._abnormal_termination
+@ cdecl -arch=i386 _except_handler2() NTOSKRNL._except_handler2
+@ cdecl -arch=i386 _global_unwind2() NTOSKRNL._global_unwind2
 @ cdecl _itoa() NTOSKRNL._itoa
 @ cdecl _itow() NTOSKRNL._itow
-@ cdecl _local_unwind2() NTOSKRNL._local_unwind2
+@ cdecl -arch=i386 _local_unwind2() NTOSKRNL._local_unwind2
+@ cdecl -arch=x86_64 _local_unwind() NTOSKRNL._local_unwind
+@ cdecl -arch=x86_64,arm _setjmp(ptr ptr) NTOSKRNL._setjmp
+@ cdecl -arch=x86_64,arm _setjmpex(ptr ptr) NTOSKRNL._setjmpex
+@ cdecl -arch=x86_64,arm longjmp(ptr long) NTOSKRNL.longjmp
+@ cdecl -arch=x86_64,arm memcmp() NTOSKRNL.memcmp
+@ cdecl -arch=x86_64,arm memcpy() NTOSKRNL.memcpy
+@ cdecl -arch=x86_64,arm memmove() NTOSKRNL.memmove
+@ cdecl -arch=x86_64,arm memset() NTOSKRNL.memset