aboutsummaryrefslogtreecommitdiff
path: root/Emby.Common.Implementations/IO/SharpCifs/Dcerpc/Msrpc/MsrpcLsarOpenPolicy2.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Emby.Common.Implementations/IO/SharpCifs/Dcerpc/Msrpc/MsrpcLsarOpenPolicy2.cs')
-rw-r--r--Emby.Common.Implementations/IO/SharpCifs/Dcerpc/Msrpc/MsrpcLsarOpenPolicy2.cs33
1 files changed, 18 insertions, 15 deletions
diff --git a/Emby.Common.Implementations/IO/SharpCifs/Dcerpc/Msrpc/MsrpcLsarOpenPolicy2.cs b/Emby.Common.Implementations/IO/SharpCifs/Dcerpc/Msrpc/MsrpcLsarOpenPolicy2.cs
index 9d2c2a0f4..379442647 100644
--- a/Emby.Common.Implementations/IO/SharpCifs/Dcerpc/Msrpc/MsrpcLsarOpenPolicy2.cs
+++ b/Emby.Common.Implementations/IO/SharpCifs/Dcerpc/Msrpc/MsrpcLsarOpenPolicy2.cs
@@ -16,20 +16,23 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
namespace SharpCifs.Dcerpc.Msrpc
{
- public class MsrpcLsarOpenPolicy2 : Lsarpc.LsarOpenPolicy2
- {
- public MsrpcLsarOpenPolicy2(string server, int access, LsaPolicyHandle policyHandle
- ) : base(server, new Lsarpc.LsarObjectAttributes(), access, policyHandle)
- {
- ObjectAttributes.Length = 24;
- Lsarpc.LsarQosInfo qos = new Lsarpc.LsarQosInfo();
- qos.Length = 12;
- qos.ImpersonationLevel = 2;
- qos.ContextMode = 1;
- qos.EffectiveOnly = 0;
- ObjectAttributes.SecurityQualityOfService = qos;
- Ptype = 0;
+ public class MsrpcLsarOpenPolicy2 : Lsarpc.LsarOpenPolicy2
+ {
+ public MsrpcLsarOpenPolicy2(string server, int access, LsaPolicyHandle policyHandle)
+ : base(server,
+ new Lsarpc.LsarObjectAttributes(),
+ access,
+ policyHandle)
+ {
+ ObjectAttributes.Length = 24;
+ Lsarpc.LsarQosInfo qos = new Lsarpc.LsarQosInfo();
+ qos.Length = 12;
+ qos.ImpersonationLevel = 2;
+ qos.ContextMode = 1;
+ qos.EffectiveOnly = 0;
+ ObjectAttributes.SecurityQualityOfService = qos;
+ Ptype = 0;
Flags = DcerpcConstants.DcerpcFirstFrag | DcerpcConstants.DcerpcLastFrag;
- }
- }
+ }
+ }
}