os/graphics/graphicsdeviceinterface/screendriver/scdv_switch/scdv_stubs.h
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     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