graphicsdeviceinterface/screendriver/scdv_switch/scdv_stubs.h
changeset 0 5d03bc08d59c
equal deleted inserted replaced
-1:000000000000 0:5d03bc08d59c
       
     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 // 
       
    15 // 
       
    16 //
       
    17 
       
    18 // Generated from "../bwins/scdvu.def" file size: 2505
       
    19 // Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
       
    20 
       
    21 extern "C" {
       
    22 void common_dispatch();
       
    23 
       
    24 __declspec(dllexport)
       
    25 __declspec(naked)
       
    26 void call_vector_1 ()
       
    27 	{
       
    28 	// ; class CFbsDrawDevice * CFbsDrawDevice::NewBitmapDeviceL(class TScreenInfoV01, enum TDisplayMode, int)
       
    29 	_asm mov eax, 1
       
    30 	_asm jmp common_dispatch
       
    31 	}
       
    32 
       
    33 __declspec(dllexport)
       
    34 __declspec(naked)
       
    35 void call_vector_2 ()
       
    36 	{
       
    37 	// ; public: static class CFbsDrawDevice * __cdecl CFbsDrawDevice::NewScreenDeviceL(class TScreenInfoV01,enum TDisplayMode)
       
    38 	_asm mov eax, 2
       
    39 	_asm jmp common_dispatch
       
    40 	}
       
    41 
       
    42 __declspec(dllexport)
       
    43 __declspec(naked)
       
    44 void call_vector_3 ()
       
    45 	{
       
    46 	// ; private: int __thiscall RHardwareBitmap::Create(enum TDisplayMode,class TSize,class TUid)
       
    47 	_asm mov eax, 3
       
    48 	_asm jmp common_dispatch
       
    49 	}
       
    50 
       
    51 __declspec(dllexport)
       
    52 __declspec(naked)
       
    53 void call_vector_4 ()
       
    54 	{
       
    55 	// ; private: void __thiscall RHardwareBitmap::Destroy(void)
       
    56 	_asm mov eax, 4
       
    57 	_asm jmp common_dispatch
       
    58 	}
       
    59 
       
    60 __declspec(dllexport)
       
    61 __declspec(naked)
       
    62 void call_vector_5 ()
       
    63 	{
       
    64 	// ; public: static class TGraphicsAcceleratorCaps const * __cdecl CHardwareGraphicsAccelerator::GenericCapabilities(void)
       
    65 	_asm mov eax, 5
       
    66 	_asm jmp common_dispatch
       
    67 	}
       
    68 
       
    69 __declspec(dllexport)
       
    70 __declspec(naked)
       
    71 void call_vector_6 ()
       
    72 	{
       
    73 	// ; public: int __thiscall RHardwareBitmap::GetInfo(class TAcceleratedBitmapInfo &)const 
       
    74 	_asm mov eax, 6
       
    75 	_asm jmp common_dispatch
       
    76 	}
       
    77 
       
    78 __declspec(dllexport)
       
    79 __declspec(naked)
       
    80 void call_vector_7 ()
       
    81 	{
       
    82 	// ; public: static class CHardwareGraphicsAccelerator * __cdecl CHardwareGraphicsAccelerator::NewL(class RHardwareBitmap)
       
    83 	_asm mov eax, 7
       
    84 	_asm jmp common_dispatch
       
    85 	}
       
    86 
       
    87 __declspec(dllexport)
       
    88 __declspec(naked)
       
    89 void call_vector_8 ()
       
    90 	{
       
    91 	// ; private: int __thiscall RHardwareBitmap::SetAsScreenReference(int)
       
    92 	_asm mov eax, 8
       
    93 	_asm jmp common_dispatch
       
    94 	}
       
    95 
       
    96 __declspec(dllexport)
       
    97 __declspec(naked)
       
    98 void call_vector_9 ()
       
    99 	{
       
   100 	// ; public: static class CDirectScreenBitmap * __cdecl CDirectScreenBitmap::NewL(void)
       
   101 	_asm mov eax, 9
       
   102 	_asm jmp common_dispatch
       
   103 	}
       
   104 
       
   105 __declspec(dllexport)
       
   106 __declspec(naked)
       
   107 void call_vector_10 ()
       
   108 	{
       
   109 	// ; public: static enum TDisplayMode  __cdecl CFbsDrawDevice::DisplayMode16M(void)
       
   110 	_asm mov eax, 10
       
   111 	_asm jmp common_dispatch
       
   112 	}
       
   113 
       
   114 __declspec(dllexport)
       
   115 __declspec(naked)
       
   116 void call_vector_11 ()
       
   117 	{
       
   118 	// ; class CFbsDrawDevice * CFbsDrawDevice::NewBitmapDeviceL(class TSize const &, enum TDisplayMode, int)
       
   119 	_asm mov eax, 11
       
   120 	_asm jmp common_dispatch
       
   121 	}
       
   122 
       
   123 __declspec(dllexport)
       
   124 __declspec(naked)
       
   125 void call_vector_12 ()
       
   126 	{
       
   127 	// ; class CFbsDrawDevice * CFbsDrawDevice::NewScreenDeviceL(int, enum TDisplayMode)
       
   128 	_asm mov eax, 12
       
   129 	_asm jmp common_dispatch
       
   130 	}
       
   131 
       
   132 __declspec(dllexport)
       
   133 __declspec(naked)
       
   134 void call_vector_13 ()
       
   135 	{
       
   136 	// ; class CDirectScreenBitmap * CDirectScreenBitmap::NewL(int)
       
   137 	_asm mov eax, 13
       
   138 	_asm jmp common_dispatch
       
   139 	}
       
   140 
       
   141 __declspec(dllexport)
       
   142 __declspec(naked)
       
   143 void call_vector_14 ()
       
   144 	{
       
   145 	// ; class TGraphicsAcceleratorCaps const * CSoftwareGraphicsAccelerator::GenericCapabilities(void)
       
   146 	_asm mov eax, 14
       
   147 	_asm jmp common_dispatch
       
   148 	}
       
   149 
       
   150 __declspec(dllexport)
       
   151 __declspec(naked)
       
   152 void call_vector_15 ()
       
   153 	{
       
   154 	// ; class CSoftwareGraphicsAccelerator * CSoftwareGraphicsAccelerator::NewL(class CFbsBitmap *)
       
   155 	_asm mov eax, 15
       
   156 	_asm jmp common_dispatch
       
   157 	}
       
   158 
       
   159 }
       
   160 #define MAX_ORDINAL 16
       
   161