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
- sqlcontext.cs
- SortExpressionBuilder.cs
- _HTTPDateParse.cs
- ComponentDesigner.cs
- ExtensionQuery.cs
- CompiledELinqQueryState.cs
- TextServicesCompartmentEventSink.cs
- ImplicitInputBrush.cs
- ListViewEditEventArgs.cs
- XmlImplementation.cs
- XmlSchemaComplexType.cs
- UndoEngine.cs
- WebAdminConfigurationHelper.cs
- OpenTypeCommon.cs
- DataSourceCacheDurationConverter.cs
- ShaderEffect.cs
- SoapExtensionImporter.cs
- HttpModuleCollection.cs
- ConfigXmlElement.cs
- ViewSimplifier.cs
- InfoCardProofToken.cs
- TdsParserStaticMethods.cs
- CodeAssignStatement.cs
- IndentedTextWriter.cs
- SByteConverter.cs
- Select.cs
- Profiler.cs
- Set.cs
- XmlSchemaAppInfo.cs
- BatchParser.cs
- ProcessModule.cs
- MetadataItemEmitter.cs
- FrameworkElement.cs
- TypeUnloadedException.cs
- HtmlTableCellCollection.cs
- ExpressionReplacer.cs
- OneWayElement.cs
- TypeDescriptionProviderAttribute.cs
- FastEncoderStatics.cs
- SoapSchemaExporter.cs
- DrawingAttributeSerializer.cs
- UniqueConstraint.cs
- MetadataCache.cs
- StreamWriter.cs
- AlphabetConverter.cs
- SqlUserDefinedAggregateAttribute.cs
- BrowserDefinitionCollection.cs
- DataGridViewRowStateChangedEventArgs.cs
- NameScope.cs
- SocketAddress.cs
- XmlRawWriterWrapper.cs
- GroupBoxRenderer.cs
- ControlIdConverter.cs
- AstTree.cs
- HttpContext.cs
- FusionWrap.cs
- TypeLibConverter.cs
- CompositeControl.cs
- ConfigurationSchemaErrors.cs
- DataGridViewIntLinkedList.cs
- MergablePropertyAttribute.cs
- StrokeCollection2.cs
- CommandLibraryHelper.cs
- ImageEditor.cs
- DelegateSerializationHolder.cs
- PipeStream.cs
- Image.cs
- MasterPageBuildProvider.cs
- WebUtil.cs
- EdmItemCollection.cs
- ImageMapEventArgs.cs
- Int32Rect.cs
- FormViewInsertEventArgs.cs
- ServerValidateEventArgs.cs
- SqlLiftWhereClauses.cs
- ClientTarget.cs
- ObjectDataSourceEventArgs.cs
- DataService.cs
- MsmqVerifier.cs
- CollectionContainer.cs
- RenderData.cs
- ExpressionBuilder.cs
- SQLSingle.cs
- TextParagraph.cs
- ThreadExceptionEvent.cs
- ButtonBaseAutomationPeer.cs
- QilCloneVisitor.cs
- KeyedCollection.cs
- SqlSelectClauseBuilder.cs
- IIS7UserPrincipal.cs
- ILGenerator.cs
- ComplexPropertyEntry.cs
- AddIn.cs
- ExecutionContext.cs
- WindowsFormsLinkLabel.cs
- FilterQueryOptionExpression.cs
- ApplicationSecurityInfo.cs
- XmlEntityReference.cs
- SAPIEngineTypes.cs
- NavigationService.cs