sysstatemgmt/systemstatereferenceplugins/custcmd/inc/ssmuiproviderdllswitch_stubs.h
changeset 0 4e1aa6a622a0
child 7 1fc153c72b60
equal deleted inserted replaced
-1:000000000000 0:4e1aa6a622a0
       
     1 // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of "Eclipse Public License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 // ssmcustomuidswitch_stubs.h
       
    15 // 
       
    16 //
       
    17 
       
    18 /**
       
    19  @file
       
    20  @internalComponent
       
    21  @released
       
    22 */
       
    23 
       
    24 extern "C" {
       
    25 
       
    26 void common_dispatch();
       
    27 
       
    28 __declspec(dllexport)
       
    29 __declspec(naked)
       
    30 void call_vector_1 ()
       
    31 	{
       
    32 	//CSsmUiSpecific::~CSsmUiSpecific(void)
       
    33 	_asm mov eax, 1
       
    34 	_asm jmp common_dispatch
       
    35 	}
       
    36 
       
    37 __declspec(dllexport)
       
    38 __declspec(naked)
       
    39 void call_vector_2 ()
       
    40 	{
       
    41 	//class TUid CSsmUiSpecific::EmergencyCallPropertyCategory(void)
       
    42 	_asm mov eax, 2
       
    43 	_asm jmp common_dispatch
       
    44 	}
       
    45 
       
    46 __declspec(dllexport)
       
    47 __declspec(naked)
       
    48 void call_vector_3 ()
       
    49 	{
       
    50 	//unsigned int CSsmUiSpecific::EmergencyCallPropertyKey(void)
       
    51 	_asm mov eax, 3
       
    52 	_asm jmp common_dispatch
       
    53 	}
       
    54 
       
    55 __declspec(dllexport)
       
    56 __declspec(naked)
       
    57 void call_vector_4 ()
       
    58 	{
       
    59 	//class CSsmUiSpecific * CSsmUiSpecific::InstanceL(void)
       
    60 	_asm mov eax, 4
       
    61 	_asm jmp common_dispatch
       
    62 	}
       
    63 
       
    64 __declspec(dllexport)
       
    65 __declspec(naked)
       
    66 void call_vector_5 ()
       
    67 	{
       
    68 	//int CSsmUiSpecific::IsSimSupported(void)
       
    69 	_asm mov eax, 5
       
    70 	_asm jmp common_dispatch
       
    71 	}
       
    72 
       
    73 __declspec(dllexport)
       
    74 __declspec(naked)
       
    75 void call_vector_6 ()
       
    76 	{
       
    77 	//void CSsmUiSpecific::Release(void)
       
    78 	_asm mov eax, 6
       
    79 	_asm jmp common_dispatch
       
    80 	}
       
    81 
       
    82 __declspec(dllexport)
       
    83 __declspec(naked)
       
    84 void call_vector_7 ()
       
    85 	{
       
    86 	//class TUid CSsmUiSpecific::StartupPSUid(void)
       
    87 	_asm mov eax, 7
       
    88 	_asm jmp common_dispatch
       
    89 	}
       
    90 
       
    91 __declspec(dllexport)
       
    92 __declspec(naked)
       
    93 void call_vector_8 ()
       
    94 	{
       
    95 	//class TUid CSsmUiSpecific::SecurityPinNotifierUid(void)
       
    96 	_asm mov eax, 8
       
    97 	_asm jmp common_dispatch
       
    98 	}
       
    99 
       
   100 __declspec(dllexport)
       
   101 __declspec(naked)
       
   102 void call_vector_9 ()
       
   103 	{
       
   104 	//class TUid CSsmUiSpecific::ScreenOutputChannelUid(void)
       
   105 	_asm mov eax, 9
       
   106 	_asm jmp common_dispatch
       
   107 	}
       
   108 
       
   109 __declspec(dllexport)
       
   110 __declspec(naked)
       
   111 void call_vector_10 ()
       
   112 	{
       
   113 	//enum TStrtSecurityStatus CSsmUiSpecific::SecurityStatus(void) const
       
   114 	_asm mov eax, 10
       
   115 	_asm jmp common_dispatch
       
   116 	}
       
   117 
       
   118 __declspec(dllexport)
       
   119 __declspec(naked)
       
   120 void call_vector_11 ()
       
   121 	{
       
   122 	//void CSsmUiSpecific::SetSecurityStatus(enum TStrtSecurityStatus const &)
       
   123 	_asm mov eax, 11
       
   124 	_asm jmp common_dispatch
       
   125 	}
       
   126 	
       
   127 __declspec(dllexport)
       
   128 __declspec(naked)
       
   129 void call_vector_12 ()
       
   130 	{
       
   131 	//unsigned int CSsmUiSpecific::SimStatusPropertyKey(void)
       
   132 	_asm mov eax, 12
       
   133 	_asm jmp common_dispatch
       
   134 	}
       
   135 
       
   136 __declspec(dllexport)
       
   137 __declspec(naked)
       
   138 void call_vector_13 ()
       
   139 	{
       
   140 	//int CSsmUiSpecific::IsSimStateChangeAllowed(void)
       
   141 	_asm mov eax, 13
       
   142 	_asm jmp common_dispatch
       
   143 	}
       
   144 
       
   145 __declspec(dllexport)
       
   146 __declspec(naked)
       
   147 void call_vector_14 ()
       
   148 	{
       
   149 	//int CSsmUiSpecific::IsAmaStarterSupported(void)
       
   150 	_asm mov eax, 14
       
   151 	_asm jmp common_dispatch
       
   152 	}
       
   153 
       
   154 __declspec(dllexport)
       
   155 __declspec(naked)
       
   156 void call_vector_15 ()
       
   157 	{
       
   158 	//class HBufC16 * CSsmUiSpecific::GetTsyModuleNameL(void)
       
   159 	_asm mov eax, 15
       
   160 	_asm jmp common_dispatch
       
   161 	}
       
   162 
       
   163 __declspec(dllexport)
       
   164 __declspec(naked)
       
   165 void call_vector_16 ()
       
   166 	{
       
   167 	//class TUid CSsmUiSpecific::StarterPSUid(void)
       
   168 	_asm mov eax, 16
       
   169 	_asm jmp common_dispatch
       
   170 	}
       
   171 
       
   172 __declspec(dllexport)
       
   173 __declspec(naked)
       
   174 void call_vector_17 ()
       
   175 	{
       
   176 	//class HBufC16 * CSsmUiSpecific::PhoneTsyNameL(void)
       
   177 	_asm mov eax, 17
       
   178 	_asm jmp common_dispatch
       
   179 	}
       
   180 
       
   181 __declspec(dllexport)
       
   182 __declspec(naked)
       
   183 void call_vector_18 ()
       
   184 	{
       
   185 	//int CSsmUiSpecific::IsSimPresent(void)
       
   186 	_asm mov eax, 18
       
   187 	_asm jmp common_dispatch
       
   188 	}
       
   189 
       
   190 __declspec(dllexport)
       
   191 __declspec(naked)
       
   192 void call_vector_19 ()
       
   193 	{
       
   194 	//int CSsmUiSpecific::IsSimlessOfflineSupported(void)
       
   195 	_asm mov eax, 19
       
   196 	_asm jmp common_dispatch
       
   197 	}
       
   198 
       
   199 __declspec(dllexport)
       
   200 __declspec(naked)
       
   201 void call_vector_20 ()
       
   202 	{
       
   203 	//TBool IsSimPresent()
       
   204 	_asm mov eax, 20
       
   205 	_asm jmp common_dispatch
       
   206 	}
       
   207 
       
   208 __declspec(dllexport)
       
   209 __declspec(naked)
       
   210 void call_vector_21 ()
       
   211 	{
       
   212 	//TBool IsNormalBoot();
       
   213 	_asm mov eax, 21
       
   214 	_asm jmp common_dispatch
       
   215 	}
       
   216 
       
   217 __declspec(dllexport)
       
   218 __declspec(naked)
       
   219 void call_vector_22 ()
       
   220 	{
       
   221 	//TBool IsSimChangedReset();
       
   222 	_asm mov eax, 22
       
   223 	_asm jmp common_dispatch
       
   224 	}
       
   225 
       
   226 __declspec(dllexport)
       
   227 __declspec(naked)
       
   228 void call_vector_23 ()
       
   229 	{
       
   230 	//TUid RFStatusPropertyKey();
       
   231 	_asm mov eax, 23
       
   232 	_asm jmp common_dispatch
       
   233 	}
       
   234 
       
   235 __declspec(dllexport)
       
   236 __declspec(naked)
       
   237 void call_vector_24 ()
       
   238 	{
       
   239 	//TUid RFStatusPropertyCategory();
       
   240 	_asm mov eax, 24
       
   241 	_asm jmp common_dispatch
       
   242 	}
       
   243 __declspec(dllexport)
       
   244 __declspec(naked)
       
   245 void call_vector_25 ()
       
   246     {
       
   247     //TUint CSsmUiSpecific::ValidateRTCPropertyKey(void)
       
   248     _asm mov eax, 25
       
   249     _asm jmp common_dispatch
       
   250     }
       
   251 
       
   252 __declspec(dllexport)
       
   253 __declspec(naked)
       
   254 void call_vector_26 ()
       
   255     {
       
   256     //TUid CSsmUiSpecific::ValidateRTCPropertyCategory(void)
       
   257     _asm mov eax, 26
       
   258     _asm jmp common_dispatch
       
   259     }
       
   260 
       
   261 __declspec(dllexport)
       
   262 __declspec(naked)
       
   263 void call_vector_27 ()
       
   264     {
       
   265     //TInt PhoneMemoryRootDriveId()
       
   266     _asm mov eax, 27
       
   267     _asm jmp common_dispatch
       
   268     }
       
   269 }
       
   270 
       
   271 #define MAX_ORDINAL 27
       
   272