Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / COAUTHIDENTITY.cs / 1305376 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PartialClassGenerationTask.cs
- PerformanceCounterLib.cs
- ToolBarButtonClickEvent.cs
- SecurityMessageProperty.cs
- SendMessageContent.cs
- DictionaryBase.cs
- XNodeNavigator.cs
- PrefixQName.cs
- ApplicationHost.cs
- ReachDocumentReferenceCollectionSerializer.cs
- ParserHooks.cs
- safex509handles.cs
- BaseConfigurationRecord.cs
- XmlILAnnotation.cs
- RSAOAEPKeyExchangeFormatter.cs
- BitVector32.cs
- BrowserCapabilitiesFactory.cs
- Border.cs
- FragmentQueryKB.cs
- Soap.cs
- ErrorInfoXmlDocument.cs
- SqlParameterCollection.cs
- BamlResourceDeserializer.cs
- ParseNumbers.cs
- CollectionView.cs
- Soap.cs
- MiniCustomAttributeInfo.cs
- Transform3DGroup.cs
- CleanUpVirtualizedItemEventArgs.cs
- Util.cs
- HtmlInputHidden.cs
- HtmlLink.cs
- CqlWriter.cs
- MenuCommand.cs
- XmlIgnoreAttribute.cs
- TraceContextRecord.cs
- SoapExtension.cs
- MostlySingletonList.cs
- WorkflowRuntimeServiceElement.cs
- DataGridItemCollection.cs
- XmlQuerySequence.cs
- JsonXmlDataContract.cs
- WindowsTokenRoleProvider.cs
- BaseCAMarshaler.cs
- WebPartVerbCollection.cs
- SendingRequestEventArgs.cs
- DesignerOptionService.cs
- SymbolEqualComparer.cs
- SerializationObjectManager.cs
- IsolatedStorageFilePermission.cs
- StylusDownEventArgs.cs
- HttpWebRequest.cs
- ProcessManager.cs
- WebRequestModulesSection.cs
- AssociationSet.cs
- DoubleConverter.cs
- CannotUnloadAppDomainException.cs
- AppDomainAttributes.cs
- Matrix3D.cs
- SimpleWebHandlerParser.cs
- DataFormats.cs
- MultilineStringConverter.cs
- ReflectTypeDescriptionProvider.cs
- StringHelper.cs
- FacetValues.cs
- ImageDrawing.cs
- SqlHelper.cs
- BamlTreeNode.cs
- MarshalDirectiveException.cs
- ChtmlSelectionListAdapter.cs
- PreloadedPackages.cs
- OutputScopeManager.cs
- IteratorDescriptor.cs
- Header.cs
- SqlConnectionPoolProviderInfo.cs
- Color.cs
- SwitchLevelAttribute.cs
- CodeComment.cs
- ByteFacetDescriptionElement.cs
- Evidence.cs
- ControlFilterExpression.cs
- GeometryHitTestParameters.cs
- COMException.cs
- DataBoundControlHelper.cs
- ClientTargetSection.cs
- OutputCacheProviderCollection.cs
- OperationInvokerTrace.cs
- Line.cs
- StaticTextPointer.cs
- BindStream.cs
- EventDescriptor.cs
- ModelTreeEnumerator.cs
- DispatcherEventArgs.cs
- ContextActivityUtils.cs
- FreezableCollection.cs
- InkPresenterAutomationPeer.cs
- CqlIdentifiers.cs
- DataGridViewBindingCompleteEventArgs.cs
- SQLInt32.cs
- WindowsTokenRoleProvider.cs