Hi Shabbir
Thanks for the reply ..
WF_LIST_WORKUNIT_FE array of structure is sent as an OUT param in one of the RPC..
Im allocating a memory for it to store all the member varibles of WF_LIST_WORKUNIT_FE in local variables

for (int i = 0; i < ptrlistWU->nbr_Workunits_fe; i++)
{
retObj->workunitArray->lstWorkunit->wfStructWu.push_back(conObj.WFWuStructDceToSoap(p trlistWU->lst_Workunit_fe[i]));
}
where lstWorkunit is the local object and I have ptrlistWU->lst_Workunit_fe[i]) that is passed to WFWuStructDceToSoap method ...