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
- NativeWindow.cs
- ThousandthOfEmRealPoints.cs
- GPStream.cs
- DataGridViewCellLinkedList.cs
- AsyncResult.cs
- DataChangedEventManager.cs
- StrongNameSignatureInformation.cs
- EnumBuilder.cs
- EmptyEnumerable.cs
- TextViewSelectionProcessor.cs
- ButtonBaseAdapter.cs
- StorageMappingItemCollection.cs
- DataViewSetting.cs
- RegexWriter.cs
- GlobalProxySelection.cs
- FontNamesConverter.cs
- DynamicDataManager.cs
- MetadataArtifactLoader.cs
- InitializationEventAttribute.cs
- HandlerBase.cs
- QuaternionAnimation.cs
- CommandField.cs
- CorruptingExceptionCommon.cs
- XmlQualifiedName.cs
- PanelDesigner.cs
- SimpleApplicationHost.cs
- XmlDownloadManager.cs
- TextDocumentView.cs
- TableLayoutSettingsTypeConverter.cs
- DependencyPropertyKind.cs
- XmlExceptionHelper.cs
- RegexRunner.cs
- ImmutableObjectAttribute.cs
- SHA384.cs
- Lock.cs
- MergeFailedEvent.cs
- ListViewGroup.cs
- AbsoluteQuery.cs
- XPathConvert.cs
- SkewTransform.cs
- SqlClientMetaDataCollectionNames.cs
- DBBindings.cs
- BaseCAMarshaler.cs
- SQLResource.cs
- AnimatedTypeHelpers.cs
- AutoResizedEvent.cs
- JournalNavigationScope.cs
- XmlCountingReader.cs
- ServiceXNameTypeConverter.cs
- BufferModeSettings.cs
- odbcmetadatacollectionnames.cs
- MemberDescriptor.cs
- StylusOverProperty.cs
- LazyTextWriterCreator.cs
- BasicCellRelation.cs
- ScriptingAuthenticationServiceSection.cs
- ClassHandlersStore.cs
- _DomainName.cs
- MtomMessageEncoder.cs
- StructuralComparisons.cs
- XmlEnumAttribute.cs
- DataGridTableCollection.cs
- SmtpCommands.cs
- _IPv6Address.cs
- XmlQueryCardinality.cs
- Accessible.cs
- CodeCompiler.cs
- RtfToXamlLexer.cs
- nulltextnavigator.cs
- CompilerErrorCollection.cs
- ComponentResourceKeyConverter.cs
- TraceShell.cs
- CapabilitiesPattern.cs
- MethodSignatureGenerator.cs
- FormClosingEvent.cs
- ApplicationHost.cs
- URI.cs
- ToolStripDropDownDesigner.cs
- WebEvents.cs
- WriteFileContext.cs
- MailDefinitionBodyFileNameEditor.cs
- CuspData.cs
- HttpHeaderCollection.cs
- DBCommandBuilder.cs
- RSAOAEPKeyExchangeFormatter.cs
- StandardMenuStripVerb.cs
- MetadataPropertyAttribute.cs
- ConstructorNeedsTagAttribute.cs
- SqlUtils.cs
- PropertyFilterAttribute.cs
- IChannel.cs
- ObjectSet.cs
- OletxResourceManager.cs
- GrammarBuilderRuleRef.cs
- SamlAudienceRestrictionCondition.cs
- RegionInfo.cs
- DataGridViewButtonCell.cs
- SamlAction.cs
- ListenerElementsCollection.cs
- CLRBindingWorker.cs