Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / MS / Internal / AppModel / securitymgrsite.cs / 1305600 / 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: marka 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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- InputProviderSite.cs
- TickBar.cs
- _NestedSingleAsyncResult.cs
- ItemMap.cs
- D3DImage.cs
- CopyAttributesAction.cs
- Int16AnimationBase.cs
- PointConverter.cs
- BasePattern.cs
- FrameworkRichTextComposition.cs
- DefinitionUpdate.cs
- RegexNode.cs
- DefaultWorkflowSchedulerService.cs
- SimpleMailWebEventProvider.cs
- CompModSwitches.cs
- ColumnClickEvent.cs
- RectConverter.cs
- EventLogLink.cs
- IndependentAnimationStorage.cs
- PeerCredential.cs
- SecureStringHasher.cs
- RawKeyboardInputReport.cs
- ParenthesizePropertyNameAttribute.cs
- EntityCommandExecutionException.cs
- ListViewItemMouseHoverEvent.cs
- CommandDevice.cs
- CustomSignedXml.cs
- IPEndPointCollection.cs
- PeerInvitationResponse.cs
- ProtocolsConfigurationEntry.cs
- TextRangeEditLists.cs
- WebSysDefaultValueAttribute.cs
- ToolTip.cs
- CollectionEditorDialog.cs
- SiteMap.cs
- XmlTextReaderImplHelpers.cs
- DetailsViewInsertedEventArgs.cs
- GiveFeedbackEventArgs.cs
- HtmlValidationSummaryAdapter.cs
- Filter.cs
- Expr.cs
- IxmlLineInfo.cs
- TextModifier.cs
- UnsafeNativeMethods.cs
- DeviceSpecificChoice.cs
- _OSSOCK.cs
- RequestCacheValidator.cs
- DataListItem.cs
- TriggerBase.cs
- TextRangeAdaptor.cs
- DirectionalLight.cs
- DataGridViewComboBoxColumn.cs
- HtmlTitle.cs
- MailWriter.cs
- XmlSchemaComplexType.cs
- HyperLinkColumn.cs
- BaseParaClient.cs
- TraceContext.cs
- SpellerStatusTable.cs
- translator.cs
- SystemUnicastIPAddressInformation.cs
- AuthenticationService.cs
- EnumConverter.cs
- Method.cs
- FontFamilyConverter.cs
- ResourcesBuildProvider.cs
- BoundPropertyEntry.cs
- HtmlSelect.cs
- LinkedList.cs
- DataGridViewTextBoxEditingControl.cs
- HttpDictionary.cs
- FormViewPagerRow.cs
- MergePropertyDescriptor.cs
- DecimalKeyFrameCollection.cs
- Size.cs
- ObjectSet.cs
- ExtendedPropertyInfo.cs
- HttpHeaderCollection.cs
- TraversalRequest.cs
- TextEditorMouse.cs
- ChooseAction.cs
- SafeBitVector32.cs
- HttpRequestCacheValidator.cs
- COM2TypeInfoProcessor.cs
- DropSourceBehavior.cs
- ImageKeyConverter.cs
- ComponentResourceKey.cs
- BulletChrome.cs
- MetricEntry.cs
- Rule.cs
- Console.cs
- SyndicationElementExtensionCollection.cs
- Visitors.cs
- RenderTargetBitmap.cs
- CodeTypeReferenceExpression.cs
- HttpCacheVaryByContentEncodings.cs
- HtmlTableCellCollection.cs
- TypefaceMap.cs
- ImageDrawing.cs
- DataServiceRequestArgs.cs