mirror of
https://github.com/alliedmodders/amxmodx.git
synced 2024-12-25 14:25:38 +03:00
66d7d39bee
Doesn't build on windows for some retarded reason
68 lines
2.0 KiB
C
68 lines
2.0 KiB
C
|
|
#ifndef HOOK_CALLBACKS_H
|
|
#define HOOK_CALLBACKS_H
|
|
|
|
|
|
void Hook_Void_Void(Hook *hook, void *pthis);
|
|
|
|
int Hook_Int_Void(Hook *hook, void *pthis);
|
|
|
|
void Hook_Void_Entvar(Hook *hook, void *pthis, entvars_t *entvar);
|
|
|
|
void Hook_Void_Cbase(Hook *hook, void *pthis, void *other);
|
|
|
|
int Hook_Int_Float_Int(Hook *hook, void *pthis, float f1, int i1);
|
|
|
|
void Hook_Void_Entvar_Int(Hook *hook, void *ptis, entvars_t *ev1, int i1);
|
|
|
|
int Hook_Int_Cbase(Hook *hook, void *pthis, void *cb1);
|
|
|
|
void Hook_Void_Int_Int(Hook *hook, void *pthis, int i1, int i2);
|
|
|
|
int Hook_Int_Int_Str_Int(Hook *hook, void *pthis, int i1, const char *sz1,
|
|
int i2);
|
|
|
|
int Hook_Int_Int(Hook *hook, void *pthis, int i1);
|
|
|
|
int Hook_Int_Entvar(Hook *hook, void *pthis, entvars_t *ev1);
|
|
|
|
int Hook_Int_Entvar_Entvar_Float_Int(Hook *hook, void *pthis,
|
|
entvars_t *inflictor,
|
|
entvars_t *attacker, float damage,
|
|
int damagebits);
|
|
|
|
void Hook_Void_Int(Hook *hook, void *pthis, int i1);
|
|
|
|
void Hook_Void_Cbase_Cbase_Int_Float(Hook *hook, void *pthis, void *cb1,
|
|
void *cb2, int i1, float f1);
|
|
|
|
void Hook_Void_Entvar_Float_Vector_Trace_Int(Hook *hook, void *pthis,
|
|
entvars_t *ev1, float f1,
|
|
Vector v1, TraceResult *tr1,
|
|
int i1);
|
|
|
|
void Hook_Void_Float_Vector_TraceResult_Int(Hook *hook, void *pthis, float f1,
|
|
Vector v1, TraceResult *tr1,
|
|
int i1);
|
|
|
|
const char *Hook_Str_Void(Hook *hook, void *pthis);
|
|
|
|
void *Hook_Cbase_Void(Hook *hook, void *pthis);
|
|
|
|
Vector Hook_Vector_Void(Hook *hook, void *pthis);
|
|
|
|
Vector Hook_Vector_pVector(Hook *hook, void *pthis, Vector *v1);
|
|
|
|
int Hook_Int_pVector(Hook *hook, void *pthis, Vector *v1);
|
|
|
|
void Hook_Void_Entvar_Float_Float(Hook *hook, void *pthis, entvars_t *ev1,
|
|
float f1, float f2);
|
|
|
|
int Hook_Int_pFloat_pFloat(Hook *hook, void *pthis, float *f1,
|
|
float *f2);
|
|
|
|
void Hook_Void_Entvar_Float(Hook *hook, void *pthis, entvars_t *ev1, float f1);
|
|
|
|
|
|
#endif
|