diff -r f18401adf8e1 -r 641f389e9157 contentmgmt/contentaccessfwfordrm/source/f32agent/f32agentcontent.h --- a/contentmgmt/contentaccessfwfordrm/source/f32agent/f32agentcontent.h Thu Aug 19 11:38:48 2010 +0300 +++ b/contentmgmt/contentaccessfwfordrm/source/f32agent/f32agentcontent.h Tue Aug 31 17:00:08 2010 +0300 @@ -52,6 +52,10 @@ // a file handle static CF32AgentContent* NewL(RFile& aFile); +#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT + static CF32AgentContent* NewL(const TDesC8& aHeaderData); +#endif //SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT + virtual ~CF32AgentContent(); public: @@ -78,7 +82,10 @@ CF32AgentContent(); void ConstructL(const TDesC& aURI, TContentShareMode aShareMode); void ConstructL(RFile& aFile); - +#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT + void ConstructL(const TDesC8& aHeaderData); +#endif //SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT + CF32AgentUi& AgentUiL(); void SearchL(RStreamablePtrArray& aArray, const TDesC8& aMimeType, TBool aRecursive); @@ -92,6 +99,9 @@ RFile iFile; #endif //SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API CF32AgentUi* iAgentUi; +#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT + HBufC8* iHeaderData; +#endif //SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT }; } // namespace ContentAccess #endif // __F32AgentContent_H__