Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / Configuration / COAUTHIDENTITY.cs / 1 / COAUTHIDENTITY.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 COAUTHIDENTITY { internal COAUTHIDENTITY(string usr, string dom, string pwd) { user = usr; userlen = (user==null) ? 0 : user.Length; domain = dom; domainlen = (domain==null) ? 0 : domain.Length; password = pwd; passwordlen = (password==null) ? 0 : password.Length; } [MarshalAs(UnmanagedType.LPWStr)] internal string user = null; internal int userlen = 0; [MarshalAs(UnmanagedType.LPWStr)] internal string domain = null; internal int domainlen = 0; [MarshalAs(UnmanagedType.LPWStr)] internal string password = null; internal int passwordlen = 0; internal int flags = 2; // SEC_WINNT_AUTH_IDENTITY_UNICODE } [StructLayout(LayoutKind.Sequential, Pack = 4, CharSet = CharSet.Unicode)] internal class COAUTHIDENTITY_X64 { internal COAUTHIDENTITY_X64(string usr, string dom, string pwd) { user = usr; userlen = (user == null) ? 0 : user.Length; domain = dom; domainlen = (domain == null) ? 0 : domain.Length; password = pwd; passwordlen = (password == null) ? 0 : password.Length; } [MarshalAs(UnmanagedType.LPWStr)] internal string user = null; internal int userlen = 0; #pragma warning disable 0649 internal int padding1; #pragma warning restore 0649 [MarshalAs(UnmanagedType.LPWStr)] internal string domain = null; internal int domainlen = 0; #pragma warning disable 0649 internal int padding2; #pragma warning restore 0649 [MarshalAs(UnmanagedType.LPWStr)] internal string password = null; internal int passwordlen = 0; internal int flags = 2; // SEC_WINNT_AUTH_IDENTITY_UNICODE } } // 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
- _Win32.cs
- WeakEventTable.cs
- HealthMonitoringSectionHelper.cs
- CanonicalFontFamilyReference.cs
- RectAnimationClockResource.cs
- Point3DAnimationUsingKeyFrames.cs
- DataGridViewDesigner.cs
- ProjectionPruner.cs
- StringComparer.cs
- PrintControllerWithStatusDialog.cs
- KeyPressEvent.cs
- FragmentQueryKB.cs
- SoapParser.cs
- RequestCachingSection.cs
- Int64Converter.cs
- Publisher.cs
- Transaction.cs
- SafeNativeMethodsMilCoreApi.cs
- SmiConnection.cs
- TypeConverterHelper.cs
- CodeCastExpression.cs
- Error.cs
- sitestring.cs
- DesignerForm.cs
- MaterialGroup.cs
- GeneralTransform3D.cs
- ExternalException.cs
- SafeFileMapViewHandle.cs
- QueryContinueDragEvent.cs
- RegexWorker.cs
- EdmFunction.cs
- Block.cs
- QueryOpeningEnumerator.cs
- WorkflowPersistenceService.cs
- ModelToObjectValueConverter.cs
- PasswordBox.cs
- BinHexDecoder.cs
- DesignerTransaction.cs
- ResourceReader.cs
- StreamUpdate.cs
- ExpandableObjectConverter.cs
- HtmlElementErrorEventArgs.cs
- WS2007FederationHttpBinding.cs
- Attributes.cs
- ProcessHostFactoryHelper.cs
- TableItemPattern.cs
- Rotation3DAnimationUsingKeyFrames.cs
- ButtonColumn.cs
- parserscommon.cs
- SafeCryptoHandles.cs
- smtpconnection.cs
- CngUIPolicy.cs
- IgnoreSectionHandler.cs
- ExtentKey.cs
- ListViewInsertEventArgs.cs
- ServiceOperationInfoTypeConverter.cs
- HelpProvider.cs
- TimersDescriptionAttribute.cs
- BrowserDefinition.cs
- HideDisabledControlAdapter.cs
- WebPartHeaderCloseVerb.cs
- DynamicILGenerator.cs
- TypeSemantics.cs
- SQLMoneyStorage.cs
- JoinTreeNode.cs
- PrePrepareMethodAttribute.cs
- Binding.cs
- CaseInsensitiveOrdinalStringComparer.cs
- XmlnsCache.cs
- Vector3DAnimation.cs
- DropDownList.cs
- ControlBindingsConverter.cs
- PrintPreviewControl.cs
- MembershipSection.cs
- CodeAttachEventStatement.cs
- KeyTime.cs
- IndexedEnumerable.cs
- FilterException.cs
- RunClient.cs
- RulePatternOps.cs
- AdapterUtil.cs
- SecurityElement.cs
- EntityExpressionVisitor.cs
- LabelAutomationPeer.cs
- shaperfactoryquerycachekey.cs
- HttpResponse.cs
- IApplicationTrustManager.cs
- TrustLevel.cs
- PathStreamGeometryContext.cs
- DefaultHttpHandler.cs
- ProgressBar.cs
- MtomMessageEncodingBindingElement.cs
- SocketInformation.cs
- Reference.cs
- FacetValues.cs
- XmlSchemaValidator.cs
- xmlsaver.cs
- HttpResponseInternalWrapper.cs
- ItemCheckedEvent.cs
- Transform.cs