Code:
/ DotNET / DotNET / 8.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
- ByteViewer.cs
- NavigationProgressEventArgs.cs
- FixedSOMElement.cs
- ToolStripHighContrastRenderer.cs
- Wildcard.cs
- OdbcInfoMessageEvent.cs
- DialogWindow.cs
- SizeAnimationUsingKeyFrames.cs
- AdornerHitTestResult.cs
- MultiAsyncResult.cs
- DataColumnMapping.cs
- JsonEncodingStreamWrapper.cs
- SqlMultiplexer.cs
- EncoderNLS.cs
- ParallelTimeline.cs
- ExpressionVisitor.cs
- IxmlLineInfo.cs
- NodeInfo.cs
- DesignerTransaction.cs
- CurrencyWrapper.cs
- WhitespaceSignificantCollectionAttribute.cs
- CallContext.cs
- MostlySingletonList.cs
- Int32CollectionValueSerializer.cs
- XmlSchemaChoice.cs
- MembershipAdapter.cs
- SqlDataSourceDesigner.cs
- _DomainName.cs
- dbdatarecord.cs
- XmlMtomReader.cs
- HierarchicalDataSourceControl.cs
- HebrewCalendar.cs
- GorillaCodec.cs
- SoapClientMessage.cs
- XmlSerializerFactory.cs
- HttpHostedTransportConfiguration.cs
- TagMapCollection.cs
- DotExpr.cs
- XPathEmptyIterator.cs
- Rect3DConverter.cs
- CodeValidator.cs
- ExpressionWriter.cs
- DeferredElementTreeState.cs
- AudioSignalProblemOccurredEventArgs.cs
- Button.cs
- RuntimeUtils.cs
- DataErrorValidationRule.cs
- _NestedSingleAsyncResult.cs
- TypeToArgumentTypeConverter.cs
- XmlBinaryReaderSession.cs
- BitmapEffectRenderDataResource.cs
- MultipleViewPattern.cs
- ViewManager.cs
- GetWinFXPath.cs
- Internal.cs
- DynamicRendererThreadManager.cs
- RawTextInputReport.cs
- AuthorizationPolicyTypeElement.cs
- IItemContainerGenerator.cs
- ListViewItemSelectionChangedEvent.cs
- CompositeTypefaceMetrics.cs
- SmtpNetworkElement.cs
- LocationReference.cs
- TranslateTransform3D.cs
- Stacktrace.cs
- MemoryPressure.cs
- QueryInterceptorAttribute.cs
- Resources.Designer.cs
- GridViewRowCollection.cs
- PieceNameHelper.cs
- ScalarConstant.cs
- XmlNamedNodeMap.cs
- ParameterBuilder.cs
- DeferredReference.cs
- OdbcConnectionOpen.cs
- ServiceInfoCollection.cs
- BindingMAnagerBase.cs
- AutomationPropertyInfo.cs
- ListItemsPage.cs
- StorageMappingItemCollection.cs
- Base64Stream.cs
- HtmlInputControl.cs
- DataObjectMethodAttribute.cs
- InvalidEnumArgumentException.cs
- Knowncolors.cs
- BaseDataList.cs
- PrintPreviewGraphics.cs
- FrameworkPropertyMetadata.cs
- SimpleType.cs
- UnionCqlBlock.cs
- OuterGlowBitmapEffect.cs
- SerialErrors.cs
- SQLDecimalStorage.cs
- XmlSerializerNamespaces.cs
- MessageProperties.cs
- XmlCompatibilityReader.cs
- DataGridViewCellCollection.cs
- InputLangChangeRequestEvent.cs
- PageParserFilter.cs
- CodeSubDirectoriesCollection.cs