Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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.
//
//-----------------------------------------------------------------------------
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UIElement.cs
- sqlmetadatafactory.cs
- TransactionProtocol.cs
- SocketElement.cs
- WebBaseEventKeyComparer.cs
- DocobjHost.cs
- ValidationRuleCollection.cs
- SiteMapPath.cs
- HtmlSelect.cs
- FixedSOMPage.cs
- Utils.cs
- DrawItemEvent.cs
- LinqDataSourceStatusEventArgs.cs
- CompModSwitches.cs
- XmlnsDictionary.cs
- BufferedStream.cs
- ObjectContextServiceProvider.cs
- PenContext.cs
- HttpResponse.cs
- DynamicMetaObject.cs
- XmlValidatingReaderImpl.cs
- ListDataBindEventArgs.cs
- BamlLocalizationDictionary.cs
- PointIndependentAnimationStorage.cs
- LinqMaximalSubtreeNominator.cs
- CaseInsensitiveHashCodeProvider.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- SRGSCompiler.cs
- KeyFrames.cs
- FormsAuthenticationUser.cs
- followingquery.cs
- AncillaryOps.cs
- Sql8ExpressionRewriter.cs
- SmtpCommands.cs
- SqlFunctions.cs
- JsonWriter.cs
- SamlAuthorizationDecisionStatement.cs
- GroupQuery.cs
- PrefixQName.cs
- AssociationTypeEmitter.cs
- UserControlAutomationPeer.cs
- CrossSiteScriptingValidation.cs
- Comparer.cs
- WebPartConnectionsCloseVerb.cs
- Console.cs
- HtmlInputCheckBox.cs
- SafeUserTokenHandle.cs
- TextPattern.cs
- AppDomainProtocolHandler.cs
- TextAutomationPeer.cs
- RSAOAEPKeyExchangeFormatter.cs
- WebServiceHandler.cs
- httpapplicationstate.cs
- ScrollPatternIdentifiers.cs
- HScrollBar.cs
- CqlIdentifiers.cs
- XmlDocumentViewSchema.cs
- TextContainer.cs
- ControlLocalizer.cs
- GcHandle.cs
- XmlSchemaExternal.cs
- SchemaNamespaceManager.cs
- Baml2006ReaderContext.cs
- sortedlist.cs
- StoreAnnotationsMap.cs
- Point3DCollection.cs
- AsymmetricSecurityProtocol.cs
- X509CertificateValidator.cs
- IPHostEntry.cs
- GZipObjectSerializer.cs
- RecognizerBase.cs
- BlurEffect.cs
- Image.cs
- WindowsGraphics.cs
- VectorKeyFrameCollection.cs
- TextMarkerSource.cs
- ColorAnimationUsingKeyFrames.cs
- FontEmbeddingManager.cs
- DynamicDiscoSearcher.cs
- AppLevelCompilationSectionCache.cs
- PropertiesTab.cs
- PropertyValueChangedEvent.cs
- IRCollection.cs
- Signature.cs
- WebBrowserProgressChangedEventHandler.cs
- UseManagedPresentationBindingElement.cs
- RestHandlerFactory.cs
- Cursor.cs
- MimeTextImporter.cs
- CodeNamespaceImport.cs
- XpsLiterals.cs
- CustomWebEventKey.cs
- CachingHintValidation.cs
- EditorResources.cs
- HttpCapabilitiesSectionHandler.cs
- SpecialNameAttribute.cs
- EdmComplexPropertyAttribute.cs
- XmlSchemaImporter.cs
- DetectRunnableInstancesTask.cs
- AsymmetricAlgorithm.cs