#include "olectl.h" import "oaidl.idl"; import "ocidl.idl"; [ object, uuid(BEAC96A9-05ED-46B3-975C-4462E83878F5), dual, nonextensible, helpstring("IVpnWebControl Interface"), pointer_default(unique) ] interface IVpnWebControl : IDispatch{ [propget, id(1), helpstring("InstallerExeUrl Property")] HRESULT InstallerExeUrl([out, retval] BSTR* pVal); [propput, id(1), helpstring("InstallerExeUrl Property")] HRESULT InstallerExeUrl([in] BSTR newVal); [propget, id(2), helpstring("InstallerInfUrl Property")] HRESULT InstallerInfUrl([out, retval] BSTR* pVal); [propput, id(2), helpstring("InstallerInfUrl Property")] HRESULT InstallerInfUrl([in] BSTR newVal); [propget, id(3), helpstring("SettingUrl Property")] HRESULT SettingUrl([out, retval] BSTR* pVal); [propput, id(3), helpstring("SettingUrl Property")] HRESULT SettingUrl([in] BSTR newVal); [propget, id(4), helpstring("VpnServerManagerMode Property")] HRESULT VpnServerManagerMode([out, retval] BSTR* pVal); [propput, id(4), helpstring("VpnServerManagerMode Property")] HRESULT VpnServerManagerMode([in] BSTR newVal); [propget, id(5), helpstring("VpnServerHostname Property")] HRESULT VpnServerHostname([out, retval] BSTR* pVal); [propput, id(5), helpstring("VpnServerHostname Property")] HRESULT VpnServerHostname([in] BSTR newVal); [propget, id(6), helpstring("VpnServerHubName Property")] HRESULT VpnServerHubName([out, retval] BSTR* pVal); [propput, id(6), helpstring("VpnServerHubName Property")] HRESULT VpnServerHubName([in] BSTR newVal); [propget, id(7), helpstring("VpnServerPassword Property")] HRESULT VpnServerPassword([out, retval] BSTR* pVal); [propput, id(7), helpstring("VpnServerPassword Property")] HRESULT VpnServerPassword([in] BSTR newVal); [propget, id(8), helpstring("Language Property")] HRESULT LanguageID([out, retval] BSTR* pVal); [propput, id(8), helpstring("Language Property")] HRESULT LanguageID([in] BSTR newVal); }; [ uuid(D8FDDBA5-B33F-4B0A-8162-A771ECD32B04), version(1.0), helpstring("VPN Client Web Installer Version Library") ] library vpnwebLib { importlib("stdole2.tlb"); [ uuid(64F1A16B-C3EE-484C-B551-35338A9BB6D2), control, helpstring("VPN Client Web Installer") ] coclass VpnWebControl { [default] interface IVpnWebControl; }; };