My addon fails to load when booting up the game. It gives error code 193. My addon is a basic addon which looks like:
#include <reshade.hpp>
#include <iostream>
using std::cout;
using std::endl;
using reshade::register_addon;
using reshade::unregister_addon;
extern "C" __declspec(dllexport) const char *NAME = "Frame Capture";
extern "C" __declspec(dllexport) const char *DESCRIPTION = "Capture Frames";
BOOL APIENTRY DllMain(HMODULE hModule, DWORD fdwReason, LPVOID) {
switch (fdwReason) {
case DLL_PROCESS_ATTACH:
if (!register_addon(hModule)) {
cout << "Failed to register addon." << endl;
return FALSE;
} else {
cout << "Registered addon" << endl;
}
break;
case DLL_PROCESS_DETACH:
cout << "Unregistering addon" << endl;
unregister_addon(hModule);
break;
default:
cout << "fdwReason = " << fdwReason << endl;
break;
}
return TRUE;
}
What is the failure?
Please Log in or Create an account to join the conversation.