Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / Drawing / System / Drawing / Design / UnsafeNativeMethods.cs / 1 / UnsafeNativeMethods.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Drawing.Design {
using System.Runtime.InteropServices;
using System;
using System.Security.Permissions;
using System.Collections;
using System.IO;
using System.Text;
[
System.Security.SuppressUnmanagedCodeSecurityAttribute()
]
internal class UnsafeNativeMethods {
private UnsafeNativeMethods() {}
[DllImport(ExternDll.User32, ExactSpelling=true, CharSet=CharSet.Auto)]
public static extern int ClientToScreen(HandleRef hWnd, [In, Out] NativeMethods.POINT pt);
[DllImport(ExternDll.User32, ExactSpelling=true, CharSet=CharSet.Auto)]
public static extern int ScreenToClient(HandleRef hWnd, [In, Out] NativeMethods.POINT pt);
[DllImport(ExternDll.User32, ExactSpelling=true, CharSet=CharSet.Auto)]
public static extern IntPtr SetFocus(HandleRef hWnd);
[DllImport(ExternDll.User32, ExactSpelling=true, CharSet=CharSet.Auto)]
public static extern IntPtr GetFocus();
[DllImport(ExternDll.User32, ExactSpelling=true, CharSet=CharSet.Auto)]
public static extern void NotifyWinEvent(int winEvent, HandleRef hwnd, int objType, int objID);
public const int OBJID_CLIENT = unchecked(unchecked((int)0xFFFFFFFC));
}
}
// 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
- DSASignatureFormatter.cs
- MenuItemCollection.cs
- EdmComplexPropertyAttribute.cs
- AnnotationHelper.cs
- RowBinding.cs
- URLMembershipCondition.cs
- HuffCodec.cs
- SQLConvert.cs
- StateBag.cs
- CasesDictionary.cs
- GregorianCalendar.cs
- remotingproxy.cs
- ChangesetResponse.cs
- DataStreams.cs
- SafeThemeHandle.cs
- CurrentTimeZone.cs
- SchemaRegistration.cs
- DeviceContext.cs
- ProxyGenerator.cs
- WebProxyScriptElement.cs
- EndpointInfo.cs
- CanonicalFontFamilyReference.cs
- CharKeyFrameCollection.cs
- SpeakProgressEventArgs.cs
- SR.cs
- ControlCodeDomSerializer.cs
- WsatTransactionFormatter.cs
- CustomAttributeFormatException.cs
- Int16Storage.cs
- FrugalList.cs
- RecognizerStateChangedEventArgs.cs
- TextFormatterHost.cs
- PropertyEntry.cs
- SmiEventStream.cs
- SelectedGridItemChangedEvent.cs
- SqlCacheDependencyDatabase.cs
- CacheAxisQuery.cs
- EventlogProvider.cs
- Pkcs7Signer.cs
- DataControlFieldCollection.cs
- AsyncCodeActivityContext.cs
- SHA1.cs
- CreateUserWizardDesigner.cs
- XpsFilter.cs
- InProcStateClientManager.cs
- LinqDataSource.cs
- SafeRightsManagementPubHandle.cs
- XmlDocument.cs
- CodeConstructor.cs
- IndentTextWriter.cs
- SQLUtility.cs
- TransformCollection.cs
- OpenTypeLayout.cs
- ImageButton.cs
- SqlSelectStatement.cs
- HttpContextWrapper.cs
- SpellerInterop.cs
- Rect.cs
- RightsManagementEncryptedStream.cs
- CachedTypeface.cs
- Vector3D.cs
- DesignerDataConnection.cs
- RuntimeCompatibilityAttribute.cs
- BitmapEffectDrawingContextWalker.cs
- DBCommandBuilder.cs
- RenderingEventArgs.cs
- SqlDuplicator.cs
- Assembly.cs
- Walker.cs
- CodeNamespaceImportCollection.cs
- EventSetter.cs
- CharUnicodeInfo.cs
- InstanceStoreQueryResult.cs
- SessionStateSection.cs
- AttachedProperty.cs
- CultureInfoConverter.cs
- HttpApplication.cs
- RemoteWebConfigurationHostServer.cs
- IHttpResponseInternal.cs
- TCEAdapterGenerator.cs
- MergablePropertyAttribute.cs
- ActivationArguments.cs
- HtmlButton.cs
- XsltArgumentList.cs
- ShaderEffect.cs
- PerformanceCounterPermissionEntryCollection.cs
- SQLString.cs
- XmlHierarchicalDataSourceView.cs
- SortFieldComparer.cs
- RequestCache.cs
- PermissionToken.cs
- TextAutomationPeer.cs
- InvalidPrinterException.cs
- TimestampInformation.cs
- DefaultHttpHandler.cs
- storepermission.cs
- Slider.cs
- CellConstant.cs
- CompensationParticipant.cs
- InternalMappingException.cs