Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CommonUI / System / Drawing / Advanced / MetafileHeaderEmf.cs / 1305376 / MetafileHeaderEmf.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Drawing.Imaging {
using System.Diagnostics;
using System;
using System.Drawing;
using System.Runtime.InteropServices;
[StructLayout(LayoutKind.Sequential)]
internal class MetafileHeaderEmf
{
/// SECREVIEW : The ENHMETAHEADER structure is defined natively as a union with WmfHeader.
/// Extreme care should be taken if changing the layout of the corresponding managaed
/// structures to minimize the risk of buffer overruns. The affected managed classes
/// are the following: ENHMETAHEADER, MetaHeader, MetafileHeaderWmf, MetafileHeaderEmf.
/// See ASURT#82822 or changes in Metafile.cs@115636 for more information.
///
public MetafileType type = MetafileType.Invalid;
public int size;
public int version;
public EmfPlusFlags emfPlusFlags = 0;
public float dpiX;
public float dpiY;
public int X;
public int Y;
public int Width;
public int Height;
public SafeNativeMethods.ENHMETAHEADER EmfHeader;
public int EmfPlusHeaderSize;
public int LogicalDpiX;
public int LogicalDpiY;
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Drawing.Imaging {
using System.Diagnostics;
using System;
using System.Drawing;
using System.Runtime.InteropServices;
[StructLayout(LayoutKind.Sequential)]
internal class MetafileHeaderEmf
{
/// SECREVIEW : The ENHMETAHEADER structure is defined natively as a union with WmfHeader.
/// Extreme care should be taken if changing the layout of the corresponding managaed
/// structures to minimize the risk of buffer overruns. The affected managed classes
/// are the following: ENHMETAHEADER, MetaHeader, MetafileHeaderWmf, MetafileHeaderEmf.
/// See ASURT#82822 or changes in Metafile.cs@115636 for more information.
///
public MetafileType type = MetafileType.Invalid;
public int size;
public int version;
public EmfPlusFlags emfPlusFlags = 0;
public float dpiX;
public float dpiY;
public int X;
public int Y;
public int Width;
public int Height;
public SafeNativeMethods.ENHMETAHEADER EmfHeader;
public int EmfPlusHeaderSize;
public int LogicalDpiX;
public int LogicalDpiY;
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ProviderMetadataCachedInformation.cs
- UserValidatedEventArgs.cs
- LeftCellWrapper.cs
- SafeNativeMethods.cs
- PersonalizationProvider.cs
- TextMarkerSource.cs
- LayoutDump.cs
- RuntimeHelpers.cs
- Transform.cs
- NamespaceImport.cs
- RegisteredArrayDeclaration.cs
- EpmSourcePathSegment.cs
- ChildrenQuery.cs
- SafeProcessHandle.cs
- SignedPkcs7.cs
- DataGridViewRowCancelEventArgs.cs
- linebase.cs
- DefaultClaimSet.cs
- PageHandlerFactory.cs
- TargetInvocationException.cs
- PublisherIdentityPermission.cs
- BitmapCodecInfoInternal.cs
- SqlComparer.cs
- AppDomainAttributes.cs
- GradientStop.cs
- FlatButtonAppearance.cs
- PeerService.cs
- App.cs
- MouseOverProperty.cs
- InfoCardAsymmetricCrypto.cs
- WebResourceAttribute.cs
- IntSecurity.cs
- RuntimeHandles.cs
- Document.cs
- ListViewEditEventArgs.cs
- VisualTarget.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- KnownTypes.cs
- ComponentTray.cs
- Models.cs
- WindowsFormsHostPropertyMap.cs
- LoadItemsEventArgs.cs
- RequestCachePolicy.cs
- NameTable.cs
- Guid.cs
- ConstraintManager.cs
- SweepDirectionValidation.cs
- PointValueSerializer.cs
- ObjectViewQueryResultData.cs
- ContextMenuStrip.cs
- ModelServiceImpl.cs
- FontFamilyConverter.cs
- ColumnResizeAdorner.cs
- unsafenativemethodsother.cs
- SynchronizationValidator.cs
- StatusBarDrawItemEvent.cs
- XmlEntity.cs
- DesignerWithHeader.cs
- Resources.Designer.cs
- odbcmetadatafactory.cs
- RootBuilder.cs
- ReadingWritingEntityEventArgs.cs
- SqlUtil.cs
- Screen.cs
- DataGridTablesFactory.cs
- ConfigurationSettings.cs
- SocketException.cs
- MDIControlStrip.cs
- CheckBoxList.cs
- designeractionbehavior.cs
- BaseUriHelper.cs
- PointLight.cs
- Message.cs
- EntityDataSourceConfigureObjectContext.cs
- TextRangeEdit.cs
- regiisutil.cs
- CodeDelegateCreateExpression.cs
- Accessible.cs
- DataTableClearEvent.cs
- FixedBufferAttribute.cs
- EventQueueState.cs
- TextSelectionHighlightLayer.cs
- ZipIOExtraFieldPaddingElement.cs
- WebBrowser.cs
- EndCreateSecurityTokenRequest.cs
- DynamicPropertyReader.cs
- RIPEMD160.cs
- ActivationWorker.cs
- GridView.cs
- ItemChangedEventArgs.cs
- InsufficientMemoryException.cs
- invalidudtexception.cs
- GenericsInstances.cs
- EndpointInfo.cs
- ConfigurationElementCollection.cs
- AuthenticationSection.cs
- HttpProfileGroupBase.cs
- FullTextState.cs
- ArcSegment.cs
- DataServiceRequest.cs