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
- StructuredTypeEmitter.cs
- Metafile.cs
- LinearGradientBrush.cs
- PerfService.cs
- BackStopAuthenticationModule.cs
- ZipIOExtraFieldElement.cs
- ReflectionUtil.cs
- InheritanceContextChangedEventManager.cs
- ClonableStack.cs
- GridItemPattern.cs
- TextViewDesigner.cs
- RunWorkerCompletedEventArgs.cs
- TextRange.cs
- CalendarDay.cs
- FrameworkReadOnlyPropertyMetadata.cs
- Quaternion.cs
- WindowsClientCredential.cs
- ChtmlTextWriter.cs
- WebContext.cs
- SystemColorTracker.cs
- MenuItemStyleCollectionEditor.cs
- EventMemberCodeDomSerializer.cs
- DataBindingHandlerAttribute.cs
- FactoryId.cs
- AesManaged.cs
- WorkflowDesigner.cs
- SpellerStatusTable.cs
- GridViewDeleteEventArgs.cs
- RelationshipConstraintValidator.cs
- AssemblyName.cs
- InfoCardTrace.cs
- CacheAxisQuery.cs
- Dump.cs
- MultipartContentParser.cs
- ThreadAttributes.cs
- CookieHandler.cs
- EncryptedReference.cs
- KeyInterop.cs
- HatchBrush.cs
- DeviceContexts.cs
- WebPartConnectionsDisconnectVerb.cs
- StrongNameMembershipCondition.cs
- Int16KeyFrameCollection.cs
- StandardBindingReliableSessionElement.cs
- SocketPermission.cs
- Odbc32.cs
- GridErrorDlg.cs
- DataGridItemCollection.cs
- TableStyle.cs
- CustomValidator.cs
- UpdateExpressionVisitor.cs
- ClientUrlResolverWrapper.cs
- ProviderCommandInfoUtils.cs
- FormViewModeEventArgs.cs
- WhiteSpaceTrimStringConverter.cs
- ClientRoleProvider.cs
- SqlCacheDependency.cs
- DataBindingExpressionBuilder.cs
- ScrollBar.cs
- Help.cs
- SecurityException.cs
- UnhandledExceptionEventArgs.cs
- InstalledFontCollection.cs
- CallSiteBinder.cs
- PopOutPanel.cs
- Transform3DGroup.cs
- SystemException.cs
- HebrewNumber.cs
- SelectionHighlightInfo.cs
- ContextStaticAttribute.cs
- _ChunkParse.cs
- DataSourceCacheDurationConverter.cs
- Point.cs
- XmlCharType.cs
- MethodExpression.cs
- ContextItem.cs
- CounterCreationDataConverter.cs
- FontDialog.cs
- DataSourceHelper.cs
- TreeNodeBindingCollection.cs
- DataListGeneralPage.cs
- MenuItemStyleCollection.cs
- InvokeWebServiceDesigner.cs
- IndependentAnimationStorage.cs
- HealthMonitoringSectionHelper.cs
- DataGridCommandEventArgs.cs
- HwndMouseInputProvider.cs
- InheritanceRules.cs
- XmlSchemaGroupRef.cs
- ObjectDataSourceMethodEventArgs.cs
- HexParser.cs
- XmlReaderSettings.cs
- UnmanagedMarshal.cs
- InputLangChangeEvent.cs
- SystemWebCachingSectionGroup.cs
- XPathParser.cs
- RuleRef.cs
- AspProxy.cs
- SoapInteropTypes.cs
- Reference.cs