home *** CD-ROM | disk | FTP | other *** search
/ Total Destruction / Total_Destruction.iso / addons / zipz / QDS101.ZIP / QDDev / QDTest / QDServer_p.c < prev    next >
Encoding:
C/C++ Source or Header  |  1998-02-06  |  16.7 KB  |  658 lines

  1. /* this ALWAYS GENERATED file contains the proxy stub code */
  2.  
  3.  
  4. /* File created by MIDL compiler version 3.01.75 */
  5. /* at Fri Feb 06 14:01:26 1998
  6.  */
  7. /* Compiler settings for QDServer.idl:
  8.     Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
  9.     error checks: none
  10. */
  11. //@@MIDL_FILE_HEADING(  )
  12.  
  13. #define USE_STUBLESS_PROXY
  14.  
  15. #include "rpcproxy.h"
  16. #include "QDServer.h"
  17.  
  18. #define TYPE_FORMAT_STRING_SIZE   75                                
  19. #define PROC_FORMAT_STRING_SIZE   217                               
  20.  
  21. typedef struct _MIDL_TYPE_FORMAT_STRING
  22.     {
  23.     short          Pad;
  24.     unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];
  25.     } MIDL_TYPE_FORMAT_STRING;
  26.  
  27. typedef struct _MIDL_PROC_FORMAT_STRING
  28.     {
  29.     short          Pad;
  30.     unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];
  31.     } MIDL_PROC_FORMAT_STRING;
  32.  
  33.  
  34. extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
  35. extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
  36.  
  37.  
  38. /* Standard interface: __MIDL_itf_QDServer_0000, ver. 0.0,
  39.    GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
  40.  
  41.  
  42. /* Object interface: IUnknown, ver. 0.0,
  43.    GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  44.  
  45.  
  46. /* Object interface: IDispatch, ver. 0.0,
  47.    GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  48.  
  49.  
  50. /* Object interface: IQDBspView, ver. 0.0,
  51.    GUID={0x477535B3,0x9A86,0x11D1,{0xA8,0xC5,0x00,0x00,0x00,0x00,0x00,0x00}} */
  52.  
  53.  
  54. extern const MIDL_STUB_DESC Object_StubDesc;
  55.  
  56.  
  57. extern const MIDL_SERVER_INFO IQDBspView_ServerInfo;
  58.  
  59. #pragma code_seg(".orpc")
  60. extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[1];
  61.  
  62. static const MIDL_STUB_DESC Object_StubDesc = 
  63.     {
  64.     0,
  65.     NdrOleAllocate,
  66.     NdrOleFree,
  67.     0,
  68.     0,
  69.     0,
  70.     0,
  71.     0,
  72.     __MIDL_TypeFormatString.Format,
  73.     0, /* -error bounds_check flag */
  74.     0x20000, /* Ndr library version */
  75.     0,
  76.     0x301004b, /* MIDL Version 3.1.75 */
  77.     0,
  78.     UserMarshalRoutines,
  79.     0,  /* Reserved1 */
  80.     0,  /* Reserved2 */
  81.     0,  /* Reserved3 */
  82.     0,  /* Reserved4 */
  83.     0   /* Reserved5 */
  84.     };
  85.  
  86. static const unsigned short IQDBspView_FormatStringOffsetTable[] = 
  87.     {
  88.     (unsigned short) -1,
  89.     (unsigned short) -1,
  90.     (unsigned short) -1,
  91.     (unsigned short) -1,
  92.     0,
  93.     42,
  94.     60,
  95.     114,
  96.     156,
  97.     180
  98.     };
  99.  
  100. static const MIDL_SERVER_INFO IQDBspView_ServerInfo = 
  101.     {
  102.     &Object_StubDesc,
  103.     0,
  104.     __MIDL_ProcFormatString.Format,
  105.     &IQDBspView_FormatStringOffsetTable[-3],
  106.     0,
  107.     0,
  108.     0,
  109.     0
  110.     };
  111.  
  112. static const MIDL_STUBLESS_PROXY_INFO IQDBspView_ProxyInfo =
  113.     {
  114.     &Object_StubDesc,
  115.     __MIDL_ProcFormatString.Format,
  116.     &IQDBspView_FormatStringOffsetTable[-3],
  117.     0,
  118.     0,
  119.     0
  120.     };
  121.  
  122. CINTERFACE_PROXY_VTABLE(13) _IQDBspViewProxyVtbl = 
  123. {
  124.     &IQDBspView_ProxyInfo,
  125.     &IID_IQDBspView,
  126.     IUnknown_QueryInterface_Proxy,
  127.     IUnknown_AddRef_Proxy,
  128.     IUnknown_Release_Proxy ,
  129.     0 /* (void *)-1 /* IDispatch::GetTypeInfoCount */ ,
  130.     0 /* (void *)-1 /* IDispatch::GetTypeInfo */ ,
  131.     0 /* (void *)-1 /* IDispatch::GetIDsOfNames */ ,
  132.     0 /* IDispatch_Invoke_Proxy */ ,
  133.     (void *)-1 /* IQDBspView::Init */ ,
  134.     (void *)-1 /* IQDBspView::Shutdown */ ,
  135.     (void *)-1 /* IQDBspView::SetCameraPos */ ,
  136.     (void *)-1 /* IQDBspView::LoadMap */ ,
  137.     (void *)-1 /* IQDBspView::SetCaption */ ,
  138.     (void *)-1 /* IQDBspView::SetViewOptions */
  139. };
  140.  
  141.  
  142. static const PRPC_STUB_FUNCTION IQDBspView_table[] =
  143. {
  144.     STUB_FORWARDING_FUNCTION,
  145.     STUB_FORWARDING_FUNCTION,
  146.     STUB_FORWARDING_FUNCTION,
  147.     STUB_FORWARDING_FUNCTION,
  148.     NdrStubCall2,
  149.     NdrStubCall2,
  150.     NdrStubCall2,
  151.     NdrStubCall2,
  152.     NdrStubCall2,
  153.     NdrStubCall2
  154. };
  155.  
  156. CInterfaceStubVtbl _IQDBspViewStubVtbl =
  157. {
  158.     &IID_IQDBspView,
  159.     &IQDBspView_ServerInfo,
  160.     13,
  161.     &IQDBspView_table[-3],
  162.     CStdStubBuffer_DELEGATING_METHODS
  163. };
  164.  
  165. #pragma data_seg(".rdata")
  166.  
  167. static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[1] = 
  168.         {
  169.             
  170.             {
  171.             BSTR_UserSize
  172.             ,BSTR_UserMarshal
  173.             ,BSTR_UserUnmarshal
  174.             ,BSTR_UserFree
  175.             }
  176.  
  177.         };
  178.  
  179.  
  180. #if !defined(__RPC_WIN32__)
  181. #error  Invalid build platform for this stub.
  182. #endif
  183.  
  184. #if !(TARGET_IS_NT40_OR_LATER)
  185. #error You need a Windows NT 4.0 or later to run this stub because it uses these features:
  186. #error   -Oif or -Oicf, [wire_marshal] or [user_marshal] attribute, float, double or hyper in -Oif or -Oicf.
  187. #error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
  188. #error This app will die there with the RPC_X_WRONG_STUB_VERSION error.
  189. #endif
  190.  
  191.  
  192. static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
  193.     {
  194.         0,
  195.         {
  196.  
  197.     /* Procedure Init */
  198.  
  199.             0x33,        /* FC_AUTO_HANDLE */
  200.             0x64,        /* 100 */
  201. /*  2 */    NdrFcShort( 0x7 ),    /* 7 */
  202. #ifndef _ALPHA_
  203. /*  4 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  204. #else
  205.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  206. #endif
  207. /*  6 */    NdrFcShort( 0x18 ),    /* 24 */
  208. /*  8 */    NdrFcShort( 0x8 ),    /* 8 */
  209. /* 10 */    0x6,        /* 6 */
  210.             0x5,        /* 5 */
  211.  
  212.     /* Parameter bstrPakDir */
  213.  
  214. /* 12 */    NdrFcShort( 0x8b ),    /* 139 */
  215. #ifndef _ALPHA_
  216. /* 14 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  217. #else
  218.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  219. #endif
  220. /* 16 */    NdrFcShort( 0x18 ),    /* Type Offset=24 */
  221.  
  222.     /* Parameter bCompressed */
  223.  
  224. /* 18 */    NdrFcShort( 0x48 ),    /* 72 */
  225. #ifndef _ALPHA_
  226. /* 20 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  227. #else
  228.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  229. #endif
  230. /* 22 */    0x8,        /* FC_LONG */
  231.             0x0,        /* 0 */
  232.  
  233.     /* Parameter nWidth */
  234.  
  235. /* 24 */    NdrFcShort( 0x48 ),    /* 72 */
  236. #ifndef _ALPHA_
  237. /* 26 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  238. #else
  239.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  240. #endif
  241. /* 28 */    0x8,        /* FC_LONG */
  242.             0x0,        /* 0 */
  243.  
  244.     /* Parameter nHeight */
  245.  
  246. /* 30 */    NdrFcShort( 0x48 ),    /* 72 */
  247. #ifndef _ALPHA_
  248. /* 32 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  249. #else
  250.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  251. #endif
  252. /* 34 */    0x8,        /* FC_LONG */
  253.             0x0,        /* 0 */
  254.  
  255.     /* Return value */
  256.  
  257. /* 36 */    NdrFcShort( 0x70 ),    /* 112 */
  258. #ifndef _ALPHA_
  259. /* 38 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  260. #else
  261.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  262. #endif
  263. /* 40 */    0x8,        /* FC_LONG */
  264.             0x0,        /* 0 */
  265.  
  266.     /* Procedure Shutdown */
  267.  
  268. /* 42 */    0x33,        /* FC_AUTO_HANDLE */
  269.             0x64,        /* 100 */
  270. /* 44 */    NdrFcShort( 0x8 ),    /* 8 */
  271. #ifndef _ALPHA_
  272. /* 46 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  273. #else
  274.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  275. #endif
  276. /* 48 */    NdrFcShort( 0x0 ),    /* 0 */
  277. /* 50 */    NdrFcShort( 0x8 ),    /* 8 */
  278. /* 52 */    0x4,        /* 4 */
  279.             0x1,        /* 1 */
  280.  
  281.     /* Return value */
  282.  
  283. /* 54 */    NdrFcShort( 0x70 ),    /* 112 */
  284. #ifndef _ALPHA_
  285. /* 56 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  286. #else
  287.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  288. #endif
  289. /* 58 */    0x8,        /* FC_LONG */
  290.             0x0,        /* 0 */
  291.  
  292.     /* Procedure SetCameraPos */
  293.  
  294. /* 60 */    0x33,        /* FC_AUTO_HANDLE */
  295.             0x64,        /* 100 */
  296. /* 62 */    NdrFcShort( 0x9 ),    /* 9 */
  297. #ifndef _ALPHA_
  298. /* 64 */    NdrFcShort( 0x20 ),    /* x86, MIPS, PPC Stack size/offset = 32 */
  299. #else
  300.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  301. #endif
  302. /* 66 */    NdrFcShort( 0x30 ),    /* 48 */
  303. /* 68 */    NdrFcShort( 0x8 ),    /* 8 */
  304. /* 70 */    0x4,        /* 4 */
  305.             0x7,        /* 7 */
  306.  
  307.     /* Parameter fx */
  308.  
  309. /* 72 */    NdrFcShort( 0x48 ),    /* 72 */
  310. #ifndef _ALPHA_
  311. /* 74 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  312. #else
  313.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  314. #endif
  315. /* 76 */    0xa,        /* FC_FLOAT */
  316.             0x0,        /* 0 */
  317.  
  318.     /* Parameter fy */
  319.  
  320. /* 78 */    NdrFcShort( 0x48 ),    /* 72 */
  321. #ifndef _ALPHA_
  322. /* 80 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  323. #else
  324.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  325. #endif
  326. /* 82 */    0xa,        /* FC_FLOAT */
  327.             0x0,        /* 0 */
  328.  
  329.     /* Parameter fz */
  330.  
  331. /* 84 */    NdrFcShort( 0x48 ),    /* 72 */
  332. #ifndef _ALPHA_
  333. /* 86 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  334. #else
  335.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  336. #endif
  337. /* 88 */    0xa,        /* FC_FLOAT */
  338.             0x0,        /* 0 */
  339.  
  340.     /* Parameter fPitch */
  341.  
  342. /* 90 */    NdrFcShort( 0x48 ),    /* 72 */
  343. #ifndef _ALPHA_
  344. /* 92 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  345. #else
  346.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  347. #endif
  348. /* 94 */    0xa,        /* FC_FLOAT */
  349.             0x0,        /* 0 */
  350.  
  351.     /* Parameter fYaw */
  352.  
  353. /* 96 */    NdrFcShort( 0x48 ),    /* 72 */
  354. #ifndef _ALPHA_
  355. /* 98 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  356. #else
  357.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  358. #endif
  359. /* 100 */    0xa,        /* FC_FLOAT */
  360.             0x0,        /* 0 */
  361.  
  362.     /* Parameter fRoll */
  363.  
  364. /* 102 */    NdrFcShort( 0x48 ),    /* 72 */
  365. #ifndef _ALPHA_
  366. /* 104 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  367. #else
  368.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  369. #endif
  370. /* 106 */    0xa,        /* FC_FLOAT */
  371.             0x0,        /* 0 */
  372.  
  373.     /* Return value */
  374.  
  375. /* 108 */    NdrFcShort( 0x70 ),    /* 112 */
  376. #ifndef _ALPHA_
  377. /* 110 */    NdrFcShort( 0x1c ),    /* x86, MIPS, PPC Stack size/offset = 28 */
  378. #else
  379.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  380. #endif
  381. /* 112 */    0x8,        /* FC_LONG */
  382.             0x0,        /* 0 */
  383.  
  384.     /* Procedure LoadMap */
  385.  
  386. /* 114 */    0x33,        /* FC_AUTO_HANDLE */
  387.             0x64,        /* 100 */
  388. /* 116 */    NdrFcShort( 0xa ),    /* 10 */
  389. #ifndef _ALPHA_
  390. /* 118 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  391. #else
  392.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  393. #endif
  394. /* 120 */    NdrFcShort( 0x8 ),    /* 8 */
  395. /* 122 */    NdrFcShort( 0x8 ),    /* 8 */
  396. /* 124 */    0x6,        /* 6 */
  397.             0x5,        /* 5 */
  398.  
  399.     /* Parameter bstrMap */
  400.  
  401. /* 126 */    NdrFcShort( 0x8b ),    /* 139 */
  402. #ifndef _ALPHA_
  403. /* 128 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  404. #else
  405.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  406. #endif
  407. /* 130 */    NdrFcShort( 0x22 ),    /* Type Offset=34 */
  408.  
  409.     /* Parameter bstrSky */
  410.  
  411. /* 132 */    NdrFcShort( 0x8b ),    /* 139 */
  412. #ifndef _ALPHA_
  413. /* 134 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  414. #else
  415.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  416. #endif
  417. /* 136 */    NdrFcShort( 0x2c ),    /* Type Offset=44 */
  418.  
  419.     /* Parameter bstrPak */
  420.  
  421. /* 138 */    NdrFcShort( 0x8b ),    /* 139 */
  422. #ifndef _ALPHA_
  423. /* 140 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  424. #else
  425.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  426. #endif
  427. /* 142 */    NdrFcShort( 0x36 ),    /* Type Offset=54 */
  428.  
  429.     /* Parameter bCompressed */
  430.  
  431. /* 144 */    NdrFcShort( 0x48 ),    /* 72 */
  432. #ifndef _ALPHA_
  433. /* 146 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  434. #else
  435.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  436. #endif
  437. /* 148 */    0x8,        /* FC_LONG */
  438.             0x0,        /* 0 */
  439.  
  440.     /* Return value */
  441.  
  442. /* 150 */    NdrFcShort( 0x70 ),    /* 112 */
  443. #ifndef _ALPHA_
  444. /* 152 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  445. #else
  446.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  447. #endif
  448. /* 154 */    0x8,        /* FC_LONG */
  449.             0x0,        /* 0 */
  450.  
  451.     /* Procedure SetCaption */
  452.  
  453. /* 156 */    0x33,        /* FC_AUTO_HANDLE */
  454.             0x64,        /* 100 */
  455. /* 158 */    NdrFcShort( 0xb ),    /* 11 */
  456. #ifndef _ALPHA_
  457. /* 160 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  458. #else
  459.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  460. #endif
  461. /* 162 */    NdrFcShort( 0x0 ),    /* 0 */
  462. /* 164 */    NdrFcShort( 0x8 ),    /* 8 */
  463. /* 166 */    0x6,        /* 6 */
  464.             0x2,        /* 2 */
  465.  
  466.     /* Parameter bstrCaption */
  467.  
  468. /* 168 */    NdrFcShort( 0x8b ),    /* 139 */
  469. #ifndef _ALPHA_
  470. /* 170 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  471. #else
  472.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  473. #endif
  474. /* 172 */    NdrFcShort( 0x40 ),    /* Type Offset=64 */
  475.  
  476.     /* Return value */
  477.  
  478. /* 174 */    NdrFcShort( 0x70 ),    /* 112 */
  479. #ifndef _ALPHA_
  480. /* 176 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  481. #else
  482.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  483. #endif
  484. /* 178 */    0x8,        /* FC_LONG */
  485.             0x0,        /* 0 */
  486.  
  487.     /* Procedure SetViewOptions */
  488.  
  489. /* 180 */    0x33,        /* FC_AUTO_HANDLE */
  490.             0x64,        /* 100 */
  491. /* 182 */    NdrFcShort( 0xc ),    /* 12 */
  492. #ifndef _ALPHA_
  493. /* 184 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  494. #else
  495.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  496. #endif
  497. /* 186 */    NdrFcShort( 0x18 ),    /* 24 */
  498. /* 188 */    NdrFcShort( 0x8 ),    /* 8 */
  499. /* 190 */    0x4,        /* 4 */
  500.             0x4,        /* 4 */
  501.  
  502.     /* Parameter dwFlag */
  503.  
  504. /* 192 */    NdrFcShort( 0x48 ),    /* 72 */
  505. #ifndef _ALPHA_
  506. /* 194 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  507. #else
  508.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  509. #endif
  510. /* 196 */    0x8,        /* FC_LONG */
  511.             0x0,        /* 0 */
  512.  
  513.     /* Parameter dwValue */
  514.  
  515. /* 198 */    NdrFcShort( 0x48 ),    /* 72 */
  516. #ifndef _ALPHA_
  517. /* 200 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  518. #else
  519.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  520. #endif
  521. /* 202 */    0x8,        /* FC_LONG */
  522.             0x0,        /* 0 */
  523.  
  524.     /* Parameter dwFuture */
  525.  
  526. /* 204 */    NdrFcShort( 0x48 ),    /* 72 */
  527. #ifndef _ALPHA_
  528. /* 206 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  529. #else
  530.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  531. #endif
  532. /* 208 */    0x8,        /* FC_LONG */
  533.             0x0,        /* 0 */
  534.  
  535.     /* Return value */
  536.  
  537. /* 210 */    NdrFcShort( 0x70 ),    /* 112 */
  538. #ifndef _ALPHA_
  539. /* 212 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  540. #else
  541.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  542. #endif
  543. /* 214 */    0x8,        /* FC_LONG */
  544.             0x0,        /* 0 */
  545.  
  546.             0x0
  547.         }
  548.     };
  549.  
  550. static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
  551.     {
  552.         0,
  553.         {
  554.             0x12, 0x0,    /* FC_UP */
  555. /*  2 */    NdrFcShort( 0xc ),    /* Offset= 12 (14) */
  556. /*  4 */    
  557.             0x1b,        /* FC_CARRAY */
  558.             0x1,        /* 1 */
  559. /*  6 */    NdrFcShort( 0x2 ),    /* 2 */
  560. /*  8 */    0x9,        /* 9 */
  561.             0x0,        /*  */
  562. /* 10 */    NdrFcShort( 0xfffffffc ),    /* -4 */
  563. /* 12 */    0x6,        /* FC_SHORT */
  564.             0x5b,        /* FC_END */
  565. /* 14 */    
  566.             0x17,        /* FC_CSTRUCT */
  567.             0x3,        /* 3 */
  568. /* 16 */    NdrFcShort( 0x8 ),    /* 8 */
  569. /* 18 */    NdrFcShort( 0xfffffff2 ),    /* Offset= -14 (4) */
  570. /* 20 */    0x8,        /* FC_LONG */
  571.             0x8,        /* FC_LONG */
  572. /* 22 */    0x5c,        /* FC_PAD */
  573.             0x5b,        /* FC_END */
  574. /* 24 */    0xb4,        /* FC_USER_MARSHAL */
  575.             0x83,        /* 131 */
  576. /* 26 */    NdrFcShort( 0x0 ),    /* 0 */
  577. /* 28 */    NdrFcShort( 0x4 ),    /* 4 */
  578. /* 30 */    NdrFcShort( 0x0 ),    /* 0 */
  579. /* 32 */    NdrFcShort( 0xffffffe0 ),    /* Offset= -32 (0) */
  580. /* 34 */    0xb4,        /* FC_USER_MARSHAL */
  581.             0x83,        /* 131 */
  582. /* 36 */    NdrFcShort( 0x0 ),    /* 0 */
  583. /* 38 */    NdrFcShort( 0x4 ),    /* 4 */
  584. /* 40 */    NdrFcShort( 0x0 ),    /* 0 */
  585. /* 42 */    NdrFcShort( 0xffffffd6 ),    /* Offset= -42 (0) */
  586. /* 44 */    0xb4,        /* FC_USER_MARSHAL */
  587.             0x83,        /* 131 */
  588. /* 46 */    NdrFcShort( 0x0 ),    /* 0 */
  589. /* 48 */    NdrFcShort( 0x4 ),    /* 4 */
  590. /* 50 */    NdrFcShort( 0x0 ),    /* 0 */
  591. /* 52 */    NdrFcShort( 0xffffffcc ),    /* Offset= -52 (0) */
  592. /* 54 */    0xb4,        /* FC_USER_MARSHAL */
  593.             0x83,        /* 131 */
  594. /* 56 */    NdrFcShort( 0x0 ),    /* 0 */
  595. /* 58 */    NdrFcShort( 0x4 ),    /* 4 */
  596. /* 60 */    NdrFcShort( 0x0 ),    /* 0 */
  597. /* 62 */    NdrFcShort( 0xffffffc2 ),    /* Offset= -62 (0) */
  598. /* 64 */    0xb4,        /* FC_USER_MARSHAL */
  599.             0x83,        /* 131 */
  600. /* 66 */    NdrFcShort( 0x0 ),    /* 0 */
  601. /* 68 */    NdrFcShort( 0x4 ),    /* 4 */
  602. /* 70 */    NdrFcShort( 0x0 ),    /* 0 */
  603. /* 72 */    NdrFcShort( 0xffffffb8 ),    /* Offset= -72 (0) */
  604.  
  605.             0x0
  606.         }
  607.     };
  608.  
  609. const CInterfaceProxyVtbl * _QDServer_ProxyVtblList[] = 
  610. {
  611.     ( CInterfaceProxyVtbl *) &_IQDBspViewProxyVtbl,
  612.     0
  613. };
  614.  
  615. const CInterfaceStubVtbl * _QDServer_StubVtblList[] = 
  616. {
  617.     ( CInterfaceStubVtbl *) &_IQDBspViewStubVtbl,
  618.     0
  619. };
  620.  
  621. PCInterfaceName const _QDServer_InterfaceNamesList[] = 
  622. {
  623.     "IQDBspView",
  624.     0
  625. };
  626.  
  627. const IID *  _QDServer_BaseIIDList[] = 
  628. {
  629.     &IID_IDispatch,
  630.     0
  631. };
  632.  
  633.  
  634. #define _QDServer_CHECK_IID(n)    IID_GENERIC_CHECK_IID( _QDServer, pIID, n)
  635.  
  636. int __stdcall _QDServer_IID_Lookup( const IID * pIID, int * pIndex )
  637. {
  638.     
  639.     if(!_QDServer_CHECK_IID(0))
  640.         {
  641.         *pIndex = 0;
  642.         return 1;
  643.         }
  644.  
  645.     return 0;
  646. }
  647.  
  648. const ExtendedProxyFileInfo QDServer_ProxyFileInfo = 
  649. {
  650.     (PCInterfaceProxyVtblList *) & _QDServer_ProxyVtblList,
  651.     (PCInterfaceStubVtblList *) & _QDServer_StubVtblList,
  652.     (const PCInterfaceName * ) & _QDServer_InterfaceNamesList,
  653.     (const IID ** ) & _QDServer_BaseIIDList,
  654.     & _QDServer_IID_Lookup, 
  655.     1,
  656.     2
  657. };
  658.