home *** CD-ROM | disk | FTP | other *** search
/ PC Format (South-Africa) 2001 June / PCFJune.iso / Xenon / C++ / FreeCommandLineTools.exe / Include / iwamreg.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-01-31  |  15.3 KB  |  503 lines

  1. #pragma option push -b -a8 -pc -A- /*P_O_Push*/
  2.  
  3. #pragma warning( disable: 4049 )  /* more than 64k source lines */
  4.  
  5. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  6.  
  7.  
  8.  /* File created by MIDL compiler version 5.03.0279 */
  9. /* at Wed Sep 01 16:14:37 1999
  10.  */
  11. /* Compiler settings for .\wamreg.idl:
  12.     Oicf (OptLev=i2), W1, Zp8, env=Win32 (32b run), ms_ext, c_ext
  13.     error checks: allocation ref 
  14.     VC __declspec() decoration level: 
  15.          __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  16.          DECLSPEC_UUID(), MIDL_INTERFACE()
  17. */
  18. //@@MIDL_FILE_HEADING(  )
  19.  
  20.  
  21. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  22. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  23. #define __REQUIRED_RPCNDR_H_VERSION__ 440
  24. #endif
  25.  
  26. #include "rpc.h"
  27. #include "rpcndr.h"
  28.  
  29. #ifndef __RPCNDR_H_VERSION__
  30. #error this stub requires an updated version of <rpcndr.h>
  31. #endif // __RPCNDR_H_VERSION__
  32.  
  33. #ifndef COM_NO_WINDOWS_H
  34. #include "windows.h"
  35. #include "ole2.h"
  36. #endif /*COM_NO_WINDOWS_H*/
  37.  
  38. #ifndef __iwamreg_h__
  39. #define __iwamreg_h__
  40.  
  41. /* Forward Declarations */ 
  42.  
  43. #ifndef __IWamAdmin_FWD_DEFINED__
  44. #define __IWamAdmin_FWD_DEFINED__
  45. typedef interface IWamAdmin IWamAdmin;
  46. #endif     /* __IWamAdmin_FWD_DEFINED__ */
  47.  
  48.  
  49. #ifndef __IWamAdmin2_FWD_DEFINED__
  50. #define __IWamAdmin2_FWD_DEFINED__
  51. typedef interface IWamAdmin2 IWamAdmin2;
  52. #endif     /* __IWamAdmin2_FWD_DEFINED__ */
  53.  
  54.  
  55. #ifndef __WamAdmin_FWD_DEFINED__
  56. #define __WamAdmin_FWD_DEFINED__
  57.  
  58. #ifdef __cplusplus
  59. typedef class WamAdmin WamAdmin;
  60. #else
  61. typedef struct WamAdmin WamAdmin;
  62. #endif /* __cplusplus */
  63.  
  64. #endif     /* __WamAdmin_FWD_DEFINED__ */
  65.  
  66.  
  67. /* header files for imported files */
  68. #include "oaidl.h"
  69. #include "ocidl.h"
  70.  
  71. #ifdef __cplusplus
  72. extern "C"{
  73. #endif 
  74.  
  75. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  76. void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 
  77.  
  78. /* interface __MIDL_itf_wamreg_0000 */
  79. /* [local] */ 
  80.  
  81. /*++
  82.                                                                                 
  83. Copyright (c) 1997-1999 Microsoft Corporation
  84.                                                                                 
  85. Module Name: iwamreg.h
  86.                                                                                 
  87.     WAM (Web Application Manager) Interfaces
  88.                                                                                 
  89. --*/
  90. #ifndef __WAMREG_IADM__IID
  91. #define __WAMREG_IADM__IID
  92. DEFINE_GUID(IID_IWamAdmin, 0x29822AB7, 0xF302, 0x11D0, 0x99, 0x53, 0x00, 0xC0, 0x4F, 0xD9, 0x19, 0xC1);
  93. DEFINE_GUID(IID_IWamAdmin2, 0x29822AB8, 0xF302, 0x11D0, 0x99, 0x53, 0x00, 0xC0, 0x4F, 0xD9, 0x19, 0xC1);
  94. DEFINE_GUID(LIBID_WAMREGLib, 0x29822AA8, 0xF302, 0x11D0, 0x99, 0x53, 0x00, 0xC0, 0x4F, 0xD9, 0x19, 0xC1);
  95. DEFINE_GUID(CLSID_WamAdmin, 0x61738644, 0xF196, 0x11D0, 0x99, 0x53, 0x00, 0xC0, 0x4F, 0xD9, 0x19, 0xC1);
  96. #endif //__WAMREG_IADM__IID
  97. #define APPSTATUS_STOPPED    0
  98. #define APPSTATUS_RUNNING    1
  99. #define APPSTATUS_NOTDEFINED    2
  100. typedef /* [public] */ 
  101. enum __MIDL___MIDL_itf_wamreg_0000_0001
  102.     {    eAppRunInProc    = 0,
  103.     eAppRunOutProcIsolated    = eAppRunInProc + 1,
  104.     eAppRunOutProcInDefaultPool    = eAppRunOutProcIsolated + 1
  105.     }    EAppMode;
  106.  
  107.  
  108.  
  109. extern RPC_IF_HANDLE __MIDL_itf_wamreg_0000_v0_0_c_ifspec;
  110. extern RPC_IF_HANDLE __MIDL_itf_wamreg_0000_v0_0_s_ifspec;
  111.  
  112. #ifndef __IWamAdmin_INTERFACE_DEFINED__
  113. #define __IWamAdmin_INTERFACE_DEFINED__
  114.  
  115. /* interface IWamAdmin */
  116. /* [object][unique][helpstring][uuid] */ 
  117.  
  118.  
  119. EXTERN_C const IID IID_IWamAdmin;
  120.  
  121. #if defined(__cplusplus) && !defined(CINTERFACE)
  122.     
  123.     MIDL_INTERFACE("29822AB7-F302-11D0-9953-00C04FD919C1")
  124.     IWamAdmin : public IUnknown
  125.     {
  126.     public:
  127.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AppCreate( 
  128.             /* [string][unique][in] */ LPCWSTR szMDPath,
  129.             /* [in] */ BOOL fInProc) = 0;
  130.         
  131.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AppDelete( 
  132.             /* [string][unique][in] */ LPCWSTR szMDPath,
  133.             /* [in] */ BOOL fRecursive) = 0;
  134.         
  135.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AppUnLoad( 
  136.             /* [string][unique][in] */ LPCWSTR szMDPath,
  137.             /* [in] */ BOOL fRecursive) = 0;
  138.         
  139.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AppGetStatus( 
  140.             /* [string][unique][in] */ LPCWSTR szMDPath,
  141.             /* [out] */ DWORD __RPC_FAR *pdwAppStatus) = 0;
  142.         
  143.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AppDeleteRecoverable( 
  144.             /* [string][unique][in] */ LPCWSTR szMDPath,
  145.             /* [in] */ BOOL fRecursive) = 0;
  146.         
  147.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AppRecover( 
  148.             /* [string][unique][in] */ LPCWSTR szMDPath,
  149.             /* [in] */ BOOL fRecursive) = 0;
  150.         
  151.     };
  152.     
  153. #else     /* C style interface */
  154.  
  155.     typedef struct IWamAdminVtbl
  156.     {
  157.         BEGIN_INTERFACE
  158.         
  159.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  160.             IWamAdmin __RPC_FAR * This,
  161.             /* [in] */ REFIID riid,
  162.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  163.         
  164.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  165.             IWamAdmin __RPC_FAR * This);
  166.         
  167.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  168.             IWamAdmin __RPC_FAR * This);
  169.         
  170.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AppCreate )( 
  171.             IWamAdmin __RPC_FAR * This,
  172.             /* [string][unique][in] */ LPCWSTR szMDPath,
  173.             /* [in] */ BOOL fInProc);
  174.         
  175.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AppDelete )( 
  176.             IWamAdmin __RPC_FAR * This,
  177.             /* [string][unique][in] */ LPCWSTR szMDPath,
  178.             /* [in] */ BOOL fRecursive);
  179.         
  180.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AppUnLoad )( 
  181.             IWamAdmin __RPC_FAR * This,
  182.             /* [string][unique][in] */ LPCWSTR szMDPath,
  183.             /* [in] */ BOOL fRecursive);
  184.         
  185.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AppGetStatus )( 
  186.             IWamAdmin __RPC_FAR * This,
  187.             /* [string][unique][in] */ LPCWSTR szMDPath,
  188.             /* [out] */ DWORD __RPC_FAR *pdwAppStatus);
  189.         
  190.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AppDeleteRecoverable )( 
  191.             IWamAdmin __RPC_FAR * This,
  192.             /* [string][unique][in] */ LPCWSTR szMDPath,
  193.             /* [in] */ BOOL fRecursive);
  194.         
  195.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AppRecover )( 
  196.             IWamAdmin __RPC_FAR * This,
  197.             /* [string][unique][in] */ LPCWSTR szMDPath,
  198.             /* [in] */ BOOL fRecursive);
  199.         
  200.         END_INTERFACE
  201.     } IWamAdminVtbl;
  202.  
  203.     interface IWamAdmin
  204.     {
  205.         CONST_VTBL struct IWamAdminVtbl __RPC_FAR *lpVtbl;
  206.     };
  207.  
  208.     
  209.  
  210. #ifdef COBJMACROS
  211.  
  212.  
  213. #define IWamAdmin_QueryInterface(This,riid,ppvObject)    \
  214.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  215.  
  216. #define IWamAdmin_AddRef(This)    \
  217.     (This)->lpVtbl -> AddRef(This)
  218.  
  219. #define IWamAdmin_Release(This)    \
  220.     (This)->lpVtbl -> Release(This)
  221.  
  222.  
  223. #define IWamAdmin_AppCreate(This,szMDPath,fInProc)    \
  224.     (This)->lpVtbl -> AppCreate(This,szMDPath,fInProc)
  225.  
  226. #define IWamAdmin_AppDelete(This,szMDPath,fRecursive)    \
  227.     (This)->lpVtbl -> AppDelete(This,szMDPath,fRecursive)
  228.  
  229. #define IWamAdmin_AppUnLoad(This,szMDPath,fRecursive)    \
  230.     (This)->lpVtbl -> AppUnLoad(This,szMDPath,fRecursive)
  231.  
  232. #define IWamAdmin_AppGetStatus(This,szMDPath,pdwAppStatus)    \
  233.     (This)->lpVtbl -> AppGetStatus(This,szMDPath,pdwAppStatus)
  234.  
  235. #define IWamAdmin_AppDeleteRecoverable(This,szMDPath,fRecursive)    \
  236.     (This)->lpVtbl -> AppDeleteRecoverable(This,szMDPath,fRecursive)
  237.  
  238. #define IWamAdmin_AppRecover(This,szMDPath,fRecursive)    \
  239.     (This)->lpVtbl -> AppRecover(This,szMDPath,fRecursive)
  240.  
  241. #endif /* COBJMACROS */
  242.  
  243.  
  244. #endif     /* C style interface */
  245.  
  246.  
  247.  
  248. /* [helpstring] */ HRESULT STDMETHODCALLTYPE IWamAdmin_AppCreate_Proxy( 
  249.     IWamAdmin __RPC_FAR * This,
  250.     /* [string][unique][in] */ LPCWSTR szMDPath,
  251.     /* [in] */ BOOL fInProc);
  252.  
  253.  
  254. void __RPC_STUB IWamAdmin_AppCreate_Stub(
  255.     IRpcStubBuffer *This,
  256.     IRpcChannelBuffer *_pRpcChannelBuffer,
  257.     PRPC_MESSAGE _pRpcMessage,
  258.     DWORD *_pdwStubPhase);
  259.  
  260.  
  261. /* [helpstring] */ HRESULT STDMETHODCALLTYPE IWamAdmin_AppDelete_Proxy( 
  262.     IWamAdmin __RPC_FAR * This,
  263.     /* [string][unique][in] */ LPCWSTR szMDPath,
  264.     /* [in] */ BOOL fRecursive);
  265.  
  266.  
  267. void __RPC_STUB IWamAdmin_AppDelete_Stub(
  268.     IRpcStubBuffer *This,
  269.     IRpcChannelBuffer *_pRpcChannelBuffer,
  270.     PRPC_MESSAGE _pRpcMessage,
  271.     DWORD *_pdwStubPhase);
  272.  
  273.  
  274. /* [helpstring] */ HRESULT STDMETHODCALLTYPE IWamAdmin_AppUnLoad_Proxy( 
  275.     IWamAdmin __RPC_FAR * This,
  276.     /* [string][unique][in] */ LPCWSTR szMDPath,
  277.     /* [in] */ BOOL fRecursive);
  278.  
  279.  
  280. void __RPC_STUB IWamAdmin_AppUnLoad_Stub(
  281.     IRpcStubBuffer *This,
  282.     IRpcChannelBuffer *_pRpcChannelBuffer,
  283.     PRPC_MESSAGE _pRpcMessage,
  284.     DWORD *_pdwStubPhase);
  285.  
  286.  
  287. /* [helpstring] */ HRESULT STDMETHODCALLTYPE IWamAdmin_AppGetStatus_Proxy( 
  288.     IWamAdmin __RPC_FAR * This,
  289.     /* [string][unique][in] */ LPCWSTR szMDPath,
  290.     /* [out] */ DWORD __RPC_FAR *pdwAppStatus);
  291.  
  292.  
  293. void __RPC_STUB IWamAdmin_AppGetStatus_Stub(
  294.     IRpcStubBuffer *This,
  295.     IRpcChannelBuffer *_pRpcChannelBuffer,
  296.     PRPC_MESSAGE _pRpcMessage,
  297.     DWORD *_pdwStubPhase);
  298.  
  299.  
  300. /* [helpstring] */ HRESULT STDMETHODCALLTYPE IWamAdmin_AppDeleteRecoverable_Proxy( 
  301.     IWamAdmin __RPC_FAR * This,
  302.     /* [string][unique][in] */ LPCWSTR szMDPath,
  303.     /* [in] */ BOOL fRecursive);
  304.  
  305.  
  306. void __RPC_STUB IWamAdmin_AppDeleteRecoverable_Stub(
  307.     IRpcStubBuffer *This,
  308.     IRpcChannelBuffer *_pRpcChannelBuffer,
  309.     PRPC_MESSAGE _pRpcMessage,
  310.     DWORD *_pdwStubPhase);
  311.  
  312.  
  313. /* [helpstring] */ HRESULT STDMETHODCALLTYPE IWamAdmin_AppRecover_Proxy( 
  314.     IWamAdmin __RPC_FAR * This,
  315.     /* [string][unique][in] */ LPCWSTR szMDPath,
  316.     /* [in] */ BOOL fRecursive);
  317.  
  318.  
  319. void __RPC_STUB IWamAdmin_AppRecover_Stub(
  320.     IRpcStubBuffer *This,
  321.     IRpcChannelBuffer *_pRpcChannelBuffer,
  322.     PRPC_MESSAGE _pRpcMessage,
  323.     DWORD *_pdwStubPhase);
  324.  
  325.  
  326.  
  327. #endif     /* __IWamAdmin_INTERFACE_DEFINED__ */
  328.  
  329.  
  330. #ifndef __IWamAdmin2_INTERFACE_DEFINED__
  331. #define __IWamAdmin2_INTERFACE_DEFINED__
  332.  
  333. /* interface IWamAdmin2 */
  334. /* [object][unique][helpstring][uuid] */ 
  335.  
  336.  
  337. EXTERN_C const IID IID_IWamAdmin2;
  338.  
  339. #if defined(__cplusplus) && !defined(CINTERFACE)
  340.     
  341.     MIDL_INTERFACE("29822AB8-F302-11D0-9953-00C04FD919C1")
  342.     IWamAdmin2 : public IWamAdmin
  343.     {
  344.     public:
  345.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AppCreate2( 
  346.             /* [string][unique][in] */ LPCWSTR szMDPath,
  347.             /* [in] */ DWORD dwAppMode) = 0;
  348.         
  349.     };
  350.     
  351. #else     /* C style interface */
  352.  
  353.     typedef struct IWamAdmin2Vtbl
  354.     {
  355.         BEGIN_INTERFACE
  356.         
  357.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  358.             IWamAdmin2 __RPC_FAR * This,
  359.             /* [in] */ REFIID riid,
  360.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  361.         
  362.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  363.             IWamAdmin2 __RPC_FAR * This);
  364.         
  365.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  366.             IWamAdmin2 __RPC_FAR * This);
  367.         
  368.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AppCreate )( 
  369.             IWamAdmin2 __RPC_FAR * This,
  370.             /* [string][unique][in] */ LPCWSTR szMDPath,
  371.             /* [in] */ BOOL fInProc);
  372.         
  373.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AppDelete )( 
  374.             IWamAdmin2 __RPC_FAR * This,
  375.             /* [string][unique][in] */ LPCWSTR szMDPath,
  376.             /* [in] */ BOOL fRecursive);
  377.         
  378.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AppUnLoad )( 
  379.             IWamAdmin2 __RPC_FAR * This,
  380.             /* [string][unique][in] */ LPCWSTR szMDPath,
  381.             /* [in] */ BOOL fRecursive);
  382.         
  383.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AppGetStatus )( 
  384.             IWamAdmin2 __RPC_FAR * This,
  385.             /* [string][unique][in] */ LPCWSTR szMDPath,
  386.             /* [out] */ DWORD __RPC_FAR *pdwAppStatus);
  387.         
  388.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AppDeleteRecoverable )( 
  389.             IWamAdmin2 __RPC_FAR * This,
  390.             /* [string][unique][in] */ LPCWSTR szMDPath,
  391.             /* [in] */ BOOL fRecursive);
  392.         
  393.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AppRecover )( 
  394.             IWamAdmin2 __RPC_FAR * This,
  395.             /* [string][unique][in] */ LPCWSTR szMDPath,
  396.             /* [in] */ BOOL fRecursive);
  397.         
  398.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AppCreate2 )( 
  399.             IWamAdmin2 __RPC_FAR * This,
  400.             /* [string][unique][in] */ LPCWSTR szMDPath,
  401.             /* [in] */ DWORD dwAppMode);
  402.         
  403.         END_INTERFACE
  404.     } IWamAdmin2Vtbl;
  405.  
  406.     interface IWamAdmin2
  407.     {
  408.         CONST_VTBL struct IWamAdmin2Vtbl __RPC_FAR *lpVtbl;
  409.     };
  410.  
  411.     
  412.  
  413. #ifdef COBJMACROS
  414.  
  415.  
  416. #define IWamAdmin2_QueryInterface(This,riid,ppvObject)    \
  417.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  418.  
  419. #define IWamAdmin2_AddRef(This)    \
  420.     (This)->lpVtbl -> AddRef(This)
  421.  
  422. #define IWamAdmin2_Release(This)    \
  423.     (This)->lpVtbl -> Release(This)
  424.  
  425.  
  426. #define IWamAdmin2_AppCreate(This,szMDPath,fInProc)    \
  427.     (This)->lpVtbl -> AppCreate(This,szMDPath,fInProc)
  428.  
  429. #define IWamAdmin2_AppDelete(This,szMDPath,fRecursive)    \
  430.     (This)->lpVtbl -> AppDelete(This,szMDPath,fRecursive)
  431.  
  432. #define IWamAdmin2_AppUnLoad(This,szMDPath,fRecursive)    \
  433.     (This)->lpVtbl -> AppUnLoad(This,szMDPath,fRecursive)
  434.  
  435. #define IWamAdmin2_AppGetStatus(This,szMDPath,pdwAppStatus)    \
  436.     (This)->lpVtbl -> AppGetStatus(This,szMDPath,pdwAppStatus)
  437.  
  438. #define IWamAdmin2_AppDeleteRecoverable(This,szMDPath,fRecursive)    \
  439.     (This)->lpVtbl -> AppDeleteRecoverable(This,szMDPath,fRecursive)
  440.  
  441. #define IWamAdmin2_AppRecover(This,szMDPath,fRecursive)    \
  442.     (This)->lpVtbl -> AppRecover(This,szMDPath,fRecursive)
  443.  
  444.  
  445. #define IWamAdmin2_AppCreate2(This,szMDPath,dwAppMode)    \
  446.     (This)->lpVtbl -> AppCreate2(This,szMDPath,dwAppMode)
  447.  
  448. #endif /* COBJMACROS */
  449.  
  450.  
  451. #endif     /* C style interface */
  452.  
  453.  
  454.  
  455. /* [helpstring] */ HRESULT STDMETHODCALLTYPE IWamAdmin2_AppCreate2_Proxy( 
  456.     IWamAdmin2 __RPC_FAR * This,
  457.     /* [string][unique][in] */ LPCWSTR szMDPath,
  458.     /* [in] */ DWORD dwAppMode);
  459.  
  460.  
  461. void __RPC_STUB IWamAdmin2_AppCreate2_Stub(
  462.     IRpcStubBuffer *This,
  463.     IRpcChannelBuffer *_pRpcChannelBuffer,
  464.     PRPC_MESSAGE _pRpcMessage,
  465.     DWORD *_pdwStubPhase);
  466.  
  467.  
  468.  
  469. #endif     /* __IWamAdmin2_INTERFACE_DEFINED__ */
  470.  
  471.  
  472.  
  473. #ifndef __WAMREGLib_LIBRARY_DEFINED__
  474. #define __WAMREGLib_LIBRARY_DEFINED__
  475.  
  476. /* library WAMREGLib */
  477. /* [helpstring][version][uuid] */ 
  478.  
  479.  
  480. EXTERN_C const IID LIBID_WAMREGLib;
  481.  
  482. EXTERN_C const CLSID CLSID_WamAdmin;
  483.  
  484. #ifdef __cplusplus
  485.  
  486. class DECLSPEC_UUID("61738644-F196-11D0-9953-00C04FD919C1")
  487. WamAdmin;
  488. #endif
  489. #endif /* __WAMREGLib_LIBRARY_DEFINED__ */
  490.  
  491. /* Additional Prototypes for ALL interfaces */
  492.  
  493. /* end of Additional Prototypes */
  494.  
  495. #ifdef __cplusplus
  496. }
  497. #endif
  498.  
  499. #endif
  500.  
  501.  
  502. #pragma option pop /*P_O_Pop*/
  503.