Fix def files so that the implementation agnostic interface definition has no non-standards defined entry points, and change the eglrefimpl specific implementation to place its private entry points high up in the ordinal order space in the implementation region, not the standards based entrypoints region.
// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "Eclipse Public License v1.0"
// which accompanies this distribution, and is available
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
//
// Initial Contributors:
// Nokia Corporation - initial contribution.
//
// Contributors:
//
// Description:
// Generated from "../BWINS/graphicdraweru.def" file size: 11211
//
//
extern "C" {
void common_dispatch();
__declspec(dllexport)
__declspec(naked)
void call_vector_1 ()
{
// ; CWsGraphicDrawer::CWsGraphicDrawer(void)
_asm mov eax, 1
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_2 ()
{
// ; TWsGraphicMsgAnimation::TWsGraphicMsgAnimation(void)
_asm mov eax, 2
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_3 ()
{
// ; TWsGraphicMsgBufParser::TWsGraphicMsgBufParser(class TDesC8 const &)
_asm mov eax, 3
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_4 ()
{
// ; CWsGraphicDrawer::~CWsGraphicDrawer(void)
_asm mov eax, 4
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_5 ()
{
// ; void CWsGraphicDrawerArray::AddLC(class CWsGraphicDrawer *)
_asm mov eax, 5
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_6 ()
{
// ; void MWsAnimationScheduler::Animate(class MWsScreen &)
_asm mov eax, 6
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_7 ()
{
// ; class TTimeIntervalMicroSeconds TWsGraphicMsgAnimation::AnimationTime(class TTime const &, class TTimeIntervalMicroSeconds const &) const
_asm mov eax, 7
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_8 ()
{
// ; void CWsGraphicDrawer::BaseConstructL(class MWsGraphicDrawerEnvironment &, struct TGraphicDrawerId const &, class MWsClient &)
_asm mov eax, 8
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_9 ()
{
// ; void CWsGraphicDrawerArray::Close(void)
_asm mov eax, 9
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_10 ()
{
// ; int TGraphicDrawerId::Compare(struct TGraphicDrawerId const &) const
_asm mov eax, 10
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_11 ()
{
// ; int TGraphicDrawerId::Compare(struct TGraphicDrawerId const &, struct TGraphicDrawerId const &)
_asm mov eax, 11
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_12 ()
{
// ; int CWsGraphicDrawer::Contains(class TArray<struct TGraphicDrawerId> const &) const
_asm mov eax, 12
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_13 ()
{
// ; int TWsGraphicMsgBufParser::Count(void) const
_asm mov eax, 13
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_14 ()
{
// ; class CWsGraphicDrawer * WsGraphicDrawer::CreateLC(class TUid, class MWsGraphicDrawerEnvironment &, struct TGraphicDrawerId const &, class MWsClient &, class TDesC8 const &)
_asm mov eax, 14
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_15 ()
{
// ; class TPtrC8 TWsGraphicMsgBufParser::Data(int) const
_asm mov eax, 15
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_16 ()
{
// ; void CWsGraphicDrawer::Draw(class MWsGc &, class TRect const &, class TDesC8 const &) const
_asm mov eax, 16
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_17 ()
{
// ; class MWsGraphicDrawerEnvironment & CWsGraphicDrawer::Env(void)
_asm mov eax, 17
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_18 ()
{
// ; int TWsGraphicMsgBufParser::Find(class TUid, int) const
_asm mov eax, 18
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_19 ()
{
// ; int CWsGraphicDrawer::HasAsChild(class TArray<struct TGraphicDrawerId> const &) const
_asm mov eax, 19
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_20 ()
{
// ; struct TGraphicDrawerId const & CWsGraphicDrawer::Id(void) const
_asm mov eax, 20
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_21 ()
{
// ; void CWsGraphicDrawer::Invalidate(void)
_asm mov eax, 21
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_22 ()
{
// ; int CWsGraphicDrawerArray::IsEmpty(void) const
_asm mov eax, 22
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_23 ()
{
// ; int TWsGraphicMsgAnimation::IsPlaying(class TTime const &, class TTimeIntervalMicroSeconds const &) const
_asm mov eax, 23
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_24 ()
{
// ; int CWsGraphicDrawer::IsSharedWith(class TSecureId) const
_asm mov eax, 24
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_25 ()
{
// ; int TWsGraphicMsgAnimation::Load(class TWsGraphicMsgBufParser const &)
_asm mov eax, 25
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_26 ()
{
// ; int TWsGraphicMsgAnimation::Load(class TWsGraphicMsgBufParser const &, int)
_asm mov eax, 26
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_27 ()
{
// ; class MWsClient const & CWsGraphicDrawer::Owner(void) const
_asm mov eax, 27
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_28 ()
{
// ; void MWsAnimationScheduler::Redraw(class MWsScreen &)
_asm mov eax, 28
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_29 ()
{
// ; int MWsAnimationScheduler::RedrawInvalid(class MWsScreen &, class TArray<struct TGraphicDrawerId> const &)
_asm mov eax, 29
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_30 ()
{
// ; int CWsGraphicDrawerArray::Remove(struct TGraphicDrawerId const &)
_asm mov eax, 30
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_31 ()
{
// ; int CWsGraphicDrawerArray::RemoveAll(class MWsClient const &)
_asm mov eax, 31
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_32 ()
{
// ; int CWsGraphicDrawerArray::RemoveAndDestroy(struct TGraphicDrawerId const &)
_asm mov eax, 32
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_33 ()
{
// ; int CWsGraphicDrawerArray::RemoveAndDestroyAll(class MWsClient const &)
_asm mov eax, 33
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_34 ()
{
// ; void CWsGraphicDrawerArray::ResetAndDestroy(void)
_asm mov eax, 34
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_35 ()
{
// ; class CWsGraphicDrawer const * CWsGraphicDrawerArray::ResolveGraphic(struct TGraphicDrawerId const &) const
_asm mov eax, 35
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_36 ()
{
// ; void * MWsObjectProvider::ResolveObjectInterface(unsigned int)
_asm mov eax, 36
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_37 ()
{
// ; int CWsGraphicDrawer::SendMessage(class TDesC8 const &)
_asm mov eax, 37
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_38 ()
{
// ; int CWsGraphicDrawer::Share(class TSecureId)
_asm mov eax, 38
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_39 ()
{
// ; int CWsGraphicDrawer::ShareGlobally(void)
_asm mov eax, 39
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_40 ()
{
// ; int CWsGraphicDrawerArray::SwapLC(class CWsGraphicDrawer *)
_asm mov eax, 40
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_41 ()
{
// ; class TUid TWsGraphicMsgBufParser::Uid(int) const
_asm mov eax, 41
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_42 ()
{
// ; int CWsGraphicDrawer::UnShare(class TSecureId)
_asm mov eax, 42
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_43 ()
{
// ; int CWsGraphicDrawer::UnShareGlobally(void)
_asm mov eax, 43
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_44 ()
{
// ; int TWsGraphicMsgBufParser::Verify(void) const
_asm mov eax, 44
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_45 ()
{
// ; class MWsGraphicDrawerEnvironment const & CWsGraphicDrawer::Env(void) const
_asm mov eax, 45
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_46 ()
{
// ; void CWsGraphicDrawer::HandleEvent(struct TWservCrEvent const &)
_asm mov eax, 46
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_47 ()
{
// ; int CWsGraphicDrawer::HasEventHandler(void) const
_asm mov eax, 47
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_48 ()
{
// ; void CWsGraphicDrawer::SetEventHandler(class MWsEventHandler *)
_asm mov eax, 48
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_49 ()
{
// ; TWservCrEvent::TWservCrEvent(unsigned long)
_asm mov eax, 49
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_50 ()
{
// ; TWservCrEvent::TWservCrEvent(unsigned long, unsigned long)
_asm mov eax, 50
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_51 ()
{
// ; TWservCrEvent::TWservCrEvent(unsigned long, unsigned long, void *)
_asm mov eax, 51
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_52 ()
{
// ; int TWservCrEvent::SizeMode(void) const
_asm mov eax, 52
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_53 ()
{
// ; unsigned long TWservCrEvent::Type(void) const
_asm mov eax, 53
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_54 ()
{
// ; class RRegion const * TWservCrEvent::VisibleRegion(void) const
_asm mov eax, 54
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_55 ()
{
// ; int TWservCrEvent::ScreenNumber(void) const
_asm mov eax, 55
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_56 ()
{
// ; int TWsGraphicMsgBufParser::LoadFixed(class TUid, void *, int, int) const
_asm mov eax, 56
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_57 ()
{
// ; int CWsGraphicDrawer::SendMessage(class CWsMessageData &)
_asm mov eax, 57
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_58 ()
{
// ; class TRegion const * TWservCrEvent::DrawingRegion(void) const
_asm mov eax, 58
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_59 ()
{
// ; int TWservCrEvent::WindowGroupIdentifier(void) const
_asm mov eax, 59
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_60 ()
{
// ; int CWsGraphicDrawerArray::Add(class CWsGraphicDrawer *)
_asm mov eax, 60
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_61 ()
{
// ; class CWsGraphicDrawerArray::XRollBackBase * CWsGraphicDrawerArray::AddTLC(class CWsGraphicDrawer *)
_asm mov eax, 61
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_62 ()
{
// ; void CWsGraphicDrawerArray::CommitP(class CWsGraphicDrawerArray::XRollBackBase *)
_asm mov eax, 62
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_63 ()
{
// ; class CWsGraphicDrawerArray::XRollBackBase * CWsGraphicDrawerArray::RemoveTLC(struct TGraphicDrawerId const &)
_asm mov eax, 63
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_64 ()
{
// ; int CWsGraphicDrawerArray::Swap(class CWsGraphicDrawer *)
_asm mov eax, 64
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_65 ()
{
// ; class CWsGraphicDrawerArray::XRollBackBase * CWsGraphicDrawerArray::SwapTLC(class CWsGraphicDrawer *)
_asm mov eax, 65
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_66 ()
{
// ; enum CFbsBitGc::TGraphicsOrientation TWservCrEvent::Orientation(void) const
_asm mov eax, 66
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_67 ()
{
// ; void WsGraphicDrawer::FinalClose(void)
_asm mov eax, 67
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_68 ()
{
// ; int TWservCrEvent::WasVisible(void) const
_asm mov eax, 68
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_69 ()
{
// ; TWservCrEvent::TWservCrEvent(unsigned long, unsigned long, void *, class MWsWindow *)
_asm mov eax, 69
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_70 ()
{
// ; class MWsWindow * TWservCrEvent::Window(void) const
_asm mov eax, 70
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_71 ()
{
// ; CWsPlugin::CWsPlugin(void)
_asm mov eax, 71
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_72 ()
{
// ; CWsRenderStage::CWsRenderStage(void)
_asm mov eax, 72
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_73 ()
{
// ; CWsPlugin::~CWsPlugin(void)
_asm mov eax, 73
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_74 ()
{
// ; CWsRenderStage::~CWsRenderStage(void)
_asm mov eax, 74
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_75 ()
{
// ; void CWsPlugin::BaseConstructL(class MWsGraphicDrawerEnvironment &)
_asm mov eax, 75
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_76 ()
{
// ; void CWsRenderStage::BaseConstructL(void)
_asm mov eax, 76
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_77 ()
{
// ; class MWsGraphicDrawerEnvironment & CWsPlugin::Env(void)
_asm mov eax, 77
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_78 ()
{
// ; class MWsGraphicDrawerEnvironment const & CWsPlugin::Env(void) const
_asm mov eax, 78
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_79 ()
{
// ; class CWsRenderStage * CWsRenderStage::Next(void)
_asm mov eax, 79
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_80 ()
{
// ; class TDesC16 const & CWsPlugin::PluginName(void) const
_asm mov eax, 80
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_81 ()
{
// ; void * CWsRenderStage::ResolveObjectInterface(unsigned int)
_asm mov eax, 81
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_82 ()
{
// ; void CWsRenderStage::SetNext(class CWsRenderStage *)
_asm mov eax, 82
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_83 ()
{
// ; class TSurfaceId const * TWservCrEvent::SurfaceId(void) const
_asm mov eax, 83
_asm jmp common_dispatch
}
__declspec(dllexport)
__declspec(naked)
void call_vector_84 ()
{
// ; void MWsAnimationScheduler::Animate(class MWsScreen &, class TRequestStatus *)
_asm mov eax, 84
_asm jmp common_dispatch
}
}
#define MAX_ORDINAL 85