Disable multiple version adapting
This commit is contained in:
parent
16754c3279
commit
d0b23670f9
@ -3,24 +3,21 @@
|
|||||||
|
|
||||||
#include "load_calls.h"
|
#include "load_calls.h"
|
||||||
|
|
||||||
std::map<std::wstring, WxCalls_t> wxCalls {
|
#define SUPPORT_VERSION L"3.0.0.57"
|
||||||
{ L"3.0.0.57",
|
WxCalls_t wxCalls = { 0x1874F38, // Login Status
|
||||||
{ 0x1874F38, // Login Status
|
{ 0x1856BF0, 0x1856A8C, 0x1856AC0 }, // User Info: wxid, nickname, mobile
|
||||||
{ 0x1856BF0, 0x1856A8C, 0x1856AC0 }, // User Info: wxid, nickname, mobile
|
0x38D8A0, // Send Message
|
||||||
0x38D8A0, // Send Message
|
// Receive Message:
|
||||||
// Receive Message:
|
// Hook, call, type, self, id, msgXml, roomId, wxId, content
|
||||||
// Hook, call, type, self, id, msgXml, roomId, wxId, content
|
{ 0x36A350, 0x36A5A0, 0x30, 0x34, 0x164, 0x1A4, 0x40, 0x150, 0x68 } };
|
||||||
{ 0x36A350, 0x36A5A0, 0x30, 0x34, 0x164, 0x1A4, 0x40, 0x150, 0x68 } } }
|
|
||||||
};
|
|
||||||
|
|
||||||
int LoadCalls(const wchar_t *version, WxCalls_t *calls)
|
int LoadCalls(const wchar_t *version, WxCalls_t *calls)
|
||||||
{
|
{
|
||||||
auto iter = wxCalls.find(version);
|
if (wcscmp(version, SUPPORT_VERSION) != 0) {
|
||||||
if (iter == wxCalls.end()) {
|
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
memcpy_s(calls, sizeof(WxCalls_t), &(iter->second), sizeof(WxCalls_t));
|
memcpy_s(calls, sizeof(WxCalls_t), &wxCalls, sizeof(WxCalls_t));
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user