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
- OptimisticConcurrencyException.cs
- InstanceDataCollectionCollection.cs
- InlineUIContainer.cs
- IDQuery.cs
- Matrix3DValueSerializer.cs
- SharedPerformanceCounter.cs
- TimelineClockCollection.cs
- PersianCalendar.cs
- XsdValidatingReader.cs
- NameTable.cs
- ToolStripSeparatorRenderEventArgs.cs
- AssemblyInfo.cs
- VarInfo.cs
- MsmqBindingElementBase.cs
- TextBlock.cs
- DocumentSequence.cs
- ObjectListSelectEventArgs.cs
- SmiEventSink.cs
- ActivityExecutionContext.cs
- MemoryMappedViewAccessor.cs
- MsmqMessage.cs
- MaskedTextProvider.cs
- CacheSection.cs
- RuntimeArgument.cs
- ContractUtils.cs
- RegexMatchCollection.cs
- HwndHost.cs
- ToolStripContentPanelRenderEventArgs.cs
- TableCellCollection.cs
- SoapElementAttribute.cs
- DbCommandDefinition.cs
- DataGridLinkButton.cs
- Context.cs
- AdobeCFFWrapper.cs
- HtmlControl.cs
- DockProviderWrapper.cs
- FieldAccessException.cs
- StreamSecurityUpgradeInitiatorAsyncResult.cs
- EventRouteFactory.cs
- BitmapImage.cs
- UnsafeNativeMethodsCLR.cs
- SelectedGridItemChangedEvent.cs
- ConditionChanges.cs
- NetPeerTcpBindingCollectionElement.cs
- EntityParameterCollection.cs
- SQLBytes.cs
- PackagePart.cs
- GetResponse.cs
- WorkflowRuntimeServiceElement.cs
- DataError.cs
- FilterQueryOptionExpression.cs
- ResourceReferenceExpressionConverter.cs
- TraceContextEventArgs.cs
- RankException.cs
- AttributeCollection.cs
- OperationSelectorBehavior.cs
- DataGridItemEventArgs.cs
- AlgoModule.cs
- XmlSchemaIdentityConstraint.cs
- ConfigXmlAttribute.cs
- EditorBrowsableAttribute.cs
- XPathNodeHelper.cs
- ImageListStreamer.cs
- AlphaSortedEnumConverter.cs
- HtmlUtf8RawTextWriter.cs
- FormViewDeletedEventArgs.cs
- CaseCqlBlock.cs
- XslTransformFileEditor.cs
- CodeGenerator.cs
- NotEqual.cs
- GenericEnumConverter.cs
- StorageComplexPropertyMapping.cs
- Object.cs
- Array.cs
- ReferentialConstraint.cs
- _NtlmClient.cs
- NotSupportedException.cs
- _BaseOverlappedAsyncResult.cs
- ReflectEventDescriptor.cs
- KnownBoxes.cs
- EventLogEntry.cs
- BevelBitmapEffect.cs
- SecUtil.cs
- TextDocumentView.cs
- MenuItemBindingCollection.cs
- ComponentCollection.cs
- BmpBitmapDecoder.cs
- CompilerCollection.cs
- DependentList.cs
- OutputWindow.cs
- HostedTransportConfigurationManager.cs
- InheritablePropertyChangeInfo.cs
- WebControlParameterProxy.cs
- HeaderedItemsControl.cs
- SimpleTypeResolver.cs
- FillBehavior.cs
- SmtpFailedRecipientException.cs
- LightweightCodeGenerator.cs
- DataContractSerializer.cs
- TogglePatternIdentifiers.cs