This is all I have in my logs pertaining to my plugin:
Code:
2017-03-26 09:37:11.944187|INFO |Plugins | |Loading plugin: ts3websitepreview.dll
2017-03-26 09:37:11.944187|INFO |Plugins | |Failed to load plugin: C:\Users\Patrick\AppData\Roaming\TS3Client\plugins\ts3websitepreview.dll
2017-03-26 09:37:11.944187|INFO |Plugins | |LoadLibrary error: 193
LoadLibrary Error 193 would mean that I'm trying to load a 64-bit DLL in my 32-bit TeamSpeak or vice versa. I've been testing with 32-bit TeamSpeak this whole time. I booted up 64-bit TeamSpeak and ts3websitepreview doesn't show up at all. I also made sure my file was named "ts3websitepreview_win32.dll" with the ${Target} macro so that it wouldn't be seen by the 64-bit TeamSpeak and I know that the DLL isn't 64-bit.
According to cygwin:
Code:
$ cd plugins
$ file *
clientquery_plugin: directory
clientquery_plugin_win32.dll: PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
gamepad_joystick: directory
gamepad_joystick_win64.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows
lua_plugin: directory
teamspeak_control_plugin_win32.dll: PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
teamspeak_control_plugin_win64.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows
ts3websitepreview: directory
ts3websitepreview_win32.dll: PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
$ cd ts3websitepreview
$ file *
iconv.dll: PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
libcurl.dll: PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
libxml2.dll: PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
zlib1.dll: PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
All of my DLLs are 32-bit. Can the LoadLibrary Error 193 mean anything else?