00001 00009 #ifndef __PKIFCMSMessageMemoryHelper_H__ 00010 #define __PKIFCMSMessageMemoryHelper_H__ 00011 00012 #if _MSC_VER > 1000 00013 #pragma once 00014 #endif // _MSC_VER > 1000 00015 00016 #include "PKIFCMSDLL.h" 00017 00018 // This file is not __declspec(dllexport) 00019 #include "CryptographicMessageSyntax2004.h" 00020 00021 #include "PKIFCredential.h" 00022 #include "PKIFKeyMaterial.h" 00023 #include "PKIFMessageErrors.h" 00024 #include "PKIFMessageException.h" 00025 #include "PathResults.h" 00026 #include "PKIFCertificatePath.h" 00027 #include "PKIFPathSettings.h" 00028 #include "ToolkitUtils.h" 00029 00030 #include <vector> 00031 //using namespace std; 00037 class PKIFCMSMessageMemoryHelper 00038 { 00039 public: 00040 // Constructor and Destructor 00041 PKIFCMSMessageMemoryHelper(); 00042 virtual ~PKIFCMSMessageMemoryHelper(); 00043 00044 CACCMSContentInfo* pContentInfo; 00045 CACCMSSignedData* pSignedData; 00046 ASN1OBJID* signedContentType; 00047 CACCMSEnvelopedData* pEnvelopedData; 00048 CACCMSEncryptedData* pEncryptedData; 00049 CACCMSSignerInfo* pSignerInfo; //added 11/11 00050 }; 00051 00052 #endif