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
- SQLInt16.cs
- XmlNamespaceManager.cs
- TiffBitmapEncoder.cs
- DataList.cs
- BitmapEffect.cs
- BulletedList.cs
- DeviceSpecificDialogCachedState.cs
- DiscoveryDocumentSearchPattern.cs
- ProcessHostServerConfig.cs
- FixedDSBuilder.cs
- StringOutput.cs
- InfoCardKeyedHashAlgorithm.cs
- InkCanvasFeedbackAdorner.cs
- MouseDevice.cs
- ReadOnlyAttribute.cs
- LinqToSqlWrapper.cs
- RangeValidator.cs
- XmlNodeChangedEventArgs.cs
- FloaterBaseParagraph.cs
- SqlTypeSystemProvider.cs
- GenericArgumentsUpdater.cs
- ProfileEventArgs.cs
- ResourceReferenceExpressionConverter.cs
- CompilerGlobalScopeAttribute.cs
- Assembly.cs
- RootBuilder.cs
- SecurityException.cs
- QilTypeChecker.cs
- WeakReference.cs
- MultiView.cs
- GridViewRowCollection.cs
- BinaryObjectReader.cs
- SatelliteContractVersionAttribute.cs
- TextDecorationCollectionConverter.cs
- ExecutedRoutedEventArgs.cs
- OneOfElement.cs
- ActivityTypeCodeDomSerializer.cs
- WS2007HttpBinding.cs
- XmlDataSourceDesigner.cs
- WebPartConnectionsCancelEventArgs.cs
- XmlSortKey.cs
- ConsumerConnectionPoint.cs
- sitestring.cs
- AuthenticationModuleElementCollection.cs
- SerializationInfo.cs
- RC2.cs
- ActivityPreviewDesigner.cs
- TextParentUndoUnit.cs
- ActivityExecutionContextCollection.cs
- TextLineResult.cs
- SmtpMail.cs
- While.cs
- DataKeyArray.cs
- GraphicsPathIterator.cs
- DataGridViewRowsAddedEventArgs.cs
- RedirectionProxy.cs
- CrossContextChannel.cs
- unsafeIndexingFilterStream.cs
- UInt64Converter.cs
- CasesDictionary.cs
- MessagingActivityHelper.cs
- HandledMouseEvent.cs
- IWorkflowDebuggerService.cs
- HtmlAnchor.cs
- AsyncSerializedWorker.cs
- Expression.DebuggerProxy.cs
- ZoomPercentageConverter.cs
- RemotingServices.cs
- Underline.cs
- ConstantExpression.cs
- WebPartUserCapability.cs
- SmtpClient.cs
- XmlEventCache.cs
- FontCacheUtil.cs
- GroupBox.cs
- XmlWrappingReader.cs
- odbcmetadatacollectionnames.cs
- EventLogTraceListener.cs
- EmissiveMaterial.cs
- SrgsSemanticInterpretationTag.cs
- CodeRegionDirective.cs
- ReflectionTypeLoadException.cs
- TdsRecordBufferSetter.cs
- SmiEventSink.cs
- FocusManager.cs
- MaterialCollection.cs
- FamilyTypeface.cs
- DrawTreeNodeEventArgs.cs
- ResourceSetExpression.cs
- DesignerDataTable.cs
- HostingPreferredMapPath.cs
- PropertyCondition.cs
- LocationUpdates.cs
- WriteLine.cs
- Ray3DHitTestResult.cs
- ApplicationDirectory.cs
- NavigationPropertyEmitter.cs
- ConfigXmlDocument.cs
- SQLBinary.cs
- MdiWindowListItemConverter.cs