include/netfw: Add INetFwRule2 and INetFwRule3 interfaces.
Signed-off-by: Biswapriyo Nath <nathbappai@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
6d7828e8df
commit
718d9cb9d4
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue