contentmgmt/contentaccessfwfordrm/source/f32agent/f32agentcontent.h
branchRCL_3
changeset 61 641f389e9157
parent 45 030c4fbc13d7
child 62 a71299154b21
--- 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<CEmbeddedObject>& 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__