Code:
/ FX-1434 / FX-1434 / 1.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
- sqlpipe.cs
- LayoutManager.cs
- Repeater.cs
- _Semaphore.cs
- AspNetCacheProfileAttribute.cs
- TextServicesContext.cs
- NumericUpDown.cs
- SeparatorAutomationPeer.cs
- ProcessManager.cs
- TextTreeUndoUnit.cs
- FrameworkElement.cs
- ByteStream.cs
- Command.cs
- TreeNodeBinding.cs
- ShaderEffect.cs
- RoutedEventValueSerializer.cs
- MembershipValidatePasswordEventArgs.cs
- ToolStripItem.cs
- Compilation.cs
- HopperCache.cs
- SoapCodeExporter.cs
- StorageComplexTypeMapping.cs
- StrongNameKeyPair.cs
- WebReferenceOptions.cs
- ListControl.cs
- DataServiceConfiguration.cs
- IntellisenseTextBox.cs
- DbConnectionInternal.cs
- OleDbInfoMessageEvent.cs
- X509Chain.cs
- mediapermission.cs
- KernelTypeValidation.cs
- CultureTable.cs
- GeneralTransform3DGroup.cs
- LabelTarget.cs
- DataSourceListEditor.cs
- ListBindableAttribute.cs
- XmlNamespaceManager.cs
- BaseParagraph.cs
- addressfiltermode.cs
- counter.cs
- Margins.cs
- Geometry3D.cs
- tibetanshape.cs
- OleDbInfoMessageEvent.cs
- OverflowException.cs
- EntityParameterCollection.cs
- SessionEndingCancelEventArgs.cs
- ScriptModule.cs
- DataServiceBuildProvider.cs
- UnsafeNativeMethods.cs
- ItemChangedEventArgs.cs
- XmlSchemaSimpleContentRestriction.cs
- EncoderReplacementFallback.cs
- InstanceContext.cs
- EventlogProvider.cs
- CounterCreationDataCollection.cs
- GridViewSelectEventArgs.cs
- CommandConverter.cs
- SubstitutionList.cs
- OutputWindow.cs
- RegexBoyerMoore.cs
- ReferenceConverter.cs
- MailAddressParser.cs
- WorkerProcess.cs
- SqlDataSourceStatusEventArgs.cs
- PackageStore.cs
- PopupRootAutomationPeer.cs
- Button.cs
- ColorConvertedBitmapExtension.cs
- CheckBoxAutomationPeer.cs
- XmlSchemaAttributeGroup.cs
- SystemPens.cs
- COM2IManagedPerPropertyBrowsingHandler.cs
- UnsafeNativeMethods.cs
- ComboBox.cs
- AssemblyCollection.cs
- DesignerForm.cs
- EmptyStringExpandableObjectConverter.cs
- NativeMethods.cs
- ProfilePropertySettingsCollection.cs
- XPathItem.cs
- XPathMessageFilterTable.cs
- ResourcesBuildProvider.cs
- DataSpaceManager.cs
- ListCollectionView.cs
- EditorBrowsableAttribute.cs
- WebBaseEventKeyComparer.cs
- DetailsViewModeEventArgs.cs
- DbModificationCommandTree.cs
- CodeTypeConstructor.cs
- TypeSystem.cs
- Matrix3DConverter.cs
- PageAsyncTaskManager.cs
- OleDbDataAdapter.cs
- AtomMaterializerLog.cs
- HostedElements.cs
- TextBoxBase.cs
- FormViewUpdateEventArgs.cs
- TypeCodeDomSerializer.cs