Skip to content

x86 build compile errors #46

@PeSocks

Description

@PeSocks

I use x86 Native Tools Command Prompt for VS 2022

Output ```
   "C:\Project\C2Implant\buildWindows\C2Implant.sln"  (1) ->
   "C:\Project\C2Implant\buildWindows\ALL_BUILD.vcxproj.metaproj"  (2) ->
   "C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj.metaproj" 
   (39) ->
   "C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj"  (111) ->
    ClCompile) ->
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(432,24): warning C4477: 'printf' : format string '%p' re
   quires an argument of type 'void *', but variadic argument 1 has type 'unsigned long' [C:\Project\C2Implant\buil
   dWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(433,24): warning C4477: 'printf' : format string '%p' re
   quires an argument of type 'void *', but variadic argument 1 has type 'unsigned long' [C:\Project\C2Implant\buil
   dWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(536,20): warning C4477: 'printf' : format string '%#llx'
    requires an argument of type 'unsigned __int64', but variadic argument 1 has type 'PVOID' [C:\Project\C2Implant
   \buildWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(536,20): warning C4313: 'printf': '%x' in format string
   conflicts with argument 1 of type 'PVOID' [C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxpro
   j]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(537,20): warning C4473: 'printf' : not enough arguments
   passed for format string [C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(538,20): warning C4473: 'printf' : not enough arguments
   passed for format string [C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(539,20): warning C4473: 'printf' : not enough arguments
   passed for format string [C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(540,20): warning C4473: 'printf' : not enough arguments
   passed for format string [C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(541,20): warning C4473: 'printf' : not enough arguments
   passed for format string [C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(1112,33): warning C4838: conversion from 'int' to 'char'
    requires a narrowing conversion [C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(1112,39): warning C4838: conversion from 'int' to 'char'
    requires a narrowing conversion [C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(1113,31): warning C4838: conversion from 'int' to 'char'
    requires a narrowing conversion [C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(1113,37): warning C4838: conversion from 'int' to 'char'
    requires a narrowing conversion [C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(1114,31): warning C4838: conversion from 'int' to 'char'
    requires a narrowing conversion [C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(1114,37): warning C4838: conversion from 'int' to 'char'
    requires a narrowing conversion [C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(1115,31): warning C4838: conversion from 'int' to 'char'
    requires a narrowing conversion [C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(1115,37): warning C4838: conversion from 'int' to 'char'
    requires a narrowing conversion [C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj]


   "C:\Project\C2Implant\buildWindows\C2Implant.sln"  (1) ->
   "C:\Project\C2Implant\buildWindows\ALL_BUILD.vcxproj.metaproj"  (2) ->
   "C:\Project\C2Implant\buildWindows\beacon\beacon\BeaconDns.vcxproj.metaproj"  (4) -
   >
   "C:\Project\C2Implant\buildWindows\core\beacon\BeaconDnsLib.vcxproj.metaproj"  (5)
   ->
   "C:\Project\C2Implant\buildWindows\thirdParty\MemoryModule\MemoryModule.vcxproj.metaproj"  (7) ->
   "C:\Project\C2Implant\buildWindows\thirdParty\MemoryModule\MemoryModule.vcxproj"  (
   114) ->
    ClCompile) ->
     C:\Project\C2Implant\thirdParty\MemoryModule\MemoryModule.cpp(98,23): error C3646: 'pdataStart': unknown overr
   ide specifier [C:\Project\C2Implant\buildWindows\thirdParty\MemoryModule\MemoryModule.vcxproj]
     C:\Project\C2Implant\thirdParty\MemoryModule\MemoryModule.cpp(98,5): error C4430: missing type specifier - int
    assumed. Note: C++ does not support default-int [C:\Project\C2Implant\buildWindows\thirdParty\MemoryModule\Memo
   ryModule.vcxproj]
     C:\Project\C2Implant\thirdParty\MemoryModule\MemoryModule.cpp(284,21): error C2039: 'pdataStart': is not a mem
   ber of 'MEMORYMODULE' [C:\Project\C2Implant\buildWindows\thirdParty\MemoryModule\MemoryModule.vcxproj]
     C:\Project\C2Implant\thirdParty\MemoryModule\MemoryModule.cpp(284,35): error C2065: 'PRUNTIME_FUNCTION': undec
   lared identifier [C:\Project\C2Implant\buildWindows\thirdParty\MemoryModule\MemoryModule.vcxproj]
     C:\Project\C2Implant\thirdParty\MemoryModule\MemoryModule.cpp(913,47): error C2065: 'RUNTIME_FUNCTION': undecl
   ared identifier [C:\Project\C2Implant\buildWindows\thirdParty\MemoryModule\MemoryModule.vcxproj]
     C:\Project\C2Implant\thirdParty\MemoryModule\MemoryModule.cpp(914,33): error C2039: 'pdataStart': is not a mem
   ber of 'MEMORYMODULE' [C:\Project\C2Implant\buildWindows\thirdParty\MemoryModule\MemoryModule.vcxproj]
     C:\Project\C2Implant\thirdParty\MemoryModule\MemoryModule.cpp(914,5): error C3861: 'RtlAddFunctionTable': iden
   tifier not found [C:\Project\C2Implant\buildWindows\thirdParty\MemoryModule\MemoryModule.vcxproj]


   "C:\Project\C2Implant\buildWindows\C2Implant.sln"  (1) ->
   "C:\Project\C2Implant\buildWindows\ALL_BUILD.vcxproj.metaproj"  (2) ->
   "C:\Project\C2Implant\buildWindows\beacon\beacon\BeaconDns.vcxproj.metaproj"  (4) -
   >
   "C:\Project\C2Implant\buildWindows\core\beacon\BeaconDnsLib.vcxproj.metaproj"  (5)
   ->
   "C:\Project\C2Implant\buildWindows\libs\libSocketHandler\SocketHandler.vcxproj.metaproj"  (9) ->
   "C:\Project\C2Implant\buildWindows\libs\libSocketHandler\SocketHandler.vcxproj"  (1
   17) ->
     C:\Project\C2Implant\libs\libSocketHandler\src\SocketDef.hpp(54,5): error C2065: 'ssize_t': undeclared identif
   ier [C:\Project\C2Implant\buildWindows\libs\libSocketHandler\SocketHandler.vcxproj]
     C:\Project\C2Implant\libs\libSocketHandler\src\SocketDef.hpp(54,13): error C2146: syntax error: missing ';' be
   fore identifier 'bytes_received' [C:\Project\C2Implant\buildWindows\libs\libSocketHandler\SocketHandler.vcxproj]
     C:\Project\C2Implant\libs\libSocketHandler\src\SocketDef.hpp(54,13): error C2065: 'bytes_received': undeclared
    identifier [C:\Project\C2Implant\buildWindows\libs\libSocketHandler\SocketHandler.vcxproj]
     C:\Project\C2Implant\libs\libSocketHandler\src\SocketDef.hpp(84,13): error C2065: 'bytes_received': undeclared
    identifier [C:\Project\C2Implant\buildWindows\libs\libSocketHandler\SocketHandler.vcxproj]
     C:\Project\C2Implant\libs\libSocketHandler\src\SocketDef.hpp(85,17): error C2065: 'bytes_received': undeclared
    identifier [C:\Project\C2Implant\buildWindows\libs\libSocketHandler\SocketHandler.vcxproj]
     C:\Project\C2Implant\libs\libSocketHandler\src\SocketDef.hpp(89,22): error C2065: 'bytes_received': undeclared
    identifier [C:\Project\C2Implant\buildWindows\libs\libSocketHandler\SocketHandler.vcxproj]
     C:\Project\C2Implant\libs\libSocketHandler\src\SocketDef.hpp(96,35): error C2065: 'bytes_received': undeclared
    identifier [C:\Project\C2Implant\buildWindows\libs\libSocketHandler\SocketHandler.vcxproj]
     C:\Project\C2Implant\libs\libSocketHandler\src\SocketDef.hpp(54,5): error C2065: 'ssize_t': undeclared identif
   ier [C:\Project\C2Implant\buildWindows\libs\libSocketHandler\SocketHandler.vcxproj]
     C:\Project\C2Implant\libs\libSocketHandler\src\SocketDef.hpp(54,13): error C2146: syntax error: missing ';' be
   fore identifier 'bytes_received' [C:\Project\C2Implant\buildWindows\libs\libSocketHandler\SocketHandler.vcxproj]
     C:\Project\C2Implant\libs\libSocketHandler\src\SocketDef.hpp(54,13): error C2065: 'bytes_received': undeclared
    identifier [C:\Project\C2Implant\buildWindows\libs\libSocketHandler\SocketHandler.vcxproj]
     C:\Project\C2Implant\libs\libSocketHandler\src\SocketDef.hpp(84,13): error C2065: 'bytes_received': undeclared
    identifier [C:\Project\C2Implant\buildWindows\libs\libSocketHandler\SocketHandler.vcxproj]
     C:\Project\C2Implant\libs\libSocketHandler\src\SocketDef.hpp(85,17): error C2065: 'bytes_received': undeclared
    identifier [C:\Project\C2Implant\buildWindows\libs\libSocketHandler\SocketHandler.vcxproj]
     C:\Project\C2Implant\libs\libSocketHandler\src\SocketDef.hpp(89,22): error C2065: 'bytes_received': undeclared
    identifier [C:\Project\C2Implant\buildWindows\libs\libSocketHandler\SocketHandler.vcxproj]
     C:\Project\C2Implant\libs\libSocketHandler\src\SocketDef.hpp(96,35): error C2065: 'bytes_received': undeclared
    identifier [C:\Project\C2Implant\buildWindows\libs\libSocketHandler\SocketHandler.vcxproj]


   "C:\Project\C2Implant\buildWindows\C2Implant.sln"  (1) ->
   "C:\Project\C2Implant\buildWindows\ALL_BUILD.vcxproj.metaproj"  (2) ->
   "C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj.metaproj" 
   (39) ->
   "C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj"  (111) ->
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(534,43): error C2039: 'Rip': is not a member of '_CONTEX
   T' [C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(537,65): error C2039: 'Rcx': is not a member of '_CONTEX
   T' [C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(538,67): error C2039: 'Rdx': is not a member of '_CONTEX
   T' [C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(539,67): error C2039: 'R8': is not a member of '_CONTEXT
   ' [C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(540,67): error C2039: 'R9': is not a member of '_CONTEXT
   ' [C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(541,67): error C2039: 'Rsp': is not a member of '_CONTEX
   T' [C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(749,43): error C2039: 'Rip': is not a member of '_CONTEX
   T' [C:\Project\C2Implant\buildWindows\core\modules\Evasion\Evasion.vcxproj]
     C:\Project\C2Implant\core\modules\Evasion\Evasion.cpp(998,21): error C2664: 'BOOL ReadProcessMemory(HANDLE,LPC
   VOID,LPVOID,SIZE_T,SIZE_T *)': cannot convert argument 5 from 'size_t *' to 'SIZE_T *' [C:\Project\C2Implant\bui
   ldWindows\core\modules\Evasion\Evasion.vcxproj]


   "C:\Project\C2Implant\buildWindows\C2Implant.sln"  (1) ->
   "C:\Project\C2Implant\buildWindows\ALL_BUILD.vcxproj.metaproj"  (2) ->
   "C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj.metaproj"  (57) -
   >
   "C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj"  (107) ->
     C:\Project\C2Implant\core\modules\PwSh\HostMalloc.hpp(37,21): error C2695: 'MyHostMalloc::Alloc': overriding v
   irtual function differs from 'IHostMalloc::Alloc' only by calling convention [C:\Project\C2Implant\buildWindows\
   core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\HostMalloc.hpp(38,21): error C2695: 'MyHostMalloc::DebugAlloc': overrid
   ing virtual function differs from 'IHostMalloc::DebugAlloc' only by calling convention [C:\Project\C2Implant\bui
   ldWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\HostMalloc.hpp(39,21): error C2695: 'MyHostMalloc::Free': overriding vi
   rtual function differs from 'IHostMalloc::Free' only by calling convention [C:\Project\C2Implant\buildWindows\co
   re\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\ModuleCmd\syscall.hpp(474,34): error C3861: '__readgsqword': identifier not
   found [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(19,21): error C2695: 'MyMemoryManager::CreateMalloc':
    overriding virtual function differs from 'IHostMemoryManager::CreateMalloc' only by calling convention [E:\Desk
   top\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(20,21): error C2695: 'MyMemoryManager::VirtualAlloc':
    overriding virtual function differs from 'IHostMemoryManager::VirtualAlloc' only by calling convention [E:\Desk
   top\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(21,21): error C2695: 'MyMemoryManager::VirtualFree':
   overriding virtual function differs from 'IHostMemoryManager::VirtualFree' only by calling convention [E:\Deskto
   p\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(22,21): error C2695: 'MyMemoryManager::VirtualQuery':
    overriding virtual function differs from 'IHostMemoryManager::VirtualQuery' only by calling convention [E:\Desk
   top\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(23,21): error C2695: 'MyMemoryManager::VirtualProtect
   ': overriding virtual function differs from 'IHostMemoryManager::VirtualProtect' only by calling convention [E:\
   Desktop\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(24,21): error C2695: 'MyMemoryManager::GetMemoryLoad'
   : overriding virtual function differs from 'IHostMemoryManager::GetMemoryLoad' only by calling convention [E:\De
   sktop\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(25,21): error C2695: 'MyMemoryManager::RegisterMemory
   NotificationCallback': overriding virtual function differs from 'IHostMemoryManager::RegisterMemoryNotificationC
   allback' only by calling convention [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(26,21): error C2695: 'MyMemoryManager::NeedsVirtualAd
   dressSpace': overriding virtual function differs from 'IHostMemoryManager::NeedsVirtualAddressSpace' only by cal
   ling convention [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(27,21): error C2695: 'MyMemoryManager::AcquiredVirtua
   lAddressSpace': overriding virtual function differs from 'IHostMemoryManager::AcquiredVirtualAddressSpace' only
   by calling convention [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(28,21): error C2695: 'MyMemoryManager::ReleasedVirtua
   lAddressSpace': overriding virtual function differs from 'IHostMemoryManager::ReleasedVirtualAddressSpace' only
   by calling convention [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\PwSh.cpp(558,18): error C2133: 'patch': unknown size [C:\Project\C2Impl
   ant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\PwSh.cpp(558,26): error C2146: syntax error: missing ';' before identif
   ier 'patch' [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\PwSh.cpp(558,32): error C3863: array type 'char []' is not assignable [
   C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\HostMalloc.hpp(37,21): error C2695: 'MyHostMalloc::Alloc': overriding v
   irtual function differs from 'IHostMalloc::Alloc' only by calling convention [C:\Project\C2Implant\buildWindows\
   core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\HostMalloc.hpp(38,21): error C2695: 'MyHostMalloc::DebugAlloc': overrid
   ing virtual function differs from 'IHostMalloc::DebugAlloc' only by calling convention [C:\Project\C2Implant\bui
   ldWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\HostMalloc.hpp(39,21): error C2695: 'MyHostMalloc::Free': overriding vi
   rtual function differs from 'IHostMalloc::Free' only by calling convention [C:\Project\C2Implant\buildWindows\co
   re\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\ModuleCmd\syscall.hpp(474,34): error C3861: '__readgsqword': identifier not
   found [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(19,21): error C2695: 'MyMemoryManager::CreateMalloc':
    overriding virtual function differs from 'IHostMemoryManager::CreateMalloc' only by calling convention [E:\Desk
   top\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(20,21): error C2695: 'MyMemoryManager::VirtualAlloc':
    overriding virtual function differs from 'IHostMemoryManager::VirtualAlloc' only by calling convention [E:\Desk
   top\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(21,21): error C2695: 'MyMemoryManager::VirtualFree':
   overriding virtual function differs from 'IHostMemoryManager::VirtualFree' only by calling convention [E:\Deskto
   p\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(22,21): error C2695: 'MyMemoryManager::VirtualQuery':
    overriding virtual function differs from 'IHostMemoryManager::VirtualQuery' only by calling convention [E:\Desk
   top\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(23,21): error C2695: 'MyMemoryManager::VirtualProtect
   ': overriding virtual function differs from 'IHostMemoryManager::VirtualProtect' only by calling convention [E:\
   Desktop\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(24,21): error C2695: 'MyMemoryManager::GetMemoryLoad'
   : overriding virtual function differs from 'IHostMemoryManager::GetMemoryLoad' only by calling convention [E:\De
   sktop\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(25,21): error C2695: 'MyMemoryManager::RegisterMemory
   NotificationCallback': overriding virtual function differs from 'IHostMemoryManager::RegisterMemoryNotificationC
   allback' only by calling convention [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(26,21): error C2695: 'MyMemoryManager::NeedsVirtualAd
   dressSpace': overriding virtual function differs from 'IHostMemoryManager::NeedsVirtualAddressSpace' only by cal
   ling convention [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(27,21): error C2695: 'MyMemoryManager::AcquiredVirtua
   lAddressSpace': overriding virtual function differs from 'IHostMemoryManager::AcquiredVirtualAddressSpace' only
   by calling convention [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(28,21): error C2695: 'MyMemoryManager::ReleasedVirtua
   lAddressSpace': overriding virtual function differs from 'IHostMemoryManager::ReleasedVirtualAddressSpace' only
   by calling convention [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\HostMalloc.hpp(37,21): error C2695: 'MyHostMalloc::Alloc': overriding v
   irtual function differs from 'IHostMalloc::Alloc' only by calling convention [C:\Project\C2Implant\buildWindows\
   core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\HostMalloc.hpp(38,21): error C2695: 'MyHostMalloc::DebugAlloc': overrid
   ing virtual function differs from 'IHostMalloc::DebugAlloc' only by calling convention [C:\Project\C2Implant\bui
   ldWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\HostMalloc.hpp(39,21): error C2695: 'MyHostMalloc::Free': overriding vi
   rtual function differs from 'IHostMalloc::Free' only by calling convention [C:\Project\C2Implant\buildWindows\co
   re\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\ModuleCmd\syscall.hpp(474,34): error C3861: '__readgsqword': identifier not
   found [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(19,21): error C2695: 'MyMemoryManager::CreateMalloc':
    overriding virtual function differs from 'IHostMemoryManager::CreateMalloc' only by calling convention [E:\Desk
   top\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(20,21): error C2695: 'MyMemoryManager::VirtualAlloc':
    overriding virtual function differs from 'IHostMemoryManager::VirtualAlloc' only by calling convention [E:\Desk
   top\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(21,21): error C2695: 'MyMemoryManager::VirtualFree':
   overriding virtual function differs from 'IHostMemoryManager::VirtualFree' only by calling convention [E:\Deskto
   p\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(22,21): error C2695: 'MyMemoryManager::VirtualQuery':
    overriding virtual function differs from 'IHostMemoryManager::VirtualQuery' only by calling convention [E:\Desk
   top\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(23,21): error C2695: 'MyMemoryManager::VirtualProtect
   ': overriding virtual function differs from 'IHostMemoryManager::VirtualProtect' only by calling convention [E:\
   Desktop\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(24,21): error C2695: 'MyMemoryManager::GetMemoryLoad'
   : overriding virtual function differs from 'IHostMemoryManager::GetMemoryLoad' only by calling convention [E:\De
   sktop\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(25,21): error C2695: 'MyMemoryManager::RegisterMemory
   NotificationCallback': overriding virtual function differs from 'IHostMemoryManager::RegisterMemoryNotificationC
   allback' only by calling convention [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(26,21): error C2695: 'MyMemoryManager::NeedsVirtualAd
   dressSpace': overriding virtual function differs from 'IHostMemoryManager::NeedsVirtualAddressSpace' only by cal
   ling convention [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(27,21): error C2695: 'MyMemoryManager::AcquiredVirtua
   lAddressSpace': overriding virtual function differs from 'IHostMemoryManager::AcquiredVirtualAddressSpace' only
   by calling convention [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(28,21): error C2695: 'MyMemoryManager::ReleasedVirtua
   lAddressSpace': overriding virtual function differs from 'IHostMemoryManager::ReleasedVirtualAddressSpace' only
   by calling convention [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\HostMalloc.hpp(37,21): error C2695: 'MyHostMalloc::Alloc': overriding v
   irtual function differs from 'IHostMalloc::Alloc' only by calling convention [C:\Project\C2Implant\buildWindows\
   core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\HostMalloc.hpp(38,21): error C2695: 'MyHostMalloc::DebugAlloc': overrid
   ing virtual function differs from 'IHostMalloc::DebugAlloc' only by calling convention [C:\Project\C2Implant\bui
   ldWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\HostMalloc.hpp(39,21): error C2695: 'MyHostMalloc::Free': overriding vi
   rtual function differs from 'IHostMalloc::Free' only by calling convention [C:\Project\C2Implant\buildWindows\co
   re\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\ModuleCmd\syscall.hpp(474,34): error C3861: '__readgsqword': identifier not
   found [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(19,21): error C2695: 'MyMemoryManager::CreateMalloc':
    overriding virtual function differs from 'IHostMemoryManager::CreateMalloc' only by calling convention [E:\Desk
   top\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(20,21): error C2695: 'MyMemoryManager::VirtualAlloc':
    overriding virtual function differs from 'IHostMemoryManager::VirtualAlloc' only by calling convention [E:\Desk
   top\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(21,21): error C2695: 'MyMemoryManager::VirtualFree':
   overriding virtual function differs from 'IHostMemoryManager::VirtualFree' only by calling convention [E:\Deskto
   p\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(22,21): error C2695: 'MyMemoryManager::VirtualQuery':
    overriding virtual function differs from 'IHostMemoryManager::VirtualQuery' only by calling convention [E:\Desk
   top\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(23,21): error C2695: 'MyMemoryManager::VirtualProtect
   ': overriding virtual function differs from 'IHostMemoryManager::VirtualProtect' only by calling convention [E:\
   Desktop\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(24,21): error C2695: 'MyMemoryManager::GetMemoryLoad'
   : overriding virtual function differs from 'IHostMemoryManager::GetMemoryLoad' only by calling convention [E:\De
   sktop\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(25,21): error C2695: 'MyMemoryManager::RegisterMemory
   NotificationCallback': overriding virtual function differs from 'IHostMemoryManager::RegisterMemoryNotificationC
   allback' only by calling convention [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(26,21): error C2695: 'MyMemoryManager::NeedsVirtualAd
   dressSpace': overriding virtual function differs from 'IHostMemoryManager::NeedsVirtualAddressSpace' only by cal
   ling convention [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(27,21): error C2695: 'MyMemoryManager::AcquiredVirtua
   lAddressSpace': overriding virtual function differs from 'IHostMemoryManager::AcquiredVirtualAddressSpace' only
   by calling convention [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\PwSh\MemoryManager.hpp(28,21): error C2695: 'MyMemoryManager::ReleasedVirtua
   lAddressSpace': overriding virtual function differs from 'IHostMemoryManager::ReleasedVirtualAddressSpace' only
   by calling convention [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]
     C:\Project\C2Implant\core\modules\ModuleCmd\syscall.hpp(474,34): error C3861: '__readgsqword': identifier not
   found [C:\Project\C2Implant\buildWindows\core\modules\PwSh\PwSh.vcxproj]


   "C:\Project\C2Implant\buildWindows\C2Implant.sln"  (1) ->
   "C:\Project\C2Implant\buildWindows\ALL_BUILD.vcxproj.metaproj"  (2) ->
   "C:\Project\C2Implant\buildWindows\core\modules\Inject\Inject.vcxproj.metaproj"  (4
   1) ->
   "C:\Project\C2Implant\buildWindows\core\modules\Inject\Inject.vcxproj"  (131) ->
     C:\Project\C2Implant\core\modules\ModuleCmd\syscall.hpp(474,34): error C3861: '__readgsqword': identifier not
   found [C:\Project\C2Implant\buildWindows\core\modules\Inject\Inject.vcxproj]
     C:\Project\C2Implant\core\modules\ModuleCmd\syscall.hpp(474,34): error C3861: '__readgsqword': identifier not
   found [C:\Project\C2Implant\buildWindows\core\modules\Inject\Inject.vcxproj]


   "C:\Project\C2Implant\buildWindows\C2Implant.sln"  (1) ->
   "C:\Project\C2Implant\buildWindows\ALL_BUILD.vcxproj.metaproj"  (2) ->
   "C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj.metaproj"  (35) ->
   "C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj"  (12
   6) ->
     C:\Project\C2Implant\core\modules\DotnetExec\HostMalloc.hpp(37,21): error C2695: 'MyHostMalloc::Alloc': overri
   ding virtual function differs from 'IHostMalloc::Alloc' only by calling convention [C:\Project\C2Implant\buildWi
   ndows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\HostMalloc.hpp(38,21): error C2695: 'MyHostMalloc::DebugAlloc': o
   verriding virtual function differs from 'IHostMalloc::DebugAlloc' only by calling convention [C:\Project\C2Impla
   nt\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\HostMalloc.hpp(39,21): error C2695: 'MyHostMalloc::Free': overrid
   ing virtual function differs from 'IHostMalloc::Free' only by calling convention [C:\Project\C2Implant\buildWind
   ows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\ModuleCmd\syscall.hpp(474,34): error C3861: '__readgsqword': identifier not
   found [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(19,21): error C2695: 'MyMemoryManager::CreateMa
   lloc': overriding virtual function differs from 'IHostMemoryManager::CreateMalloc' only by calling convention [E
   :\Desktop\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(20,21): error C2695: 'MyMemoryManager::VirtualA
   lloc': overriding virtual function differs from 'IHostMemoryManager::VirtualAlloc' only by calling convention [E
   :\Desktop\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(21,21): error C2695: 'MyMemoryManager::VirtualF
   ree': overriding virtual function differs from 'IHostMemoryManager::VirtualFree' only by calling convention [E:\
   Desktop\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(22,21): error C2695: 'MyMemoryManager::VirtualQ
   uery': overriding virtual function differs from 'IHostMemoryManager::VirtualQuery' only by calling convention [E
   :\Desktop\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(23,21): error C2695: 'MyMemoryManager::VirtualP
   rotect': overriding virtual function differs from 'IHostMemoryManager::VirtualProtect' only by calling conventio
   n [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(24,21): error C2695: 'MyMemoryManager::GetMemor
   yLoad': overriding virtual function differs from 'IHostMemoryManager::GetMemoryLoad' only by calling convention
   [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(25,21): error C2695: 'MyMemoryManager::Register
   MemoryNotificationCallback': overriding virtual function differs from 'IHostMemoryManager::RegisterMemoryNotific
   ationCallback' only by calling convention [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.
   vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(26,21): error C2695: 'MyMemoryManager::NeedsVir
   tualAddressSpace': overriding virtual function differs from 'IHostMemoryManager::NeedsVirtualAddressSpace' only
   by calling convention [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(27,21): error C2695: 'MyMemoryManager::Acquired
   VirtualAddressSpace': overriding virtual function differs from 'IHostMemoryManager::AcquiredVirtualAddressSpace'
    only by calling convention [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(28,21): error C2695: 'MyMemoryManager::Released
   VirtualAddressSpace': overriding virtual function differs from 'IHostMemoryManager::ReleasedVirtualAddressSpace'
    only by calling convention [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\DotnetExec.cpp(496,18): error C2133: 'patch': unknown size [E:\De
   sktop\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\DotnetExec.cpp(496,26): error C2146: syntax error: missing ';' be
   fore identifier 'patch' [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\DotnetExec.cpp(496,32): error C3863: array type 'char []' is not
   assignable [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\HostMalloc.hpp(37,21): error C2695: 'MyHostMalloc::Alloc': overri
   ding virtual function differs from 'IHostMalloc::Alloc' only by calling convention [C:\Project\C2Implant\buildWi
   ndows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\HostMalloc.hpp(38,21): error C2695: 'MyHostMalloc::DebugAlloc': o
   verriding virtual function differs from 'IHostMalloc::DebugAlloc' only by calling convention [C:\Project\C2Impla
   nt\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\HostMalloc.hpp(39,21): error C2695: 'MyHostMalloc::Free': overrid
   ing virtual function differs from 'IHostMalloc::Free' only by calling convention [C:\Project\C2Implant\buildWind
   ows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\ModuleCmd\syscall.hpp(474,34): error C3861: '__readgsqword': identifier not
   found [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(19,21): error C2695: 'MyMemoryManager::CreateMa
   lloc': overriding virtual function differs from 'IHostMemoryManager::CreateMalloc' only by calling convention [E
   :\Desktop\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(20,21): error C2695: 'MyMemoryManager::VirtualA
   lloc': overriding virtual function differs from 'IHostMemoryManager::VirtualAlloc' only by calling convention [E
   :\Desktop\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(21,21): error C2695: 'MyMemoryManager::VirtualF
   ree': overriding virtual function differs from 'IHostMemoryManager::VirtualFree' only by calling convention [E:\
   Desktop\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(22,21): error C2695: 'MyMemoryManager::VirtualQ
   uery': overriding virtual function differs from 'IHostMemoryManager::VirtualQuery' only by calling convention [E
   :\Desktop\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(23,21): error C2695: 'MyMemoryManager::VirtualP
   rotect': overriding virtual function differs from 'IHostMemoryManager::VirtualProtect' only by calling conventio
   n [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(24,21): error C2695: 'MyMemoryManager::GetMemor
   yLoad': overriding virtual function differs from 'IHostMemoryManager::GetMemoryLoad' only by calling convention
   [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(25,21): error C2695: 'MyMemoryManager::Register
   MemoryNotificationCallback': overriding virtual function differs from 'IHostMemoryManager::RegisterMemoryNotific
   ationCallback' only by calling convention [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.
   vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(26,21): error C2695: 'MyMemoryManager::NeedsVir
   tualAddressSpace': overriding virtual function differs from 'IHostMemoryManager::NeedsVirtualAddressSpace' only
   by calling convention [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(27,21): error C2695: 'MyMemoryManager::Acquired
   VirtualAddressSpace': overriding virtual function differs from 'IHostMemoryManager::AcquiredVirtualAddressSpace'
    only by calling convention [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(28,21): error C2695: 'MyMemoryManager::Released
   VirtualAddressSpace': overriding virtual function differs from 'IHostMemoryManager::ReleasedVirtualAddressSpace'
    only by calling convention [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\HostMalloc.hpp(37,21): error C2695: 'MyHostMalloc::Alloc': overri
   ding virtual function differs from 'IHostMalloc::Alloc' only by calling convention [C:\Project\C2Implant\buildWi
   ndows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\HostMalloc.hpp(38,21): error C2695: 'MyHostMalloc::DebugAlloc': o
   verriding virtual function differs from 'IHostMalloc::DebugAlloc' only by calling convention [C:\Project\C2Impla
   nt\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\HostMalloc.hpp(39,21): error C2695: 'MyHostMalloc::Free': overrid
   ing virtual function differs from 'IHostMalloc::Free' only by calling convention [C:\Project\C2Implant\buildWind
   ows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\ModuleCmd\syscall.hpp(474,34): error C3861: '__readgsqword': identifier not
   found [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(19,21): error C2695: 'MyMemoryManager::CreateMa
   lloc': overriding virtual function differs from 'IHostMemoryManager::CreateMalloc' only by calling convention [E
   :\Desktop\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(20,21): error C2695: 'MyMemoryManager::VirtualA
   lloc': overriding virtual function differs from 'IHostMemoryManager::VirtualAlloc' only by calling convention [E
   :\Desktop\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(21,21): error C2695: 'MyMemoryManager::VirtualF
   ree': overriding virtual function differs from 'IHostMemoryManager::VirtualFree' only by calling convention [E:\
   Desktop\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(22,21): error C2695: 'MyMemoryManager::VirtualQ
   uery': overriding virtual function differs from 'IHostMemoryManager::VirtualQuery' only by calling convention [E
   :\Desktop\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(23,21): error C2695: 'MyMemoryManager::VirtualP
   rotect': overriding virtual function differs from 'IHostMemoryManager::VirtualProtect' only by calling conventio
   n [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(24,21): error C2695: 'MyMemoryManager::GetMemor
   yLoad': overriding virtual function differs from 'IHostMemoryManager::GetMemoryLoad' only by calling convention
   [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(25,21): error C2695: 'MyMemoryManager::Register
   MemoryNotificationCallback': overriding virtual function differs from 'IHostMemoryManager::RegisterMemoryNotific
   ationCallback' only by calling convention [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.
   vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(26,21): error C2695: 'MyMemoryManager::NeedsVir
   tualAddressSpace': overriding virtual function differs from 'IHostMemoryManager::NeedsVirtualAddressSpace' only
   by calling convention [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(27,21): error C2695: 'MyMemoryManager::Acquired
   VirtualAddressSpace': overriding virtual function differs from 'IHostMemoryManager::AcquiredVirtualAddressSpace'
    only by calling convention [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(28,21): error C2695: 'MyMemoryManager::Released
   VirtualAddressSpace': overriding virtual function differs from 'IHostMemoryManager::ReleasedVirtualAddressSpace'
    only by calling convention [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\HostMalloc.hpp(37,21): error C2695: 'MyHostMalloc::Alloc': overri
   ding virtual function differs from 'IHostMalloc::Alloc' only by calling convention [C:\Project\C2Implant\buildWi
   ndows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\HostMalloc.hpp(38,21): error C2695: 'MyHostMalloc::DebugAlloc': o
   verriding virtual function differs from 'IHostMalloc::DebugAlloc' only by calling convention [C:\Project\C2Impla
   nt\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\HostMalloc.hpp(39,21): error C2695: 'MyHostMalloc::Free': overrid
   ing virtual function differs from 'IHostMalloc::Free' only by calling convention [C:\Project\C2Implant\buildWind
   ows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\ModuleCmd\syscall.hpp(474,34): error C3861: '__readgsqword': identifier not
   found [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(19,21): error C2695: 'MyMemoryManager::CreateMa
   lloc': overriding virtual function differs from 'IHostMemoryManager::CreateMalloc' only by calling convention [E
   :\Desktop\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(20,21): error C2695: 'MyMemoryManager::VirtualA
   lloc': overriding virtual function differs from 'IHostMemoryManager::VirtualAlloc' only by calling convention [E
   :\Desktop\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(21,21): error C2695: 'MyMemoryManager::VirtualF
   ree': overriding virtual function differs from 'IHostMemoryManager::VirtualFree' only by calling convention [E:\
   Desktop\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(22,21): error C2695: 'MyMemoryManager::VirtualQ
   uery': overriding virtual function differs from 'IHostMemoryManager::VirtualQuery' only by calling convention [E
   :\Desktop\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(23,21): error C2695: 'MyMemoryManager::VirtualP
   rotect': overriding virtual function differs from 'IHostMemoryManager::VirtualProtect' only by calling conventio
   n [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(24,21): error C2695: 'MyMemoryManager::GetMemor
   yLoad': overriding virtual function differs from 'IHostMemoryManager::GetMemoryLoad' only by calling convention
   [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(25,21): error C2695: 'MyMemoryManager::Register
   MemoryNotificationCallback': overriding virtual function differs from 'IHostMemoryManager::RegisterMemoryNotific
   ationCallback' only by calling convention [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.
   vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(26,21): error C2695: 'MyMemoryManager::NeedsVir
   tualAddressSpace': overriding virtual function differs from 'IHostMemoryManager::NeedsVirtualAddressSpace' only
   by calling convention [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(27,21): error C2695: 'MyMemoryManager::Acquired
   VirtualAddressSpace': overriding virtual function differs from 'IHostMemoryManager::AcquiredVirtualAddressSpace'
    only by calling convention [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\DotnetExec\MemoryManager.hpp(28,21): error C2695: 'MyMemoryManager::Released
   VirtualAddressSpace': overriding virtual function differs from 'IHostMemoryManager::ReleasedVirtualAddressSpace'
    only by calling convention [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]
     C:\Project\C2Implant\core\modules\ModuleCmd\syscall.hpp(474,34): error C3861: '__readgsqword': identifier not
   found [C:\Project\C2Implant\buildWindows\core\modules\DotnetExec\DotnetExec.vcxproj]


   "C:\Project\C2Implant\buildWindows\C2Implant.sln"  (1) ->
   "C:\Project\C2Implant\buildWindows\ALL_BUILD.vcxproj.metaproj"  (2) ->
   "C:\Project\C2Implant\buildWindows\core\modules\MiniDump\MiniDump.vcxproj.metaproj"  (49) ->
   "C:\Project\C2Implant\buildWindows\core\modules\MiniDump\MiniDump.vcxproj"  (140) -
   >
     C:\Project\C2Implant\core\modules\ModuleCmd\syscall.hpp(474,34): error C3861: '__readgsqword': identifier not
   found [C:\Project\C2Implant\buildWindows\core\modules\MiniDump\MiniDump.vcxproj]
     C:\Project\C2Implant\core\modules\ModuleCmd\syscall.hpp(474,34): error C3861: '__readgsqword': identifier not
   found [C:\Project\C2Implant\buildWindows\core\modules\MiniDump\MiniDump.vcxproj]


   "C:\Project\C2Implant\buildWindows\C2Implant.sln"  (1) ->
   "C:\Project\C2Implant\buildWindows\ALL_BUILD.vcxproj.metaproj"  (2) ->
   "C:\Project\C2Implant\buildWindows\core\modules\AssemblyExec\AssemblyExec.vcxproj.metaproj"  (3) ->
   "C:\Project\C2Implant\buildWindows\core\modules\AssemblyExec\AssemblyExec.vcxproj" 
    (128) ->
     C:\Project\C2Implant\core\modules\ModuleCmd\syscall.hpp(474,34): error C3861: '__readgsqword': identifier not
   found [C:\Project\C2Implant\buildWindows\core\modules\AssemblyExec\AssemblyExec.vcxproj]
     C:\Project\C2Implant\core\modules\AssemblyExec\AssemblyExec.cpp(438,43): error C2039: 'Rip': is not a member o
   f '_CONTEXT' [C:\Project\C2Implant\buildWindows\core\modules\AssemblyExec\AssemblyExec.vcxproj]
     C:\Project\C2Implant\core\modules\AssemblyExec\AssemblyExec.cpp(443,43): error C2039: 'Rip': is not a member o
   f '_CONTEXT' [C:\Project\C2Implant\buildWindows\core\modules\AssemblyExec\AssemblyExec.vcxproj]
     C:\Project\C2Implant\core\modules\ModuleCmd\syscall.hpp(474,34): error C3861: '__readgsqword': identifier not
   found [C:\Project\C2Implant\buildWindows\core\modules\AssemblyExec\AssemblyExec.vcxproj]

Errors: 157
</details>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions