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
- XmlWhitespace.cs
- CodeLinePragma.cs
- FormViewDeletedEventArgs.cs
- TypeDependencyAttribute.cs
- ConfigXmlWhitespace.cs
- FontUnit.cs
- TextPointerBase.cs
- Int64.cs
- RequestQueryProcessor.cs
- BoundPropertyEntry.cs
- Stream.cs
- SkinBuilder.cs
- KeyToListMap.cs
- LayoutEngine.cs
- counter.cs
- Rect3D.cs
- TypeSystemProvider.cs
- TextBoxBase.cs
- TemplateXamlParser.cs
- MouseButtonEventArgs.cs
- SystemIPv6InterfaceProperties.cs
- BindingMAnagerBase.cs
- DescendantOverDescendantQuery.cs
- SqlCacheDependencyDatabaseCollection.cs
- DependencyObjectCodeDomSerializer.cs
- ProtocolViolationException.cs
- OrderedEnumerableRowCollection.cs
- InfoCardSymmetricCrypto.cs
- TrustManagerMoreInformation.cs
- LineGeometry.cs
- ObjectNotFoundException.cs
- XmlSerializer.cs
- cookieexception.cs
- ValueOfAction.cs
- EditorZone.cs
- BadImageFormatException.cs
- ExpressionLink.cs
- ComponentResourceKeyConverter.cs
- BlurBitmapEffect.cs
- RouteItem.cs
- TableItemPatternIdentifiers.cs
- DragCompletedEventArgs.cs
- Activation.cs
- ApplicationServiceHelper.cs
- validationstate.cs
- MemoryPressure.cs
- DictionaryBase.cs
- ParallelTimeline.cs
- QueryGenerator.cs
- ToolBarOverflowPanel.cs
- X509Certificate2.cs
- FixedDocumentPaginator.cs
- ToolStripLabel.cs
- SocketException.cs
- AnnotationHelper.cs
- RenamedEventArgs.cs
- MemoryMappedViewAccessor.cs
- FrameworkElementAutomationPeer.cs
- PopupControlService.cs
- ImageListStreamer.cs
- Identifier.cs
- ItemsControl.cs
- ProfilePropertySettingsCollection.cs
- ClonableStack.cs
- BrushMappingModeValidation.cs
- EntityDataSourceStatementEditorForm.cs
- Column.cs
- TableProvider.cs
- HWStack.cs
- RichTextBox.cs
- AuthenticationModulesSection.cs
- ArgumentFixer.cs
- HostingEnvironment.cs
- VirtualizingPanel.cs
- ValidationErrorCollection.cs
- XmlValidatingReader.cs
- CultureInfo.cs
- CompiledRegexRunnerFactory.cs
- SqlFormatter.cs
- MarshalByValueComponent.cs
- HandledEventArgs.cs
- StylusPointPropertyInfo.cs
- CoTaskMemHandle.cs
- Point3DValueSerializer.cs
- DataTemplateSelector.cs
- CopyOfAction.cs
- WebPartActionVerb.cs
- WebPartAddingEventArgs.cs
- FixedNode.cs
- ObjectReaderCompiler.cs
- SoapTransportImporter.cs
- OledbConnectionStringbuilder.cs
- DifferencingCollection.cs
- ToggleButton.cs
- TextModifierScope.cs
- XmlILCommand.cs
- HashCodeCombiner.cs
- ConcurrentBag.cs
- HandlerBase.cs
- WorkflowPersistenceContext.cs