Biswapriyo Nath : include/netfw: Add INetFwRule2 and INetFwRule3 interfaces.
Alexandre Julliard
julliard at winehq.org
Mon Nov 4 16:40:26 CST 2019
Module: wine
Branch: master
Commit: 718d9cb9d47aab08c0cd251f6d303f2b50befd54
URL: https://source.winehq.org/git/wine.git/?a=commit;h=718d9cb9d47aab08c0cd251f6d303f2b50befd54
Author: Biswapriyo Nath <nathbappai at gmail.com>
Date: Sun Nov 3 00:39:37 2019 +0530
include/netfw: Add INetFwRule2 and INetFwRule3 interfaces.
Signed-off-by: Biswapriyo Nath <nathbappai at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
include/netfw.idl | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 58 insertions(+)
diff --git a/include/netfw.idl b/include/netfw.idl
index 7c5d3d40bb..013f2bfb0f 100644
--- a/include/netfw.idl
+++ b/include/netfw.idl
@@ -431,6 +431,59 @@ interface INetFwRule : IDispatch
HRESULT Action( [in] NET_FW_ACTION action );
}
+[
+ local,
+ object,
+ uuid(9C27C8DA-189B-4DDE-89F7-8B39A316782C),
+ dual
+]
+interface INetFwRule2 : INetFwRule
+{
+ [id(19), propget]
+ HRESULT EdgeTraversalOptions( [out, retval] long* lOptions );
+ [id(19), propput]
+ HRESULT EdgeTraversalOptions( [in] long lOptions );
+}
+
+[
+ local,
+ object,
+ uuid(B21563FF-D696-4222-AB46-4E89B73AB34A),
+ dual
+]
+interface INetFwRule3 : INetFwRule2
+{
+ [id(20), propget]
+ HRESULT LocalAppPackageId( [out, retval] BSTR* wszPackageId );
+ [id(20), propput]
+ HRESULT LocalAppPackageId( [in] BSTR wszPackageId );
+
+ [id(21), propget]
+ HRESULT LocalUserOwner( [out, retval] BSTR* wszUserOwner );
+ [id(21), propput]
+ HRESULT LocalUserOwner( [in] BSTR wszUserOwner );
+
+ [id(22), propget]
+ HRESULT LocalUserAuthorizedList( [out, retval] BSTR* wszUserAuthList );
+ [id(22), propput]
+ HRESULT LocalUserAuthorizedList( [in] BSTR wszUserAuthList );
+
+ [id(23), propget]
+ HRESULT RemoteUserAuthorizedList( [out, retval] BSTR* wszUserAuthList );
+ [id(23), propput]
+ HRESULT RemoteUserAuthorizedList( [in] BSTR wszUserAuthList );
+
+ [id(24), propget]
+ HRESULT RemoteMachineAuthorizedList( [out, retval] BSTR* wszUserAuthList );
+ [id(24), propput]
+ HRESULT RemoteMachineAuthorizedList( [in] BSTR wszUserAuthList );
+
+ [id(25), propget]
+ HRESULT SecureFlags( [out, retval] long* lOptions );
+ [id(25), propput]
+ HRESULT SecureFlags( [in] long lOptions );
+}
+
[
local,
object,
@@ -703,10 +756,15 @@ library NetFwPublicTypeLib
interface INetFwServices;
interface INetFwAuthorizedApplication;
interface INetFwAuthorizedApplications;
+ interface INetFwServiceRestriction;
+ interface INetFwRule;
+ interface INetFwRules;
interface INetFwProfile;
interface INetFwPolicy;
interface INetFwPolicy2;
interface INetFwMgr;
+ interface INetFwProduct;
+ interface INetFwProducts;
[
uuid(0CA545C6-37AD-4A6C-BF92-9F7610067EF5)
More information about the wine-cvs
mailing list