GRAPHOBJ_P.C

/* this ALWAYS GENERATED file contains the proxy stub code */ 


/* File created by MIDL compiler version 3.01.75 */
/* at Thu Sep 25 08:51:38 1997
*/
/* Compiler settings for GraphObj.idl:
Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
error checks: none
*/
//@@MIDL_FILE_HEADING( )

#define USE_STUBLESS_PROXY

#include "rpcproxy.h"
#include "GraphObj.h"

#define TYPE_FORMAT_STRING_SIZE 5
#define PROC_FORMAT_STRING_SIZE 193

typedef struct _MIDL_TYPE_FORMAT_STRING
{
short Pad;
unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
} MIDL_TYPE_FORMAT_STRING;

typedef struct _MIDL_PROC_FORMAT_STRING
{
short Pad;
unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
} MIDL_PROC_FORMAT_STRING;


extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;


/* Object interface: IUnknown, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */


/* Object interface: IDispatch, ver. 0.0,
GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */


/* Object interface: IPoint, ver. 0.0,
GUID={0xBEEDC08A,0xEBD2,0x11D0,{0xA7,0x8F,0x00,0x80,0x5F,0x0D,0x20,0x83}} */


extern const MIDL_STUB_DESC Object_StubDesc;


extern const MIDL_SERVER_INFO IPoint_ServerInfo;

#pragma code_seg(".orpc")
static const unsigned short IPoint_FormatStringOffsetTable[] =
{
(unsigned short) -1,
(unsigned short) -1,
(unsigned short) -1,
(unsigned short) -1,
0,
24,
48,
72
};

static const MIDL_SERVER_INFO IPoint_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IPoint_FormatStringOffsetTable[-3],
0,
0,
0,
0
};

static const MIDL_STUBLESS_PROXY_INFO IPoint_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IPoint_FormatStringOffsetTable[-3],
0,
0,
0
};

CINTERFACE_PROXY_VTABLE(11) _IPointProxyVtbl =
{
&IPoint_ProxyInfo,
&IID_IPoint,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
0 /* (void *)-1 /* IDispatch::GetTypeInfoCount */ ,
0 /* (void *)-1 /* IDispatch::GetTypeInfo */ ,
0 /* (void *)-1 /* IDispatch::GetIDsOfNames */ ,
0 /* IDispatch_Invoke_Proxy */ ,
(void *)-1 /* IPoint::get_x */ ,
(void *)-1 /* IPoint::put_x */ ,
(void *)-1 /* IPoint::get_y */ ,
(void *)-1 /* IPoint::put_y */
};


static const PRPC_STUB_FUNCTION IPoint_table[] =
{
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2
};

CInterfaceStubVtbl _IPointStubVtbl =
{
&IID_IPoint,
&IPoint_ServerInfo,
11,
&IPoint_table[-3],
CStdStubBuffer_DELEGATING_METHODS
};


/* Object interface: ILine, ver. 0.0,
GUID={0xBEEDC08B,0xEBD2,0x11D0,{0xA7,0x8F,0x00,0x80,0x5F,0x0D,0x20,0x83}} */


extern const MIDL_STUB_DESC Object_StubDesc;


extern const MIDL_SERVER_INFO ILine_ServerInfo;

#pragma code_seg(".orpc")

static const MIDL_STUB_DESC Object_StubDesc =
{
0,
NdrOleAllocate,
NdrOleFree,
0,
0,
0,
0,
0,
__MIDL_TypeFormatString.Format,
0, /* -error bounds_check flag */
0x20000, /* Ndr library version */
0,
0x301004b, /* MIDL Version 3.1.75 */
0,
0,
0, /* Reserved1 */
0, /* Reserved2 */
0, /* Reserved3 */
0, /* Reserved4 */
0 /* Reserved5 */
};

static const unsigned short ILine_FormatStringOffsetTable[] =
{
(unsigned short) -1,
(unsigned short) -1,
(unsigned short) -1,
(unsigned short) -1,
0,
24,
48,
72,
96,
120,
144,
168
};

static const MIDL_SERVER_INFO ILine_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ILine_FormatStringOffsetTable[-3],
0,
0,
0,
0
};

static const MIDL_STUBLESS_PROXY_INFO ILine_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ILine_FormatStringOffsetTable[-3],
0,
0,
0
};

CINTERFACE_PROXY_VTABLE(15) _ILineProxyVtbl =
{
&ILine_ProxyInfo,
&IID_ILine,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
0 /* (void *)-1 /* IDispatch::GetTypeInfoCount */ ,
0 /* (void *)-1 /* IDispatch::GetTypeInfo */ ,
0 /* (void *)-1 /* IDispatch::GetIDsOfNames */ ,
0 /* IDispatch_Invoke_Proxy */ ,
(void *)-1 /* ILine::get_x1 */ ,
(void *)-1 /* ILine::put_x1 */ ,
(void *)-1 /* ILine::get_y1 */ ,
(void *)-1 /* ILine::put_y1 */ ,
(void *)-1 /* ILine::get_x2 */ ,
(void *)-1 /* ILine::put_x2 */ ,
(void *)-1 /* ILine::get_y2 */ ,
(void *)-1 /* ILine::put_y2 */
};


static const PRPC_STUB_FUNCTION ILine_table[] =
{
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2
};

CInterfaceStubVtbl _ILineStubVtbl =
{
&IID_ILine,
&ILine_ServerInfo,
15,
&ILine_table[-3],
CStdStubBuffer_DELEGATING_METHODS
};

#pragma data_seg(".rdata")

#if !defined(__RPC_WIN32__)
#error Invalid build platform for this stub.
#endif

#if !(TARGET_IS_NT40_OR_LATER)
#error You need a Windows NT 4.0 or later to run this stub because it uses these features:
#error -Oif or -Oicf.
#error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
#error This app will die there with the RPC_X_WRONG_STUB_VERSION error.
#endif


static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
{
0,
{

/* Procedure get_x1 */


/* Procedure get_x */

0x33,/* FC_AUTO_HANDLE */
0x64,/* 100 */
/* 2 */NdrFcShort( 0x7 ),/* 7 */
#ifndef _ALPHA_
/* 4 */NdrFcShort( 0xc ),/* x86, MIPS, PPC Stack size/offset = 12 */
#else
NdrFcShort( 0x18 ),/* Alpha Stack size/offset = 24 */
#endif
/* 6 */NdrFcShort( 0x0 ),/* 0 */
/* 8 */NdrFcShort( 0x10 ),/* 16 */
/* 10 */0x4,/* 4 */
0x2,/* 2 */

/* Parameter pVal */


/* Parameter pVal */

/* 12 */NdrFcShort( 0x2150 ),/* 8528 */
#ifndef _ALPHA_
/* 14 */NdrFcShort( 0x4 ),/* x86, MIPS, PPC Stack size/offset = 4 */
#else
NdrFcShort( 0x8 ),/* Alpha Stack size/offset = 8 */
#endif
/* 16 */0x8,/* FC_LONG */
0x0,/* 0 */

/* Return value */


/* Return value */

/* 18 */NdrFcShort( 0x70 ),/* 112 */
#ifndef _ALPHA_
/* 20 */NdrFcShort( 0x8 ),/* x86, MIPS, PPC Stack size/offset = 8 */
#else
NdrFcShort( 0x10 ),/* Alpha Stack size/offset = 16 */
#endif
/* 22 */0x8,/* FC_LONG */
0x0,/* 0 */

/* Procedure put_x1 */


/* Procedure put_x */

/* 24 */0x33,/* FC_AUTO_HANDLE */
0x64,/* 100 */
/* 26 */NdrFcShort( 0x8 ),/* 8 */
#ifndef _ALPHA_
/* 28 */NdrFcShort( 0xc ),/* x86, MIPS, PPC Stack size/offset = 12 */
#else
NdrFcShort( 0x18 ),/* Alpha Stack size/offset = 24 */
#endif
/* 30 */NdrFcShort( 0x8 ),/* 8 */
/* 32 */NdrFcShort( 0x8 ),/* 8 */
/* 34 */0x4,/* 4 */
0x2,/* 2 */

/* Parameter newVal */


/* Parameter newVal */

/* 36 */NdrFcShort( 0x48 ),/* 72 */
#ifndef _ALPHA_
/* 38 */NdrFcShort( 0x4 ),/* x86, MIPS, PPC Stack size/offset = 4 */
#else
NdrFcShort( 0x8 ),/* Alpha Stack size/offset = 8 */
#endif
/* 40 */0x8,/* FC_LONG */
0x0,/* 0 */

/* Return value */


/* Return value */

/* 42 */NdrFcShort( 0x70 ),/* 112 */
#ifndef _ALPHA_
/* 44 */NdrFcShort( 0x8 ),/* x86, MIPS, PPC Stack size/offset = 8 */
#else
NdrFcShort( 0x10 ),/* Alpha Stack size/offset = 16 */
#endif
/* 46 */0x8,/* FC_LONG */
0x0,/* 0 */

/* Procedure get_y1 */


/* Procedure get_y */

/* 48 */0x33,/* FC_AUTO_HANDLE */
0x64,/* 100 */
/* 50 */NdrFcShort( 0x9 ),/* 9 */
#ifndef _ALPHA_
/* 52 */NdrFcShort( 0xc ),/* x86, MIPS, PPC Stack size/offset = 12 */
#else
NdrFcShort( 0x18 ),/* Alpha Stack size/offset = 24 */
#endif
/* 54 */NdrFcShort( 0x0 ),/* 0 */
/* 56 */NdrFcShort( 0x10 ),/* 16 */
/* 58 */0x4,/* 4 */
0x2,/* 2 */

/* Parameter pVal */


/* Parameter pVal */

/* 60 */NdrFcShort( 0x2150 ),/* 8528 */
#ifndef _ALPHA_
/* 62 */NdrFcShort( 0x4 ),/* x86, MIPS, PPC Stack size/offset = 4 */
#else
NdrFcShort( 0x8 ),/* Alpha Stack size/offset = 8 */
#endif
/* 64 */0x8,/* FC_LONG */
0x0,/* 0 */

/* Return value */


/* Return value */

/* 66 */NdrFcShort( 0x70 ),/* 112 */
#ifndef _ALPHA_
/* 68 */NdrFcShort( 0x8 ),/* x86, MIPS, PPC Stack size/offset = 8 */
#else
NdrFcShort( 0x10 ),/* Alpha Stack size/offset = 16 */
#endif
/* 70 */0x8,/* FC_LONG */
0x0,/* 0 */

/* Procedure put_y1 */


/* Procedure put_y */

/* 72 */0x33,/* FC_AUTO_HANDLE */
0x64,/* 100 */
/* 74 */NdrFcShort( 0xa ),/* 10 */
#ifndef _ALPHA_
/* 76 */NdrFcShort( 0xc ),/* x86, MIPS, PPC Stack size/offset = 12 */
#else
NdrFcShort( 0x18 ),/* Alpha Stack size/offset = 24 */
#endif
/* 78 */NdrFcShort( 0x8 ),/* 8 */
/* 80 */NdrFcShort( 0x8 ),/* 8 */
/* 82 */0x4,/* 4 */
0x2,/* 2 */

/* Parameter newVal */


/* Parameter newVal */

/* 84 */NdrFcShort( 0x48 ),/* 72 */
#ifndef _ALPHA_
/* 86 */NdrFcShort( 0x4 ),/* x86, MIPS, PPC Stack size/offset = 4 */
#else
NdrFcShort( 0x8 ),/* Alpha Stack size/offset = 8 */
#endif
/* 88 */0x8,/* FC_LONG */
0x0,/* 0 */

/* Return value */


/* Return value */

/* 90 */NdrFcShort( 0x70 ),/* 112 */
#ifndef _ALPHA_
/* 92 */NdrFcShort( 0x8 ),/* x86, MIPS, PPC Stack size/offset = 8 */
#else
NdrFcShort( 0x10 ),/* Alpha Stack size/offset = 16 */
#endif
/* 94 */0x8,/* FC_LONG */
0x0,/* 0 */

/* Procedure get_x2 */

/* 96 */0x33,/* FC_AUTO_HANDLE */
0x64,/* 100 */
/* 98 */NdrFcShort( 0xb ),/* 11 */
#ifndef _ALPHA_
/* 100 */NdrFcShort( 0xc ),/* x86, MIPS, PPC Stack size/offset = 12 */
#else
NdrFcShort( 0x18 ),/* Alpha Stack size/offset = 24 */
#endif
/* 102 */NdrFcShort( 0x0 ),/* 0 */
/* 104 */NdrFcShort( 0x10 ),/* 16 */
/* 106 */0x4,/* 4 */
0x2,/* 2 */

/* Parameter pVal */

/* 108 */NdrFcShort( 0x2150 ),/* 8528 */
#ifndef _ALPHA_
/* 110 */NdrFcShort( 0x4 ),/* x86, MIPS, PPC Stack size/offset = 4 */
#else
NdrFcShort( 0x8 ),/* Alpha Stack size/offset = 8 */
#endif
/* 112 */0x8,/* FC_LONG */
0x0,/* 0 */

/* Return value */

/* 114 */NdrFcShort( 0x70 ),/* 112 */
#ifndef _ALPHA_
/* 116 */NdrFcShort( 0x8 ),/* x86, MIPS, PPC Stack size/offset = 8 */
#else
NdrFcShort( 0x10 ),/* Alpha Stack size/offset = 16 */
#endif
/* 118 */0x8,/* FC_LONG */
0x0,/* 0 */

/* Procedure put_x2 */

/* 120 */0x33,/* FC_AUTO_HANDLE */
0x64,/* 100 */
/* 122 */NdrFcShort( 0xc ),/* 12 */
#ifndef _ALPHA_
/* 124 */NdrFcShort( 0xc ),/* x86, MIPS, PPC Stack size/offset = 12 */
#else
NdrFcShort( 0x18 ),/* Alpha Stack size/offset = 24 */
#endif
/* 126 */NdrFcShort( 0x8 ),/* 8 */
/* 128 */NdrFcShort( 0x8 ),/* 8 */
/* 130 */0x4,/* 4 */
0x2,/* 2 */

/* Parameter newVal */

/* 132 */NdrFcShort( 0x48 ),/* 72 */
#ifndef _ALPHA_
/* 134 */NdrFcShort( 0x4 ),/* x86, MIPS, PPC Stack size/offset = 4 */
#else
NdrFcShort( 0x8 ),/* Alpha Stack size/offset = 8 */
#endif
/* 136 */0x8,/* FC_LONG */
0x0,/* 0 */

/* Return value */

/* 138 */NdrFcShort( 0x70 ),/* 112 */
#ifndef _ALPHA_
/* 140 */NdrFcShort( 0x8 ),/* x86, MIPS, PPC Stack size/offset = 8 */
#else
NdrFcShort( 0x10 ),/* Alpha Stack size/offset = 16 */
#endif
/* 142 */0x8,/* FC_LONG */
0x0,/* 0 */

/* Procedure get_y2 */

/* 144 */0x33,/* FC_AUTO_HANDLE */
0x64,/* 100 */
/* 146 */NdrFcShort( 0xd ),/* 13 */
#ifndef _ALPHA_
/* 148 */NdrFcShort( 0xc ),/* x86, MIPS, PPC Stack size/offset = 12 */
#else
NdrFcShort( 0x18 ),/* Alpha Stack size/offset = 24 */
#endif
/* 150 */NdrFcShort( 0x0 ),/* 0 */
/* 152 */NdrFcShort( 0x10 ),/* 16 */
/* 154 */0x4,/* 4 */
0x2,/* 2 */

/* Parameter pVal */

/* 156 */NdrFcShort( 0x2150 ),/* 8528 */
#ifndef _ALPHA_
/* 158 */NdrFcShort( 0x4 ),/* x86, MIPS, PPC Stack size/offset = 4 */
#else
NdrFcShort( 0x8 ),/* Alpha Stack size/offset = 8 */
#endif
/* 160 */0x8,/* FC_LONG */
0x0,/* 0 */

/* Return value */

/* 162 */NdrFcShort( 0x70 ),/* 112 */
#ifndef _ALPHA_
/* 164 */NdrFcShort( 0x8 ),/* x86, MIPS, PPC Stack size/offset = 8 */
#else
NdrFcShort( 0x10 ),/* Alpha Stack size/offset = 16 */
#endif
/* 166 */0x8,/* FC_LONG */
0x0,/* 0 */

/* Procedure put_y2 */

/* 168 */0x33,/* FC_AUTO_HANDLE */
0x64,/* 100 */
/* 170 */NdrFcShort( 0xe ),/* 14 */
#ifndef _ALPHA_
/* 172 */NdrFcShort( 0xc ),/* x86, MIPS, PPC Stack size/offset = 12 */
#else
NdrFcShort( 0x18 ),/* Alpha Stack size/offset = 24 */
#endif
/* 174 */NdrFcShort( 0x8 ),/* 8 */
/* 176 */NdrFcShort( 0x8 ),/* 8 */
/* 178 */0x4,/* 4 */
0x2,/* 2 */

/* Parameter newVal */

/* 180 */NdrFcShort( 0x48 ),/* 72 */
#ifndef _ALPHA_
/* 182 */NdrFcShort( 0x4 ),/* x86, MIPS, PPC Stack size/offset = 4 */
#else
NdrFcShort( 0x8 ),/* Alpha Stack size/offset = 8 */
#endif
/* 184 */0x8,/* FC_LONG */
0x0,/* 0 */

/* Return value */

/* 186 */NdrFcShort( 0x70 ),/* 112 */
#ifndef _ALPHA_
/* 188 */NdrFcShort( 0x8 ),/* x86, MIPS, PPC Stack size/offset = 8 */
#else
NdrFcShort( 0x10 ),/* Alpha Stack size/offset = 16 */
#endif
/* 190 */0x8,/* FC_LONG */
0x0,/* 0 */

0x0
}
};

static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
{
0,
{
0x11, 0xc,/* FC_RP [alloced_on_stack] [simple_pointer] */
/* 2 */0x8,/* FC_LONG */
0x5c,/* FC_PAD */

0x0
}
};

const CInterfaceProxyVtbl * _GraphObj_ProxyVtblList[] =
{
( CInterfaceProxyVtbl *) &_IPointProxyVtbl,
( CInterfaceProxyVtbl *) &_ILineProxyVtbl,
0
};

const CInterfaceStubVtbl * _GraphObj_StubVtblList[] =
{
( CInterfaceStubVtbl *) &_IPointStubVtbl,
( CInterfaceStubVtbl *) &_ILineStubVtbl,
0
};

PCInterfaceName const _GraphObj_InterfaceNamesList[] =
{
"IPoint",
"ILine",
0
};

const IID * _GraphObj_BaseIIDList[] =
{
&IID_IDispatch,
&IID_IDispatch,
0
};


#define _GraphObj_CHECK_IID(n)IID_GENERIC_CHECK_IID( _GraphObj, pIID, n)

int __stdcall _GraphObj_IID_Lookup( const IID * pIID, int * pIndex )
{
IID_BS_LOOKUP_SETUP

IID_BS_LOOKUP_INITIAL_TEST( _GraphObj, 2, 1 )
IID_BS_LOOKUP_RETURN_RESULT( _GraphObj, 2, *pIndex )

}

const ExtendedProxyFileInfo GraphObj_ProxyFileInfo =
{
(PCInterfaceProxyVtblList *) & _GraphObj_ProxyVtblList,
(PCInterfaceStubVtblList *) & _GraphObj_StubVtblList,
(const PCInterfaceName * ) & _GraphObj_InterfaceNamesList,
(const IID ** ) & _GraphObj_BaseIIDList,
& _GraphObj_IID_Lookup,
2,
2
};