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
- CurrentTimeZone.cs
- WebPartTransformerCollection.cs
- ObjectDataProvider.cs
- SamlSerializer.cs
- MediaScriptCommandRoutedEventArgs.cs
- Int16Animation.cs
- XmlNodeReader.cs
- AdjustableArrowCap.cs
- FileClassifier.cs
- ChangePassword.cs
- CacheChildrenQuery.cs
- HtmlInputCheckBox.cs
- ResourceReferenceKeyNotFoundException.cs
- XmlSignatureManifest.cs
- WeakReference.cs
- CellTreeSimplifier.cs
- PeerApplicationLaunchInfo.cs
- CodeTypeReference.cs
- TypeSystem.cs
- XsdDateTime.cs
- WindowsTab.cs
- FamilyMap.cs
- ConfigXmlSignificantWhitespace.cs
- TemplateControlParser.cs
- UIServiceHelper.cs
- GradientStop.cs
- ObjectPersistData.cs
- XPathNavigatorKeyComparer.cs
- sqlpipe.cs
- BindingExpressionUncommonField.cs
- SoundPlayer.cs
- WindowsListViewItemCheckBox.cs
- CaseCqlBlock.cs
- NotifyParentPropertyAttribute.cs
- OdbcParameterCollection.cs
- MappingSource.cs
- StorageSetMapping.cs
- DesignOnlyAttribute.cs
- StyleXamlParser.cs
- __Filters.cs
- FontNamesConverter.cs
- ThemeInfoAttribute.cs
- XslAst.cs
- XMLSchema.cs
- TdsRecordBufferSetter.cs
- XmlEncodedRawTextWriter.cs
- RotationValidation.cs
- StreamUpgradeInitiator.cs
- User.cs
- DefaultPrintController.cs
- DataServiceSaveChangesEventArgs.cs
- FormViewCommandEventArgs.cs
- MustUnderstandBehavior.cs
- ConfigurationCollectionAttribute.cs
- SqlConnection.cs
- RegistryExceptionHelper.cs
- HttpChannelHelper.cs
- Collection.cs
- SchemaEntity.cs
- ExpandSegment.cs
- Scene3D.cs
- SqlDataSourceSelectingEventArgs.cs
- ExpressionBuilderContext.cs
- TreeNodeConverter.cs
- QilDataSource.cs
- ExceptionHandlers.cs
- IPipelineRuntime.cs
- DocumentSchemaValidator.cs
- mansign.cs
- TextRange.cs
- sqlnorm.cs
- RoleGroupCollection.cs
- DispatcherProcessingDisabled.cs
- XmlIlVisitor.cs
- ProxyHelper.cs
- StreamUpdate.cs
- DependencyPropertyHelper.cs
- IIS7UserPrincipal.cs
- XhtmlTextWriter.cs
- Comparer.cs
- AnimationClockResource.cs
- XmlUtf8RawTextWriter.cs
- Track.cs
- MsmqVerifier.cs
- ContextQuery.cs
- Regex.cs
- Visual.cs
- DataList.cs
- BrowserCapabilitiesFactoryBase.cs
- OrderablePartitioner.cs
- SingleResultAttribute.cs
- MailMessageEventArgs.cs
- _ListenerResponseStream.cs
- AudienceUriMode.cs
- DataColumnCollection.cs
- TableProviderWrapper.cs
- StructuredTypeInfo.cs
- UnsafeNativeMethodsMilCoreApi.cs
- XmlDigitalSignatureProcessor.cs
- Model3D.cs