windowing/windowserver/wins_switching/remotegc_stubs.h
author Faisal Memon <faisal.memon@nokia.com>
Fri, 14 May 2010 15:41:33 +0100
branchNewGraphicsArchitecture
changeset 64 5c983aa672ea
parent 34 76efc8f9f7b4
permissions -rw-r--r--
Merge 1. Pull in cpp files in the performance enhanced Khronos RI OVG files which are newly added. I've ignored platform-specific cpp files for linux, macosx, and null operating systems because this local solution has its own platform glue (i.e. facility to target Bitmaps but no full windowing support). I've ignored sfEGLInterface.cpp because this is used as a bridge to go from EGL to Nokia's Platsim which offers an EGL service. That's not relevant to this implementation because this is ARM side code, not Intel side. I just left a comment to sfEGLInterface.cpp in case we need to pick up this later on. The current code compiles on winscw. Prior to this fix, the code works on winscw, and can launch the SVG tiger (tiger.exe). That takes about 20 seconds to render. I hope to always be able to show this icon on each commit, and the plan is for the render time to reduce with this series of submissions. On this commit, the tiger renders ok in 20 seconds.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
34
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
     1
// Generated from "../BWINS/remotegcu.def" file size: 2433
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
     2
// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
     3
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
     4
extern "C" {
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
     5
void common_dispatch();
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
     6
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
     7
__declspec(dllexport)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
     8
__declspec(naked)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
     9
void call_vector_1 ()
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    10
	{
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    11
	// ; CCommandBuffer::~CCommandBuffer(void)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    12
	_asm mov eax, 1
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    13
	_asm jmp common_dispatch
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    14
	}
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    15
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    16
__declspec(dllexport)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    17
__declspec(naked)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    18
void call_vector_2 ()
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    19
	{
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    20
	// ; CRemoteGc::~CRemoteGc(void)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    21
	_asm mov eax, 2
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    22
	_asm jmp common_dispatch
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    23
	}
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    24
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    25
__declspec(dllexport)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    26
__declspec(naked)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    27
void call_vector_3 ()
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    28
	{
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    29
	// ; void CRemoteGc::ExternalizeL(class RWsGraphicMsgBuf &, int)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    30
	_asm mov eax, 3
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    31
	_asm jmp common_dispatch
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    32
	}
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    33
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    34
__declspec(dllexport)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    35
__declspec(naked)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    36
void call_vector_4 ()
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    37
	{
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    38
	// ; void CCommandBuffer::InternalizeL(class TDesC8 const &)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    39
	_asm mov eax, 4
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    40
	_asm jmp common_dispatch
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    41
	}
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    42
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    43
__declspec(dllexport)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    44
__declspec(naked)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    45
void call_vector_5 ()
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    46
	{
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    47
	// ; class CCommandBuffer * CCommandBuffer::NewL(void)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    48
	_asm mov eax, 5
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    49
	_asm jmp common_dispatch
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    50
	}
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    51
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    52
__declspec(dllexport)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    53
__declspec(naked)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    54
void call_vector_6 ()
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    55
	{
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    56
	// ; class CRemoteGc * CRemoteGc::NewL(class CWsScreenDevice *)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    57
	_asm mov eax, 6
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    58
	_asm jmp common_dispatch
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    59
	}
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    60
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    61
__declspec(dllexport)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    62
__declspec(naked)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    63
void call_vector_7 ()
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    64
	{
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    65
	// ; int CCommandBuffer::Play(class TPoint const &, class TRect const &, class MWsGraphicResolver const &, class CBitmapContext &)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    66
	_asm mov eax, 7
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    67
	_asm jmp common_dispatch
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    68
	}
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    69
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    70
__declspec(dllexport)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    71
__declspec(naked)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    72
void call_vector_8 ()
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    73
	{
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    74
	// ; void CRemoteGc::ResetCommandBuffer(void)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    75
	_asm mov eax, 8
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    76
	_asm jmp common_dispatch
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    77
	}
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    78
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    79
__declspec(dllexport)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    80
__declspec(naked)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    81
void call_vector_9 ()
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    82
	{
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    83
	// ; void CRemoteGc::SetCommandBufferObserver(class MCommandBufferObserver *)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    84
	_asm mov eax, 9
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    85
	_asm jmp common_dispatch
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    86
	}
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    87
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    88
__declspec(dllexport)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    89
__declspec(naked)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    90
void call_vector_10 ()
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    91
	{
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    92
	// ; void CRemoteGc::BeginDraw(class TRect const &)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    93
	_asm mov eax, 10
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    94
	_asm jmp common_dispatch
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    95
	}
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    96
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    97
__declspec(dllexport)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    98
__declspec(naked)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
    99
void call_vector_11 ()
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   100
	{
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   101
	// ; void CRemoteGc::EndDraw(void)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   102
	_asm mov eax, 11
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   103
	_asm jmp common_dispatch
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   104
	}
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   105
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   106
__declspec(dllexport)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   107
__declspec(naked)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   108
void call_vector_12 ()
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   109
	{
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   110
	// ; void CCommandBuffer::InternalizeAppendL(class TDesC8 const &)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   111
	_asm mov eax, 12
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   112
	_asm jmp common_dispatch
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   113
	}
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   114
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   115
__declspec(dllexport)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   116
__declspec(naked)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   117
void call_vector_13 ()
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   118
	{
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   119
	// ; int CCommandBuffer::Play(class TPoint const &, class TRegion const *, class TRect const &, class MWsGraphicResolver const &, class CBitmapContext &)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   120
	_asm mov eax, 13
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   121
	_asm jmp common_dispatch
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   122
	}
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   123
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   124
__declspec(dllexport)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   125
__declspec(naked)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   126
void call_vector_14 ()
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   127
	{
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   128
	// ; class TRegion const & CCommandBuffer::ClippingRegion(void) const
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   129
	_asm mov eax, 14
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   130
	_asm jmp common_dispatch
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   131
	}
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   132
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   133
__declspec(dllexport)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   134
__declspec(naked)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   135
void call_vector_15 ()
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   136
	{
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   137
	// ; int CCommandBuffer::IsIdentical(class CCommandBuffer const &) const
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   138
	_asm mov eax, 15
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   139
	_asm jmp common_dispatch
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   140
	}
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   141
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   142
__declspec(dllexport)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   143
__declspec(naked)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   144
void call_vector_16 ()
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   145
	{
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   146
	// ; int CCommandBuffer::Play(class TPoint const &, class TRegion const *, class TRect const &, class RWsSession &, class CWindowGc &)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   147
	_asm mov eax, 16
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   148
	_asm jmp common_dispatch
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   149
	}
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   150
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   151
__declspec(dllexport)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   152
__declspec(naked)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   153
void call_vector_17 ()
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   154
	{
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   155
	// ; int CCommandBuffer::Play(class TPoint const &, class TRegion const *, class TRect const &, class MWsGraphicResolver const &, class MWsGraphicsContext &)
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   156
	_asm mov eax, 17
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   157
	_asm jmp common_dispatch
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   158
	}
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   159
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   160
}
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   161
#define MAX_ORDINAL 18
76efc8f9f7b4 Apply Faisal's first patch from Bug 2354
William Roberts <williamr@symbian.org>
parents: 0
diff changeset
   162