2022-08-07 23:32:25 +08:00
|
|
|
|
#include <iostream>
|
2021-02-12 23:21:57 +08:00
|
|
|
|
#include <map>
|
|
|
|
|
|
|
|
|
|
#include "load_calls.h"
|
|
|
|
|
|
2023-05-22 14:47:26 +08:00
|
|
|
|
#define SUPPORT_VERSION L"3.9.2.23"
|
2022-08-21 08:45:16 +08:00
|
|
|
|
WxCalls_t wxCalls = {
|
2023-05-22 14:47:26 +08:00
|
|
|
|
0x2FFD638, // Login Status
|
2023-07-12 22:42:28 +08:00
|
|
|
|
{ 0x2FFD484, 0x2FFD590, 0x2FFD500, 0x30238CC }, // User Info: wxid, nickname, mobile, home
|
2023-06-02 17:35:52 +08:00
|
|
|
|
{ 0x768140, 0xCE6C80, 0x756960 }, // Send Message
|
2022-08-21 08:45:16 +08:00
|
|
|
|
/* Receive Message:
|
2023-04-11 16:12:02 +08:00
|
|
|
|
Hook, call, type, self, id, msgXml, roomId, wxId, content, thumb, extra */
|
2023-06-08 16:23:21 +08:00
|
|
|
|
{ 0xD19A0B, 0x756960, 0x38, 0x3C, 0x194, 0x1FC, 0x48, 0x180, 0x70, 0x1A8, 0x1BC },
|
2023-06-03 18:13:18 +08:00
|
|
|
|
{ 0x768140, 0XF59E40, 0XCE6640, 0x756960 }, // Send Image Message
|
2023-06-04 18:37:36 +08:00
|
|
|
|
{ 0x76AE20, 0xF59E40, 0xB6D1F0, 0x756960 }, // Send File Message
|
2023-03-13 00:09:32 +08:00
|
|
|
|
{ 0xB8A70, 0x3ED5E0, 0x107F00, 0x3ED7B0, 0x2386FE4 }, // Send xml Message
|
|
|
|
|
{ 0x771980, 0x4777E0, 0x239E888 }, // Send Emotion Message
|
2022-08-21 08:45:16 +08:00
|
|
|
|
/* Get Contacts:
|
2023-05-25 00:18:10 +08:00
|
|
|
|
call1, call2, wxId, Code, Remark,Name, Gender, Country, Province, City*/
|
|
|
|
|
{ 0x75A4A0, 0xC089F0, 0x10, 0x24, 0x58, 0x6C, 0x0E, 0x00, 0x00, 0x00 },
|
2022-08-21 08:45:16 +08:00
|
|
|
|
/* Exec Sql:
|
|
|
|
|
Exec, base, start, end, slot, name*/
|
|
|
|
|
{ 0x141BDF0, 0x2366934, 0x1428, 0x142C, 0x3C, 0x50 },
|
2023-06-12 23:41:51 +08:00
|
|
|
|
{ 0xA17D50, 0xF59E40, 0xA18BD0, 0xA17E70 }, // Accept New Friend application
|
2023-06-23 09:08:25 +08:00
|
|
|
|
{ 0x78CF20, 0xF59E40, 0xBD1DC0 }, // Add chatroom members
|
2023-06-29 11:00:05 +08:00
|
|
|
|
{ 0x78CF20, 0xF59E40, 0xBD22A0 }, // Delete chatroom members
|
2023-06-24 10:25:22 +08:00
|
|
|
|
{ 0x7B2E60, 0x15E2C20, 0x79C250 } // Receive transfer
|
2022-08-21 08:45:16 +08:00
|
|
|
|
};
|
2021-02-12 23:21:57 +08:00
|
|
|
|
|
2022-08-07 21:08:27 +08:00
|
|
|
|
int LoadCalls(const wchar_t *version, WxCalls_t *calls)
|
2021-02-12 23:21:57 +08:00
|
|
|
|
{
|
2021-08-22 21:15:49 +08:00
|
|
|
|
if (wcscmp(version, SUPPORT_VERSION) != 0) {
|
2021-02-12 23:21:57 +08:00
|
|
|
|
return -1;
|
|
|
|
|
}
|
|
|
|
|
|
2021-08-22 21:15:49 +08:00
|
|
|
|
memcpy_s(calls, sizeof(WxCalls_t), &wxCalls, sizeof(WxCalls_t));
|
2021-02-12 23:21:57 +08:00
|
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
}
|