userlibandfileserver/fileserver/sfile/sf_ops.h
author hgs
Mon, 01 Nov 2010 20:11:36 +0000
changeset 299 b5a01337d018
parent 273 6a75fa55495f
permissions -rw-r--r--
201043_04
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
     1
// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
     2
// All rights reserved.
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
     3
// This component and the accompanying materials are made available
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
     4
// under the terms of the License "Eclipse Public License v1.0"
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
     5
// which accompanies this distribution, and is available
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
     7
//
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
     8
// Initial Contributors:
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
     9
// Nokia Corporation - initial contribution.
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
    10
//
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
    11
// Contributors:
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
    12
//
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
    13
// Description:
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
    14
// f32\sfile\sf_ops.h
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
    15
// 
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
    16
//
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
    17
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
    18
#ifndef SF_OPS_H
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
    19
#define SF_OPS_H
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
    20
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
    21
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
    22
#define MSG0(aType) ((TUint32)(TFsPluginRequest::aType))
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
    23
#define MSG1(aType) ((TUint32)(TFsPluginRequest::aType) << 8)  
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
    24
#define MSG2(aType) ((TUint32)(TFsPluginRequest::aType) << 16)  
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
    25
#define MSG3(aType) ((TUint32)(TFsPluginRequest::aType) << 24)  
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
    26
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
    27
static const TOperation OperationArray[EMaxClientOperations]=
273
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    28
	{/*		function					Flags								iInitialise									iPostInitialise						iDoRequestL									iMessageArguments*/
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    29
		{	EFsAddFileSystem,			ESync,								&TFsAddFileSystem::Initialise,				NULL,								&TFsAddFileSystem::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    30
		{	EFsRemoveFileSystem,		ESync,								&TFsRemoveFileSystem::Initialise,			NULL,								&TFsRemoveFileSystem::DoRequestL			},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    31
		{	EFsMountFileSystem,			0,									&TFsMountFileSystem::Initialise,			NULL,								&TFsMountFileSystem::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    32
		{	EFsNotifyChange,			ESync,								&TFsNotifyChange::Initialise,				NULL,								&TFsNotifyChange::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    33
		{	EFsNotifyChangeCancel,		ESync,								&TFsNotifyChangeCancel::Initialise,			NULL,								&TFsNotifyChangeCancel::DoRequestL			},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    34
		{	EFsDriveList,				ESync,								&TFsDriveList::Initialise,					NULL,								&TFsDriveList::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    35
		{	EFsDrive,					ESync,								&TFsDrive::Initialise,						NULL,								&TFsDrive::DoRequestL						},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    36
		{	EFsVolume,					0,									&TFsVolume::Initialise,						NULL,								&TFsVolume::DoRequestL						, MSG0(EVolumeInfo)},
299
b5a01337d018 201043_04
hgs
parents: 273
diff changeset
    37
		{	EFsSetVolume,				EParseDst, 									&TFsSetVolume::Initialise,					NULL,								&TFsSetVolume::DoRequestL					},
273
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    38
		{	EFsSubst,					ESync,								&TFsSubst::Initialise,						NULL,								&TFsSubst::DoRequestL						},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    39
		{	EFsSetSubst,				ESync | EParseSrc,					&TFsSetSubst::Initialise,					NULL,								&TFsSetSubst::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    40
		{	EFsRealName,				ESync | EParseSrc,					&TFsRealName::Initialise,					NULL,								&TFsRealName::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    41
		{	EFsDefaultPath,				ESync,								&TFsDefaultPath::Initialise,				NULL,								&TFsDefaultPath::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    42
		{	EFsSetDefaultPath,			ESync,								&TFsSetDefaultPath::Initialise,				NULL,								&TFsSetDefaultPath::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    43
		{	EFsSessionPath,				ESync,								&TFsSessionPath::Initialise,				NULL,								&TFsSessionPath::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    44
		{	EFsSetSessionPath,			ESync,								&TFsSetSessionPath::Initialise,				NULL,								&TFsSetSessionPath::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    45
		{	EFsMkDir,					EParseSrc,							&TFsMkDir::Initialise,						NULL,								&TFsMkDir::DoRequestL						, MSG0(EName) | MSG1(EMode)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    46
		{	EFsRmDir,					EParseSrc,							&TFsRmDir::Initialise,						NULL,								&TFsRmDir::DoRequestL						, MSG0(EName)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    47
		{	EFsParse,					ESync,								&TFsParse::Initialise,						NULL,								&TFsParse::DoRequestL						},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    48
		{	EFsDelete,					EParseSrc,							&TFsDelete::Initialise,						NULL,								&TFsDelete::DoRequestL						, MSG0(EName)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    49
		{	EFsRename,					EParseDst | EParseSrc,				&TFsRename::Initialise,						NULL,								&TFsRename::DoRequestL						, MSG0(EName) | MSG1(ENewName)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    50
		{	EFsReplace,					EParseDst | EParseSrc,				&TFsReplace::Initialise,					NULL,								&TFsReplace::DoRequestL						, MSG0(EName) | MSG1(ENewName)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    51
		{	EFsEntry,					EParseSrc,							&TFsEntry::Initialise,						NULL,								&TFsEntry::DoRequestL						, MSG0(EName) | MSG1(EEntry)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    52
		{	EFsSetEntry,				EParseSrc,							&TFsSetEntry::Initialise,					NULL,								&TFsSetEntry::DoRequestL					, MSG0(EName) | MSG1(ETime) | MSG2(ESetAtt) | MSG3(EClearAtt)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    53
		{	EFsGetDriveName,			ESync,								&TFsGetDriveName::Initialise,				NULL,								&TFsGetDriveName::DoRequestL				},
299
b5a01337d018 201043_04
hgs
parents: 273
diff changeset
    54
		{	EFsSetDriveName,			ESync | EParseDst,								&TFsSetDriveName::Initialise,				NULL,								&TFsSetDriveName::DoRequestL				},
273
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    55
		{	EFsFormatSubClose,			ESync,								&TFsSubClose::Initialise,					NULL,								&TFsSubClose::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    56
		{	EFsDirSubClose,				ESync,								&TFsSubClose::Initialise,					NULL,								&TFsSubClose::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    57
		{	EFsFileSubClose,			EFileShare | EFsDspObj,				&TFsSubClose::Initialise,					NULL,								&TFsSubClose::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    58
		{	EFsRawSubClose,				ESync,								&TFsSubClose::Initialise,					NULL,								&TFsSubClose::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    59
		{	EFsFileOpen,				EParseSrc,							&TFsFileOpen::Initialise,					NULL,								&TFsFileOpen::DoRequestL					, MSG0(EName)     | MSG1(EMode)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    60
		{	EFsFileCreate,				EParseSrc,							&TFsFileCreate::Initialise,					NULL,								&TFsFileCreate::DoRequestL					, MSG0(EName)     | MSG1(EMode)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    61
		{	EFsFileReplace,				EParseSrc,							&TFsFileReplace::Initialise,				NULL,								&TFsFileReplace::DoRequestL					, MSG0(EName)     | MSG1(EMode)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    62
		{	EFsFileTemp,				EParseSrc,							&TFsFileTemp::Initialise,					NULL,								&TFsFileTemp::DoRequestL					, MSG0(EName)     | MSG1(EMode)   | MSG2(ENewName)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    63
		{	EFsFileRead,				EParseSrc | EFileShare | EFsDspObj,	&TFsFileRead::Initialise,					&TFsFileRead::PostInitialise,		&TFsFileRead::DoRequestL					, MSG0(EData)     | MSG1(ELength) | MSG2(EPosition) },
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    64
		{	EFsFileWrite,				EParseSrc | EFileShare | EFsDspObj,	&TFsFileWrite::Initialise,					&TFsFileWrite::PostInitialise,		&TFsFileWrite::DoRequestL					, MSG0(EData)     | MSG1(ELength) | MSG2(EPosition) },
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    65
		{	EFsFileLock,				EParseSrc | EFileShare | EFsDspObj,	&TFsFileLock::Initialise,					NULL,								&TFsFileLock::DoRequestL					, MSG0(EPosition) | MSG1(ELength)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    66
		{	EFsFileUnLock,				EParseSrc | EFileShare | EFsDspObj,	&TFsFileUnlock::Initialise,					NULL,								&TFsFileUnlock::DoRequestL					, MSG0(EPosition) | MSG1(ELength)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    67
		{	EFsFileSeek,				EParseSrc | EFileShare | EFsDspObj,	&TFsFileSeek::Initialise,					NULL,								&TFsFileSeek::DoRequestL					, MSG0(EPosition) | MSG1(EMode)   | MSG2(ENewPosition)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    68
		{	EFsFileFlush,				EParseSrc | EFileShare | EFsDspObj,	&TFsFileFlush::Initialise,					NULL,								&TFsFileFlush::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    69
		{	EFsFileSize,				EParseSrc | EFileShare | EFsDspObj,	&TFsFileSize::Initialise,					NULL,								&TFsFileSize::DoRequestL					, MSG0(ESize)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    70
		{	EFsFileSetSize,				EParseSrc | EFileShare | EFsDspObj,	&TFsFileSetSize::Initialise,				NULL,								&TFsFileSetSize::DoRequestL					, MSG0(ESize)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    71
		{	EFsFileAtt,					EParseSrc | EFileShare | EFsDspObj,	&TFsFileAtt::Initialise,					NULL,								&TFsFileAtt::DoRequestL						, MSG0(EAtt)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    72
		{	EFsFileSetAtt,				EParseSrc | EFileShare | EFsDspObj,	&TFsFileSetAtt::Initialise,					NULL,								&TFsFileSetAtt::DoRequestL					, MSG0(ESetAtt) | MSG1(EClearAtt)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    73
		{	EFsFileModified,			EParseSrc | EFileShare | EFsDspObj,	&TFsFileModified::Initialise,				NULL,								&TFsFileModified::DoRequestL				, MSG0(ETime)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    74
		{	EFsFileSetModified,			EParseSrc | EFileShare | EFsDspObj,	&TFsFileSetModified::Initialise,			NULL,								&TFsFileSetModified::DoRequestL				, MSG0(ETime)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    75
		{	EFsFileSet,					EParseSrc | EFileShare | EFsDspObj,	&TFsFileSet::Initialise,					NULL,								&TFsFileSet::DoRequestL						, MSG0(ETime) | MSG1(ESetAtt) | MSG2(EClearAtt)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    76
		{	EFsFileChangeMode,			EParseSrc | EFileShare | EFsDspObj,	&TFsFileChangeMode::Initialise,				NULL,								&TFsFileChangeMode::DoRequestL				, MSG0(EMode)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    77
		{	EFsFileRename,				EParseDst | EParseSrc,				&TFsFileRename::Initialise,					NULL,								&TFsFileRename::DoRequestL					, MSG0(ENewName)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    78
		{	EFsDirOpen,					EParseSrc,							&TFsDirOpen::Initialise,					NULL,								&TFsDirOpen::DoRequestL						, MSG0(EName) | MSG1(EAttMask) | MSG2(EUid)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    79
		{	EFsDirReadOne,				EFsDspObj,							&TFsDirReadOne::Initialise,					NULL,								&TFsDirReadOne::DoRequestL					, MSG0(EEntry)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    80
		{	EFsDirReadPacked,			EFsDspObj,							&TFsDirReadPacked::Initialise,				NULL,								&TFsDirReadPacked::DoRequestL				, MSG0(EEntryArray)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    81
		{	EFsFormatOpen,				EParseSrc,							&TFsFormatOpen::Initialise,					NULL,								&TFsFormatOpen::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    82
		{	EFsFormatNext,				EFsDspObj,							&TFsFormatNext::Initialise,					NULL,								&TFsFormatNext::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    83
		{	EFsRawDiskOpen,				0,									&TFsRawDiskOpen::Initialise,				NULL,								&TFsRawDiskOpen::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    84
		{	EFsRawDiskRead,				EFsDspObj,							&TFsRawDiskRead::Initialise,				NULL,								&TFsRawDiskRead::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    85
		{	EFsRawDiskWrite,			EFsDspObj,							&TFsRawDiskWrite::Initialise,				NULL,								&TFsRawDiskWrite::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    86
		{	EFsResourceCountMarkStart,	ESync,								&TFsResourceCountMarkStart::Initialise,		NULL,								&TFsResourceCountMarkStart::DoRequestL		},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    87
		{	EFsResourceCountMarkEnd,	ESync,								&TFsResourceCountMarkEnd::Initialise,		NULL,								&TFsResourceCountMarkEnd::DoRequestL		},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    88
		{	EFsResourceCount,			ESync,								&TFsResourceCount::Initialise,				NULL,								&TFsResourceCount::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    89
		{	EFsCheckDisk,				EParseSrc,							&TFsCheckDisk::Initialise,					NULL,								&TFsCheckDisk::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    90
		{	EFsGetShortName,			EParseSrc,							&TFsGetShortName::Initialise,				NULL,								&TFsGetShortName::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    91
		{	EFsGetLongName,				EParseSrc,							&TFsGetLongName::Initialise,				NULL,								&TFsGetLongName::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    92
		{	EFsIsFileOpen,				EParseSrc,							&TFsIsFileOpen::Initialise,					NULL,								&TFsIsFileOpen::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    93
		{	EFsListOpenFiles,			ESync,								&TFsListOpenFiles::Initialise,				NULL,								&TFsListOpenFiles::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    94
		{	EFsGetNotifyUser,			ESync,								&TFsGetNotifyUser::Initialise,				NULL,								&TFsGetNotifyUser::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    95
		{	EFsSetNotifyUser,			ESync,								&TFsSetNotifyUser::Initialise,				NULL,								&TFsSetNotifyUser::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    96
		{	EFsIsFileInRom,				EParseSrc,							&TFsIsFileInRom::Initialise,				NULL,								&TFsIsFileInRom::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    97
		{	EFsIsValidName,				ESync,								&TFsIsValidName::Initialise,				NULL,								&TFsIsValidName::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    98
		{	EFsDebugFunction,			ESync,								&TFsDebugFunc::Initialise,					NULL,								&TFsDebugFunc::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
    99
		{	EFsReadFileSection,			EParseSrc,							&TFsReadFileSection::Initialise,			NULL,								&TFsReadFileSection::DoRequestL				, MSG0(EData) | MSG1(EName) | MSG2(EPosition) | MSG3(ELength)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   100
		{	EFsNotifyChangeEx,			ESync | EParseSrc,					&TFsNotifyChangeEx::Initialise,				NULL,								&TFsNotifyChangeEx::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   101
		{	EFsNotifyChangeCancelEx,	ESync,								&TFsNotifyChangeCancelEx::Initialise,		NULL,								&TFsNotifyChangeCancelEx::DoRequestL		},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   102
		{	EFsDismountFileSystem,		0,									&TFsDismountFileSystem::Initialise,			NULL,								&TFsDismountFileSystem::DoRequestL			},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   103
		{	EFsFileSystemName,			ESync,								&TFsFileSystemName::Initialise,				NULL,								&TFsFileSystemName::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   104
		{	EFsScanDrive,				EParseSrc,							&TFsScanDrive::Initialise,					NULL,								&TFsScanDrive::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   105
		{	EFsControlIo,				0,									&TFsControlIo::Initialise,					NULL,								&TFsControlIo::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   106
		{	EFsLockDrive,				0,									&TFsLockDrive::Initialise,					NULL,								&TFsLockDrive::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   107
		{	EFsUnlockDrive,				0,									&TFsUnlockDrive::Initialise,				NULL,								&TFsUnlockDrive::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   108
		{	EFsClearPassword,			0,									&TFsClearPassword::Initialise,				NULL,								&TFsClearPassword::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   109
		{	EFsNotifyDiskSpace,			0,									&TFsNotifyDiskSpace::Initialise,			NULL,								&TFsNotifyDiskSpace::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   110
		{	EFsNotifyDiskSpaceCancel,	ESync,								&TFsNotifyDiskSpaceCancel::Initialise,		NULL,								&TFsNotifyDiskSpaceCancel::DoRequestL		},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   111
		{	EFsFileDrive,				EParseSrc | EFileShare | EFsDspObj,	&TFsFileDrive::Initialise,					NULL,								&TFsFileDrive::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   112
		{	EFsRemountDrive,			0,									&TFsRemountDrive::Initialise,				NULL,								&TFsRemountDrive::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   113
		{	EFsMountFileSystemScan,		0,									&TFsMountFileSystemScan::Initialise,		NULL,								&TFsMountFileSystemScan::DoRequestL			},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   114
		{	EFsSessionToPrivate,		ESync,								&TFsSessionToPrivate::Initialise,			NULL,								&TFsSessionToPrivate::DoRequestL			},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   115
		{	EFsPrivatePath,				ESync,								&TFsPrivatePath::Initialise,				NULL,								&TFsPrivatePath::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   116
		{	EFsCreatePrivatePath,		0,									&TFsCreatePrivatePath::Initialise,			NULL,								&TFsCreatePrivatePath::DoRequestL			},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   117
		{	EFsAddExtension,			ESync,								&TFsAddExtension::Initialise,				NULL,								&TFsAddExtension::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   118
		{	EFsMountExtension,			0,									&TFsMountExtension::Initialise,				NULL,								&TFsMountExtension::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   119
		{	EFsDismountExtension,		0,									&TFsDismountExtension::Initialise,			NULL,								&TFsDismountExtension::DoRequestL			},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   120
		{	EFsRemoveExtension,			ESync,								&TFsRemoveExtension::Initialise,			NULL,								&TFsRemoveExtension::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   121
		{	EFsExtensionName,			0,									&TFsExtensionName::Initialise,				NULL,								&TFsExtensionName::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   122
		{	EFsStartupInitComplete,		ESync,								&TFsStartupInitComplete::Initialise,		NULL,								&TFsStartupInitComplete::DoRequestL			},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   123
		{	EFsSetLocalDriveMapping,	ESync,								&TFsSetLocalDriveMapping::Initialise,		NULL,								&TFsSetLocalDriveMapping::DoRequestL		},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   124
		{	EFsFinaliseDrive,			0,									&TFsFinaliseDrive::Initialise,				NULL,								&TFsFinaliseDrive::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   125
		{	EFsFileDuplicate,			EFileShare | EFsDspObj,				&TFsFileDuplicate::Initialise,				NULL,								&TFsFileDuplicate::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   126
		{	EFsFileAdopt,				ESync,								&TFsFileAdopt::Initialise,					NULL,								&TFsFileAdopt::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   127
		{	EFsSwapFileSystem,			ESync,								&TFsSwapFileSystem::Initialise,				NULL,								&TFsSwapFileSystem::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   128
		{	EFsErasePassword,			0,									&TFsErasePassword::Initialise,				NULL,								&TFsErasePassword::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   129
		{	EFsReserveDriveSpace,		0,									&TFsReserveDriveSpace::Initialise,			NULL,								&TFsReserveDriveSpace::DoRequestL			},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   130
		{	EFsGetReserveAccess,		ESync,  							&TFsGetReserveAccess::Initialise,			NULL,								&TFsGetReserveAccess::DoRequestL			},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   131
		{	EFsReleaseReserveAccess,	ESync,								&TFsReleaseReserveAccess::Initialise,		NULL,								&TFsReleaseReserveAccess::DoRequestL		},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   132
		{	EFsFileName,				ESync,								&TFsFileName::Initialise,					NULL,								&TFsFileName::DoRequestL					, MSG0(EName)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   133
		{	EFsGetMediaSerialNumber,	0,									&TFsGetMediaSerialNumber::Initialise,		NULL,								&TFsGetMediaSerialNumber::DoRequestL		},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   134
		{	EFsFileFullName,			ESync,								&TFsFileFullName::Initialise,				NULL,								&TFsFileFullName::DoRequestL				, MSG0(EName)},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   135
		{	EFsAddPlugin,				ESync,								&TFsAddPlugin::Initialise,					NULL,								&TFsAddPlugin::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   136
		{	EFsRemovePlugin,			ESync,								&TFsRemovePlugin::Initialise,				NULL,								&TFsRemovePlugin::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   137
		{	EFsMountPlugin,				ESync,								&TFsMountPlugin::Initialise,				NULL,								&TFsMountPlugin::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   138
		{	EFsDismountPlugin,			0,									&TFsDismountPlugin::Initialise,				NULL,								&TFsDismountPlugin::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   139
		{	EFsPluginName,				ESync,								&TFsPluginName::Initialise,					NULL,								&TFsPluginName::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   140
		{	EFsPluginOpen,				ESync | EParseSrc,					&TFsPluginOpen::Initialise,					NULL,								&TFsPluginOpen::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   141
		{	EFsPluginSubClose,			ESync,								&TFsSubClose::Initialise,					NULL,								&TFsSubClose::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   142
		{	EFsPluginDoRequest,			0,									&TFsPluginDoRequest::Initialise,			NULL,								&TFsPluginDoRequest::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   143
		{	EFsPluginDoControl,			0,									&TFsPluginDoControl::Initialise,			NULL,								&TFsPluginDoControl::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   144
		{	EFsPluginDoCancel,			0,									&TFsPluginDoCancel::Initialise,				NULL,								&TFsPluginDoCancel::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   145
		{	EFsNotifyDismount,			0,									&TFsNotifyDismount::Initialise,				NULL,								&TFsNotifyDismount::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   146
		{	EFsNotifyDismountCancel,	ESync,								&TFsNotifyDismountCancel::Initialise,		NULL,								&TFsNotifyDismountCancel::DoRequestL		},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   147
		{	EFsAllowDismount,			0,									&TFsAllowDismount::Initialise,				NULL,								&TFsAllowDismount::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   148
		{	EFsSetStartupConfiguration,	ESync,								&TFsSetStartupConfiguration::Initialise,	NULL,								&TFsSetStartupConfiguration::DoRequestL		},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   149
		{	EFsFileReadCancel,			ESync,								&TFsFileReadCancel::Initialise,				NULL,								&TFsFileReadCancel::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   150
		{	EFsAddCompositeMount,		ESync,								&TFsAddCompositeMount::Initialise,			NULL,								&TFsAddCompositeMount::DoRequestL			},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   151
		{	EFsSetSessionFlags,			ESync,								&TFsSetSessionFlags::Initialise,			NULL,								&TFsSetSessionFlags::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   152
		{	EFsSetSystemDrive,			ESync,								&TFsSetSystemDrive::Initialise,				NULL,								&TFsSetSystemDrive::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   153
		{	EFsBlockMap,				EParseSrc,							&TFsBlockMap::Initialise,					NULL,								&TFsBlockMap::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   154
		{	EFsUnclamp,					0,									&TFsUnclamp::Initialise,					NULL,								&TFsUnclamp::DoRequestL						},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   155
		{	EFsFileClamp,				EParseSrc,							&TFsFileClamp::Initialise,					NULL,								&TFsFileClamp::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   156
		{	EFsQueryVolumeInfoExt,		0,									&TFsQueryVolumeInfoExt::Initialise,			NULL,								&TFsQueryVolumeInfoExt::DoRequestL			},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   157
		{	EFsInitialisePropertiesFile,0,									&TFsInitialisePropertiesFile::Initialise,	NULL,								&TFsInitialisePropertiesFile::DoRequestL	},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   158
		{	EFsFileWriteDirty,			EFileShare | EFsDspObj,				NULL,										&TFsFileWriteDirty::PostInitialise,	&TFsFileWrite::DoRequestL					},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   159
		{	EFsSynchroniseDriveThread,	0,									&TFsSynchroniseDriveThread::Initialise,		NULL,								&TFsSynchroniseDriveThread::DoRequestL		},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   160
		{	EFsAddProxyDrive,			ESync,								&TFsAddProxyDrive::Initialise,				NULL,								&TFsAddProxyDrive::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   161
		{	EFsRemoveProxyDrive,		ESync,								&TFsRemoveProxyDrive::Initialise,			NULL,								&TFsRemoveProxyDrive::DoRequestL			},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   162
		{	EFsMountProxyDrive,			0,									&TFsMountProxyDrive::Initialise,			NULL,								&TFsMountProxyDrive::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   163
		{	EFsDismountProxyDrive,		0,									&TFsDismountProxyDrive::Initialise,			NULL,								&TFsDismountProxyDrive::DoRequestL			},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   164
		{	EFsNotificationOpen,		ESync,								&TFsNotificationOpen::Initialise,			NULL,								&TFsNotificationOpen::DoRequestL			},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   165
		{	EFsNotificationBuffer,		ESync,								&TFsNotificationBuffer::Initialise,			NULL,								&TFsNotificationBuffer::DoRequestL			},		
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   166
		{	EFsNotificationRequest,		ESync,								&TFsNotificationRequest::Initialise,		NULL,								&TFsNotificationRequest::DoRequestL			},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   167
		{	EFsNotificationCancel,		ESync,								&TFsNotificationCancel::Initialise,			NULL,								&TFsNotificationCancel::DoRequestL			},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   168
		{	EFsNotificationSubClose,	ESync,								&TFsNotificationSubClose::Initialise,		NULL,								&TFsNotificationSubClose::DoRequestL		},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   169
		{	EFsNotificationAdd,			ESync,								&TFsNotificationAdd::Initialise,			NULL,								&TFsNotificationAdd::DoRequestL				},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   170
		{	EFsNotificationRemove,		ESync,								&TFsNotificationRemove::Initialise,			NULL,								&TFsNotificationRemove::DoRequestL			},
6a75fa55495f 201037_09
hgs
parents: 243
diff changeset
   171
		{	EFsLoadCodePage,			0,									&TFsLoadCodePage::Initialise,				NULL,								&TFsLoadCodePage::DoRequestL				},
0
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
   172
	};
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
   173
a41df078684a Convert Kernelhwsrv package from SFL to EPL
John Imhofe
parents:
diff changeset
   174
#endif //SF_OPS_H