WinSendMsg( hwndCnr, CM_REMOVERECORD, MPFROMP(&pRecord), MPFROM2SHORT(1, 0)); pRecord->m.flRecordAttr &= ~CRA_FILTERED;
if( pRecord) { WinSendMsg( hwndCnr, CM_REMOVERECORD, MPFROMP(&pRecord), MPFROM2SHORT(1, 0)); pRecord->m.flRecordAttr &= ~CRA_FILTERED; }
   void InitialScanComplete()   {      // Mismatch between our gui requirements and the way that FSTree provides      // us with data.  Really ought to alter FSTree to build drives selectively;      // this would be done       //      // Anyhow, now we know that the initial scan has completed, we can take      // out of the container those drives which have been filtered away.      // They needed to be in the container in order to build the tree.      FS::IDir *pNode = pMetaNode->GetFirstChild();      while( pNode)      {         if( pNode != pCurrRoot->pDir)         {            PTREENODE pRecord = DIR2REC(pNode);            WinSendMsg( hwndCnr, CM_REMOVERECORD,                        MPFROMP(&pRecord), MPFROM2SHORT(1, 0));            pRecord->m.flRecordAttr &= ~CRA_FILTERED;         }         pNode = pNode->GetNextSibling();      }      // Now we know where we are.      // If the user has given a seed directory, try & find it (!)      if( pDirPicker->szFullFile[0])      {         // XXX write me      }   }