Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Integration / MS / Win32 / UnsafeNativeMethods.cs / 1 / UnsafeNativeMethods.cs
using System; using System.Runtime.ConstrainedExecution; using System.Runtime.InteropServices; using System.Security; using System.Security.Permissions; namespace MS.Win32 { internal static class UnsafeNativeMethods { [DllImport(ExternDll.User32, ExactSpelling = true, CharSet = CharSet.Auto)] public static extern bool IsChild(IntPtr hWndParent, IntPtr hwnd); [DllImport(ExternDll.User32, ExactSpelling = true, CharSet = CharSet.Auto)] public static extern IntPtr GetFocus(); [DllImport("User32", ExactSpelling = true, CharSet = CharSet.Auto)] internal static extern IntPtr SetParent(IntPtr hWnd, IntPtr hWndParent); [DllImport(ExternDll.User32, ExactSpelling = true, CharSet = CharSet.Auto)] [return: MarshalAs(UnmanagedType.Bool)] public static extern bool TranslateMessage([In, Out] ref System.Windows.Interop.MSG msg); [DllImport(ExternDll.User32, CharSet = CharSet.Auto)] public static extern IntPtr DispatchMessage([In] ref System.Windows.Interop.MSG msg); [DllImport(ExternDll.User32, CharSet = CharSet.Auto, SetLastError = true)] internal static extern IntPtr SendMessage(HandleRef hWnd, int msg, IntPtr wParam, IntPtr lParam); [DllImport(ExternDll.Gdi32, ExactSpelling = true, CharSet = CharSet.Auto)] public static extern int GetDeviceCaps(DCSafeHandle hDC, int nIndex); [DllImport(ExternDll.Gdi32, EntryPoint = "CreateDC", CharSet = CharSet.Auto)] private static extern DCSafeHandle IntCreateDC(string lpszDriver, string lpszDeviceName, string lpszOutput, IntPtr devMode); public static DCSafeHandle CreateDC(string lpszDriver) { return IntCreateDC(lpszDriver, null, null, IntPtr.Zero); } [DllImport(ExternDll.Gdi32, ExactSpelling = true, CharSet = CharSet.Auto)] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] public static extern bool DeleteDC(IntPtr hDC); } } // 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
- BigIntegerStorage.cs
- TemplateControlCodeDomTreeGenerator.cs
- IfJoinedCondition.cs
- XmlRawWriterWrapper.cs
- LocalValueEnumerator.cs
- SizeKeyFrameCollection.cs
- CustomAttribute.cs
- SmuggledIUnknown.cs
- VirtualDirectoryMapping.cs
- FlowDocumentReader.cs
- Compilation.cs
- CategoryNameCollection.cs
- DataGridPageChangedEventArgs.cs
- BrowserCapabilitiesFactory35.cs
- CompilerGlobalScopeAttribute.cs
- CompiledQuery.cs
- QueueProcessor.cs
- SQLRoleProvider.cs
- HttpModuleCollection.cs
- ObjectStateManager.cs
- FacetEnabledSchemaElement.cs
- ListControlConvertEventArgs.cs
- CalendarDesigner.cs
- LayoutSettings.cs
- GeneralTransform3DTo2DTo3D.cs
- HttpHeaderCollection.cs
- StorageBasedPackageProperties.cs
- LayoutEngine.cs
- ServiceSecurityAuditElement.cs
- Models.cs
- CqlParser.cs
- TypefaceMap.cs
- AttachmentCollection.cs
- AssemblyResourceLoader.cs
- EditorZoneBase.cs
- InputMethodStateTypeInfo.cs
- DateTimeHelper.cs
- TextTreeTextElementNode.cs
- _TimerThread.cs
- Emitter.cs
- TreeNodeEventArgs.cs
- ScrollData.cs
- AuthorizationPolicyTypeElement.cs
- DataRecordObjectView.cs
- MetadataStore.cs
- TableColumnCollectionInternal.cs
- parserscommon.cs
- TextLineBreak.cs
- SoapAttributes.cs
- SettingsProperty.cs
- HwndAppCommandInputProvider.cs
- BaseCodePageEncoding.cs
- GridViewColumnHeader.cs
- ImageMap.cs
- SetterBase.cs
- TextDecorationCollectionConverter.cs
- DataList.cs
- ImageDrawing.cs
- SHA512Cng.cs
- PageContentAsyncResult.cs
- FrameworkElementFactoryMarkupObject.cs
- CqlParserHelpers.cs
- ClientRuntime.cs
- InternalDispatchObject.cs
- Application.cs
- SimpleApplicationHost.cs
- DynamicRouteExpression.cs
- DbConnectionPool.cs
- WCFBuildProvider.cs
- XpsFixedDocumentReaderWriter.cs
- ValueTypeFixupInfo.cs
- ReferentialConstraint.cs
- DocumentPropertiesDialog.cs
- ObjectStateFormatter.cs
- HandlerBase.cs
- ImageMapEventArgs.cs
- dbdatarecord.cs
- glyphs.cs
- MetadataCollection.cs
- PartBasedPackageProperties.cs
- TimeSpan.cs
- TextTreeNode.cs
- CheckPair.cs
- ApplicationGesture.cs
- XmlSerializationGeneratedCode.cs
- ProfileService.cs
- RangeValidator.cs
- ValidationErrorCollection.cs
- IsolatedStorageFile.cs
- ServiceOperation.cs
- RoutedEventValueSerializer.cs
- DataTableExtensions.cs
- WorkItem.cs
- CollectionViewSource.cs
- OperationAbortedException.cs
- NumberAction.cs
- PageEventArgs.cs
- GeneralTransform.cs
- AffineTransform3D.cs
- EntityDataSourceQueryBuilder.cs