もしかして、こういう風に使いたいの?

typedef struct tagSENDDESCRIPTOR{
UINT nRetry;
LPVOID pPacket;
SOCKADDR_IN addrRemote;
}SENDDESCRIPTOR, *LPSENDDESCRIPTOR;

typedef struct tagSENDDATA{
DWORD dwSeq;
UINT nRetry;
DWORD dwTick;
SENDDESCRIPTOR Data[0];
}SENDDATA, *LPSENDDATA;

LPSENDDATA pm_SendData;
pm_SendData = (LPSENDDESCRIPTOR)malloc(sizeof(SENDDATA) + sizeof(SENDDESCRIPTOR)*50);