Welcome to mirror list, hosted at ThFree Co, Russian Federation.

vpnweb.idl « vpnweb « src - github.com/SoftEtherVPN/SoftEtherVPN_Stable.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 8e13438cb55b98bb0a079397ff9bcdd51a49c628 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#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;
	};


};