Код:
#ifndef _DSETUPDLL_
#define _DSETUPDLL_
extern "C"
{
int __declspec(dllexport) __stdcall DirectXDeviceDriverSetupA();
int __declspec(dllexport) __stdcall DirectXDeviceDriverSetupW();
int __declspec(dllexport) __stdcall DirectXRegisterApplicationA();
int __declspec(dllexport) __stdcall DirectXRegisterApplicationW();
int __declspec(dllexport) __stdcall DirectXSetupA();
int __declspec(dllexport) __stdcall DirectXSetupIsJapan();
int __declspec(dllexport) __stdcall DirectXSetupIsJapanNec();
int __declspec(dllexport) __stdcall DirectXSetupW();
int __declspec(dllexport) __stdcall DirectXUnRegisterApplication();
int __declspec(dllexport) __stdcall DirectXSetupSetCallback();
int __declspec(dllexport) __stdcall DirectXSetupGetVersion();
int __declspec(dllexport) __stdcall DirectXSetupCallback();
int __declspec(dllexport) __stdcall DirectXSetupGetFileVersion();
int __declspec(dllexport) __stdcall DirectXLoadString();
int __declspec(dllexport) __stdcall DirectXSetupIsEng();
int __declspec(dllexport) __stdcall DirectXSetupShowEULA();
int __declspec(dllexport) __stdcall DirectXSetupGetEULAA();
int __declspec(dllexport) __stdcall DirectXSetupGetEULAW();
int __declspec(dllexport) WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved);
}
#endif
Код:
(FARPROC &)SendPacket = (FARPROC)(DWORD *)(**(DWORD **)(pUNetworkHandler + 0x48) + 0x6C);
pSendPacket = (int)*(int**)(SendPacket);