Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- GuidelineCollection.cs
- Line.cs
- CookieParameter.cs
- ProfileEventArgs.cs
- ToolStripMenuItemDesigner.cs
- OrderedDictionary.cs
- SettingsProviderCollection.cs
- DbConnectionStringBuilder.cs
- HotSpot.cs
- InputScope.cs
- OdbcError.cs
- FileLevelControlBuilderAttribute.cs
- ParserOptions.cs
- ServicePoint.cs
- HtmlMeta.cs
- TemplateControlParser.cs
- CalendarDateRange.cs
- SetIterators.cs
- SimpleApplicationHost.cs
- HostExecutionContextManager.cs
- SerializationStore.cs
- GroupBox.cs
- ConstantCheck.cs
- SchemaMerger.cs
- SystemFonts.cs
- DataBoundLiteralControl.cs
- SupportsEventValidationAttribute.cs
- ListCollectionView.cs
- SchemaMapping.cs
- cache.cs
- PopupRootAutomationPeer.cs
- HtmlTitle.cs
- ReachDocumentReferenceCollectionSerializer.cs
- RoleManagerModule.cs
- SchemaImporterExtensionElement.cs
- ResourceBinder.cs
- TransformedBitmap.cs
- SpellerError.cs
- ConnectionPoint.cs
- fixedPageContentExtractor.cs
- ThreadAbortException.cs
- RawUIStateInputReport.cs
- DiscardableAttribute.cs
- HttpHandlersSection.cs
- SessionParameter.cs
- LiteralLink.cs
- XmlTextReaderImplHelpers.cs
- XmlDataSource.cs
- SQLByteStorage.cs
- EncryptedHeaderXml.cs
- cryptoapiTransform.cs
- CheckPair.cs
- DropTarget.cs
- SelectorItemAutomationPeer.cs
- XmlSchemaRedefine.cs
- ZoneMembershipCondition.cs
- ArrayHelper.cs
- ResXDataNode.cs
- FileDialogCustomPlacesCollection.cs
- DataGridViewCellCancelEventArgs.cs
- AttributeCollection.cs
- TransactionContextValidator.cs
- SizeLimitedCache.cs
- MetabaseReader.cs
- TextTreeTextBlock.cs
- ConnectionsZone.cs
- AppSettingsSection.cs
- MessageHeader.cs
- StateRuntime.cs
- sqlser.cs
- StatusBarPanel.cs
- EmbeddedMailObject.cs
- Hash.cs
- DefaultPrintController.cs
- TreeViewDataItemAutomationPeer.cs
- EmptyCollection.cs
- PathSegment.cs
- _ContextAwareResult.cs
- GeometryModel3D.cs
- ObjectListSelectEventArgs.cs
- CompareInfo.cs
- IPipelineRuntime.cs
- Int32Collection.cs
- TablePatternIdentifiers.cs
- DiscoveryDocumentLinksPattern.cs
- GridItem.cs
- ClientClassGenerator.cs
- Debug.cs
- PeerToPeerException.cs
- HwndHost.cs
- UmAlQuraCalendar.cs
- DrawingVisualDrawingContext.cs
- Encoder.cs
- Knowncolors.cs
- LogicalTreeHelper.cs
- TypefaceCollection.cs
- UriSchemeKeyedCollection.cs
- MultiDataTrigger.cs
- ColumnHeader.cs
- MatrixUtil.cs