/* void GetStringFromID (in long aID, out wstring aResult); */ NS_IMETHODIMP nsStringBundle::GetStringFromID(PRInt32 aID, PRUnichar **aResult) { nsresult rv; rv = LoadProperties(); if (NS_FAILED(rv)) return rv; *aResult = nsnull; nsAutoString tmpstr; rv = GetStringFromID(aID, tmpstr); NS_ENSURE_SUCCESS(rv, rv); *aResult = ToNewUnicode(tmpstr); NS_ENSURE_TRUE(*aResult, NS_ERROR_OUT_OF_MEMORY); return NS_OK; }
CString CReader::GetFirmware() { return GetStringFromID(m_ReaderID.FirmwareRevision, sizeof(m_ReaderID.FirmwareRevision)); }
CString CReader::GetSerialNumber() { return GetStringFromID(m_ReaderID.SerialNumber, sizeof(m_ReaderID.SerialNumber)); }
CString CReader::GetModel() { return GetStringFromID(m_ReaderID.ModelNumber, sizeof(m_ReaderID.ModelNumber)); }