35 lines
857 B
C++
35 lines
857 B
C++
#include "receive_transfer.h"
|
|
#include "load_calls.h"
|
|
#include "log.h"
|
|
#include "util.h"
|
|
|
|
using namespace std;
|
|
|
|
extern WxCalls_t g_WxCalls;
|
|
extern DWORD g_WeChatWinDllAddr;
|
|
|
|
int ReceiveTransfer(string wxid, string transferid)
|
|
{
|
|
int rv = 0;
|
|
DWORD addRoomMemberCall = g_WeChatWinDllAddr + g_WxCalls.tf;
|
|
|
|
WxString_t wxWxid = { 0 };
|
|
wstring wsWxid = String2Wstring(wxid);
|
|
wxWxid.text = (wchar_t *)wsWxid.c_str();
|
|
wxWxid.size = wsWxid.size();
|
|
wxWxid.capacity = wsWxid.capacity();
|
|
|
|
WxString_t wxTid = { 0 };
|
|
wstring wsTid = String2Wstring(wxid);
|
|
wxTid.text = (wchar_t *)wsTid.c_str();
|
|
wxTid.size = wsTid.size();
|
|
wxTid.capacity = wsTid.capacity();
|
|
|
|
LOG_DEBUG("Receiving transfer, from: {}, transferid{}", wxid, transferid);
|
|
__asm {
|
|
|
|
}
|
|
|
|
return rv;
|
|
}
|