Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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.
//
//-----------------------------------------------------------------------------
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
- AccessibilityHelperForXpWin2k3.cs
- BitVector32.cs
- Rectangle.cs
- Stylesheet.cs
- WorkerRequest.cs
- GACMembershipCondition.cs
- _BufferOffsetSize.cs
- StylusCollection.cs
- XhtmlConformanceSection.cs
- DummyDataSource.cs
- ListItem.cs
- GradientBrush.cs
- TextServicesHost.cs
- JsonClassDataContract.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- WorkflowEventArgs.cs
- AssertSection.cs
- ConfigXmlComment.cs
- HttpResponseInternalWrapper.cs
- Attributes.cs
- RootNamespaceAttribute.cs
- ObjectDataSourceEventArgs.cs
- BindingUtils.cs
- HtmlElementEventArgs.cs
- DialogResultConverter.cs
- OleDbConnectionInternal.cs
- IsolatedStorageFileStream.cs
- UndoEngine.cs
- Util.cs
- MessageDroppedTraceRecord.cs
- HandlerBase.cs
- AssociationType.cs
- MethodBody.cs
- UrlMapping.cs
- FileNotFoundException.cs
- ParamArrayAttribute.cs
- MethodBuilder.cs
- DataGridItemEventArgs.cs
- EventLogEntryCollection.cs
- SmtpReplyReader.cs
- COM2ICategorizePropertiesHandler.cs
- WS2007HttpBinding.cs
- Brushes.cs
- SafeHandle.cs
- AppSecurityManager.cs
- RequestCachingSection.cs
- SystemDropShadowChrome.cs
- TextDecoration.cs
- ResourceReferenceExpression.cs
- CustomValidator.cs
- X509CertificateValidator.cs
- CompiledQuery.cs
- SoapAttributeAttribute.cs
- Registry.cs
- UnauthorizedAccessException.cs
- XmlNodeComparer.cs
- AuthenticationModulesSection.cs
- NumericUpDownAcceleration.cs
- RemotingException.cs
- LogRestartAreaEnumerator.cs
- EditingMode.cs
- TaiwanCalendar.cs
- DetailsViewInsertedEventArgs.cs
- WebPartConnectVerb.cs
- FormatException.cs
- SettingsProperty.cs
- Int16Storage.cs
- RenderContext.cs
- CharEntityEncoderFallback.cs
- GPPOINTF.cs
- TransformerInfo.cs
- ToolStripPanelRenderEventArgs.cs
- AudioStateChangedEventArgs.cs
- JsonFormatReaderGenerator.cs
- TerminatorSinks.cs
- FrameworkTemplate.cs
- ClosableStream.cs
- SecurityKeyUsage.cs
- AppDomainUnloadedException.cs
- MenuItem.cs
- Mouse.cs
- RemoteWebConfigurationHostServer.cs
- BrushConverter.cs
- AsyncSerializedWorker.cs
- ItemCheckedEvent.cs
- SQLInt32Storage.cs
- CompilerParameters.cs
- DependencyPropertyAttribute.cs
- XmlSchemaSimpleTypeList.cs
- SchemaManager.cs
- Compiler.cs
- ValidatingReaderNodeData.cs
- RuntimeCompatibilityAttribute.cs
- TextRangeEditLists.cs
- HttpException.cs
- StrokeCollectionDefaultValueFactory.cs
- WorkflowApplicationIdleEventArgs.cs
- MSAAWinEventWrap.cs
- ThicknessAnimation.cs
- PrivilegeNotHeldException.cs