Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / Configuration / COAUTHINFO.cs / 1 / COAUTHINFO.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 COAUTHINFO : IDisposable
{
internal COAUTHINFO(RpcAuthent authent, RpcAuthor author, string serverprinc, RpcLevel level, RpcImpers impers, IntPtr ciptr) {
authnsvc = authent;
authzsvc = author;
serverprincname = serverprinc;
authnlevel = level;
impersonationlevel = impers;
authidentitydata = ciptr;
}
internal RpcAuthent authnsvc;
internal RpcAuthor authzsvc;
[MarshalAs(UnmanagedType.LPWStr)]
internal string serverprincname;
internal RpcLevel authnlevel;
internal RpcImpers impersonationlevel;
internal IntPtr authidentitydata; // COAUTHIDENTITY*
internal int capabilities = 0; // EOAC_NONE
void IDisposable.Dispose()
{
authidentitydata = IntPtr.Zero;
GC.SuppressFinalize(this);
}
~COAUTHINFO()
{
}
}
[StructLayout(LayoutKind.Sequential, Pack = 4, CharSet = CharSet.Unicode)]
internal class COAUTHINFO_X64 : IDisposable
{
internal COAUTHINFO_X64(RpcAuthent authent, RpcAuthor author, string serverprinc, RpcLevel level, RpcImpers impers, IntPtr ciptr)
{
authnsvc = authent;
authzsvc = author;
serverprincname = serverprinc;
authnlevel = level;
impersonationlevel = impers;
authidentitydata = ciptr;
}
internal RpcAuthent authnsvc;
internal RpcAuthor authzsvc;
[MarshalAs(UnmanagedType.LPWStr)]
internal string serverprincname;
internal RpcLevel authnlevel;
internal RpcImpers impersonationlevel;
internal IntPtr authidentitydata; // COAUTHIDENTITY*
internal int capabilities = 0; // EOAC_NONE
#pragma warning disable 0649
internal int padding;
#pragma warning restore 0649
void IDisposable.Dispose()
{
authidentitydata = IntPtr.Zero;
GC.SuppressFinalize(this);
}
~COAUTHINFO_X64()
{
}
}
}
// 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
- RemoteHelper.cs
- XmlAttributeOverrides.cs
- XmlAnyElementAttribute.cs
- AppDomainProtocolHandler.cs
- ListContractAdapter.cs
- MetadataWorkspace.cs
- WsatProxy.cs
- WindowsStartMenu.cs
- ProxyManager.cs
- AudioException.cs
- DataTemplateSelector.cs
- PackageRelationshipCollection.cs
- _HeaderInfoTable.cs
- StackOverflowException.cs
- TextRunCacheImp.cs
- MenuCommandService.cs
- NaturalLanguageHyphenator.cs
- SerTrace.cs
- StreamWithDictionary.cs
- CreateUserWizard.cs
- IntSecurity.cs
- SettingsPropertyWrongTypeException.cs
- GeometryModel3D.cs
- FilterEventArgs.cs
- Control.cs
- SchemaCollectionCompiler.cs
- ByteStorage.cs
- ClickablePoint.cs
- M3DUtil.cs
- StaticFileHandler.cs
- CanonicalXml.cs
- DataGridItemAttachedStorage.cs
- HMACSHA512.cs
- SessionState.cs
- initElementDictionary.cs
- DesignerToolStripControlHost.cs
- AssociatedControlConverter.cs
- EntityDataSourceDesignerHelper.cs
- BufferedStream2.cs
- WindowAutomationPeer.cs
- PageTheme.cs
- DesignerAutoFormat.cs
- OdbcConnectionOpen.cs
- WebControlsSection.cs
- OpenTypeLayoutCache.cs
- BasicHttpMessageSecurity.cs
- OdbcReferenceCollection.cs
- DocumentReference.cs
- HierarchicalDataSourceControl.cs
- ExtentCqlBlock.cs
- followingsibling.cs
- InternalCache.cs
- ProxyFragment.cs
- Timeline.cs
- TabItem.cs
- KeyValuePairs.cs
- FormViewModeEventArgs.cs
- DataGridViewHitTestInfo.cs
- listitem.cs
- shaperfactory.cs
- NoneExcludedImageIndexConverter.cs
- Point3DKeyFrameCollection.cs
- OleDbTransaction.cs
- HtmlForm.cs
- Currency.cs
- ManagedFilter.cs
- ComplexTypeEmitter.cs
- StringSource.cs
- DoWorkEventArgs.cs
- ImageField.cs
- PingReply.cs
- TranslateTransform.cs
- CodeExpressionStatement.cs
- PriorityBindingExpression.cs
- SyndicationContent.cs
- tooltip.cs
- SqlFunctionAttribute.cs
- PageContent.cs
- IndexedWhereQueryOperator.cs
- HorizontalAlignConverter.cs
- DSASignatureDeformatter.cs
- TypeSystem.cs
- RuntimeArgumentHandle.cs
- SystemIPInterfaceStatistics.cs
- QuotedPrintableStream.cs
- ParserOptions.cs
- XmlWellformedWriter.cs
- Peer.cs
- BuildManagerHost.cs
- ListViewGroupConverter.cs
- Menu.cs
- DataGridColumnFloatingHeader.cs
- SchemaImporterExtension.cs
- ADMembershipUser.cs
- login.cs
- HealthMonitoringSectionHelper.cs
- VisualTransition.cs
- Dynamic.cs
- IPEndPointCollection.cs
- AttributeSetAction.cs