// Reconstructed from commonengine.lib with dumpbin
// by Alex Yakovlev:
// alex@alexgraf.com,
// http://alexgraf.com/alex/

#ifndef _RSHARED_DATA_
#define _RSHARED_DATA_

class RSharedDataClient
{ 
	public:
		RSharedDataClient(class MSharedDataNotifyHandler *);
		RSharedDataClient(void);
		int Assign(class TUid) const;
		int AssignToTemporaryFile(class TUid) const;
		void CancelAllNotifies(void);
		void CancelNotify(class TUid,class TDesC16 const *);
		void Close(void);
		int Connect(int);
		int Flush(void) const;
		int GetInt(class TDesC16 const &,int &) const;
		int GetReal(class TDesC16 const &,double &) const;
		int GetString(class TDesC16 const &,class TDes16 &) const;
		int NotifyChange(class TUid,class TDesC16 const *);
		int NotifySet(class TUid,class TDesC16 const *);
		int RestoreOriginal(class TUid,class MDesC16Array const *);
		int SetInt(class TDesC16 const &,int);
		int SetReal(class TDesC16 const &,double);
		int SetString(class TDesC16 const &,class TDesC16 const &);
		void CancelFreeDiskSpaceRequest(void) const;
		void RequestFreeDiskSpace(int) const;
		void RequestFreeDiskSpaceLC(int) const;
		int AddToValue(class TDesC16 const &,int);
		void CancelAllSignals(void);
		void CancelSignal(class TDesC16 const &);
		int Signal(class TDesC16 const &);
	private:
		void *v1,*v2,*v3,*v4;
};

#endif // _RSHARED_DATA_
