Guest User

Untitled

a guest
Jun 21st, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.27 KB | None | 0 0
  1. BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReason, LPVOID lpReserved)
  2. {
  3. switch(dwReason){
  4. case DLL_PROCESS_ATTACH: // DLL Gets Attached to the GW Process
  5. //...
  6. //...
  7. //memcmps
  8.  
  9. myGWCAServer->SetRequestFunction(HandleMessages); //<- Find this Line
  10. //under it:
  11. AllocConsole();
  12. SetConsoleTitleA("GWCA Console");
  13. FILE *fh;
  14. freopen_s(&fh, "CONOUT$", "wb", stdout);
  15.  
  16. printf("BaseOffset=0x%06X\n", BaseOffset);
  17. printf("PacketSendFunction=0x%06X\n", PacketSendFunction);
  18. printf("CurrentTarget=0x%06X\n", CurrentTarget);
  19. printf("AgentArrayPtr=0x%06X\n", AgentArrayPtr);
  20. printf("AgentArrayMaxPtr=0x%06X\n", AgentArrayMaxPtr);
  21. printf("SkillLogStart=0x%06X\n", SkillLogStart);
  22. printf("SkillLogReturn=0x%06X\n", SkillLogReturn);
  23. printf("WriteWhisperStart=0x%06X\n", WriteWhisperStart);
  24. printf("TargetFunctions=0x%06X\n", TargetFunctions);
  25. printf("HeroSkillFunction=0x%06X\n", HeroSkillFunction);
  26. printf("ClickToMoveFix=0x%06X\n", ClickToMoveFix);
  27. printf("BuildNumber=0x%06X\n", BuildNumber);
  28. printf("ChangeTargetFunction=0x%06X\n", ChangeTargetFunction);
  29. printf("MaxZoomStill=0x%06X\n", MaxZoomStill);
  30. printf("MaxZoomMobile=0x%06X\n", MaxZoomMobile);
  31. printf("SkillCancelStart=0x%06X\n", SkillCancelStart);
  32. printf("SkillCancelReturn=0x%06X\n", SkillCancelReturn);
  33. printf("SellItemFunction=0x%06X\n", SellItemFunction);
  34. printf("BuyItemFunction=0x%06X\n", BuyItemFunction);
  35. printf("PingLocation=0x%06X\n", PingLocation);
  36. printf("LoggedInLocation=0x%06X\n", LoggedInLocation);
  37. printf("NameLocation=0x%06X\n", NameLocation);
  38. printf("DeadLocation=0x%06X\n", DeadLocation);
  39. printf("BasePointerLocation=0x%06X\n", BasePointerLocation);
  40. printf("DialogStart=0x%06X\n", DialogStart);
  41. printf("DialogReturn=0x%06X\n", DialogReturn);
  42. printf("EngineStart=0x%06X\n", EngineStart);
  43. printf("SkillTypeBase=0x%06X\n", SkillTypeBase);
  44. printf("WinHandle=0x%06X\n", WinHandle);
  45. printf("LoadFinished=0x%06X\n", LoadFinished);
  46. printf("TargetLogStart=0x%06X\n", TargetLogStart);
  47. printf("TargetLogReturn=0x%06X\n", TargetLogReturn);
  48. //printf("LoginFunc=0x%06X\n", LoginFunc);
  49. printf("RegionLocation=0x%06X\n", RegionLocation);
  50. printf("LanguageLocation=0x%06X\n", LanguageLocation);
  51. printf("RequestQuoteFunction=0x%06X\n", RequestQuoteFunction);
  52. //printf("TraderCostStart=0x%06X\n", TraderCostStart);
  53. printf("TraderCostReturn=0x%06X\n", TraderCostReturn);
  54. printf("TraderFunction=0x%06X\n", TraderFunction);
  55. printf("ConnectionLocation=0x%06X\n", ConnectionLocation);
  56. printf("StorageFunction=0x%06X\n", StorageFunction);
  57. printf("GetItemValueFunction=0x%06X\n", GetItemValueFunction);
  58. printf("MoveFunction=0x%06X\n", MoveFunction);
  59. printf("UseSkillFunction=0x%06X\n", UseSkillFunction);
  60. printf("UpdateAgentPositionFunction=0x%06X\n", UpdateAgentPositionFunction);
  61. printf("TimeStampFunction=0x%06X\n", TimeStampFunction);
  62. printf("MatchDoneLocation=0x%06X\n", MatchDoneLocation);
  63. //printf("UpdateAgentEquipmentFunction=0x%06X\n", UpdateAgentEquipmentFunction);
  64. printf("SkillCompleteStart=0x%06X\n", SkillCompleteStart);
  65. printf("SkillCompleteReturn=0x%06X\n", SkillCompleteReturn);
  66. break;
  67.  
  68. case DLL_PROCESS_DETACH:
  69. break;
  70. }
  71. return true;
  72. }
Add Comment
Please, Sign In to add comment