CSSM_DL_DB_HANDLE DLDBHandle,\r
DAL_DB_OPEN_PARAM_PTR pParam);\r
};\r
+diff -urN bioapi-1.2.2.org/apps/Cmds/CdsaRec.cpp bioapi-1.2.2/apps/Cmds/CdsaRec.cpp
+--- bioapi-1.2.2.org/apps/Cmds/CdsaRec.cpp 2005-06-08 02:51:04.000000000 +0200
++++ bioapi-1.2.2/apps/Cmds/CdsaRec.cpp 2006-04-08 23:14:43.416269250 +0200
+@@ -10,7 +10,7 @@
+ #endif
+ //////////////////////////////////////////////////////////////////////
+
+-void QCdsaRecType< CCssmRecInfoType >::SpecifyAttributes()
++template <> void QCdsaRecType< CCssmRecInfoType >::SpecifyAttributes()
+ {
+ m_outputAttributeData[CCssmRecInfoType::IDX_MODULEID].Info = s_BioApiAttrInfo_ModuleId;
+ m_outputAttributeData[CCssmRecInfoType::IDX_MODULENAME].Info = s_BioApiAttrInfo_ModuleName;
+@@ -20,7 +20,7 @@
+ m_outputAttributeData[CCssmRecInfoType::IDX_DESC].Info = s_BioApiAttrInfo_Description;
+ }
+
+-void QCdsaRecType< CEmmRecInfoType >::SpecifyAttributes()
++template <> void QCdsaRecType< CEmmRecInfoType >::SpecifyAttributes()
+ {
+ m_outputAttributeData[CEmmRecInfoType::IDX_MODULEID].Info = s_BioApiAttrInfo_ModuleId;
+ m_outputAttributeData[CEmmRecInfoType::IDX_DEVICEID].Info = s_BioApiAttrInfo_DeviceId;
+@@ -47,7 +47,7 @@
+
+
+
+-void QCdsaRecType< CBioAPI_DeviceInfoType >::SpecifyAttributes()
++template <> void QCdsaRecType< CBioAPI_DeviceInfoType >::SpecifyAttributes()
+ {
+ m_outputAttributeData[CBioAPI_DeviceInfoType::IDX_MODULE_ID].Info = s_BioApiAttrInfo_ModuleId;
+ m_outputAttributeData[CBioAPI_DeviceInfoType::IDX_DEVICE_ID].Info = s_BioApiAttrInfo_DeviceId;