Code:
/ FX-1434 / FX-1434 / 1.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
- SoundPlayer.cs
- WebPartActionVerb.cs
- AssemblyAttributesGoHere.cs
- TextReader.cs
- DataObjectEventArgs.cs
- DrawingDrawingContext.cs
- XmlRawWriter.cs
- StateMachine.cs
- DragStartedEventArgs.cs
- WsdlHelpGeneratorElement.cs
- ClientViaElement.cs
- TransformGroup.cs
- ControllableStoryboardAction.cs
- UpdatePanelControlTrigger.cs
- HtmlTextViewAdapter.cs
- RemotingSurrogateSelector.cs
- InputProcessorProfilesLoader.cs
- Msec.cs
- XmlFormatReaderGenerator.cs
- ListBoxItem.cs
- RegistrationServices.cs
- CallContext.cs
- ListBase.cs
- ManifestResourceInfo.cs
- QilBinary.cs
- Activation.cs
- LocalizedNameDescriptionPair.cs
- PageContentAsyncResult.cs
- ComponentCache.cs
- Parsers.cs
- InputLanguageManager.cs
- TimeStampChecker.cs
- InstanceNameConverter.cs
- BlockCollection.cs
- HtmlInputReset.cs
- GeneratedView.cs
- AccessibleObject.cs
- EntityStoreSchemaFilterEntry.cs
- DataControlFieldsEditor.cs
- BooleanSwitch.cs
- Geometry3D.cs
- UpdateTracker.cs
- HttpStaticObjectsCollectionWrapper.cs
- ReverseComparer.cs
- validation.cs
- LocatorPart.cs
- BamlLocalizabilityResolver.cs
- ThemeDictionaryExtension.cs
- DataTransferEventArgs.cs
- ToolStripItemCollection.cs
- EditorPartCollection.cs
- DataServiceRequest.cs
- XmlSchemaComplexContent.cs
- LoginStatusDesigner.cs
- SplitContainer.cs
- SqlPersonalizationProvider.cs
- EntitySetBaseCollection.cs
- CommonGetThemePartSize.cs
- ProcessHostConfigUtils.cs
- DataList.cs
- FilterableAttribute.cs
- ImpersonateTokenRef.cs
- ComponentSerializationService.cs
- IdleTimeoutMonitor.cs
- CodeTypeOfExpression.cs
- SQLInt16Storage.cs
- ElementsClipboardData.cs
- Viewport2DVisual3D.cs
- Win32.cs
- MsmqDiagnostics.cs
- OutputCacheProfile.cs
- SQLUtility.cs
- FrameworkContentElement.cs
- TransformerConfigurationWizardBase.cs
- IndentedWriter.cs
- DesignerContextDescriptor.cs
- ModifierKeysConverter.cs
- ResponseStream.cs
- BufferedReceiveManager.cs
- ListChangedEventArgs.cs
- WeakRefEnumerator.cs
- Button.cs
- DetailsViewPageEventArgs.cs
- Base64Encoder.cs
- MatcherBuilder.cs
- METAHEADER.cs
- ToolStripPanelCell.cs
- HostedTransportConfigurationManager.cs
- StringBuilder.cs
- InvalidAsynchronousStateException.cs
- WebPart.cs
- ReachDocumentPageSerializer.cs
- CachedPathData.cs
- RuntimeIdentifierPropertyAttribute.cs
- SiteMapHierarchicalDataSourceView.cs
- ThemeableAttribute.cs
- UpdatePanel.cs
- XamlInt32CollectionSerializer.cs
- XmlSchemaProviderAttribute.cs
- RegisteredArrayDeclaration.cs