installationservices/swi/source/swis/server/installswtypehelper.h
branchRCL_3
changeset 25 7333d7932ef7
parent 0 ba25891c3a9e
child 26 8b7f4e561641
equal deleted inserted replaced
24:5cc91383ab1e 25:7333d7932ef7
    26 
    26 
    27 #ifndef INSTALLSWTYPEHELPER_H
    27 #ifndef INSTALLSWTYPEHELPER_H
    28 #define INSTALLSWTYPEHELPER_H
    28 #define INSTALLSWTYPEHELPER_H
    29 
    29 
    30 #include <e32std.h>
    30 #include <e32std.h>
       
    31 #include <usif/scr/screntries_platform.h>
    31 
    32 
    32 namespace Swi 
    33 namespace Swi 
    33 	{
    34 	{
    34 	class CSoftwareTypeRegInfo;
    35 	class CSoftwareTypeRegInfo;
    35 	
    36 	
    47 		Parses an XML registration file of a software type.
    48 		Parses an XML registration file of a software type.
    48 		@param aFs The handle to the file server session
    49 		@param aFs The handle to the file server session
    49 		@param aFileName The file name of an XML file to be parsed.
    50 		@param aFileName The file name of an XML file to be parsed.
    50 		@param aInfoArray The output array of registration info objects read from the aFileName.
    51 		@param aInfoArray The output array of registration info objects read from the aFileName.
    51 		*/
    52 		*/
    52 		void ParseRegFileL(RFs& aFs, const TDesC& aFileName, RPointerArray<CSoftwareTypeRegInfo>& aInfoArray);
    53 		void ParseRegFileL(RFs& aFs, const TDesC& aFileName, RPointerArray<Usif::CSoftwareTypeRegInfo>& aInfoArray);
    53 
    54 
    54 		/**
    55 		/**
    55 		Registers software type MIME types to the AppArc. Each Layered Execution Environment must register its
    56 		Registers software type MIME types to the AppArc. Each Layered Execution Environment must register its
    56 		MIME types so the SifLauncher may handle installation requests.
    57 		MIME types so the SifLauncher may handle installation requests.
    57 		@param aInfoArray The array of registration info objects describing new software types to be registered.
    58 		@param aInfoArray The array of registration info objects describing new software types to be registered.
    58 		*/
    59 		*/
    59 		void RegisterMimeTypesL(const RPointerArray<CSoftwareTypeRegInfo>& aInfoArray);
    60 		void RegisterMimeTypesL(const RPointerArray<Usif::CSoftwareTypeRegInfo>& aInfoArray);
    60 		}
    61 		}
    61 	}
    62 	}
    62 
    63 
    63 #endif // INSTALLSWTYPEHELPER_H
    64 #endif // INSTALLSWTYPEHELPER_H