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
- ContentDisposition.cs
- OAVariantLib.cs
- ImmutableCollection.cs
- _WinHttpWebProxyDataBuilder.cs
- BinaryWriter.cs
- Documentation.cs
- FixedSOMFixedBlock.cs
- DataColumnPropertyDescriptor.cs
- ColorTransform.cs
- Effect.cs
- ServiceEndpoint.cs
- DBCommand.cs
- HebrewCalendar.cs
- PlatformCulture.cs
- RSAOAEPKeyExchangeFormatter.cs
- AttributeParameterInfo.cs
- RemoteHelper.cs
- Walker.cs
- RegionData.cs
- DrawingGroupDrawingContext.cs
- FormsAuthenticationUser.cs
- TextContainerChangeEventArgs.cs
- HeaderLabel.cs
- SvcFileManager.cs
- coordinator.cs
- VisualBrush.cs
- FacetDescription.cs
- UrlMappingsModule.cs
- mediapermission.cs
- DisposableCollectionWrapper.cs
- IWorkflowDebuggerService.cs
- ConstrainedDataObject.cs
- SmtpNetworkElement.cs
- OneOfTypeConst.cs
- DiagnosticsConfiguration.cs
- CornerRadius.cs
- Type.cs
- RepeaterItemCollection.cs
- ThreadAbortException.cs
- ExpressionVisitorHelpers.cs
- GroupItem.cs
- XamlDesignerSerializationManager.cs
- IdentityReference.cs
- TextEditorCharacters.cs
- Vector3DValueSerializer.cs
- EntityDesignerUtils.cs
- JavaScriptString.cs
- ColumnCollectionEditor.cs
- DataGridViewRowEventArgs.cs
- HttpCapabilitiesBase.cs
- RuleInfoComparer.cs
- Wildcard.cs
- NetNamedPipeBindingElement.cs
- DispatcherProcessingDisabled.cs
- TextPattern.cs
- DataControlCommands.cs
- EntityWrapper.cs
- DataListCommandEventArgs.cs
- ArgumentOutOfRangeException.cs
- MetadataPropertyvalue.cs
- TransformedBitmap.cs
- TextPointer.cs
- LinkDescriptor.cs
- ListViewItem.cs
- CompiledRegexRunner.cs
- DrawItemEvent.cs
- BindingExpressionUncommonField.cs
- XmlSerializationWriter.cs
- UTF32Encoding.cs
- ObjectContextServiceProvider.cs
- FigureHelper.cs
- DrawingContextWalker.cs
- GlyphsSerializer.cs
- BuilderPropertyEntry.cs
- ButtonFieldBase.cs
- CaseInsensitiveComparer.cs
- ToolStripPanelRow.cs
- AutomationPattern.cs
- baseaxisquery.cs
- OverflowException.cs
- Panel.cs
- XamlStream.cs
- LoadGrammarCompletedEventArgs.cs
- EventTrigger.cs
- FileDialogCustomPlacesCollection.cs
- XmlILConstructAnalyzer.cs
- Tile.cs
- XLinq.cs
- ImageListImageEditor.cs
- SqlClientPermission.cs
- DbSetClause.cs
- BufferAllocator.cs
- DerivedKeySecurityTokenStub.cs
- __Filters.cs
- Vector.cs
- Opcode.cs
- RegexCompiler.cs
- StopStoryboard.cs
- FeatureSupport.cs
- PageCatalogPartDesigner.cs