Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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 } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Activity.cs
- DataGridRelationshipRow.cs
- SqlTypeConverter.cs
- ExpressionBuilderCollection.cs
- RelatedCurrencyManager.cs
- Byte.cs
- XomlCompiler.cs
- _KerberosClient.cs
- PublisherIdentityPermission.cs
- BooleanConverter.cs
- PassportIdentity.cs
- ProcessRequestArgs.cs
- TreeViewImageIndexConverter.cs
- ExternalCalls.cs
- Terminate.cs
- ConnectionStringSettingsCollection.cs
- ViewStateModeByIdAttribute.cs
- GridEntryCollection.cs
- EventRouteFactory.cs
- Error.cs
- AsyncOperationManager.cs
- CodeNamespaceImportCollection.cs
- RequestCachePolicy.cs
- LinqDataSourceSelectEventArgs.cs
- EtwTrace.cs
- DataControlImageButton.cs
- ObjectConverter.cs
- DataSourceConverter.cs
- XmlSchemaSimpleTypeRestriction.cs
- CorrelationToken.cs
- OleDbInfoMessageEvent.cs
- CodeSubDirectoriesCollection.cs
- DictionaryBase.cs
- TreeViewImageIndexConverter.cs
- BitmapEffectRenderDataResource.cs
- WebServiceResponse.cs
- LostFocusEventManager.cs
- HttpHandlersSection.cs
- PnrpPeerResolverElement.cs
- CounterCreationData.cs
- SoapEnumAttribute.cs
- ContainerUIElement3D.cs
- XmlRawWriter.cs
- DataBoundControlAdapter.cs
- AbstractDataSvcMapFileLoader.cs
- RadioButtonPopupAdapter.cs
- Missing.cs
- ValueExpressions.cs
- XDRSchema.cs
- DataGridCellsPresenter.cs
- StyleHelper.cs
- XXXInfos.cs
- TrackingMemoryStream.cs
- DataGridViewIntLinkedList.cs
- DataGridViewToolTip.cs
- PropertyStore.cs
- MembershipUser.cs
- FixedFindEngine.cs
- QuaternionAnimationBase.cs
- XmlSchemaImporter.cs
- IdnElement.cs
- ProfileBuildProvider.cs
- TileBrush.cs
- DataGridViewCheckBoxCell.cs
- AQNBuilder.cs
- XPathDocumentBuilder.cs
- FormClosingEvent.cs
- ConstraintEnumerator.cs
- RemotingConfiguration.cs
- X509SecurityTokenProvider.cs
- RangeValuePatternIdentifiers.cs
- TransformValueSerializer.cs
- DesignerForm.cs
- HttpException.cs
- TransportSecurityProtocol.cs
- TdsValueSetter.cs
- ContentElement.cs
- OdbcEnvironmentHandle.cs
- HiddenField.cs
- XmlILIndex.cs
- TransformerInfoCollection.cs
- DirectionalLight.cs
- ScriptIgnoreAttribute.cs
- DESCryptoServiceProvider.cs
- ToolBarOverflowPanel.cs
- TransactedBatchingElement.cs
- EventLogPermissionEntryCollection.cs
- TaskFormBase.cs
- AuditLog.cs
- Registry.cs
- AdjustableArrowCap.cs
- OutputWindow.cs
- WorkflowOperationFault.cs
- MobileRedirect.cs
- precedingsibling.cs
- TypedRowHandler.cs
- CodeAttachEventStatement.cs
- ToolStripContainer.cs
- TypeHelpers.cs
- BindingGroup.cs