Closed UnrealKaraulov closed 1 month ago
Debug and release - compiled without any problems.
Release(XP) - many errors
#ifdef XP_BUILD
typedef struct IUnknown IUnknown;
#endif
in top of Confih.h file fix this error, but got more:
3rd_party\rewolf-wow64ext\src\cmemptr.h(37) error C3861: 'free': identifier not found
and
3rd_party\rewolf-wow64ext\src\wow64ext.cpp(397): error C2143: syntax error: missing ')' before '__stdcall'
#include <stdlib.h>
in cmemptr.h for 'free' not found
#include <winternl.h>
#ifndef BASETYPES
#define BASETYPES
typedef unsigned long ULONG;
typedef ULONG* PULONG;
typedef unsigned short USHORT;
typedef USHORT* PUSHORT;
typedef unsigned char UCHAR;
typedef UCHAR* PUCHAR;
typedef _Null_terminated_ char* PSZ;
#endif
After missing ) before stdcall
@DarthTon this can fix Release(XP) build with 2022 visual studio.
objbase.h(239): error : identifier "IUnknown" is undefined
Test workflow file: