Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / COAUTHINFO.cs / 1305376 / 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
- StrongTypingException.cs
- RefreshPropertiesAttribute.cs
- PersonalizationDictionary.cs
- InheritablePropertyChangeInfo.cs
- AppSecurityManager.cs
- IsolatedStorageFile.cs
- ControlCachePolicy.cs
- UnhandledExceptionEventArgs.cs
- UnSafeCharBuffer.cs
- PropertyMapper.cs
- ExpressionConverter.cs
- StringSource.cs
- MonitoringDescriptionAttribute.cs
- SafeNativeMemoryHandle.cs
- CommonProperties.cs
- SymLanguageVendor.cs
- _HelperAsyncResults.cs
- Debug.cs
- TextEndOfParagraph.cs
- EvidenceBase.cs
- CodeDelegateCreateExpression.cs
- XmlMapping.cs
- UnsafeNetInfoNativeMethods.cs
- AutomationPattern.cs
- RequestCachingSection.cs
- ScalarType.cs
- ReferencedCollectionType.cs
- ProfileModule.cs
- cookieexception.cs
- QilFunction.cs
- WebBrowserDocumentCompletedEventHandler.cs
- TableCell.cs
- DataSourceCacheDurationConverter.cs
- ParameterModifier.cs
- ProcessThread.cs
- DefaultMergeHelper.cs
- DataView.cs
- DataListItemEventArgs.cs
- RowVisual.cs
- TextEditorDragDrop.cs
- EntityClientCacheKey.cs
- XhtmlConformanceSection.cs
- Symbol.cs
- XPathNavigatorReader.cs
- RepeatInfo.cs
- TypeElementCollection.cs
- ExternalFile.cs
- SiteMapNodeItem.cs
- ConfigurationCollectionAttribute.cs
- UdpChannelFactory.cs
- InvalidPropValue.cs
- columnmapfactory.cs
- WebPartConnectVerb.cs
- WebZone.cs
- FontFamilyIdentifier.cs
- Converter.cs
- IFlowDocumentViewer.cs
- DSASignatureFormatter.cs
- XmlReflectionImporter.cs
- DataBinding.cs
- AutoCompleteStringCollection.cs
- WindowsButton.cs
- SchemaTableColumn.cs
- HotSpotCollectionEditor.cs
- Pair.cs
- SqlDependencyUtils.cs
- Compiler.cs
- HttpDebugHandler.cs
- SqlNotificationRequest.cs
- PackageRelationshipSelector.cs
- EntityCodeGenerator.cs
- DispatcherHooks.cs
- SchemaImporterExtensionElementCollection.cs
- Rectangle.cs
- HttpRawResponse.cs
- TdsRecordBufferSetter.cs
- PropertyCondition.cs
- SchemaElementLookUpTable.cs
- CellTreeSimplifier.cs
- figurelengthconverter.cs
- DataSourceHelper.cs
- Rect.cs
- GeometryModel3D.cs
- arabicshape.cs
- ByteConverter.cs
- ConfigurationLoader.cs
- FormViewUpdateEventArgs.cs
- QilValidationVisitor.cs
- ModelTreeManager.cs
- TemplatedWizardStep.cs
- SqlXml.cs
- _Rfc2616CacheValidators.cs
- ArraySortHelper.cs
- ModelItemKeyValuePair.cs
- WebFaultClientMessageInspector.cs
- FastEncoderWindow.cs
- ClusterRegistryConfigurationProvider.cs
- OpenTypeLayout.cs
- objectquery_tresulttype.cs
- StoragePropertyMapping.cs