WordSpy_p.c
上传用户:tao_1987
上传日期:2019-03-05
资源大小:16k
文件大小:12k
源码类别:

DNA

开发平台:

C/C++

  1. /* this ALWAYS GENERATED file contains the proxy stub code */
  2.  /* File created by MIDL compiler version 6.00.0361 */
  3. /* at Mon Oct 17 02:17:50 2005
  4.  */
  5. /* Compiler settings for D:VcWorkWordSpyWordSpy.idl:
  6.     Oicf, W1, Zp8, env=Win32 (32b run)
  7.     protocol : dce , ms_ext, c_ext, robust
  8.     error checks: allocation ref bounds_check enum stub_data 
  9.     VC __declspec() decoration level: 
  10.          __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  11.          DECLSPEC_UUID(), MIDL_INTERFACE()
  12. */
  13. //@@MIDL_FILE_HEADING(  )
  14. #if !defined(_M_IA64) && !defined(_M_AMD64)
  15. #pragma warning( disable: 4049 )  /* more than 64k source lines */
  16. #if _MSC_VER >= 1200
  17. #pragma warning(push)
  18. #endif
  19. #pragma warning( disable: 4100 ) /* unreferenced arguments in x86 call */
  20. #pragma warning( disable: 4211 )  /* redefine extent to static */
  21. #pragma warning( disable: 4232 )  /* dllimport identity*/
  22. #define USE_STUBLESS_PROXY
  23. /* verify that the <rpcproxy.h> version is high enough to compile this file*/
  24. #ifndef __REDQ_RPCPROXY_H_VERSION__
  25. #define __REQUIRED_RPCPROXY_H_VERSION__ 475
  26. #endif
  27. #include "rpcproxy.h"
  28. #ifndef __RPCPROXY_H_VERSION__
  29. #error this stub requires an updated version of <rpcproxy.h>
  30. #endif // __RPCPROXY_H_VERSION__
  31. #include "WordSpy.h"
  32. #define TYPE_FORMAT_STRING_SIZE   3                                 
  33. #define PROC_FORMAT_STRING_SIZE   1                                 
  34. #define TRANSMIT_AS_TABLE_SIZE    0            
  35. #define WIRE_MARSHAL_TABLE_SIZE   0            
  36. typedef struct _MIDL_TYPE_FORMAT_STRING
  37.     {
  38.     short          Pad;
  39.     unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];
  40.     } MIDL_TYPE_FORMAT_STRING;
  41. typedef struct _MIDL_PROC_FORMAT_STRING
  42.     {
  43.     short          Pad;
  44.     unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];
  45.     } MIDL_PROC_FORMAT_STRING;
  46. static RPC_SYNTAX_IDENTIFIER  _RpcTransferSyntax = 
  47. {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
  48. extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
  49. extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
  50. extern const MIDL_STUB_DESC Object_StubDesc;
  51. extern const MIDL_SERVER_INFO IAddin_ServerInfo;
  52. extern const MIDL_STUBLESS_PROXY_INFO IAddin_ProxyInfo;
  53. #if !defined(__RPC_WIN32__)
  54. #error  Invalid build platform for this stub.
  55. #endif
  56. #if !(TARGET_IS_NT50_OR_LATER)
  57. #error You need a Windows 2000 or later to run this stub because it uses these features:
  58. #error   /robust command line switch.
  59. #error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
  60. #error This app will die there with the RPC_X_WRONG_STUB_VERSION error.
  61. #endif
  62. static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
  63.     {
  64.         0,
  65.         {
  66. 0x0
  67.         }
  68.     };
  69. static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
  70.     {
  71.         0,
  72.         {
  73. NdrFcShort( 0x0 ), /* 0 */
  74. 0x0
  75.         }
  76.     };
  77. /* Object interface: IUnknown, ver. 0.0,
  78.    GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  79. /* Object interface: IDispatch, ver. 0.0,
  80.    GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  81. /* Object interface: IAddin, ver. 0.0,
  82.    GUID={0x95F03594,0x1668,0x4C31,{0x83,0xDA,0xD3,0x33,0xC2,0x8F,0x01,0x57}} */
  83. #pragma code_seg(".orpc")
  84. static const unsigned short IAddin_FormatStringOffsetTable[] =
  85.     {
  86.     (unsigned short) -1,
  87.     (unsigned short) -1,
  88.     (unsigned short) -1,
  89.     (unsigned short) -1,
  90.     0
  91.     };
  92. static const MIDL_STUBLESS_PROXY_INFO IAddin_ProxyInfo =
  93.     {
  94.     &Object_StubDesc,
  95.     __MIDL_ProcFormatString.Format,
  96.     &IAddin_FormatStringOffsetTable[-3],
  97.     0,
  98.     0,
  99.     0
  100.     };
  101. static const MIDL_SERVER_INFO IAddin_ServerInfo = 
  102.     {
  103.     &Object_StubDesc,
  104.     0,
  105.     __MIDL_ProcFormatString.Format,
  106.     &IAddin_FormatStringOffsetTable[-3],
  107.     0,
  108.     0,
  109.     0,
  110.     0};
  111. CINTERFACE_PROXY_VTABLE(7) _IAddinProxyVtbl = 
  112. {
  113.     0,
  114.     &IID_IAddin,
  115.     IUnknown_QueryInterface_Proxy,
  116.     IUnknown_AddRef_Proxy,
  117.     IUnknown_Release_Proxy ,
  118.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfoCount */ ,
  119.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfo */ ,
  120.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetIDsOfNames */ ,
  121.     0 /* IDispatch_Invoke_Proxy */
  122. };
  123. static const PRPC_STUB_FUNCTION IAddin_table[] =
  124. {
  125.     STUB_FORWARDING_FUNCTION,
  126.     STUB_FORWARDING_FUNCTION,
  127.     STUB_FORWARDING_FUNCTION,
  128.     STUB_FORWARDING_FUNCTION
  129. };
  130. CInterfaceStubVtbl _IAddinStubVtbl =
  131. {
  132.     &IID_IAddin,
  133.     &IAddin_ServerInfo,
  134.     7,
  135.     &IAddin_table[-3],
  136.     CStdStubBuffer_DELEGATING_METHODS
  137. };
  138. static const MIDL_STUB_DESC Object_StubDesc = 
  139.     {
  140.     0,
  141.     NdrOleAllocate,
  142.     NdrOleFree,
  143.     0,
  144.     0,
  145.     0,
  146.     0,
  147.     0,
  148.     __MIDL_TypeFormatString.Format,
  149.     1, /* -error bounds_check flag */
  150.     0x50002, /* Ndr library version */
  151.     0,
  152.     0x6000169, /* MIDL Version 6.0.361 */
  153.     0,
  154.     0,
  155.     0,  /* notify & notify_flag routine table */
  156.     0x1, /* MIDL flag */
  157.     0, /* cs routines */
  158.     0,   /* proxy/server info */
  159.     0   /* Reserved5 */
  160.     };
  161. const CInterfaceProxyVtbl * _WordSpy_ProxyVtblList[] = 
  162. {
  163.     ( CInterfaceProxyVtbl *) &_IAddinProxyVtbl,
  164.     0
  165. };
  166. const CInterfaceStubVtbl * _WordSpy_StubVtblList[] = 
  167. {
  168.     ( CInterfaceStubVtbl *) &_IAddinStubVtbl,
  169.     0
  170. };
  171. PCInterfaceName const _WordSpy_InterfaceNamesList[] = 
  172. {
  173.     "IAddin",
  174.     0
  175. };
  176. const IID *  _WordSpy_BaseIIDList[] = 
  177. {
  178.     &IID_IDispatch,
  179.     0
  180. };
  181. #define _WordSpy_CHECK_IID(n) IID_GENERIC_CHECK_IID( _WordSpy, pIID, n)
  182. int __stdcall _WordSpy_IID_Lookup( const IID * pIID, int * pIndex )
  183. {
  184.     
  185.     if(!_WordSpy_CHECK_IID(0))
  186.         {
  187.         *pIndex = 0;
  188.         return 1;
  189.         }
  190.     return 0;
  191. }
  192. const ExtendedProxyFileInfo WordSpy_ProxyFileInfo = 
  193. {
  194.     (PCInterfaceProxyVtblList *) & _WordSpy_ProxyVtblList,
  195.     (PCInterfaceStubVtblList *) & _WordSpy_StubVtblList,
  196.     (const PCInterfaceName * ) & _WordSpy_InterfaceNamesList,
  197.     (const IID ** ) & _WordSpy_BaseIIDList,
  198.     & _WordSpy_IID_Lookup, 
  199.     1,
  200.     2,
  201.     0, /* table of [async_uuid] interfaces */
  202.     0, /* Filler1 */
  203.     0, /* Filler2 */
  204.     0  /* Filler3 */
  205. };
  206. #if _MSC_VER >= 1200
  207. #pragma warning(pop)
  208. #endif
  209. #endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/
  210. /* this ALWAYS GENERATED file contains the proxy stub code */
  211.  /* File created by MIDL compiler version 6.00.0361 */
  212. /* at Mon Oct 17 02:17:50 2005
  213.  */
  214. /* Compiler settings for D:VcWorkWordSpyWordSpy.idl:
  215.     Oicf, W1, Zp8, env=Win64 (32b run,appending)
  216.     protocol : dce , ms_ext, c_ext, robust
  217.     error checks: allocation ref bounds_check enum stub_data 
  218.     VC __declspec() decoration level: 
  219.          __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  220.          DECLSPEC_UUID(), MIDL_INTERFACE()
  221. */
  222. //@@MIDL_FILE_HEADING(  )
  223. #if defined(_M_IA64) || defined(_M_AMD64)
  224. #pragma warning( disable: 4049 )  /* more than 64k source lines */
  225. #if _MSC_VER >= 1200
  226. #pragma warning(push)
  227. #endif
  228. #pragma warning( disable: 4211 )  /* redefine extent to static */
  229. #pragma warning( disable: 4232 )  /* dllimport identity*/
  230. #define USE_STUBLESS_PROXY
  231. /* verify that the <rpcproxy.h> version is high enough to compile this file*/
  232. #ifndef __REDQ_RPCPROXY_H_VERSION__
  233. #define __REQUIRED_RPCPROXY_H_VERSION__ 475
  234. #endif
  235. #include "rpcproxy.h"
  236. #ifndef __RPCPROXY_H_VERSION__
  237. #error this stub requires an updated version of <rpcproxy.h>
  238. #endif // __RPCPROXY_H_VERSION__
  239. #include "WordSpy.h"
  240. #define TYPE_FORMAT_STRING_SIZE   3                                 
  241. #define PROC_FORMAT_STRING_SIZE   1                                 
  242. #define TRANSMIT_AS_TABLE_SIZE    0            
  243. #define WIRE_MARSHAL_TABLE_SIZE   0            
  244. typedef struct _MIDL_TYPE_FORMAT_STRING
  245.     {
  246.     short          Pad;
  247.     unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];
  248.     } MIDL_TYPE_FORMAT_STRING;
  249. typedef struct _MIDL_PROC_FORMAT_STRING
  250.     {
  251.     short          Pad;
  252.     unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];
  253.     } MIDL_PROC_FORMAT_STRING;
  254. static RPC_SYNTAX_IDENTIFIER  _RpcTransferSyntax = 
  255. {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
  256. extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
  257. extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
  258. extern const MIDL_STUB_DESC Object_StubDesc;
  259. extern const MIDL_SERVER_INFO IAddin_ServerInfo;
  260. extern const MIDL_STUBLESS_PROXY_INFO IAddin_ProxyInfo;
  261. #if !defined(__RPC_WIN64__)
  262. #error  Invalid build platform for this stub.
  263. #endif
  264. static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
  265.     {
  266.         0,
  267.         {
  268. 0x0
  269.         }
  270.     };
  271. static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
  272.     {
  273.         0,
  274.         {
  275. NdrFcShort( 0x0 ), /* 0 */
  276. 0x0
  277.         }
  278.     };
  279. /* Object interface: IUnknown, ver. 0.0,
  280.    GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  281. /* Object interface: IDispatch, ver. 0.0,
  282.    GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  283. /* Object interface: IAddin, ver. 0.0,
  284.    GUID={0x95F03594,0x1668,0x4C31,{0x83,0xDA,0xD3,0x33,0xC2,0x8F,0x01,0x57}} */
  285. #pragma code_seg(".orpc")
  286. static const unsigned short IAddin_FormatStringOffsetTable[] =
  287.     {
  288.     (unsigned short) -1,
  289.     (unsigned short) -1,
  290.     (unsigned short) -1,
  291.     (unsigned short) -1,
  292.     0
  293.     };
  294. static const MIDL_STUBLESS_PROXY_INFO IAddin_ProxyInfo =
  295.     {
  296.     &Object_StubDesc,
  297.     __MIDL_ProcFormatString.Format,
  298.     &IAddin_FormatStringOffsetTable[-3],
  299.     0,
  300.     0,
  301.     0
  302.     };
  303. static const MIDL_SERVER_INFO IAddin_ServerInfo = 
  304.     {
  305.     &Object_StubDesc,
  306.     0,
  307.     __MIDL_ProcFormatString.Format,
  308.     &IAddin_FormatStringOffsetTable[-3],
  309.     0,
  310.     0,
  311.     0,
  312.     0};
  313. CINTERFACE_PROXY_VTABLE(7) _IAddinProxyVtbl = 
  314. {
  315.     0,
  316.     &IID_IAddin,
  317.     IUnknown_QueryInterface_Proxy,
  318.     IUnknown_AddRef_Proxy,
  319.     IUnknown_Release_Proxy ,
  320.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfoCount */ ,
  321.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfo */ ,
  322.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetIDsOfNames */ ,
  323.     0 /* IDispatch_Invoke_Proxy */
  324. };
  325. static const PRPC_STUB_FUNCTION IAddin_table[] =
  326. {
  327.     STUB_FORWARDING_FUNCTION,
  328.     STUB_FORWARDING_FUNCTION,
  329.     STUB_FORWARDING_FUNCTION,
  330.     STUB_FORWARDING_FUNCTION
  331. };
  332. CInterfaceStubVtbl _IAddinStubVtbl =
  333. {
  334.     &IID_IAddin,
  335.     &IAddin_ServerInfo,
  336.     7,
  337.     &IAddin_table[-3],
  338.     CStdStubBuffer_DELEGATING_METHODS
  339. };
  340. static const MIDL_STUB_DESC Object_StubDesc = 
  341.     {
  342.     0,
  343.     NdrOleAllocate,
  344.     NdrOleFree,
  345.     0,
  346.     0,
  347.     0,
  348.     0,
  349.     0,
  350.     __MIDL_TypeFormatString.Format,
  351.     1, /* -error bounds_check flag */
  352.     0x50002, /* Ndr library version */
  353.     0,
  354.     0x6000169, /* MIDL Version 6.0.361 */
  355.     0,
  356.     0,
  357.     0,  /* notify & notify_flag routine table */
  358.     0x1, /* MIDL flag */
  359.     0, /* cs routines */
  360.     0,   /* proxy/server info */
  361.     0   /* Reserved5 */
  362.     };
  363. const CInterfaceProxyVtbl * _WordSpy_ProxyVtblList[] = 
  364. {
  365.     ( CInterfaceProxyVtbl *) &_IAddinProxyVtbl,
  366.     0
  367. };
  368. const CInterfaceStubVtbl * _WordSpy_StubVtblList[] = 
  369. {
  370.     ( CInterfaceStubVtbl *) &_IAddinStubVtbl,
  371.     0
  372. };
  373. PCInterfaceName const _WordSpy_InterfaceNamesList[] = 
  374. {
  375.     "IAddin",
  376.     0
  377. };
  378. const IID *  _WordSpy_BaseIIDList[] = 
  379. {
  380.     &IID_IDispatch,
  381.     0
  382. };
  383. #define _WordSpy_CHECK_IID(n) IID_GENERIC_CHECK_IID( _WordSpy, pIID, n)
  384. int __stdcall _WordSpy_IID_Lookup( const IID * pIID, int * pIndex )
  385. {
  386.     
  387.     if(!_WordSpy_CHECK_IID(0))
  388.         {
  389.         *pIndex = 0;
  390.         return 1;
  391.         }
  392.     return 0;
  393. }
  394. const ExtendedProxyFileInfo WordSpy_ProxyFileInfo = 
  395. {
  396.     (PCInterfaceProxyVtblList *) & _WordSpy_ProxyVtblList,
  397.     (PCInterfaceStubVtblList *) & _WordSpy_StubVtblList,
  398.     (const PCInterfaceName * ) & _WordSpy_InterfaceNamesList,
  399.     (const IID ** ) & _WordSpy_BaseIIDList,
  400.     & _WordSpy_IID_Lookup, 
  401.     1,
  402.     2,
  403.     0, /* table of [async_uuid] interfaces */
  404.     0, /* Filler1 */
  405.     0, /* Filler2 */
  406.     0  /* Filler3 */
  407. };
  408. #if _MSC_VER >= 1200
  409. #pragma warning(pop)
  410. #endif
  411. #endif /* defined(_M_IA64) || defined(_M_AMD64)*/