Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- AudioFileOut.cs
- RectangleHotSpot.cs
- dataprotectionpermission.cs
- HitTestParameters3D.cs
- ClientFormsAuthenticationCredentials.cs
- BufferCache.cs
- ApplicationGesture.cs
- SchemaConstraints.cs
- ColorIndependentAnimationStorage.cs
- TraceListeners.cs
- TemplateXamlParser.cs
- WorkflowWebService.cs
- DrawingContextWalker.cs
- XmlSignificantWhitespace.cs
- externdll.cs
- WizardPanelChangingEventArgs.cs
- CommandCollectionEditor.cs
- DataGridViewButtonCell.cs
- DataStorage.cs
- QilTernary.cs
- StringAnimationBase.cs
- OleDbDataAdapter.cs
- DrawingVisual.cs
- TypeSchema.cs
- ConnectionManagementElementCollection.cs
- StorageConditionPropertyMapping.cs
- LookupNode.cs
- MoveSizeWinEventHandler.cs
- AssemblySettingAttributes.cs
- XPathDocumentBuilder.cs
- ServiceElement.cs
- ProviderCollection.cs
- NativeMethods.cs
- ConfigXmlText.cs
- GeometryHitTestParameters.cs
- MimeTypeMapper.cs
- safelinkcollection.cs
- TabControlEvent.cs
- XmlAttribute.cs
- GridEntry.cs
- wgx_exports.cs
- RegexCaptureCollection.cs
- GatewayDefinition.cs
- OleDbMetaDataFactory.cs
- SafeNativeMethods.cs
- FacetEnabledSchemaElement.cs
- FormsAuthenticationEventArgs.cs
- DefaultBindingPropertyAttribute.cs
- StreamSecurityUpgradeProvider.cs
- SerTrace.cs
- BulletDecorator.cs
- Win32SafeHandles.cs
- DockAndAnchorLayout.cs
- CaretElement.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- XmlObjectSerializerWriteContext.cs
- ExpressionConverter.cs
- InternalControlCollection.cs
- ReadOnlyHierarchicalDataSource.cs
- SessionStateItemCollection.cs
- UIPermission.cs
- EntityDataSourceContainerNameConverter.cs
- CutCopyPasteHelper.cs
- WebPartConnectionsCloseVerb.cs
- EngineSiteSapi.cs
- GridToolTip.cs
- ConnectionManager.cs
- ACL.cs
- Compiler.cs
- NativeMethods.cs
- SqlServices.cs
- ButtonBaseAutomationPeer.cs
- WebPartConnectionsDisconnectVerb.cs
- ImageClickEventArgs.cs
- NameSpaceExtractor.cs
- XmlSubtreeReader.cs
- ObjectContext.cs
- HttpCookieCollection.cs
- TextBox.cs
- RestClientProxyHandler.cs
- PkcsUtils.cs
- ClrProviderManifest.cs
- TileBrush.cs
- ProxyWebPartManager.cs
- XmlIgnoreAttribute.cs
- SchemaMapping.cs
- StorageBasedPackageProperties.cs
- ReadOnlyDictionary.cs
- DataGridRowHeader.cs
- EmptyControlCollection.cs
- ExpressionHelper.cs
- HelpInfo.cs
- SuppressMessageAttribute.cs
- PublisherIdentityPermission.cs
- PersistenceMetadataNamespace.cs
- MetadataItem.cs
- InvokeHandlers.cs
- DurableOperationContext.cs
- DataSourceView.cs
- FreezableOperations.cs