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
- EdgeModeValidation.cs
- MimeParameter.cs
- MessageDecoder.cs
- XmlAttributeOverrides.cs
- SafeRightsManagementSessionHandle.cs
- DerivedKeySecurityToken.cs
- PropertyRecord.cs
- ExtendedTransformFactory.cs
- TextBoxBase.cs
- Int32RectValueSerializer.cs
- TransformerConfigurationWizardBase.cs
- RemoteHelper.cs
- MatrixConverter.cs
- ContextMarshalException.cs
- AutomationPropertyInfo.cs
- SeverityFilter.cs
- BitmapCodecInfo.cs
- BitmapVisualManager.cs
- ZoneIdentityPermission.cs
- CompilerErrorCollection.cs
- ReflectionUtil.cs
- WebPartDisplayModeCancelEventArgs.cs
- DataRelation.cs
- ValueTable.cs
- HostedBindingBehavior.cs
- TaiwanLunisolarCalendar.cs
- CurrentChangingEventManager.cs
- wgx_render.cs
- XmlMapping.cs
- InfoCardProofToken.cs
- isolationinterop.cs
- BinaryFormatterWriter.cs
- WebScriptServiceHost.cs
- DocumentViewerAutomationPeer.cs
- ValueSerializer.cs
- MdiWindowListStrip.cs
- HintTextConverter.cs
- ListMarkerSourceInfo.cs
- NonBatchDirectoryCompiler.cs
- LocalClientSecuritySettings.cs
- ImportContext.cs
- PartManifestEntry.cs
- Module.cs
- Tile.cs
- CodeIndexerExpression.cs
- HostingEnvironment.cs
- CharacterString.cs
- XsltArgumentList.cs
- _SSPIWrapper.cs
- ControlDesigner.cs
- Random.cs
- StorageRoot.cs
- SiteMapPath.cs
- GridPattern.cs
- OleDbConnectionInternal.cs
- Msec.cs
- SerializationUtility.cs
- __Filters.cs
- VisualStateManager.cs
- DesignOnlyAttribute.cs
- ClassicBorderDecorator.cs
- HyperLinkField.cs
- ExpressionPrinter.cs
- AnnotationAuthorChangedEventArgs.cs
- ColorBlend.cs
- CompositeActivityDesigner.cs
- XmlObjectSerializerReadContextComplex.cs
- TdsParserStateObject.cs
- DependencyPropertyKey.cs
- BrowsableAttribute.cs
- CopyAttributesAction.cs
- BitmapMetadataEnumerator.cs
- SerializerProvider.cs
- ObjectDataSourceSelectingEventArgs.cs
- DataGridViewLinkColumn.cs
- BitmapEffectGroup.cs
- EncodingDataItem.cs
- HTMLTagNameToTypeMapper.cs
- ClientTarget.cs
- AnimatedTypeHelpers.cs
- ChannelCacheDefaults.cs
- PathNode.cs
- StreamDocument.cs
- ExpandableObjectConverter.cs
- XmlCountingReader.cs
- SettingsAttributeDictionary.cs
- DllNotFoundException.cs
- LinkLabel.cs
- StylusPoint.cs
- DispatcherTimer.cs
- CommonDialog.cs
- TableItemStyle.cs
- ReadContentAsBinaryHelper.cs
- Matrix3D.cs
- SignatureGenerator.cs
- OutKeywords.cs
- RegisteredHiddenField.cs
- WebPartUserCapability.cs
- ClientTargetCollection.cs
- EmissiveMaterial.cs