2 # Normal export of a cdecl function
4 @ cdecl CdeclFunc1
(ptr
)
6 # Redirected cdecl function
7 @ cdecl CdeclFunc2
() CdeclFunc1
8 @ cdecl CdeclFunc3
() dllexport_test_dll2.CdeclFunc1
10 # Normal export of a stdcall function
11 @ stdcall StdcallFunc0
()
12 @ stdcall StdcallFunc1
(ptr
)
14 # Decorated export of a stdcall function
15 @ stdcall _StdcallFunc1@
4(ptr
)
16 @ stdcall _DecoratedStdcallFunc1@
4(ptr
)
18 # Redirected stdcall function
19 @ stdcall StdcallFunc2
(ptr
) StdcallFunc1
20 @ stdcall StdcallFunc3
(ptr
) dllexport_test_dll2.StdcallFunc1
21 @ stdcall StdcallFunc4
(ptr
) _DecoratedStdcallFunc1@
4
22 @ stdcall StdcallFunc5
(ptr
) dllexport_test_dll2._DecoratedStdcallFunc1@
4
23 @ stdcall _DecoratedStdcallFunc2@
4(ptr
) StdcallFunc1
24 ; @ stdcall _DecoratedStdcallFunc3@
4(ptr
) dllexport_test_dll2.StdcallFunc1
# This doesn't work with MSVC!
25 @ stdcall _DecoratedStdcallFunc4@
4(ptr
) _DecoratedStdcallFunc1@
4
26 @ stdcall _DecoratedStdcallFunc5@
4(ptr
) dllexport_test_dll2._DecoratedStdcallFunc1@
4
28 # Normal export of a fastcall function
29 @ fastcall FastcallFunc0
()
30 @ fastcall FastcallFunc1
(ptr
)
32 # Decorated export of a fastcall function
33 @ fastcall @DecoratedFastcallFunc1@
4(ptr
)
35 # Redirected fastcall function
36 @ fastcall FastcallFunc2
(ptr
) FastcallFunc1
37 @ fastcall FastcallFunc3
(ptr
) dllexport_test_dll2.FastcallFunc1
38 @ fastcall FastcallFunc4
(ptr
) @DecoratedFastcallFunc1@
4
39 @ fastcall FastcallFunc5
(ptr
) dllexport_test_dll2.@DecoratedFastcallFunc1@
4
41 @ fastcall @DecoratedFastcallFunc2@
4(ptr
) FastcallFunc1
42 ; @ fastcall @DecoratedFastcallFunc3@
4(ptr
) dllexport_test_dll2.FastcallFunc1
# This doesn't work with MSVC!
43 @ fastcall @DecoratedFastcallFunc4@
4(ptr
) @DecoratedFastcallFunc1@
4
44 @ fastcall @DecoratedFastcallFunc5@
4(ptr
) dllexport_test_dll2.@DecoratedFastcallFunc1@
4
46 # Normal export of data
50 @ extern DataItem2 DataItem1
51 @ extern DataItem3 dllexport_test_dll2.DataItem1
54 123 stdcall @
(ptr
) ExportByOrdinal1
55 218 stdcall
-noname ExportByOrdinal1
(ptr
)