Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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() { } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TypeBuilderInstantiation.cs
- URLAttribute.cs
- SurrogateDataContract.cs
- XmlSchemaSet.cs
- AttributeCollection.cs
- UnionCodeGroup.cs
- Solver.cs
- SourceItem.cs
- FontStretches.cs
- CriticalHandle.cs
- ConnectionProviderAttribute.cs
- DataTemplate.cs
- PersonalizableTypeEntry.cs
- XmlSchemaAll.cs
- Matrix3DStack.cs
- httpstaticobjectscollection.cs
- RegexWriter.cs
- DeriveBytes.cs
- BitConverter.cs
- MessageQueuePermission.cs
- ObjectDisposedException.cs
- UnaryNode.cs
- TextDecorationCollectionConverter.cs
- HostingEnvironmentException.cs
- XmlSchemaComplexContent.cs
- SelectionWordBreaker.cs
- DbConnectionHelper.cs
- AmbientProperties.cs
- BitmapEncoder.cs
- TreeNode.cs
- OdbcReferenceCollection.cs
- HighContrastHelper.cs
- DataGridPageChangedEventArgs.cs
- RecognizerBase.cs
- AnnotationComponentManager.cs
- ScriptResourceDefinition.cs
- WpfXamlLoader.cs
- StatusBarAutomationPeer.cs
- SecurityException.cs
- BlurBitmapEffect.cs
- CreateUserWizardStep.cs
- ErrorBehavior.cs
- DeobfuscatingStream.cs
- PromptStyle.cs
- TextTreeUndo.cs
- PageBorderless.cs
- BlurBitmapEffect.cs
- EventBuilder.cs
- XmlText.cs
- SqlUdtInfo.cs
- RuntimeIdentifierPropertyAttribute.cs
- ContextMenuService.cs
- ComboBoxDesigner.cs
- Point3DCollectionConverter.cs
- WebReferencesBuildProvider.cs
- DisplayMemberTemplateSelector.cs
- SectionUpdates.cs
- ErrorHandler.cs
- PowerStatus.cs
- CodeAssignStatement.cs
- ProtocolsConfigurationHandler.cs
- SAPIEngineTypes.cs
- SymmetricCryptoHandle.cs
- MorphHelper.cs
- EpmCustomContentDeSerializer.cs
- WorkflowServiceBuildProvider.cs
- XmlLinkedNode.cs
- SafeLibraryHandle.cs
- Underline.cs
- Transactions.cs
- IndexedEnumerable.cs
- FaultDesigner.cs
- TabControl.cs
- VBCodeProvider.cs
- CodeDomComponentSerializationService.cs
- HighlightComponent.cs
- DataGridViewSelectedRowCollection.cs
- TemplateApplicationHelper.cs
- Publisher.cs
- DesignerValidatorAdapter.cs
- XPathException.cs
- MultiTouchSystemGestureLogic.cs
- RequestQueue.cs
- PropertyEmitter.cs
- GifBitmapEncoder.cs
- SafeEventLogWriteHandle.cs
- FontCollection.cs
- NotSupportedException.cs
- ConfigXmlComment.cs
- ControlIdConverter.cs
- ControlBuilderAttribute.cs
- SQLByte.cs
- TextHidden.cs
- BrowserDefinition.cs
- TableCellAutomationPeer.cs
- MemoryRecordBuffer.cs
- MessageSecurityOverHttpElement.cs
- MultiPropertyDescriptorGridEntry.cs
- ServiceProviders.cs
- BitmapEffectDrawingContextState.cs