Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReason, LPVOID lpReserved)
- {
- switch(dwReason){
- case DLL_PROCESS_ATTACH: // DLL Gets Attached to the GW Process
- //...
- //...
- //memcmps
- myGWCAServer->SetRequestFunction(HandleMessages); //<- Find this Line
- //under it:
- AllocConsole();
- SetConsoleTitleA("GWCA Console");
- FILE *fh;
- freopen_s(&fh, "CONOUT$", "wb", stdout);
- printf("BaseOffset=0x%06X\n", BaseOffset);
- printf("PacketSendFunction=0x%06X\n", PacketSendFunction);
- printf("CurrentTarget=0x%06X\n", CurrentTarget);
- printf("AgentArrayPtr=0x%06X\n", AgentArrayPtr);
- printf("AgentArrayMaxPtr=0x%06X\n", AgentArrayMaxPtr);
- printf("SkillLogStart=0x%06X\n", SkillLogStart);
- printf("SkillLogReturn=0x%06X\n", SkillLogReturn);
- printf("WriteWhisperStart=0x%06X\n", WriteWhisperStart);
- printf("TargetFunctions=0x%06X\n", TargetFunctions);
- printf("HeroSkillFunction=0x%06X\n", HeroSkillFunction);
- printf("ClickToMoveFix=0x%06X\n", ClickToMoveFix);
- printf("BuildNumber=0x%06X\n", BuildNumber);
- printf("ChangeTargetFunction=0x%06X\n", ChangeTargetFunction);
- printf("MaxZoomStill=0x%06X\n", MaxZoomStill);
- printf("MaxZoomMobile=0x%06X\n", MaxZoomMobile);
- printf("SkillCancelStart=0x%06X\n", SkillCancelStart);
- printf("SkillCancelReturn=0x%06X\n", SkillCancelReturn);
- printf("SellItemFunction=0x%06X\n", SellItemFunction);
- printf("BuyItemFunction=0x%06X\n", BuyItemFunction);
- printf("PingLocation=0x%06X\n", PingLocation);
- printf("LoggedInLocation=0x%06X\n", LoggedInLocation);
- printf("NameLocation=0x%06X\n", NameLocation);
- printf("DeadLocation=0x%06X\n", DeadLocation);
- printf("BasePointerLocation=0x%06X\n", BasePointerLocation);
- printf("DialogStart=0x%06X\n", DialogStart);
- printf("DialogReturn=0x%06X\n", DialogReturn);
- printf("EngineStart=0x%06X\n", EngineStart);
- printf("SkillTypeBase=0x%06X\n", SkillTypeBase);
- printf("WinHandle=0x%06X\n", WinHandle);
- printf("LoadFinished=0x%06X\n", LoadFinished);
- printf("TargetLogStart=0x%06X\n", TargetLogStart);
- printf("TargetLogReturn=0x%06X\n", TargetLogReturn);
- //printf("LoginFunc=0x%06X\n", LoginFunc);
- printf("RegionLocation=0x%06X\n", RegionLocation);
- printf("LanguageLocation=0x%06X\n", LanguageLocation);
- printf("RequestQuoteFunction=0x%06X\n", RequestQuoteFunction);
- //printf("TraderCostStart=0x%06X\n", TraderCostStart);
- printf("TraderCostReturn=0x%06X\n", TraderCostReturn);
- printf("TraderFunction=0x%06X\n", TraderFunction);
- printf("ConnectionLocation=0x%06X\n", ConnectionLocation);
- printf("StorageFunction=0x%06X\n", StorageFunction);
- printf("GetItemValueFunction=0x%06X\n", GetItemValueFunction);
- printf("MoveFunction=0x%06X\n", MoveFunction);
- printf("UseSkillFunction=0x%06X\n", UseSkillFunction);
- printf("UpdateAgentPositionFunction=0x%06X\n", UpdateAgentPositionFunction);
- printf("TimeStampFunction=0x%06X\n", TimeStampFunction);
- printf("MatchDoneLocation=0x%06X\n", MatchDoneLocation);
- //printf("UpdateAgentEquipmentFunction=0x%06X\n", UpdateAgentEquipmentFunction);
- printf("SkillCompleteStart=0x%06X\n", SkillCompleteStart);
- printf("SkillCompleteReturn=0x%06X\n", SkillCompleteReturn);
- break;
- case DLL_PROCESS_DETACH:
- break;
- }
- return true;
- }
Add Comment
Please, Sign In to add comment