Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / 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. //------------------------------------------------------------------------------ //// 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
- Decimal.cs
- CodeDesigner.cs
- ServicesUtilities.cs
- XmlSchemaAnnotated.cs
- AppDomainUnloadedException.cs
- NestedContainer.cs
- Point3DCollectionValueSerializer.cs
- EqualityComparer.cs
- OuterGlowBitmapEffect.cs
- MenuItemCollection.cs
- HMACSHA256.cs
- DoubleConverter.cs
- ProfilePropertyNameValidator.cs
- ScopedMessagePartSpecification.cs
- TemplateComponentConnector.cs
- DataGridViewButtonCell.cs
- Highlights.cs
- EncoderNLS.cs
- CommonGetThemePartSize.cs
- Activity.cs
- EdmSchemaError.cs
- ProfileManager.cs
- SecurityPermission.cs
- WindowsScrollBar.cs
- LinqDataSourceContextEventArgs.cs
- DefaultAsyncDataDispatcher.cs
- MemberHolder.cs
- Repeater.cs
- CapabilitiesPattern.cs
- OperandQuery.cs
- RegistrationServices.cs
- ConfigurationSection.cs
- IndexerNameAttribute.cs
- GraphicsContext.cs
- ObjectStateEntry.cs
- FilterQueryOptionExpression.cs
- DataIdProcessor.cs
- XPathParser.cs
- InputLangChangeRequestEvent.cs
- CallSite.cs
- DirectoryInfo.cs
- ActivityMarkupSerializer.cs
- SizeIndependentAnimationStorage.cs
- DataGridTable.cs
- FileSecurity.cs
- PackageRelationship.cs
- TextPointerBase.cs
- TextEditorSelection.cs
- CssStyleCollection.cs
- ThaiBuddhistCalendar.cs
- LineServices.cs
- HttpRuntimeSection.cs
- SafeCryptContextHandle.cs
- IntSecurity.cs
- TreeNode.cs
- PeerDuplexChannelListener.cs
- SqlProvider.cs
- TdsValueSetter.cs
- FormsAuthenticationEventArgs.cs
- SqlRowUpdatedEvent.cs
- ParamArrayAttribute.cs
- EntitySetDataBindingList.cs
- XmlSequenceWriter.cs
- AsymmetricSignatureFormatter.cs
- CacheManager.cs
- WebAdminConfigurationHelper.cs
- TableCellCollection.cs
- ProfileBuildProvider.cs
- ClientRuntimeConfig.cs
- BaseParaClient.cs
- ToolTip.cs
- StrokeIntersection.cs
- RemotingConfigParser.cs
- _HeaderInfoTable.cs
- CDSsyncETWBCLProvider.cs
- ApplyHostConfigurationBehavior.cs
- DataException.cs
- OneToOneMappingSerializer.cs
- InternalControlCollection.cs
- XmlSerializerNamespaces.cs
- GradientStop.cs
- StreamUpgradeInitiator.cs
- ExtractedStateEntry.cs
- ByteAnimation.cs
- CompressEmulationStream.cs
- BadImageFormatException.cs
- PrimitiveSchema.cs
- FontFamilyIdentifier.cs
- DESCryptoServiceProvider.cs
- BoundField.cs
- HtmlWindowCollection.cs
- LicenseException.cs
- categoryentry.cs
- WrappingXamlSchemaContext.cs
- EncoderReplacementFallback.cs
- DockingAttribute.cs
- Font.cs
- ConfigurationStrings.cs
- ObjectDataSourceSelectingEventArgs.cs
- Graphics.cs