diff --git a/.gitignore b/.gitignore index c7c93a57..90d813c1 100644 --- a/.gitignore +++ b/.gitignore @@ -17,6 +17,9 @@ Win32_Release x64_Release /src/DebugFiles /src/BuildUtil/obj/ +/src/vpnweb/vpnweb.h +/src/vpnweb/vpnweb_i.c +/src/vpnweb/vpnweb_p.c # Applied for 'developer_tools/stbchecker/' # Copied from by https://www.gitignore.io/api/visualstudio diff --git a/src/vpnweb/vpnweb.h b/src/vpnweb/vpnweb.h deleted file mode 100644 index e23a4a1a..00000000 --- a/src/vpnweb/vpnweb.h +++ /dev/null @@ -1,380 +0,0 @@ - - -/* this ALWAYS GENERATED file contains the definitions for the interfaces */ - - - /* File created by MIDL compiler version 7.00.0500 */ -/* at Wed Oct 18 16:31:00 2017 - */ -/* Compiler settings for .\vpnweb.idl: - Oicf, W1, Zp8, env=Win32 (32b run) - protocol : dce , ms_ext, c_ext - error checks: allocation ref bounds_check enum stub_data - VC __declspec() decoration level: - __declspec(uuid()), __declspec(selectany), __declspec(novtable) - DECLSPEC_UUID(), MIDL_INTERFACE() -*/ -//@@MIDL_FILE_HEADING( ) - -#pragma warning( disable: 4049 ) /* more than 64k source lines */ - - -/* verify that the version is high enough to compile this file*/ -#ifndef __REQUIRED_RPCNDR_H_VERSION__ -#define __REQUIRED_RPCNDR_H_VERSION__ 440 -#endif - -#include "rpc.h" -#include "rpcndr.h" - -#ifndef __RPCNDR_H_VERSION__ -#error this stub requires an updated version of -#endif // __RPCNDR_H_VERSION__ - -#ifndef COM_NO_WINDOWS_H -#include "windows.h" -#include "ole2.h" -#endif /*COM_NO_WINDOWS_H*/ - -#ifndef __vpnweb_h__ -#define __vpnweb_h__ - -#if defined(_MSC_VER) && (_MSC_VER >= 1020) -#pragma once -#endif - -/* Forward Declarations */ - -#ifndef __IVpnWebControl_FWD_DEFINED__ -#define __IVpnWebControl_FWD_DEFINED__ -typedef interface IVpnWebControl IVpnWebControl; -#endif /* __IVpnWebControl_FWD_DEFINED__ */ - - -#ifndef __VpnWebControl_FWD_DEFINED__ -#define __VpnWebControl_FWD_DEFINED__ - -#ifdef __cplusplus -typedef class VpnWebControl VpnWebControl; -#else -typedef struct VpnWebControl VpnWebControl; -#endif /* __cplusplus */ - -#endif /* __VpnWebControl_FWD_DEFINED__ */ - - -/* header files for imported files */ -#include "oaidl.h" -#include "ocidl.h" - -#ifdef __cplusplus -extern "C"{ -#endif - - -#ifndef __IVpnWebControl_INTERFACE_DEFINED__ -#define __IVpnWebControl_INTERFACE_DEFINED__ - -/* interface IVpnWebControl */ -/* [unique][helpstring][nonextensible][dual][uuid][object] */ - - -EXTERN_C const IID IID_IVpnWebControl; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - MIDL_INTERFACE("BEAC96A9-05ED-46B3-975C-4462E83878F5") - IVpnWebControl : public IDispatch - { - public: - virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_InstallerExeUrl( - /* [retval][out] */ BSTR *pVal) = 0; - - virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_InstallerExeUrl( - /* [in] */ BSTR newVal) = 0; - - virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_InstallerInfUrl( - /* [retval][out] */ BSTR *pVal) = 0; - - virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_InstallerInfUrl( - /* [in] */ BSTR newVal) = 0; - - virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SettingUrl( - /* [retval][out] */ BSTR *pVal) = 0; - - virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SettingUrl( - /* [in] */ BSTR newVal) = 0; - - virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VpnServerManagerMode( - /* [retval][out] */ BSTR *pVal) = 0; - - virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_VpnServerManagerMode( - /* [in] */ BSTR newVal) = 0; - - virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VpnServerHostname( - /* [retval][out] */ BSTR *pVal) = 0; - - virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_VpnServerHostname( - /* [in] */ BSTR newVal) = 0; - - virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VpnServerHubName( - /* [retval][out] */ BSTR *pVal) = 0; - - virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_VpnServerHubName( - /* [in] */ BSTR newVal) = 0; - - virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VpnServerPassword( - /* [retval][out] */ BSTR *pVal) = 0; - - virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_VpnServerPassword( - /* [in] */ BSTR newVal) = 0; - - virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LanguageID( - /* [retval][out] */ BSTR *pVal) = 0; - - virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LanguageID( - /* [in] */ BSTR newVal) = 0; - - }; - -#else /* C style interface */ - - typedef struct IVpnWebControlVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE *QueryInterface )( - IVpnWebControl * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ - __RPC__deref_out void **ppvObject); - - ULONG ( STDMETHODCALLTYPE *AddRef )( - IVpnWebControl * This); - - ULONG ( STDMETHODCALLTYPE *Release )( - IVpnWebControl * This); - - HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( - IVpnWebControl * This, - /* [out] */ UINT *pctinfo); - - HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( - IVpnWebControl * This, - /* [in] */ UINT iTInfo, - /* [in] */ LCID lcid, - /* [out] */ ITypeInfo **ppTInfo); - - HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( - IVpnWebControl * This, - /* [in] */ REFIID riid, - /* [size_is][in] */ LPOLESTR *rgszNames, - /* [range][in] */ UINT cNames, - /* [in] */ LCID lcid, - /* [size_is][out] */ DISPID *rgDispId); - - /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( - IVpnWebControl * This, - /* [in] */ DISPID dispIdMember, - /* [in] */ REFIID riid, - /* [in] */ LCID lcid, - /* [in] */ WORD wFlags, - /* [out][in] */ DISPPARAMS *pDispParams, - /* [out] */ VARIANT *pVarResult, - /* [out] */ EXCEPINFO *pExcepInfo, - /* [out] */ UINT *puArgErr); - - /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InstallerExeUrl )( - IVpnWebControl * This, - /* [retval][out] */ BSTR *pVal); - - /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InstallerExeUrl )( - IVpnWebControl * This, - /* [in] */ BSTR newVal); - - /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InstallerInfUrl )( - IVpnWebControl * This, - /* [retval][out] */ BSTR *pVal); - - /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InstallerInfUrl )( - IVpnWebControl * This, - /* [in] */ BSTR newVal); - - /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SettingUrl )( - IVpnWebControl * This, - /* [retval][out] */ BSTR *pVal); - - /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SettingUrl )( - IVpnWebControl * This, - /* [in] */ BSTR newVal); - - /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VpnServerManagerMode )( - IVpnWebControl * This, - /* [retval][out] */ BSTR *pVal); - - /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_VpnServerManagerMode )( - IVpnWebControl * This, - /* [in] */ BSTR newVal); - - /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VpnServerHostname )( - IVpnWebControl * This, - /* [retval][out] */ BSTR *pVal); - - /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_VpnServerHostname )( - IVpnWebControl * This, - /* [in] */ BSTR newVal); - - /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VpnServerHubName )( - IVpnWebControl * This, - /* [retval][out] */ BSTR *pVal); - - /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_VpnServerHubName )( - IVpnWebControl * This, - /* [in] */ BSTR newVal); - - /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VpnServerPassword )( - IVpnWebControl * This, - /* [retval][out] */ BSTR *pVal); - - /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_VpnServerPassword )( - IVpnWebControl * This, - /* [in] */ BSTR newVal); - - /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LanguageID )( - IVpnWebControl * This, - /* [retval][out] */ BSTR *pVal); - - /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LanguageID )( - IVpnWebControl * This, - /* [in] */ BSTR newVal); - - END_INTERFACE - } IVpnWebControlVtbl; - - interface IVpnWebControl - { - CONST_VTBL struct IVpnWebControlVtbl *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IVpnWebControl_QueryInterface(This,riid,ppvObject) \ - ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) - -#define IVpnWebControl_AddRef(This) \ - ( (This)->lpVtbl -> AddRef(This) ) - -#define IVpnWebControl_Release(This) \ - ( (This)->lpVtbl -> Release(This) ) - - -#define IVpnWebControl_GetTypeInfoCount(This,pctinfo) \ - ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) - -#define IVpnWebControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ - ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) - -#define IVpnWebControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ - ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) - -#define IVpnWebControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ - ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) - - -#define IVpnWebControl_get_InstallerExeUrl(This,pVal) \ - ( (This)->lpVtbl -> get_InstallerExeUrl(This,pVal) ) - -#define IVpnWebControl_put_InstallerExeUrl(This,newVal) \ - ( (This)->lpVtbl -> put_InstallerExeUrl(This,newVal) ) - -#define IVpnWebControl_get_InstallerInfUrl(This,pVal) \ - ( (This)->lpVtbl -> get_InstallerInfUrl(This,pVal) ) - -#define IVpnWebControl_put_InstallerInfUrl(This,newVal) \ - ( (This)->lpVtbl -> put_InstallerInfUrl(This,newVal) ) - -#define IVpnWebControl_get_SettingUrl(This,pVal) \ - ( (This)->lpVtbl -> get_SettingUrl(This,pVal) ) - -#define IVpnWebControl_put_SettingUrl(This,newVal) \ - ( (This)->lpVtbl -> put_SettingUrl(This,newVal) ) - -#define IVpnWebControl_get_VpnServerManagerMode(This,pVal) \ - ( (This)->lpVtbl -> get_VpnServerManagerMode(This,pVal) ) - -#define IVpnWebControl_put_VpnServerManagerMode(This,newVal) \ - ( (This)->lpVtbl -> put_VpnServerManagerMode(This,newVal) ) - -#define IVpnWebControl_get_VpnServerHostname(This,pVal) \ - ( (This)->lpVtbl -> get_VpnServerHostname(This,pVal) ) - -#define IVpnWebControl_put_VpnServerHostname(This,newVal) \ - ( (This)->lpVtbl -> put_VpnServerHostname(This,newVal) ) - -#define IVpnWebControl_get_VpnServerHubName(This,pVal) \ - ( (This)->lpVtbl -> get_VpnServerHubName(This,pVal) ) - -#define IVpnWebControl_put_VpnServerHubName(This,newVal) \ - ( (This)->lpVtbl -> put_VpnServerHubName(This,newVal) ) - -#define IVpnWebControl_get_VpnServerPassword(This,pVal) \ - ( (This)->lpVtbl -> get_VpnServerPassword(This,pVal) ) - -#define IVpnWebControl_put_VpnServerPassword(This,newVal) \ - ( (This)->lpVtbl -> put_VpnServerPassword(This,newVal) ) - -#define IVpnWebControl_get_LanguageID(This,pVal) \ - ( (This)->lpVtbl -> get_LanguageID(This,pVal) ) - -#define IVpnWebControl_put_LanguageID(This,newVal) \ - ( (This)->lpVtbl -> put_LanguageID(This,newVal) ) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - - -#endif /* __IVpnWebControl_INTERFACE_DEFINED__ */ - - - -#ifndef __vpnwebLib_LIBRARY_DEFINED__ -#define __vpnwebLib_LIBRARY_DEFINED__ - -/* library vpnwebLib */ -/* [helpstring][version][uuid] */ - - -EXTERN_C const IID LIBID_vpnwebLib; - -EXTERN_C const CLSID CLSID_VpnWebControl; - -#ifdef __cplusplus - -class DECLSPEC_UUID("64F1A16B-C3EE-484C-B551-35338A9BB6D2") -VpnWebControl; -#endif -#endif /* __vpnwebLib_LIBRARY_DEFINED__ */ - -/* Additional Prototypes for ALL interfaces */ - -unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * ); -unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * ); -unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * ); -void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * ); - -/* end of Additional Prototypes */ - -#ifdef __cplusplus -} -#endif - -#endif - - diff --git a/src/vpnweb/vpnweb_i.c b/src/vpnweb/vpnweb_i.c deleted file mode 100644 index 84df263d..00000000 --- a/src/vpnweb/vpnweb_i.c +++ /dev/null @@ -1,85 +0,0 @@ - - -/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */ - -/* link this file in with the server and any clients */ - - - /* File created by MIDL compiler version 7.00.0500 */ -/* at Wed Oct 18 16:31:00 2017 - */ -/* Compiler settings for .\vpnweb.idl: - Oicf, W1, Zp8, env=Win32 (32b run) - protocol : dce , ms_ext, c_ext - error checks: allocation ref bounds_check enum stub_data - VC __declspec() decoration level: - __declspec(uuid()), __declspec(selectany), __declspec(novtable) - DECLSPEC_UUID(), MIDL_INTERFACE() -*/ -//@@MIDL_FILE_HEADING( ) - -#pragma warning( disable: 4049 ) /* more than 64k source lines */ - - -#ifdef __cplusplus -extern "C"{ -#endif - - -#include -#include - -#ifdef _MIDL_USE_GUIDDEF_ - -#ifndef INITGUID -#define INITGUID -#include -#undef INITGUID -#else -#include -#endif - -#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \ - DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) - -#else // !_MIDL_USE_GUIDDEF_ - -#ifndef __IID_DEFINED__ -#define __IID_DEFINED__ - -typedef struct _IID -{ - unsigned long x; - unsigned short s1; - unsigned short s2; - unsigned char c[8]; -} IID; - -#endif // __IID_DEFINED__ - -#ifndef CLSID_DEFINED -#define CLSID_DEFINED -typedef IID CLSID; -#endif // CLSID_DEFINED - -#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \ - const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}} - -#endif !_MIDL_USE_GUIDDEF_ - -MIDL_DEFINE_GUID(IID, IID_IVpnWebControl,0x2C954023,0x34FF,0x490B,0x86,0x1F,0x71,0xB0,0xCE,0xBC,0x03,0xB7); - - -MIDL_DEFINE_GUID(IID, LIBID_vpnwebLib,0x17F2E666,0x4CC2,0x49AC,0x81,0x08,0xFA,0x82,0x9F,0x3C,0xAC,0xFD); - - -MIDL_DEFINE_GUID(CLSID, CLSID_VpnWebControl,0x7CF3E7C4,0x6112,0x4D72,0xA0,0xCD,0xD0,0xAD,0x7E,0xEB,0x54,0x67); - -#undef MIDL_DEFINE_GUID - -#ifdef __cplusplus -} -#endif - - - diff --git a/src/vpnweb/vpnweb_p.c b/src/vpnweb/vpnweb_p.c deleted file mode 100644 index 9376da04..00000000 --- a/src/vpnweb/vpnweb_p.c +++ /dev/null @@ -1,783 +0,0 @@ - - -/* this ALWAYS GENERATED file contains the proxy stub code */ - - - /* File created by MIDL compiler version 7.00.0500 */ -/* at Wed Oct 18 16:31:00 2017 - */ -/* Compiler settings for .\vpnweb.idl: - Oicf, W1, Zp8, env=Win32 (32b run) - protocol : dce , ms_ext, c_ext - error checks: allocation ref bounds_check enum stub_data - VC __declspec() decoration level: - __declspec(uuid()), __declspec(selectany), __declspec(novtable) - DECLSPEC_UUID(), MIDL_INTERFACE() -*/ -//@@MIDL_FILE_HEADING( ) - -#if !defined(_M_IA64) && !defined(_M_AMD64) - - -#pragma warning( disable: 4049 ) /* more than 64k source lines */ -#if _MSC_VER >= 1200 -#pragma warning(push) -#endif - -#pragma warning( disable: 4211 ) /* redefine extern to static */ -#pragma warning( disable: 4232 ) /* dllimport identity*/ -#pragma warning( disable: 4024 ) /* array to pointer mapping*/ -#pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */ -#pragma warning( disable: 4100 ) /* unreferenced arguments in x86 call */ - -#pragma optimize("", off ) - -#define USE_STUBLESS_PROXY - - -/* verify that the version is high enough to compile this file*/ -#ifndef __REDQ_RPCPROXY_H_VERSION__ -#define __REQUIRED_RPCPROXY_H_VERSION__ 440 -#endif - - -#include "rpcproxy.h" -#ifndef __RPCPROXY_H_VERSION__ -#error this stub requires an updated version of -#endif // __RPCPROXY_H_VERSION__ - - -#include "vpnweb.h" - -#define TYPE_FORMAT_STRING_SIZE 55 -#define PROC_FORMAT_STRING_SIZE 449 -#define EXPR_FORMAT_STRING_SIZE 1 -#define TRANSMIT_AS_TABLE_SIZE 0 -#define WIRE_MARSHAL_TABLE_SIZE 1 - -typedef struct _vpnweb_MIDL_TYPE_FORMAT_STRING - { - short Pad; - unsigned char Format[ TYPE_FORMAT_STRING_SIZE ]; - } vpnweb_MIDL_TYPE_FORMAT_STRING; - -typedef struct _vpnweb_MIDL_PROC_FORMAT_STRING - { - short Pad; - unsigned char Format[ PROC_FORMAT_STRING_SIZE ]; - } vpnweb_MIDL_PROC_FORMAT_STRING; - -typedef struct _vpnweb_MIDL_EXPR_FORMAT_STRING - { - long Pad; - unsigned char Format[ EXPR_FORMAT_STRING_SIZE ]; - } vpnweb_MIDL_EXPR_FORMAT_STRING; - - -static RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax = -{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}}; - - -extern const vpnweb_MIDL_TYPE_FORMAT_STRING vpnweb__MIDL_TypeFormatString; -extern const vpnweb_MIDL_PROC_FORMAT_STRING vpnweb__MIDL_ProcFormatString; -extern const vpnweb_MIDL_EXPR_FORMAT_STRING vpnweb__MIDL_ExprFormatString; - - -extern const MIDL_STUB_DESC Object_StubDesc; - - -extern const MIDL_SERVER_INFO IVpnWebControl_ServerInfo; -extern const MIDL_STUBLESS_PROXY_INFO IVpnWebControl_ProxyInfo; - - -extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ]; - -#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, [wire_marshal] or [user_marshal] attribute. -#error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems. -#error This app will fail with the RPC_X_WRONG_STUB_VERSION error. -#endif - - -static const vpnweb_MIDL_PROC_FORMAT_STRING vpnweb__MIDL_ProcFormatString = - { - 0, - { - - /* Procedure get_InstallerExeUrl */ - - 0x33, /* FC_AUTO_HANDLE */ - 0x6c, /* Old Flags: object, Oi2 */ -/* 2 */ NdrFcLong( 0x0 ), /* 0 */ -/* 6 */ NdrFcShort( 0x7 ), /* 7 */ -/* 8 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ -/* 10 */ NdrFcShort( 0x0 ), /* 0 */ -/* 12 */ NdrFcShort( 0x8 ), /* 8 */ -/* 14 */ 0x5, /* Oi2 Flags: srv must size, has return, */ - 0x2, /* 2 */ - - /* Parameter pVal */ - -/* 16 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */ -/* 18 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ -/* 20 */ NdrFcShort( 0x1e ), /* Type Offset=30 */ - - /* Return value */ - -/* 22 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ -/* 24 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ -/* 26 */ 0x8, /* FC_LONG */ - 0x0, /* 0 */ - - /* Procedure put_InstallerExeUrl */ - -/* 28 */ 0x33, /* FC_AUTO_HANDLE */ - 0x6c, /* Old Flags: object, Oi2 */ -/* 30 */ NdrFcLong( 0x0 ), /* 0 */ -/* 34 */ NdrFcShort( 0x8 ), /* 8 */ -/* 36 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ -/* 38 */ NdrFcShort( 0x0 ), /* 0 */ -/* 40 */ NdrFcShort( 0x8 ), /* 8 */ -/* 42 */ 0x6, /* Oi2 Flags: clt must size, has return, */ - 0x2, /* 2 */ - - /* Parameter newVal */ - -/* 44 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */ -/* 46 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ -/* 48 */ NdrFcShort( 0x2c ), /* Type Offset=44 */ - - /* Return value */ - -/* 50 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ -/* 52 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ -/* 54 */ 0x8, /* FC_LONG */ - 0x0, /* 0 */ - - /* Procedure get_InstallerInfUrl */ - -/* 56 */ 0x33, /* FC_AUTO_HANDLE */ - 0x6c, /* Old Flags: object, Oi2 */ -/* 58 */ NdrFcLong( 0x0 ), /* 0 */ -/* 62 */ NdrFcShort( 0x9 ), /* 9 */ -/* 64 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ -/* 66 */ NdrFcShort( 0x0 ), /* 0 */ -/* 68 */ NdrFcShort( 0x8 ), /* 8 */ -/* 70 */ 0x5, /* Oi2 Flags: srv must size, has return, */ - 0x2, /* 2 */ - - /* Parameter pVal */ - -/* 72 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */ -/* 74 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ -/* 76 */ NdrFcShort( 0x1e ), /* Type Offset=30 */ - - /* Return value */ - -/* 78 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ -/* 80 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ -/* 82 */ 0x8, /* FC_LONG */ - 0x0, /* 0 */ - - /* Procedure put_InstallerInfUrl */ - -/* 84 */ 0x33, /* FC_AUTO_HANDLE */ - 0x6c, /* Old Flags: object, Oi2 */ -/* 86 */ NdrFcLong( 0x0 ), /* 0 */ -/* 90 */ NdrFcShort( 0xa ), /* 10 */ -/* 92 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ -/* 94 */ NdrFcShort( 0x0 ), /* 0 */ -/* 96 */ NdrFcShort( 0x8 ), /* 8 */ -/* 98 */ 0x6, /* Oi2 Flags: clt must size, has return, */ - 0x2, /* 2 */ - - /* Parameter newVal */ - -/* 100 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */ -/* 102 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ -/* 104 */ NdrFcShort( 0x2c ), /* Type Offset=44 */ - - /* Return value */ - -/* 106 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ -/* 108 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ -/* 110 */ 0x8, /* FC_LONG */ - 0x0, /* 0 */ - - /* Procedure get_SettingUrl */ - -/* 112 */ 0x33, /* FC_AUTO_HANDLE */ - 0x6c, /* Old Flags: object, Oi2 */ -/* 114 */ NdrFcLong( 0x0 ), /* 0 */ -/* 118 */ NdrFcShort( 0xb ), /* 11 */ -/* 120 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ -/* 122 */ NdrFcShort( 0x0 ), /* 0 */ -/* 124 */ NdrFcShort( 0x8 ), /* 8 */ -/* 126 */ 0x5, /* Oi2 Flags: srv must size, has return, */ - 0x2, /* 2 */ - - /* Parameter pVal */ - -/* 128 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */ -/* 130 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ -/* 132 */ NdrFcShort( 0x1e ), /* Type Offset=30 */ - - /* Return value */ - -/* 134 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ -/* 136 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ -/* 138 */ 0x8, /* FC_LONG */ - 0x0, /* 0 */ - - /* Procedure put_SettingUrl */ - -/* 140 */ 0x33, /* FC_AUTO_HANDLE */ - 0x6c, /* Old Flags: object, Oi2 */ -/* 142 */ NdrFcLong( 0x0 ), /* 0 */ -/* 146 */ NdrFcShort( 0xc ), /* 12 */ -/* 148 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ -/* 150 */ NdrFcShort( 0x0 ), /* 0 */ -/* 152 */ NdrFcShort( 0x8 ), /* 8 */ -/* 154 */ 0x6, /* Oi2 Flags: clt must size, has return, */ - 0x2, /* 2 */ - - /* Parameter newVal */ - -/* 156 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */ -/* 158 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ -/* 160 */ NdrFcShort( 0x2c ), /* Type Offset=44 */ - - /* Return value */ - -/* 162 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ -/* 164 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ -/* 166 */ 0x8, /* FC_LONG */ - 0x0, /* 0 */ - - /* Procedure get_VpnServerManagerMode */ - -/* 168 */ 0x33, /* FC_AUTO_HANDLE */ - 0x6c, /* Old Flags: object, Oi2 */ -/* 170 */ NdrFcLong( 0x0 ), /* 0 */ -/* 174 */ NdrFcShort( 0xd ), /* 13 */ -/* 176 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ -/* 178 */ NdrFcShort( 0x0 ), /* 0 */ -/* 180 */ NdrFcShort( 0x8 ), /* 8 */ -/* 182 */ 0x5, /* Oi2 Flags: srv must size, has return, */ - 0x2, /* 2 */ - - /* Parameter pVal */ - -/* 184 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */ -/* 186 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ -/* 188 */ NdrFcShort( 0x1e ), /* Type Offset=30 */ - - /* Return value */ - -/* 190 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ -/* 192 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ -/* 194 */ 0x8, /* FC_LONG */ - 0x0, /* 0 */ - - /* Procedure put_VpnServerManagerMode */ - -/* 196 */ 0x33, /* FC_AUTO_HANDLE */ - 0x6c, /* Old Flags: object, Oi2 */ -/* 198 */ NdrFcLong( 0x0 ), /* 0 */ -/* 202 */ NdrFcShort( 0xe ), /* 14 */ -/* 204 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ -/* 206 */ NdrFcShort( 0x0 ), /* 0 */ -/* 208 */ NdrFcShort( 0x8 ), /* 8 */ -/* 210 */ 0x6, /* Oi2 Flags: clt must size, has return, */ - 0x2, /* 2 */ - - /* Parameter newVal */ - -/* 212 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */ -/* 214 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ -/* 216 */ NdrFcShort( 0x2c ), /* Type Offset=44 */ - - /* Return value */ - -/* 218 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ -/* 220 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ -/* 222 */ 0x8, /* FC_LONG */ - 0x0, /* 0 */ - - /* Procedure get_VpnServerHostname */ - -/* 224 */ 0x33, /* FC_AUTO_HANDLE */ - 0x6c, /* Old Flags: object, Oi2 */ -/* 226 */ NdrFcLong( 0x0 ), /* 0 */ -/* 230 */ NdrFcShort( 0xf ), /* 15 */ -/* 232 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ -/* 234 */ NdrFcShort( 0x0 ), /* 0 */ -/* 236 */ NdrFcShort( 0x8 ), /* 8 */ -/* 238 */ 0x5, /* Oi2 Flags: srv must size, has return, */ - 0x2, /* 2 */ - - /* Parameter pVal */ - -/* 240 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */ -/* 242 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ -/* 244 */ NdrFcShort( 0x1e ), /* Type Offset=30 */ - - /* Return value */ - -/* 246 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ -/* 248 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ -/* 250 */ 0x8, /* FC_LONG */ - 0x0, /* 0 */ - - /* Procedure put_VpnServerHostname */ - -/* 252 */ 0x33, /* FC_AUTO_HANDLE */ - 0x6c, /* Old Flags: object, Oi2 */ -/* 254 */ NdrFcLong( 0x0 ), /* 0 */ -/* 258 */ NdrFcShort( 0x10 ), /* 16 */ -/* 260 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ -/* 262 */ NdrFcShort( 0x0 ), /* 0 */ -/* 264 */ NdrFcShort( 0x8 ), /* 8 */ -/* 266 */ 0x6, /* Oi2 Flags: clt must size, has return, */ - 0x2, /* 2 */ - - /* Parameter newVal */ - -/* 268 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */ -/* 270 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ -/* 272 */ NdrFcShort( 0x2c ), /* Type Offset=44 */ - - /* Return value */ - -/* 274 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ -/* 276 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ -/* 278 */ 0x8, /* FC_LONG */ - 0x0, /* 0 */ - - /* Procedure get_VpnServerHubName */ - -/* 280 */ 0x33, /* FC_AUTO_HANDLE */ - 0x6c, /* Old Flags: object, Oi2 */ -/* 282 */ NdrFcLong( 0x0 ), /* 0 */ -/* 286 */ NdrFcShort( 0x11 ), /* 17 */ -/* 288 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ -/* 290 */ NdrFcShort( 0x0 ), /* 0 */ -/* 292 */ NdrFcShort( 0x8 ), /* 8 */ -/* 294 */ 0x5, /* Oi2 Flags: srv must size, has return, */ - 0x2, /* 2 */ - - /* Parameter pVal */ - -/* 296 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */ -/* 298 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ -/* 300 */ NdrFcShort( 0x1e ), /* Type Offset=30 */ - - /* Return value */ - -/* 302 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ -/* 304 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ -/* 306 */ 0x8, /* FC_LONG */ - 0x0, /* 0 */ - - /* Procedure put_VpnServerHubName */ - -/* 308 */ 0x33, /* FC_AUTO_HANDLE */ - 0x6c, /* Old Flags: object, Oi2 */ -/* 310 */ NdrFcLong( 0x0 ), /* 0 */ -/* 314 */ NdrFcShort( 0x12 ), /* 18 */ -/* 316 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ -/* 318 */ NdrFcShort( 0x0 ), /* 0 */ -/* 320 */ NdrFcShort( 0x8 ), /* 8 */ -/* 322 */ 0x6, /* Oi2 Flags: clt must size, has return, */ - 0x2, /* 2 */ - - /* Parameter newVal */ - -/* 324 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */ -/* 326 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ -/* 328 */ NdrFcShort( 0x2c ), /* Type Offset=44 */ - - /* Return value */ - -/* 330 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ -/* 332 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ -/* 334 */ 0x8, /* FC_LONG */ - 0x0, /* 0 */ - - /* Procedure get_VpnServerPassword */ - -/* 336 */ 0x33, /* FC_AUTO_HANDLE */ - 0x6c, /* Old Flags: object, Oi2 */ -/* 338 */ NdrFcLong( 0x0 ), /* 0 */ -/* 342 */ NdrFcShort( 0x13 ), /* 19 */ -/* 344 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ -/* 346 */ NdrFcShort( 0x0 ), /* 0 */ -/* 348 */ NdrFcShort( 0x8 ), /* 8 */ -/* 350 */ 0x5, /* Oi2 Flags: srv must size, has return, */ - 0x2, /* 2 */ - - /* Parameter pVal */ - -/* 352 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */ -/* 354 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ -/* 356 */ NdrFcShort( 0x1e ), /* Type Offset=30 */ - - /* Return value */ - -/* 358 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ -/* 360 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ -/* 362 */ 0x8, /* FC_LONG */ - 0x0, /* 0 */ - - /* Procedure put_VpnServerPassword */ - -/* 364 */ 0x33, /* FC_AUTO_HANDLE */ - 0x6c, /* Old Flags: object, Oi2 */ -/* 366 */ NdrFcLong( 0x0 ), /* 0 */ -/* 370 */ NdrFcShort( 0x14 ), /* 20 */ -/* 372 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ -/* 374 */ NdrFcShort( 0x0 ), /* 0 */ -/* 376 */ NdrFcShort( 0x8 ), /* 8 */ -/* 378 */ 0x6, /* Oi2 Flags: clt must size, has return, */ - 0x2, /* 2 */ - - /* Parameter newVal */ - -/* 380 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */ -/* 382 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ -/* 384 */ NdrFcShort( 0x2c ), /* Type Offset=44 */ - - /* Return value */ - -/* 386 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ -/* 388 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ -/* 390 */ 0x8, /* FC_LONG */ - 0x0, /* 0 */ - - /* Procedure get_LanguageID */ - -/* 392 */ 0x33, /* FC_AUTO_HANDLE */ - 0x6c, /* Old Flags: object, Oi2 */ -/* 394 */ NdrFcLong( 0x0 ), /* 0 */ -/* 398 */ NdrFcShort( 0x15 ), /* 21 */ -/* 400 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ -/* 402 */ NdrFcShort( 0x0 ), /* 0 */ -/* 404 */ NdrFcShort( 0x8 ), /* 8 */ -/* 406 */ 0x5, /* Oi2 Flags: srv must size, has return, */ - 0x2, /* 2 */ - - /* Parameter pVal */ - -/* 408 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */ -/* 410 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ -/* 412 */ NdrFcShort( 0x1e ), /* Type Offset=30 */ - - /* Return value */ - -/* 414 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ -/* 416 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ -/* 418 */ 0x8, /* FC_LONG */ - 0x0, /* 0 */ - - /* Procedure put_LanguageID */ - -/* 420 */ 0x33, /* FC_AUTO_HANDLE */ - 0x6c, /* Old Flags: object, Oi2 */ -/* 422 */ NdrFcLong( 0x0 ), /* 0 */ -/* 426 */ NdrFcShort( 0x16 ), /* 22 */ -/* 428 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ -/* 430 */ NdrFcShort( 0x0 ), /* 0 */ -/* 432 */ NdrFcShort( 0x8 ), /* 8 */ -/* 434 */ 0x6, /* Oi2 Flags: clt must size, has return, */ - 0x2, /* 2 */ - - /* Parameter newVal */ - -/* 436 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */ -/* 438 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ -/* 440 */ NdrFcShort( 0x2c ), /* Type Offset=44 */ - - /* Return value */ - -/* 442 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ -/* 444 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ -/* 446 */ 0x8, /* FC_LONG */ - 0x0, /* 0 */ - - 0x0 - } - }; - -static const vpnweb_MIDL_TYPE_FORMAT_STRING vpnweb__MIDL_TypeFormatString = - { - 0, - { - NdrFcShort( 0x0 ), /* 0 */ -/* 2 */ - 0x11, 0x4, /* FC_RP [alloced_on_stack] */ -/* 4 */ NdrFcShort( 0x1a ), /* Offset= 26 (30) */ -/* 6 */ - 0x13, 0x0, /* FC_OP */ -/* 8 */ NdrFcShort( 0xc ), /* Offset= 12 (20) */ -/* 10 */ - 0x1b, /* FC_CARRAY */ - 0x1, /* 1 */ -/* 12 */ NdrFcShort( 0x2 ), /* 2 */ -/* 14 */ 0x9, /* Corr desc: FC_ULONG */ - 0x0, /* */ -/* 16 */ NdrFcShort( 0xfffc ), /* -4 */ -/* 18 */ 0x6, /* FC_SHORT */ - 0x5b, /* FC_END */ -/* 20 */ - 0x17, /* FC_CSTRUCT */ - 0x3, /* 3 */ -/* 22 */ NdrFcShort( 0x8 ), /* 8 */ -/* 24 */ NdrFcShort( 0xfff2 ), /* Offset= -14 (10) */ -/* 26 */ 0x8, /* FC_LONG */ - 0x8, /* FC_LONG */ -/* 28 */ 0x5c, /* FC_PAD */ - 0x5b, /* FC_END */ -/* 30 */ 0xb4, /* FC_USER_MARSHAL */ - 0x83, /* 131 */ -/* 32 */ NdrFcShort( 0x0 ), /* 0 */ -/* 34 */ NdrFcShort( 0x4 ), /* 4 */ -/* 36 */ NdrFcShort( 0x0 ), /* 0 */ -/* 38 */ NdrFcShort( 0xffe0 ), /* Offset= -32 (6) */ -/* 40 */ - 0x12, 0x0, /* FC_UP */ -/* 42 */ NdrFcShort( 0xffea ), /* Offset= -22 (20) */ -/* 44 */ 0xb4, /* FC_USER_MARSHAL */ - 0x83, /* 131 */ -/* 46 */ NdrFcShort( 0x0 ), /* 0 */ -/* 48 */ NdrFcShort( 0x4 ), /* 4 */ -/* 50 */ NdrFcShort( 0x0 ), /* 0 */ -/* 52 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (40) */ - - 0x0 - } - }; - -static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] = - { - - { - BSTR_UserSize - ,BSTR_UserMarshal - ,BSTR_UserUnmarshal - ,BSTR_UserFree - } - - }; - - - -/* 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: IVpnWebControl, ver. 0.0, - GUID={0x2C954023,0x34FF,0x490B,{0x86,0x1F,0x71,0xB0,0xCE,0xBC,0x03,0xB7}} */ - -#pragma code_seg(".orpc") -static const unsigned short IVpnWebControl_FormatStringOffsetTable[] = - { - (unsigned short) -1, - (unsigned short) -1, - (unsigned short) -1, - (unsigned short) -1, - 0, - 28, - 56, - 84, - 112, - 140, - 168, - 196, - 224, - 252, - 280, - 308, - 336, - 364, - 392, - 420 - }; - -static const MIDL_STUBLESS_PROXY_INFO IVpnWebControl_ProxyInfo = - { - &Object_StubDesc, - vpnweb__MIDL_ProcFormatString.Format, - &IVpnWebControl_FormatStringOffsetTable[-3], - 0, - 0, - 0 - }; - - -static const MIDL_SERVER_INFO IVpnWebControl_ServerInfo = - { - &Object_StubDesc, - 0, - vpnweb__MIDL_ProcFormatString.Format, - &IVpnWebControl_FormatStringOffsetTable[-3], - 0, - 0, - 0, - 0}; -CINTERFACE_PROXY_VTABLE(23) _IVpnWebControlProxyVtbl = -{ - &IVpnWebControl_ProxyInfo, - &IID_IVpnWebControl, - IUnknown_QueryInterface_Proxy, - IUnknown_AddRef_Proxy, - IUnknown_Release_Proxy , - 0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfoCount */ , - 0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfo */ , - 0 /* (void *) (INT_PTR) -1 /* IDispatch::GetIDsOfNames */ , - 0 /* IDispatch_Invoke_Proxy */ , - (void *) (INT_PTR) -1 /* IVpnWebControl::get_InstallerExeUrl */ , - (void *) (INT_PTR) -1 /* IVpnWebControl::put_InstallerExeUrl */ , - (void *) (INT_PTR) -1 /* IVpnWebControl::get_InstallerInfUrl */ , - (void *) (INT_PTR) -1 /* IVpnWebControl::put_InstallerInfUrl */ , - (void *) (INT_PTR) -1 /* IVpnWebControl::get_SettingUrl */ , - (void *) (INT_PTR) -1 /* IVpnWebControl::put_SettingUrl */ , - (void *) (INT_PTR) -1 /* IVpnWebControl::get_VpnServerManagerMode */ , - (void *) (INT_PTR) -1 /* IVpnWebControl::put_VpnServerManagerMode */ , - (void *) (INT_PTR) -1 /* IVpnWebControl::get_VpnServerHostname */ , - (void *) (INT_PTR) -1 /* IVpnWebControl::put_VpnServerHostname */ , - (void *) (INT_PTR) -1 /* IVpnWebControl::get_VpnServerHubName */ , - (void *) (INT_PTR) -1 /* IVpnWebControl::put_VpnServerHubName */ , - (void *) (INT_PTR) -1 /* IVpnWebControl::get_VpnServerPassword */ , - (void *) (INT_PTR) -1 /* IVpnWebControl::put_VpnServerPassword */ , - (void *) (INT_PTR) -1 /* IVpnWebControl::get_LanguageID */ , - (void *) (INT_PTR) -1 /* IVpnWebControl::put_LanguageID */ -}; - - -static const PRPC_STUB_FUNCTION IVpnWebControl_table[] = -{ - STUB_FORWARDING_FUNCTION, - STUB_FORWARDING_FUNCTION, - STUB_FORWARDING_FUNCTION, - STUB_FORWARDING_FUNCTION, - NdrStubCall2, - NdrStubCall2, - NdrStubCall2, - NdrStubCall2, - NdrStubCall2, - NdrStubCall2, - NdrStubCall2, - NdrStubCall2, - NdrStubCall2, - NdrStubCall2, - NdrStubCall2, - NdrStubCall2, - NdrStubCall2, - NdrStubCall2, - NdrStubCall2, - NdrStubCall2 -}; - -CInterfaceStubVtbl _IVpnWebControlStubVtbl = -{ - &IID_IVpnWebControl, - &IVpnWebControl_ServerInfo, - 23, - &IVpnWebControl_table[-3], - CStdStubBuffer_DELEGATING_METHODS -}; - -static const MIDL_STUB_DESC Object_StubDesc = - { - 0, - NdrOleAllocate, - NdrOleFree, - 0, - 0, - 0, - 0, - 0, - vpnweb__MIDL_TypeFormatString.Format, - 1, /* -error bounds_check flag */ - 0x20000, /* Ndr library version */ - 0, - 0x70001f4, /* MIDL Version 7.0.500 */ - 0, - UserMarshalRoutines, - 0, /* notify & notify_flag routine table */ - 0x1, /* MIDL flag */ - 0, /* cs routines */ - 0, /* proxy/server info */ - 0 - }; - -const CInterfaceProxyVtbl * _vpnweb_ProxyVtblList[] = -{ - ( CInterfaceProxyVtbl *) &_IVpnWebControlProxyVtbl, - 0 -}; - -const CInterfaceStubVtbl * _vpnweb_StubVtblList[] = -{ - ( CInterfaceStubVtbl *) &_IVpnWebControlStubVtbl, - 0 -}; - -PCInterfaceName const _vpnweb_InterfaceNamesList[] = -{ - "IVpnWebControl", - 0 -}; - -const IID * _vpnweb_BaseIIDList[] = -{ - &IID_IDispatch, - 0 -}; - - -#define _vpnweb_CHECK_IID(n) IID_GENERIC_CHECK_IID( _vpnweb, pIID, n) - -int __stdcall _vpnweb_IID_Lookup( const IID * pIID, int * pIndex ) -{ - - if(!_vpnweb_CHECK_IID(0)) - { - *pIndex = 0; - return 1; - } - - return 0; -} - -const ExtendedProxyFileInfo vpnweb_ProxyFileInfo = -{ - (PCInterfaceProxyVtblList *) & _vpnweb_ProxyVtblList, - (PCInterfaceStubVtblList *) & _vpnweb_StubVtblList, - (const PCInterfaceName * ) & _vpnweb_InterfaceNamesList, - (const IID ** ) & _vpnweb_BaseIIDList, - & _vpnweb_IID_Lookup, - 1, - 2, - 0, /* table of [async_uuid] interfaces */ - 0, /* Filler1 */ - 0, /* Filler2 */ - 0 /* Filler3 */ -}; -#pragma optimize("", on ) -#if _MSC_VER >= 1200 -#pragma warning(pop) -#endif - - -#endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/ -