WeChatFerry/spy/receive_transfer.cpp
2023-04-18 23:23:41 +08:00

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;
}