Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CommentEmitter.cs
- Identity.cs
- QilNode.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- PrinterUnitConvert.cs
- ConstraintCollection.cs
- X509ThumbprintKeyIdentifierClause.cs
- ParenthesizePropertyNameAttribute.cs
- Timer.cs
- ThreadAbortException.cs
- DependencyPropertyAttribute.cs
- DispatcherTimer.cs
- ExecutionContext.cs
- EnumConverter.cs
- ListViewAutomationPeer.cs
- X509CertificateTokenFactoryCredential.cs
- XamlPathDataSerializer.cs
- UpdatePanel.cs
- TCPClient.cs
- DefaultCompensation.cs
- HtmlContainerControl.cs
- UserUseLicenseDictionaryLoader.cs
- ElementHost.cs
- DataGridViewCellConverter.cs
- AppDomainShutdownMonitor.cs
- Wizard.cs
- MethodBuilderInstantiation.cs
- PropagatorResult.cs
- CompoundFileStreamReference.cs
- OdbcErrorCollection.cs
- LogAppendAsyncResult.cs
- EntityDataSourceContextDisposingEventArgs.cs
- DataKey.cs
- ContainerUtilities.cs
- X509IssuerSerialKeyIdentifierClause.cs
- TransactionTable.cs
- SecurityTokenValidationException.cs
- Addressing.cs
- PresentationSource.cs
- FigureParaClient.cs
- Lasso.cs
- TypeSchema.cs
- AssemblyHelper.cs
- UIElementAutomationPeer.cs
- Annotation.cs
- SecurityTimestamp.cs
- DataControlFieldCollection.cs
- CompensatableTransactionScopeActivityDesigner.cs
- ResourceDictionaryCollection.cs
- ValidationRuleCollection.cs
- TextAutomationPeer.cs
- DataKeyArray.cs
- MultiPartWriter.cs
- XPathException.cs
- SuppressMergeCheckAttribute.cs
- InputScopeConverter.cs
- HtmlInputFile.cs
- FullTextLine.cs
- InvalidProgramException.cs
- PropertyTabAttribute.cs
- CrossSiteScriptingValidation.cs
- AsyncOperation.cs
- CustomErrorCollection.cs
- ReadWriteObjectLock.cs
- RawKeyboardInputReport.cs
- DynamicMethod.cs
- FileIOPermission.cs
- MobileControlBuilder.cs
- PaperSize.cs
- base64Transforms.cs
- CardSpacePolicyElement.cs
- DocumentPageHost.cs
- ConnectionManagementSection.cs
- MultiTrigger.cs
- DeclaredTypeElement.cs
- AuthenticateEventArgs.cs
- WebScriptMetadataMessage.cs
- CurrencyWrapper.cs
- ContainerParagraph.cs
- TouchEventArgs.cs
- ProcessStartInfo.cs
- SiteMap.cs
- SettingsPropertyCollection.cs
- ColumnMapVisitor.cs
- RawStylusActions.cs
- _TLSstream.cs
- TextBox.cs
- NavigationPropertyEmitter.cs
- AuthorizationContext.cs
- TextDecoration.cs
- MouseGestureConverter.cs
- HwndAppCommandInputProvider.cs
- DbException.cs
- DataSourceSerializationException.cs
- CannotUnloadAppDomainException.cs
- ToolboxItemLoader.cs
- ScrollableControl.cs
- WebControlAdapter.cs
- ConstraintEnumerator.cs
- TaskFactory.cs