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
- ProviderUtil.cs
- Brush.cs
- EndpointConfigContainer.cs
- NameSpaceEvent.cs
- AppDomainFactory.cs
- SpeechEvent.cs
- FileLoadException.cs
- ThrowHelper.cs
- FormsAuthenticationTicket.cs
- InternalMappingException.cs
- MsmqIntegrationBinding.cs
- CacheAxisQuery.cs
- ReferenceTypeElement.cs
- WebPartConnectionsConfigureVerb.cs
- AsyncOperationManager.cs
- BamlRecordReader.cs
- InstancePersistenceCommand.cs
- X509WindowsSecurityToken.cs
- StringUtil.cs
- ResolveNameEventArgs.cs
- RequestQueryParser.cs
- ListBoxItem.cs
- ClientScriptItem.cs
- DetailsViewInsertEventArgs.cs
- EdmSchemaError.cs
- ElementMarkupObject.cs
- OleDbConnectionFactory.cs
- objectresult_tresulttype.cs
- CharUnicodeInfo.cs
- ConstraintCollection.cs
- DataSourceDesigner.cs
- DbProviderServices.cs
- ManualWorkflowSchedulerService.cs
- TimeManager.cs
- GorillaCodec.cs
- LinearQuaternionKeyFrame.cs
- DbDataRecord.cs
- _KerberosClient.cs
- HashAlgorithm.cs
- DataGridPageChangedEventArgs.cs
- HierarchicalDataBoundControl.cs
- ToolStripOverflow.cs
- WebEventCodes.cs
- SoapCodeExporter.cs
- GraphicsContext.cs
- ZipIOExtraFieldZip64Element.cs
- DataPagerFieldCommandEventArgs.cs
- DbParameterHelper.cs
- MD5CryptoServiceProvider.cs
- SmtpFailedRecipientsException.cs
- Codec.cs
- SqlDataSourceSelectingEventArgs.cs
- Run.cs
- CDSCollectionETWBCLProvider.cs
- XmlSignatureManifest.cs
- CompilerCollection.cs
- CodeGotoStatement.cs
- _BasicClient.cs
- XmlSchemaException.cs
- ToolStripContentPanelRenderEventArgs.cs
- WorkflowDesignerColors.cs
- Point3DCollection.cs
- MultiDataTrigger.cs
- InfoCardProofToken.cs
- KeyboardNavigation.cs
- SemanticValue.cs
- InvalidCastException.cs
- OAVariantLib.cs
- PropertyPathConverter.cs
- Menu.cs
- ToolStripStatusLabel.cs
- HtmlLiteralTextAdapter.cs
- ObjectView.cs
- ObjectDisposedException.cs
- IpcChannelHelper.cs
- ActivationServices.cs
- XmlDictionaryWriter.cs
- ScrollableControl.cs
- DataTemplateKey.cs
- RuleSettings.cs
- DotNetATv1WindowsLogEntrySerializer.cs
- BehaviorEditorPart.cs
- SqlBulkCopyColumnMappingCollection.cs
- ArraySubsetEnumerator.cs
- EventSinkHelperWriter.cs
- BaseParagraph.cs
- PseudoWebRequest.cs
- WebDisplayNameAttribute.cs
- CodeIterationStatement.cs
- ValueType.cs
- DbMetaDataColumnNames.cs
- ManipulationCompletedEventArgs.cs
- ProtectedConfigurationSection.cs
- GridViewDeleteEventArgs.cs
- EventMap.cs
- PageContentCollection.cs
- EventBuilder.cs
- Int16Storage.cs
- QualifierSet.cs
- FilterEventArgs.cs