open(FILEPROP,"clsid.h"); while(){ if(/(.+)\t\{(.+)\}$/){ $Tmp=$1; $Tmp=~tr/a-z/A-Z/; $GUID{$Tmp}=$2; }; }; open(TEMPLATE,"MModTbl\\progid.tpl"); open(TABLEOUT,"> MModTbl\\progid.idt"); while(