Code:
/ FX-1434 / FX-1434 / 1.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
- BamlTreeMap.cs
- Range.cs
- PanelStyle.cs
- XsltContext.cs
- BaseAsyncResult.cs
- RadioButtonDesigner.cs
- CompilationUtil.cs
- CompilerResults.cs
- Binding.cs
- CodeTypeDeclarationCollection.cs
- ObjectAssociationEndMapping.cs
- LinqDataView.cs
- DateTimeOffset.cs
- CollectionViewGroupInternal.cs
- HtmlInputText.cs
- StreamResourceInfo.cs
- Filter.cs
- SafeLibraryHandle.cs
- FixedSOMContainer.cs
- CipherData.cs
- GridViewColumnHeaderAutomationPeer.cs
- ThreadPool.cs
- COM2ICategorizePropertiesHandler.cs
- PropertyToken.cs
- TaskFormBase.cs
- InlineUIContainer.cs
- CuspData.cs
- UITypeEditor.cs
- OutputScopeManager.cs
- MemoryFailPoint.cs
- FSWPathEditor.cs
- BuiltInExpr.cs
- StubHelpers.cs
- CharKeyFrameCollection.cs
- CurrencyManager.cs
- ContainerAction.cs
- ObjectSecurity.cs
- BCLDebug.cs
- ImageCodecInfo.cs
- FixedStringLookup.cs
- SoapDocumentServiceAttribute.cs
- AttributeCollection.cs
- PeerApplication.cs
- SafeSecurityHandles.cs
- SchemaElementDecl.cs
- StorageRoot.cs
- ReadWriteObjectLock.cs
- externdll.cs
- CaseStatement.cs
- KeyGestureConverter.cs
- ProgressPage.cs
- PublishLicense.cs
- ResolveCriteriaCD1.cs
- BuilderPropertyEntry.cs
- ProfileProvider.cs
- XslTransformFileEditor.cs
- ControlParameter.cs
- Mutex.cs
- DataGridView.cs
- Transform.cs
- EventDescriptor.cs
- WindowsBrush.cs
- UnsafeMethods.cs
- WinOEToolBoxItem.cs
- HttpException.cs
- XmlILStorageConverter.cs
- Config.cs
- EmptyImpersonationContext.cs
- DataBinder.cs
- XmlNullResolver.cs
- ParentQuery.cs
- Currency.cs
- KeyConstraint.cs
- Frame.cs
- FormViewPagerRow.cs
- Content.cs
- XmlnsDefinitionAttribute.cs
- Model3DGroup.cs
- ConfigXmlAttribute.cs
- UserControlParser.cs
- WebBrowser.cs
- RTTrackingProfile.cs
- MimeFormatExtensions.cs
- OrderedDictionary.cs
- NativeMethods.cs
- QilPatternFactory.cs
- IsolatedStorageFile.cs
- OneOfScalarConst.cs
- EnumUnknown.cs
- GenericEnumerator.cs
- TransactionState.cs
- BamlTreeNode.cs
- EditorPartCollection.cs
- ClientBuildManager.cs
- httpapplicationstate.cs
- MembershipUser.cs
- RelationshipType.cs
- UnsafeNativeMethods.cs
- RSAProtectedConfigurationProvider.cs
- BitmapScalingModeValidation.cs