Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Configuration / COAUTHIDENTITY.cs / 1 / COAUTHIDENTITY.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System.Collections; using System.Configuration; using System.Configuration.Internal; using System.Web; using System.Web.Util; using System.Security; using System.IO; using System.Web.Hosting; using System.Runtime.InteropServices; using System.Reflection; using System.Collections.Specialized; using System.Xml; using System.Security.Principal; using System.Threading; using System.Globalization; [StructLayout(LayoutKind.Sequential, Pack = 4, CharSet = CharSet.Unicode)] internal class COAUTHIDENTITY { internal COAUTHIDENTITY(string usr, string dom, string pwd) { user = usr; userlen = (user==null) ? 0 : user.Length; domain = dom; domainlen = (domain==null) ? 0 : domain.Length; password = pwd; passwordlen = (password==null) ? 0 : password.Length; } [MarshalAs(UnmanagedType.LPWStr)] internal string user = null; internal int userlen = 0; [MarshalAs(UnmanagedType.LPWStr)] internal string domain = null; internal int domainlen = 0; [MarshalAs(UnmanagedType.LPWStr)] internal string password = null; internal int passwordlen = 0; internal int flags = 2; // SEC_WINNT_AUTH_IDENTITY_UNICODE } [StructLayout(LayoutKind.Sequential, Pack = 4, CharSet = CharSet.Unicode)] internal class COAUTHIDENTITY_X64 { internal COAUTHIDENTITY_X64(string usr, string dom, string pwd) { user = usr; userlen = (user == null) ? 0 : user.Length; domain = dom; domainlen = (domain == null) ? 0 : domain.Length; password = pwd; passwordlen = (password == null) ? 0 : password.Length; } [MarshalAs(UnmanagedType.LPWStr)] internal string user = null; internal int userlen = 0; #pragma warning disable 0649 internal int padding1; #pragma warning restore 0649 [MarshalAs(UnmanagedType.LPWStr)] internal string domain = null; internal int domainlen = 0; #pragma warning disable 0649 internal int padding2; #pragma warning restore 0649 [MarshalAs(UnmanagedType.LPWStr)] internal string password = null; internal int passwordlen = 0; internal int flags = 2; // SEC_WINNT_AUTH_IDENTITY_UNICODE } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CultureInfo.cs
- SqlEnums.cs
- ValueUtilsSmi.cs
- PolyQuadraticBezierSegment.cs
- NominalTypeEliminator.cs
- GeneralTransform2DTo3DTo2D.cs
- TabPageDesigner.cs
- CallContext.cs
- WorkflowInlining.cs
- BaseEntityWrapper.cs
- mediapermission.cs
- DataPagerFieldCollection.cs
- XmlBinaryReader.cs
- TextDecorationLocationValidation.cs
- FilteredDataSetHelper.cs
- GridEntry.cs
- WindowsRichEdit.cs
- SHA1CryptoServiceProvider.cs
- ToolStripItemImageRenderEventArgs.cs
- PipelineModuleStepContainer.cs
- XNameConverter.cs
- ToolboxComponentsCreatedEventArgs.cs
- FixedSOMGroup.cs
- FtpWebRequest.cs
- AttributeCollection.cs
- EditableRegion.cs
- MenuItemBindingCollection.cs
- ByteRangeDownloader.cs
- TemplateBaseAction.cs
- OdbcFactory.cs
- WorkflowTransactionService.cs
- FilteredDataSetHelper.cs
- ArrayList.cs
- ActionMessageFilter.cs
- CompiledXpathExpr.cs
- XhtmlTextWriter.cs
- ArrangedElementCollection.cs
- WizardStepCollectionEditor.cs
- HttpDebugHandler.cs
- SimpleTextLine.cs
- SerializationEventsCache.cs
- ScrollBar.cs
- EdmValidator.cs
- CryptographicAttribute.cs
- FormsIdentity.cs
- WebMessageEncodingElement.cs
- MemberProjectedSlot.cs
- DefaultValidator.cs
- LinkDescriptor.cs
- DataBindingCollection.cs
- MobileTextWriter.cs
- _HeaderInfo.cs
- HtmlTableCell.cs
- SqlStatistics.cs
- FixUp.cs
- FormsAuthenticationEventArgs.cs
- GridViewHeaderRowPresenter.cs
- filewebresponse.cs
- MailWebEventProvider.cs
- XpsThumbnail.cs
- Switch.cs
- DesignerSerializationVisibilityAttribute.cs
- EncodedStreamFactory.cs
- _ShellExpression.cs
- ExceptionUtility.cs
- GroupBoxRenderer.cs
- CodeArgumentReferenceExpression.cs
- PositiveTimeSpanValidator.cs
- RedistVersionInfo.cs
- DataTableReaderListener.cs
- Polyline.cs
- DataGridPagingPage.cs
- ConfigurationPermission.cs
- OrderedDictionary.cs
- PropertyGridView.cs
- XmlElementCollection.cs
- SecurityState.cs
- _ListenerAsyncResult.cs
- ToolStripSeparatorRenderEventArgs.cs
- VisualStyleElement.cs
- EnumBuilder.cs
- ProcessThread.cs
- GestureRecognizer.cs
- TableRow.cs
- DPCustomTypeDescriptor.cs
- SoapAttributeAttribute.cs
- RadioButtonRenderer.cs
- Timer.cs
- RegisteredExpandoAttribute.cs
- Vector.cs
- SessionState.cs
- SecurityChannelFaultConverter.cs
- SqlFacetAttribute.cs
- TextSelection.cs
- FixedStringLookup.cs
- WindowsScrollBar.cs
- Closure.cs
- TextParaClient.cs
- LineServicesRun.cs
- Propagator.JoinPropagator.SubstitutingCloneVisitor.cs