Here's a few that can be helpful if you know whats up.
Sorry about the comment marking at the end of every line,
its a bad habit but makkes it more organized and easy for me to read.
Fin your own offsets!!!
Code:
class cIL***ient //
{
public://
char szUnknown0[24]; //
void ( *ConsolePrintf )( const char * szMessage ); //
char szUnknown1[44]; //
cUnknownClassA * ( *Ge***assA )( void ); //
char szUnknown2[16]; //
float ( *GetConsoleVariableFloat )( HCONSOLEVAR hVar );//
char szUnknown3[4]; //
LTRESULT ( *GetLocalClientID )( uint32 * uiClientNum ); //
char szUnknown5[4]; //
bool ( *IsConnectedServer )( void ); //
char szUnknown6[4]; //
void ( *ShutDownWithMessage )( const char * szMsg ); //
LTRESULT ( *GetObjectPos )( HLOCALOBJ hObj, Vec3 * v3Output );
char szUnknown7[4]; //
LTRESULT ( *GetRenderMode )( RMode * pMode );//
cCursor * ( *GetCursor )( void ); //
char szUnknown9[40]; //
HCONSOLEVAR ( *GetConsoleVariable )( const char * szVarName );//
char szUnknown10[40]; //
LTRESULT ( *GetSConValueString )( const char * szName, char * szValBuf, uint32 uiBufLen ); //
char szUnknown11[212]; //
void ( *RunConsoleCommand )( const char * szCommand ); //
HLOCALOBJ ( *Ge***ientObject )( void ); //
char szUnknown12[24]; //
};