/// <summary> /// set the workstation name /// </summary> /// <param name="workstationName">the workstation name</param> public void SetWorkstationName( string workstationName ) { payload.WorkstationName = NlmpUtility.StringGetBytes(workstationName, false); payload.WorkstationFields.Len = (ushort)payload.WorkstationName.Length; payload.WorkstationFields.MaxLen = (ushort)payload.WorkstationName.Length; UpdateOffset(); }
/// <summary> /// set the domain name /// </summary> /// <param name="domainName">the domain name</param> public void SetDomainName( string domainName ) { payload.DomainName = NlmpUtility.StringGetBytes(domainName, false); payload.DomainNameFields.Len = (ushort)payload.DomainName.Length; payload.DomainNameFields.MaxLen = (ushort)payload.DomainName.Length; UpdateOffset(); }
/// <summary> /// set the Workstation of payload /// </summary> /// <param name="workstation">the new payload value</param> public void SetWorkstation( string workstation ) { payload.Workstation = NlmpUtility.StringGetBytes( workstation, NlmpUtility.IsUnicode(this.payload.NegotiateFlags)); payload.WorkstationFields.Len = (ushort)payload.Workstation.Length; payload.WorkstationFields.MaxLen = (ushort)payload.Workstation.Length; UpdateOffset(); }
/// <summary> /// set the UserName of payload /// </summary> /// <param name="userName">the new payload value</param> public void SetUserName( string userName ) { payload.UserName = NlmpUtility.StringGetBytes( userName, NlmpUtility.IsUnicode(this.payload.NegotiateFlags)); payload.UserNameFields.Len = (ushort)payload.UserName.Length; payload.UserNameFields.MaxLen = (ushort)payload.UserName.Length; UpdateOffset(); }
/// <summary> /// set the DomainName of payload /// </summary> /// <param name="domainName">the new payload value</param> public void SetDomainName( string domainName ) { payload.DomainName = NlmpUtility.StringGetBytes( NlmpUtility.UpperCase(domainName), NlmpUtility.IsUnicode(this.payload.NegotiateFlags)); payload.DomainNameFields.Len = (ushort)payload.DomainName.Length; payload.DomainNameFields.MaxLen = (ushort)payload.DomainName.Length; UpdateOffset(); }