diff --git a/r5dev/squirrel/sqscript.h b/r5dev/squirrel/sqscript.h
index a4659a84..1f4ce7e1 100644
--- a/r5dev/squirrel/sqscript.h
+++ b/r5dev/squirrel/sqscript.h
@@ -16,7 +16,7 @@ struct ScriptFunctionBinding_t
 	const SQChar* _codehook;   // 30
 	SQInteger unk38;           // 38
 	SQInteger _nparamscheck;   // 3C
-	CUtlVector<SQChar> _vector;// Unknown, see 'r5apex.exe+105835B'
+	CUtlVector<ScriptDataType_t> _vector;// 'm_pFunction' in original code; pending refactor.
 	const void* _functor;      // 60
 
 	void Init(
diff --git a/r5dev/squirrel/sqtype.h b/r5dev/squirrel/sqtype.h
index aa4450e3..eac89a29 100644
--- a/r5dev/squirrel/sqtype.h
+++ b/r5dev/squirrel/sqtype.h
@@ -23,6 +23,8 @@ typedef void* SQFunctor;
 typedef SQUnsignedInteger SQBool;
 typedef SQInteger SQRESULT;
 
+typedef int ScriptDataType_t;
+
 enum class SQCONTEXT : SQInteger
 {
 	SERVER = 0,