Dlaczego próbując się dostać do zmiennej przez długi ciąg
multicast_var.med_endpt->codec_mgr.codec_desc[0].id
gdzie multicast_var jest obiektem struktury zdefiniowanej tak:
struct multicast_data
{
public:
pjmedia_endpt * med_endpt;
}multicast_var;
to kompilator zwraca błąd:
Error 41 error C2027: use of undefined type 'pjmedia_endpt'??
Natomiast jeśli ten ciąg jest rozczłonowany w funkcjach to niby działa.