//----------------------------------------------------------------------------------------
// VerifyPrefixAndSuffix
//----------------------------------------------------------------------------------------
bool16
ZMFileUtils::VerifyPrefixAndSuffix(
	const PMString&						inFileName,
    const PMString&						inFilePrefix,
	const PMString&						inFileExtension) const
{
	bool16 result = kFalse;

	do
	{
		if( inFilePrefix.CharCount() > 0 && inFileName.IndexOfString(inFilePrefix, 0) != 0)
			break;

		if( inFileExtension.CharCount() > 0 )
		{
			int32 pos = inFileName.CharCount() - inFileExtension.CharCount();
			if (pos > 0 && (!inFileName.Contains(inFileExtension, pos)))
				break;
		}
		result = kTrue;
	}while(false);
	
	return result;
}
//----------------------------------------------------------------------------------------
// SetErrorDetails
//----------------------------------------------------------------------------------------
void
AZPSoapResponse::SetErrorDetails(
	const PMString &			inErrorDetails)
{
	mErrorDetails.SetStr( inErrorDetails.GrabCString(), inErrorDetails.CharCount() );
}