mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 19:26:32 +00:00
[KS]
Fix MSVC build svn path=/trunk/; revision=53199
This commit is contained in:
@@ -31,6 +31,10 @@ list(APPEND SOURCE
|
||||
ks.rc
|
||||
${CMAKE_CURRENT_BINARY_DIR}/ks.def)
|
||||
|
||||
if(MSVC)
|
||||
list(APPEND SOURCE msvc.S)
|
||||
endif()
|
||||
|
||||
add_library(ks SHARED ${SOURCE})
|
||||
|
||||
set_target_properties(ks PROPERTIES SUFFIX ".sys")
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
|
||||
#include <asm.inc>
|
||||
|
||||
.code
|
||||
|
||||
MACRO(DEFINE_ALIAS, alias, orig)
|
||||
EXTERN &orig:PROC
|
||||
ALIAS <&alias> = <&orig>
|
||||
ENDM
|
||||
|
||||
PUBLIC ?NonDelegatedRelease@CBaseUnknown@@UAGKXZ
|
||||
?NonDelegatedRelease@CBaseUnknown@@UAGKXZ:
|
||||
jmp _IIndirectedUnknown_fnRelease@4
|
||||
|
||||
|
||||
DEFINE_ALIAS ??0CBaseUnknown@@QAE@ABU_GUID@@PAUIUnknown@@@Z, @CBaseUnknown_ConstructorWithGUID@16
|
||||
DEFINE_ALIAS ??0CBaseUnknown@@QAE@PAUIUnknown@@@Z, @CBaseUnknown_Constructor@12
|
||||
DEFINE_ALIAS ??1CBaseUnknown@@UAE@XZ, @CBaseUnknown_DefaultDestructor@8
|
||||
DEFINE_ALIAS ??_FCBaseUnknown@@QAEXXZ, @CBaseUnknown_Destructor@12
|
||||
DEFINE_ALIAS ?IndirectedAddRef@CBaseUnknown@@UAGKXZ, _IIndirectedUnknown_fnAddRef@4
|
||||
DEFINE_ALIAS ?IndirectedQueryInterface@CBaseUnknown@@UAGJABU_GUID@@PAPAX@Z, _IIndirectedUnknown_fnQueryInterface@12
|
||||
DEFINE_ALIAS ?IndirectedRelease@CBaseUnknown@@UAGKXZ, _IIndirectedUnknown_fnRelease@4
|
||||
DEFINE_ALIAS ?NonDelegatedAddRef@CBaseUnknown@@UAGKXZ, _INonDelegatedUnknown_fnAddRef@4
|
||||
DEFINE_ALIAS ?NonDelegatedQueryInterface@CBaseUnknown@@UAGJABU_GUID@@PAPAX@Z, _INonDelegatedUnknown_fnQueryInterface@12
|
||||
|
||||
END
|
||||
Reference in New Issue
Block a user