contentmgmt/contentaccessfwfordrm/source/f32agent/f32agentcontent.cpp
changeset 8 35751d3474b7
parent 0 2c201484c85f
child 15 da2ae96f639b
equal deleted inserted replaced
2:675a964f4eb5 8:35751d3474b7
    18 
    18 
    19 #include <caf/caf.h>
    19 #include <caf/caf.h>
    20 #include <apmstd.h>
    20 #include <apmstd.h>
    21 #include "f32agentcontent.h"
    21 #include "f32agentcontent.h"
    22 #include "f32defaultattributes.h"
    22 #include "f32defaultattributes.h"
    23 #include "f32agentui.h"
    23 #include <caf/f32agentui.h>
    24 
    24 
    25 using namespace ContentAccess;
    25 using namespace ContentAccess;
    26 
    26 
    27 CF32AgentContent* CF32AgentContent::NewL(const TDesC& aURI, TContentShareMode aShareMode)
    27 CF32AgentContent* CF32AgentContent::NewL(const TDesC& aURI, TContentShareMode aShareMode)
    28 	{
    28 	{
   278 
   278 
   279 	if(iURI)
   279 	if(iURI)
   280 		{
   280 		{
   281 		// Open the file handle in order to pass it to the Agent UI
   281 		// Open the file handle in order to pass it to the Agent UI
   282 		RFs fs;
   282 		RFs fs;
       
   283 #ifdef SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
       
   284 		RFile64 file;
       
   285 #else
   283 		RFile file;
   286 		RFile file;
       
   287 #endif //SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
   284 		
   288 		
   285 		// default share mode of EFileShareReadersOnly
   289 		// default share mode of EFileShareReadersOnly
   286 		TUint mode = EFileShareReadersOnly | EFileStream | EFileRead;
   290 		TUint mode = EFileShareReadersOnly | EFileStream | EFileRead;
   287 
   291 
   288 		if(iShareMode == EContentShareReadWrite)
   292 		if(iShareMode == EContentShareReadWrite)