--- a/userlibandfileserver/fileserver/inc/f32fsys.h Wed Jun 23 11:59:44 2010 +0100
+++ b/userlibandfileserver/fileserver/inc/f32fsys.h Wed Jun 23 12:52:28 2010 +0100
@@ -508,7 +508,7 @@
void DoEntryL(const TDesC& aName,TEntry& anEntry);
void ReadSectionL(const TDesC& aName,TInt64 aPos,TAny* aTrg,TInt aLength,const RMessagePtr2& aMessage);
TInt ValidateShare(CFileCB& aFile,TShare aReqShare);
- TInt CheckAttributes(const TDesC& aName,TUint& aSetAttMask,TUint& aClearAttMask);
+ TInt CheckAttributes(TUint& aSetAttMask,TUint& aClearAttMask);
TBool IsExtensionMounted(CProxyDriveFactory* aFactory);
CFileCB* LocateFile(const TDesC& aName);
CFileCache* LocateClosedFile(const TDesC& aName, TBool aResurrect = ETrue);
@@ -2492,6 +2492,7 @@
+class CProxyDriveBody; // fwd ref
/**
@publishedPartner
@released
@@ -2517,6 +2518,10 @@
IMPORT_C virtual TInt GetLastErrorInfo(TDes8& aErrorInfo);
inline TInt LocalBufferSupport();
+
+ TInt SetAndOpenLibrary(RLibrary aLibrary);
+ RLibrary GetLibrary();
+
// pure virtual
@@ -2760,7 +2765,9 @@
private:
CMountCB* iMount;
- TUint32 iReserved; // Reserved for future expansion
+ CProxyDriveBody* iBody;
+
+friend class LocalDrives;
};