#pragma once #include "InjertDll.h" #include "SendImage.h" #include "SendText.h" #include "SendFile.h" #include "SendArticle.h" #include "SendCard.h" #include "SendAtText.h" #include "FriendList.h" #include "UserInfo.h" #include "SelfInfo.h" #include "CheckFriendStatus.h" #include "ReceiveMessage.h" extern HANDLE hProcess; extern DWORD SendImageOffset; extern DWORD SendTextOffset; extern DWORD SendFileOffset; extern DWORD SendArticleOffset; extern DWORD SendCardOffset; extern DWORD SendAtTextOffset; extern DWORD GetFriendListInitOffset; extern DWORD GetFriendListRemoteOffset; extern DWORD GetFriendListFinishOffset; extern DWORD GetWxUserInfoOffset; extern DWORD DeleteUserInfoCacheOffset; extern DWORD GetSelfInfoOffset; extern DWORD DeleteSelfInfoCacheOffset; extern wstring SelfInfoString; extern DWORD CheckFriendStatusInitRemoteOffset; extern DWORD CheckFriendStatusRemoteOffset; extern DWORD CheckFriendStatusFinishRemoteOffset; extern DWORD HookReceiveMessageRemoteOffset; extern DWORD UnHookReceiveMessageRemoteOffset; extern DWORD GetHeadMessageRemoteOffset; extern DWORD PopHeadMessageRemoteOffset; #define dllname L"DWeChatRobot.dll" #define SendTextRemote "SendTextRemote" #define SendImageRemote "SendImageRemote" #define SendFileRemote "SendFileRemote" #define SendArticleRemote "SendArticleRemote" #define SendCardRemote "SendCardRemote" #define SendAtTextRemote "SendAtTextRemote" #define GetFriendListInit "GetFriendListInit" #define GetFriendListRemote "GetFriendListRemote" #define GetFriendListFinish "GetFriendListFinish" #define GetWxUserInfoRemote "GetWxUserInfoRemote" #define DeleteUserInfoCacheRemote "DeleteUserInfoCacheRemote" #define GetSelfInfoRemote "GetSelfInfoRemote" #define DeleteSelfInfoCacheRemote "DeleteSelfInfoCacheRemote" #define CheckFriendStatusInitRemote "CheckFriendStatusInitRemote" #define CheckFriendStatusRemote "CheckFriendStatusRemote" #define CheckFriendStatusFinishRemote "CheckFriendStatusFinishRemote" #define HookReceiveMessageRemote "HookReceiveMessage" #define UnHookReceiveMessageRemote "UnHookReceiveMessage" #define GetHeadMessageRemote "GetHeadMessage" #define PopHeadMessageRemote "PopHeadMessage"