Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / MS / Internal / AppModel / securitymgrsite.cs / 1 / securitymgrsite.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // Description: // The SecurityMgrSite is an implementation of Urlmon's IInternetSecurityMgrSite. // // It is primarily used to supply an hwnd to be modal to- when a ProcessUrlAction call // is required to show UI. // History: // 03/08/05: [....] Created. //--------------------------------------------------------------------------- using System; using MS.Win32; using System.Runtime.InteropServices; using System.Windows ; using System.Security; using MS.Internal.AppModel; namespace MS.Internal { internal class SecurityMgrSite : NativeMethods.IInternetSecurityMgrSite { internal SecurityMgrSite() { } ////// Critical calls unsecure handle. /// This function should only be called by Urlmon. /// /// Which is un-managed code - ergo also critical. /// [SecurityCritical] public void GetWindow( /* [out] */ ref IntPtr phwnd) { phwnd = IntPtr.Zero; if ( Application.Current != null ) { Window curWindow = Application.Current.MainWindow; Invariant.Assert( Application.Current.BrowserCallbackServices == null || ( curWindow is RootBrowserWindow )); if (curWindow != null) { phwnd = curWindow.CriticalHandle; } } } public void EnableModeless( /* [in] */ bool fEnable) { } } } // 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
- DispatcherTimer.cs
- Style.cs
- WebServiceHostFactory.cs
- ClusterRegistryConfigurationProvider.cs
- HttpSessionStateBase.cs
- ComplexBindingPropertiesAttribute.cs
- ResourcesChangeInfo.cs
- MethodAccessException.cs
- SynchronizationLockException.cs
- SelectionWordBreaker.cs
- AlphabetConverter.cs
- SqlOuterApplyReducer.cs
- BooleanAnimationUsingKeyFrames.cs
- VisualBrush.cs
- CharUnicodeInfo.cs
- Stylesheet.cs
- SeparatorAutomationPeer.cs
- Vector.cs
- AssertFilter.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- HtmlFormWrapper.cs
- Size3DConverter.cs
- Evidence.cs
- ProcessProtocolHandler.cs
- ConfigPathUtility.cs
- ObfuscateAssemblyAttribute.cs
- ToggleProviderWrapper.cs
- Serializer.cs
- RecordConverter.cs
- HttpRequest.cs
- CodeDomSerializationProvider.cs
- ImageListUtils.cs
- XmlElementAttributes.cs
- HostingEnvironment.cs
- QilTernary.cs
- StylusPointDescription.cs
- HyperlinkAutomationPeer.cs
- GridViewDeletedEventArgs.cs
- KnownTypesProvider.cs
- OracleTransaction.cs
- WindowsClaimSet.cs
- ScriptingAuthenticationServiceSection.cs
- FixedDSBuilder.cs
- ScriptingWebServicesSectionGroup.cs
- Package.cs
- MatrixTransform.cs
- PackWebRequest.cs
- ExtractCollection.cs
- LassoHelper.cs
- ArrangedElement.cs
- GroupStyle.cs
- DataGridComboBoxColumn.cs
- ObjectDesignerDataSourceView.cs
- MembershipSection.cs
- StatementContext.cs
- SequentialActivityDesigner.cs
- ControlPropertyNameConverter.cs
- UdpReplyToBehavior.cs
- FormatterServices.cs
- InternalConfigSettingsFactory.cs
- RenderDataDrawingContext.cs
- SQLBytesStorage.cs
- XmlNamespaceManager.cs
- DbConnectionOptions.cs
- LogStream.cs
- DataGridPageChangedEventArgs.cs
- HtmlElementErrorEventArgs.cs
- ChildDocumentBlock.cs
- ModelItemDictionaryImpl.cs
- XmlnsCompatibleWithAttribute.cs
- DataSourceCacheDurationConverter.cs
- BackStopAuthenticationModule.cs
- MaskedTextProvider.cs
- ToolBarButtonClickEvent.cs
- Point3DAnimation.cs
- XamlTypeMapper.cs
- RolePrincipal.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- AspProxy.cs
- BridgeDataRecord.cs
- ParallelSeparator.xaml.cs
- _SslState.cs
- ControlBindingsCollection.cs
- GeneralTransform3DCollection.cs
- TraceContext.cs
- LogAppendAsyncResult.cs
- DisplayToken.cs
- TraceContextEventArgs.cs
- AutoGeneratedField.cs
- OleDbMetaDataFactory.cs
- SoapEnumAttribute.cs
- EntityCommand.cs
- ComplexType.cs
- UIPermission.cs
- ActivationArguments.cs
- EDesignUtil.cs
- SmtpClient.cs
- XamlHostingConfiguration.cs
- StreamingContext.cs
- MissingManifestResourceException.cs