hresult hr=safearrayaccessdata(parray,(void**)&pdata);
long low(0),high(0);
safearraygetlbound(parray,1,&low);
safearraygetubound(parray,1,&high);
long size=high-low+1;
for(long idx=low;idx<size;++idx)
{
pdata[idx]=idx;
cout<<pdata[idx]<<endl;
}
safearrayunaccessdata(parray);
safearraydestroy(parray);