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
- HtmlTableCell.cs
- DesignerActionHeaderItem.cs
- TrustSection.cs
- XmlIgnoreAttribute.cs
- ScriptReference.cs
- DynamicDataManager.cs
- CommandField.cs
- Effect.cs
- TraceListeners.cs
- HighContrastHelper.cs
- NamedPipeActivation.cs
- TextHidden.cs
- StringStorage.cs
- AutomationPropertyInfo.cs
- MemberInfoSerializationHolder.cs
- TextBox.cs
- DataGridViewComboBoxColumn.cs
- EncodingDataItem.cs
- IERequestCache.cs
- CellQuery.cs
- QueryContinueDragEvent.cs
- RuntimeDelegateArgument.cs
- SafeNativeMethods.cs
- GeometryGroup.cs
- HtmlInputCheckBox.cs
- ContractHandle.cs
- SelectedDatesCollection.cs
- ConsumerConnectionPointCollection.cs
- BamlTreeMap.cs
- Collection.cs
- Vector3DCollectionValueSerializer.cs
- EntityDataSourceQueryBuilder.cs
- SchemaImporterExtension.cs
- TCPListener.cs
- RowToFieldTransformer.cs
- Timeline.cs
- FormClosedEvent.cs
- ComPlusSynchronizationContext.cs
- SessionKeyExpiredException.cs
- SolidBrush.cs
- ModulesEntry.cs
- NavigationExpr.cs
- TrackingExtract.cs
- MonitorWrapper.cs
- EncryptedHeaderXml.cs
- InternalResources.cs
- EntityRecordInfo.cs
- EncodingTable.cs
- SqlProcedureAttribute.cs
- PointHitTestParameters.cs
- ToolStripItemEventArgs.cs
- IntegrationExceptionEventArgs.cs
- ServiceEndpointElementCollection.cs
- Connector.xaml.cs
- sqlinternaltransaction.cs
- BaseDataBoundControlDesigner.cs
- SqlInternalConnectionTds.cs
- AdornedElementPlaceholder.cs
- HttpCapabilitiesSectionHandler.cs
- PropertyChangingEventArgs.cs
- KeyInterop.cs
- PowerModeChangedEventArgs.cs
- SocketPermission.cs
- EditorPartCollection.cs
- WebBrowserBase.cs
- BrushMappingModeValidation.cs
- UnsafeNativeMethods.cs
- EllipseGeometry.cs
- MaxSessionCountExceededException.cs
- DataControlCommands.cs
- Math.cs
- DesignerRegionMouseEventArgs.cs
- XmlTextReaderImplHelpers.cs
- LabelLiteral.cs
- HMACSHA1.cs
- RawAppCommandInputReport.cs
- TextBoxBase.cs
- DataSourceView.cs
- RelationshipEndMember.cs
- WebPermission.cs
- RtfControlWordInfo.cs
- MouseGestureValueSerializer.cs
- ScaleTransform.cs
- SortableBindingList.cs
- StyleXamlParser.cs
- XsltLibrary.cs
- DbParameterCollection.cs
- Math.cs
- Literal.cs
- TextEditorMouse.cs
- SvcMapFile.cs
- MetafileHeaderWmf.cs
- PanelStyle.cs
- SmiEventSink.cs
- SqlConnectionFactory.cs
- EventBookmark.cs
- WorkflowInstanceUnhandledExceptionRecord.cs
- RIPEMD160Managed.cs
- TogglePattern.cs
- UpdateException.cs