const unsigned short index[] = {0, 1, 1, 2, 2, 3, 3, 0,
4, 5, 5, 6, 6, 7, 7, 4,
3, 7, 2, 6, 0, 4, 1, 5};
m_pd3dDevice->SetFVF(D3DFVF_XYZ);
m_pd3dDevice->DrawIndexedPrimitiveUP(D3DPT_LINELIST, 0, 24, 12, (void *)index, D3DFMT_INDEX16, ObjectBound, sizeof(D3DXVECTOR3));
where ObjectBound is declared as follow: D3DXVECTOR3 ObjectBound[ 8 ];
Cheers,
AGPX