-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathD2Handlers.h
27 lines (25 loc) · 1.14 KB
/
D2Handlers.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#pragma once
#include <windows.h>
#include "D2Structs.h"
DWORD WINAPI D2Thread(LPVOID lpParam);
DWORD __fastcall GameInput(wchar_t* wMsg);
LONG WINAPI GameEventHandler(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
LRESULT CALLBACK MouseMove(int code, WPARAM wParam, LPARAM lParam);
LRESULT CALLBACK KeyPress(int code, WPARAM wParam, LPARAM lParam);
void GameDraw(void);
DWORD __fastcall GamePacketReceived(BYTE* pPacket, DWORD dwSize);
DWORD __fastcall GamePacketSent(BYTE* pPacket, DWORD dwSize);
void __fastcall GameResetFrames(UnitAny* pOwner);
void GameDrawOOG(void);
void __stdcall AddUnit(UnitAny* lpUnit);
void __stdcall RemoveUnit(UnitAny* lpUnit);
void __fastcall WhisperHandler(char* szAcc, char* szText);
DWORD __fastcall ChannelInput(wchar_t* wMsg);
DWORD __fastcall GameAttack(UnitInteraction* pAttack);
void __fastcall GamePlayerAssignment(UnitAny* pPlayer);
void GameLeave(void);
void CALLBACK TimerProc(HWND hwnd, UINT uMsg, UINT_PTR idEvent, DWORD dwTime);
VOID __fastcall ClassicSTUB();
VOID __fastcall LodSTUB();
BOOL __fastcall RealmPacketRecv(BYTE* pPacket);
BOOL __fastcall ChatPacketRecv(BYTE* pPacket, int len);