POSITION posT=theApp.GetFirstDocTemplatePosition();
if(NULL==posT)
  return -1;
CDocTemplate* pTemplate=theApp.GetNextDocTemplate(posT);
POSITION posD=pTemplate->GetFirstDocPosition();
CMyDocument* pDoc=(CMyDocument*)(pTemplate->GetNextDoc(posD));
if(NULL==pDoc)
  return -1;pDoc is you want