hello i have a question this code

void CESP:raw2DPlayerBox( CF_Player *pPlayer, DWORD drawColor )
{
if( !pPlayer )
return;

if( !pPlayer->Object )
return;

if( !g_Engine.Ge***ient() )
return;

LTVector vCenter, vFoot, vHead;

//this is the centered position
if( g_Engine.Ge***ient()->GetObjectPos( pPlayer->Object, &vCenter ) != LT_OK )
return;

//foot (bottom)
if( g_Engine.Ge***ient()->GetObjectBoxMin( pPlayer->Object, vFoot ) != LT_OK )
return;

//head (top)
if( g_Engine.Ge***ient()->GetObjectBoxMax( pPlayer->Object, vHead ) != LT_OK )
return;

//center the positions for 2d boxes
vFoot.x = vCenter.x;
vFoot.z = vCenter.z;
vHead.x = vCenter.x;
vHead.z = vCenter.z;

LTVector vPlayerFootScreen, vPlayerHeadScreen;

if( g_Engine.LTWorldToScreen( vFoot, vPlayerFootScreen ) && g_Engine.LTWorldToScreen( vHead, vPlayerHeadScreen ) )
{
float w = ( vPlayerFootScreen.y - vPlayerHeadScreen.y ) / 4;

g_Engine.OutlineRGBA( vPlayerHeadScreen.x - w, vPlayerHeadScreen.y, w * 2, ( vPlayerFootScreen.y - vPlayerHeadScreen.y ), 1.0f,
RED( drawColor ), GREEN( drawColor ), BLUE( drawColor ), ALPHA( drawColor ) );
}
}

its on Visual Basic ?

pls help :s