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
- ConfigXmlCDataSection.cs
- ConfigXmlCDataSection.cs
- ConstrainedGroup.cs
- StrokeNode.cs
- LeaseManager.cs
- CheckedPointers.cs
- MessageDecoder.cs
- SaveFileDialog.cs
- XPathDescendantIterator.cs
- ToolboxComponentsCreatingEventArgs.cs
- Document.cs
- TransformedBitmap.cs
- AssociatedControlConverter.cs
- ComponentResourceKeyConverter.cs
- ConditionalAttribute.cs
- LocatorGroup.cs
- XPathScanner.cs
- RepeaterItem.cs
- GroupedContextMenuStrip.cs
- TransformProviderWrapper.cs
- ArgumentDirectionHelper.cs
- TextEmbeddedObject.cs
- PrintPreviewControl.cs
- FieldNameLookup.cs
- TraceSection.cs
- StyleBamlRecordReader.cs
- UInt32Converter.cs
- IProducerConsumerCollection.cs
- Relationship.cs
- _LoggingObject.cs
- RuleConditionDialog.Designer.cs
- RemotingConfiguration.cs
- XmlLanguageConverter.cs
- XsdCachingReader.cs
- Popup.cs
- RangeValueProviderWrapper.cs
- SystemUdpStatistics.cs
- XmlSerializerVersionAttribute.cs
- CallTemplateAction.cs
- SimpleMailWebEventProvider.cs
- RadioButtonList.cs
- TreeNode.cs
- RtType.cs
- _FtpDataStream.cs
- DbParameterCollection.cs
- NamespaceInfo.cs
- BamlCollectionHolder.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- IDReferencePropertyAttribute.cs
- AlternationConverter.cs
- FileEnumerator.cs
- Double.cs
- HtmlControl.cs
- HttpResponseWrapper.cs
- CookieParameter.cs
- SimpleExpression.cs
- DataControlField.cs
- DataSourceXmlSerializer.cs
- DataGridHeaderBorder.cs
- LinqDataSourceContextEventArgs.cs
- CodeExpressionCollection.cs
- SurrogateSelector.cs
- XmlSchemaAnnotation.cs
- TransactionChannel.cs
- CustomAttributeSerializer.cs
- OleAutBinder.cs
- InfoCardXmlSerializer.cs
- EffectiveValueEntry.cs
- WebPartEditVerb.cs
- Package.cs
- Tuple.cs
- ContractType.cs
- TextSchema.cs
- DataRecord.cs
- EventMap.cs
- ConstructorArgumentAttribute.cs
- DesignerExtenders.cs
- DataView.cs
- AttachedAnnotationChangedEventArgs.cs
- WebScriptClientGenerator.cs
- WebBodyFormatMessageProperty.cs
- ContractBase.cs
- TreeNodeCollectionEditor.cs
- SqlBulkCopy.cs
- RegexBoyerMoore.cs
- SessionPageStatePersister.cs
- DesignerRegionMouseEventArgs.cs
- DesignerCatalogPartChrome.cs
- WebDescriptionAttribute.cs
- EventProxy.cs
- EasingQuaternionKeyFrame.cs
- Util.cs
- DecimalStorage.cs
- KeyValuePair.cs
- SecurityCriticalDataForSet.cs
- TypeConverter.cs
- TimeSpanSecondsConverter.cs
- DictionaryGlobals.cs
- IpcClientManager.cs
- WebBaseEventKeyComparer.cs