Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / infocard / Service / managed / Microsoft / InfoCards / AccessibilityApplicationManager.cs / 1 / AccessibilityApplicationManager.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace Microsoft.InfoCards { using System; using Microsoft.InfoCards; using System.Diagnostics; using System.Security.Principal; //WindowsIdentity // // Summary: // This class will manage the lifetimes of the accessibility applications // on the InfoCard desktop. // internal class AccessibilityApplicationManager { const int WindowsVistaMajorVersion = 6; IAccessibilityHelper m_helper; public AccessibilityApplicationManager() { // // Find out if we are on tablet PC. // bool fTabletPC = ( 0 != NativeMethods.GetSystemMetrics( NativeMethods.SM_TABLETPC ) ); if( Environment.OSVersion.Version.Major < WindowsVistaMajorVersion ) { m_helper = new AccessibilityHelperForXpWin2k3( fTabletPC ); } else { m_helper = new AccessibilityHelperForVista( fTabletPC ); } } public void Stop() { m_helper.Stop(); } public void RestartOnInfoCardDesktop( uint userATApplicationFlags, SafeNativeHandle hTrustedUserToken, ref string trustedUserSid, string infocardDesktop, int userSessionId, uint userProcessId, WindowsIdentity userIdentity ) { m_helper.RestartOnInfoCardDesktop( userATApplicationFlags, hTrustedUserToken, ref trustedUserSid, infocardDesktop, userSessionId, userProcessId, userIdentity ); } public bool RestartOnUsersDesktop( uint userProcessId, string userDesktop, WindowsIdentity userIdentity ) { return m_helper.RestartOnUsersDesktop( userProcessId, userDesktop, userIdentity ); } } } // 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
- WsrmMessageInfo.cs
- SimpleBitVector32.cs
- CatalogPart.cs
- ScrollItemPattern.cs
- SoapExtensionStream.cs
- DataGridViewAddColumnDialog.cs
- SessionEndingEventArgs.cs
- ComUdtElement.cs
- StringDictionaryCodeDomSerializer.cs
- SerializationSectionGroup.cs
- DynamicRenderer.cs
- HandlerBase.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- bidPrivateBase.cs
- StructuralCache.cs
- ProviderSettings.cs
- HtmlButton.cs
- AspNetHostingPermission.cs
- SymLanguageType.cs
- Token.cs
- Descriptor.cs
- DoubleAnimationUsingPath.cs
- OciLobLocator.cs
- X509PeerCertificateAuthentication.cs
- EtwTrace.cs
- DataGridViewRowPrePaintEventArgs.cs
- FocusTracker.cs
- DataGridViewCellLinkedList.cs
- BaseTemplateParser.cs
- ModifiableIteratorCollection.cs
- ImmComposition.cs
- TextBoxRenderer.cs
- UnionCqlBlock.cs
- ConstructorBuilder.cs
- ObjectAnimationBase.cs
- SqlConnectionPoolProviderInfo.cs
- AsyncPostBackErrorEventArgs.cs
- SHA384.cs
- xmlfixedPageInfo.cs
- RelatedPropertyManager.cs
- PageThemeCodeDomTreeGenerator.cs
- BinaryWriter.cs
- IRCollection.cs
- XmlC14NWriter.cs
- OleDbParameter.cs
- UtilityExtension.cs
- WebPartZone.cs
- DesignerActionHeaderItem.cs
- IdentityValidationException.cs
- URLString.cs
- RepeaterItem.cs
- Helpers.cs
- ApplicationTrust.cs
- SmiEventStream.cs
- MasterPageParser.cs
- AxisAngleRotation3D.cs
- InvalidOleVariantTypeException.cs
- Timer.cs
- TextCompositionEventArgs.cs
- PagesSection.cs
- StringOutput.cs
- CodeArrayCreateExpression.cs
- ArgumentException.cs
- ObjectListItem.cs
- SafeSystemMetrics.cs
- CodeTypeDeclarationCollection.cs
- DictionaryBase.cs
- SourceSwitch.cs
- AttachmentCollection.cs
- StylusButtonEventArgs.cs
- Path.cs
- NotifyParentPropertyAttribute.cs
- XPathBinder.cs
- ResourceExpressionEditorSheet.cs
- CapabilitiesAssignment.cs
- HttpConfigurationContext.cs
- SrgsDocument.cs
- Grid.cs
- SystemWebCachingSectionGroup.cs
- LayoutEngine.cs
- GatewayDefinition.cs
- QueryCacheKey.cs
- ConfigXmlSignificantWhitespace.cs
- RijndaelManagedTransform.cs
- UnsafeNativeMethodsCLR.cs
- StylusLogic.cs
- AppDomainAttributes.cs
- ExponentialEase.cs
- ButtonChrome.cs
- UrlPropertyAttribute.cs
- TextServicesCompartmentContext.cs
- XamlToRtfWriter.cs
- URIFormatException.cs
- RequestDescription.cs
- TextInfo.cs
- Thickness.cs
- MediaElement.cs
- DataMisalignedException.cs
- ColumnPropertiesGroup.cs
- DocumentGrid.cs