-
Notifications
You must be signed in to change notification settings - Fork 22
/
Copy pathInterfaces.h
118 lines (99 loc) · 3.69 KB
/
Interfaces.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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
#pragma once
#include <Windows.h>
#include "SDK\SDK.h"
#include "SDK\VMTHook.h"
#include "SDK/SteamAPI.h"
#include "ProfileChanger/MemAlloc.h"
#include "Steamworks/isteammatchmaking.h"
#include "Steamworks/isteamfriends.h"
#include "Steamworks/isteamuser.h"
#include "Steamworks/isteamclient.h"
extern IBaseClientDLL* pClient;
extern IInputSystem* pInputSystem;
extern IInputInternal* pInputInternal;
extern IEngineClient* pEngine;
extern IClientEntityList* pEntityList;
extern CClientState* pClientState;
extern NetworkChannel* net_channel;
//extern CLatancy pLatancy;
extern IClientMode* pClientMode;
extern ISurface* pSurface;
extern IVDebugOverlay* pDebugOverlay;
extern IVPanel* pPanel;
extern IEngineTrace* pTrace;
extern ILocalize* pLocalize;
extern IMaterialSystem* pMaterial;
extern IVModelRender* pModelRender;
extern IPhysicsSurfaceProps* pPhysics;
extern CEffects* pEffects;
extern IVModelInfo* pModelInfo;
extern ICvar* pCvar;
extern CGlobalVars* pGlobalVars;
extern IGameEventManager2* pGameEvent;
extern CSGameRulesProxy** pGameRules;
extern C_CSPlayerResource** csPlayerResource;
extern IDirect3DDevice9* pD3device;
extern CGameUI* pGameui;
extern IPrediction* pPrediction;
extern IGameMovement* pGameMovement;
//extern ICommandLine* pCommandline;
extern IMoveHelper* pMoveHelper;
extern CInput* pInput;
extern IEngineSound* pSound;
extern CViewRender* pViewRender;
extern CBaseHudChat * pChat;
extern CGlowObjectManager* pGlowManager;
extern ISteamClient * pSteamClient;
extern ISteamMatchmaking * pSteamMatchmaking;
extern ISteamUser * pSteamUser;
extern ISteamFriends * pSteamFriends;
extern ISteamGameCoordinator* pSteamGameCoordinator;
extern MemAlloc* pMemAlloc;
//extern CMoveData* g_MoveData;
//extern ICommandLine* commandline;
extern LPDIRECT3DTEXTURE9 BackgroundTexture;
extern LPDIRECT3DTEXTURE9 UsericoTexture;
extern LPDIRECT3DTEXTURE9 LogoicoTexture;
extern LPDIRECT3DTEXTURE9 PasswordicoTexture;
extern LPDIRECT3DTEXTURE9 wheelTexture;
extern LPDIRECT3DTEXTURE9 speedoTexture;
extern LPDIRECT3DTEXTURE9 needleTexture;
extern LPDIRECT3DTEXTURE9 gasTexture;
extern LPDIRECT3DTEXTURE9 oilTexture;
extern LPDIRECT3DTEXTURE9 rearmirrorTexture;
extern ImFont* Fonts;
extern DWORD_PTR** dwPresent;
extern DWORD_PTR* dwAddress;
extern DWORD dwTemp;
extern int* pPredSeed;
extern std::unique_ptr<VMTHook>D3D9Hook;
extern std::unique_ptr<VMTHook>ClientModeHook;
extern std::unique_ptr<VMTHook>PanelHook;
extern std::unique_ptr<VMTHook>ClientHook;
extern std::unique_ptr<VMTHook>FireEventHook;
extern std::unique_ptr<VMTHook>InputInternalHook;
extern std::unique_ptr<VMTHook>PredictionHook;
extern std::unique_ptr<VMTHook>ModelRenderHook;
extern std::unique_ptr<VMTHook>MaterialHook;
extern std::unique_ptr<VMTHook>SoundHook;
extern std::unique_ptr<VMTHook>SurfaceHook;
extern std::unique_ptr<VMTHook>RenderViewHook;
extern std::unique_ptr<VMTHook>SteamHook;
extern std::unique_ptr<VMTHook>NetDataGram;
extern std::unique_ptr<VMTHook>SteamGameCoordinator;
//extern std::unique_ptr<VMTHook>SteamGameCoordinatorTable;
//extern ISteamGameCoordinator* g_pSteamGameCoordinator;
//extern ISteamUser* g_pSteamUser;
//extern std::unique_ptr<VMTHook>gameCoordinator;
extern HFont esp_font;
extern bool SendPacket;
extern bool bSendPackett;
extern Vector lastTickViewAngles;
extern Present_t Present;
extern DWORD KeyValues_KeyValues;
extern DWORD KeyValues_LoadFromBuffer;
extern RecvVarProxyFn fnSequenceProxyFn;
//extern CViewSetup mirror;
extern bool* s_bOverridePostProcessingDisable;
extern void* WriteUsercmdDeltaToBufferReturn;
extern uintptr_t WriteUserCmds;