Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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 } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- tooltip.cs
- TextSelectionHighlightLayer.cs
- DBDataPermissionAttribute.cs
- CrossSiteScriptingValidation.cs
- ApplicationFileCodeDomTreeGenerator.cs
- ObfuscationAttribute.cs
- CapabilitiesRule.cs
- ViewManagerAttribute.cs
- DataExpression.cs
- _ProxyChain.cs
- CreatingCookieEventArgs.cs
- LocatorPart.cs
- MouseButton.cs
- MessageEncoderFactory.cs
- UniqueID.cs
- ClientApiGenerator.cs
- UrlMappingsModule.cs
- wgx_exports.cs
- VisualBasicDesignerHelper.cs
- DataBindingCollection.cs
- ImageField.cs
- XmlWriter.cs
- PerformanceCounterCategory.cs
- XmlSchemaSimpleTypeList.cs
- StringPropertyBuilder.cs
- EmptyCollection.cs
- FormatterConverter.cs
- SynchronizedDispatch.cs
- HttpCachePolicyWrapper.cs
- Avt.cs
- JoinTreeNode.cs
- InheritanceRules.cs
- PasswordTextContainer.cs
- OpacityConverter.cs
- AddInController.cs
- TextRangeProviderWrapper.cs
- DesignerImageAdapter.cs
- DynamicResourceExtension.cs
- RoleManagerEventArgs.cs
- GroupDescription.cs
- CodeTypeMemberCollection.cs
- IteratorDescriptor.cs
- GetIndexBinder.cs
- RectIndependentAnimationStorage.cs
- SystemInfo.cs
- SubMenuStyle.cs
- ColumnTypeConverter.cs
- TabPageDesigner.cs
- FormViewDeletedEventArgs.cs
- ThicknessAnimationBase.cs
- QuaternionRotation3D.cs
- PerfService.cs
- XmlUtil.cs
- TextSimpleMarkerProperties.cs
- CatalogPartCollection.cs
- Gdiplus.cs
- SqlClientWrapperSmiStreamChars.cs
- ListItemCollection.cs
- HiddenField.cs
- Rotation3D.cs
- SubpageParagraph.cs
- Helpers.cs
- DataPagerFieldCommandEventArgs.cs
- RemoteWebConfigurationHostStream.cs
- CssClassPropertyAttribute.cs
- PropertyManager.cs
- DispatchChannelSink.cs
- Block.cs
- PaperSize.cs
- CodeTypeReference.cs
- FileRecordSequence.cs
- MaskedTextProvider.cs
- HttpCapabilitiesEvaluator.cs
- ControlType.cs
- DocumentPageHost.cs
- Attributes.cs
- LoadedOrUnloadedOperation.cs
- ShortcutKeysEditor.cs
- ConfigurationStrings.cs
- DataControlImageButton.cs
- DefaultWorkflowTransactionService.cs
- XmlSchemaAny.cs
- Figure.cs
- IPGlobalProperties.cs
- KeySplineConverter.cs
- LinkArea.cs
- WindowsClaimSet.cs
- RegionData.cs
- LocalizedNameDescriptionPair.cs
- ComNativeDescriptor.cs
- BinaryObjectReader.cs
- Itemizer.cs
- PointValueSerializer.cs
- ChannelManager.cs
- SchemaAttDef.cs
- BookmarkScope.cs
- CharEnumerator.cs
- OpCellTreeNode.cs
- UnauthorizedWebPart.cs
- TransformerTypeCollection.cs