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
- InvalidOleVariantTypeException.cs
- VersionedStreamOwner.cs
- ConditionalAttribute.cs
- ColorConverter.cs
- ToolStripItemClickedEventArgs.cs
- QueryCacheManager.cs
- BaseCodePageEncoding.cs
- ThreadAbortException.cs
- LocatorPartList.cs
- UriWriter.cs
- ToolBarButton.cs
- SqlHelper.cs
- BitmapDecoder.cs
- XmlChildNodes.cs
- ColumnMapCopier.cs
- PageCatalogPartDesigner.cs
- PolicyManager.cs
- RenderData.cs
- HostedTransportConfigurationManager.cs
- SecurityNegotiationException.cs
- xmlsaver.cs
- DBCommand.cs
- WsrmFault.cs
- CaseStatement.cs
- PartManifestEntry.cs
- DataTableMappingCollection.cs
- SByteConverter.cs
- Propagator.cs
- EncoderFallback.cs
- SqlUtils.cs
- MembershipPasswordException.cs
- DocumentEventArgs.cs
- _LazyAsyncResult.cs
- TextAdaptor.cs
- ProcessingInstructionAction.cs
- VBIdentifierName.cs
- RenderOptions.cs
- KnownTypes.cs
- DesignTimeSiteMapProvider.cs
- SoapAttributes.cs
- HyperLinkStyle.cs
- ListViewSelectEventArgs.cs
- DataAccessException.cs
- HScrollBar.cs
- RectangleConverter.cs
- DataService.cs
- ITreeGenerator.cs
- KnowledgeBase.cs
- ComPlusSynchronizationContext.cs
- IteratorFilter.cs
- WindowsListViewSubItem.cs
- UnsafeNativeMethods.cs
- EncoderParameters.cs
- PasswordBox.cs
- IgnoreSection.cs
- SortableBindingList.cs
- SimpleHandlerBuildProvider.cs
- WindowsImpersonationContext.cs
- GlyphRun.cs
- AnnotationMap.cs
- PermissionAttributes.cs
- ByteStack.cs
- RNGCryptoServiceProvider.cs
- SafeNativeMethodsCLR.cs
- mediapermission.cs
- StylusCaptureWithinProperty.cs
- CanonicalFontFamilyReference.cs
- TextServicesManager.cs
- InheritanceAttribute.cs
- MulticastNotSupportedException.cs
- dsa.cs
- PageRequestManager.cs
- FrameworkElementFactoryMarkupObject.cs
- ReferentialConstraintRoleElement.cs
- SaveWorkflowCommand.cs
- SchemaTypeEmitter.cs
- CodeDirectiveCollection.cs
- ScriptReferenceEventArgs.cs
- ProcessHostServerConfig.cs
- SystemShuttingDownException.cs
- FixedSchema.cs
- LicenseException.cs
- CornerRadiusConverter.cs
- _ChunkParse.cs
- LocalValueEnumerator.cs
- PerformanceCounterPermissionEntry.cs
- AppliesToBehaviorDecisionTable.cs
- ThreadPool.cs
- URIFormatException.cs
- DataBoundControlAdapter.cs
- Select.cs
- RenderTargetBitmap.cs
- Trace.cs
- HebrewCalendar.cs
- Context.cs
- GenerateScriptTypeAttribute.cs
- HtmlSelect.cs
- WebPartConnectionsCancelEventArgs.cs
- CompositeActivityDesigner.cs
- OleDbErrorCollection.cs