Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- NameScope.cs
- StickyNote.cs
- StringDictionary.cs
- TemplatePropertyEntry.cs
- ListCollectionView.cs
- DrawToolTipEventArgs.cs
- ModelTreeManager.cs
- WmpBitmapEncoder.cs
- SystemWebExtensionsSectionGroup.cs
- MarkupCompiler.cs
- XamlInt32CollectionSerializer.cs
- MobileCapabilities.cs
- CodeNamespace.cs
- MergeExecutor.cs
- XmlAnyElementAttribute.cs
- SafeHandles.cs
- StrongTypingException.cs
- ItemsPresenter.cs
- TdsParameterSetter.cs
- FlowPosition.cs
- BuildProviderUtils.cs
- WebHttpBindingElement.cs
- SelectionBorderGlyph.cs
- EditorResources.cs
- recordstatescratchpad.cs
- DataViewSettingCollection.cs
- WmpBitmapEncoder.cs
- QilSortKey.cs
- TextBoxRenderer.cs
- EntityModelBuildProvider.cs
- DataTable.cs
- ActivationServices.cs
- SpeechAudioFormatInfo.cs
- StringInfo.cs
- BaseCodePageEncoding.cs
- TraceHwndHost.cs
- TextEffect.cs
- ActivationProxy.cs
- BaseAppDomainProtocolHandler.cs
- LogAppendAsyncResult.cs
- RemoteWebConfigurationHost.cs
- RegexMatch.cs
- RemoveStoryboard.cs
- DocumentViewer.cs
- DesignerTransaction.cs
- FontUnitConverter.cs
- TextTreeTextNode.cs
- TextFragmentEngine.cs
- DefaultSection.cs
- OledbConnectionStringbuilder.cs
- FilterableAttribute.cs
- XmlSchemaDatatype.cs
- UxThemeWrapper.cs
- ExpressionBuilder.cs
- FontConverter.cs
- HttpVersion.cs
- PackageDocument.cs
- LassoHelper.cs
- TextBoxBase.cs
- DetailsViewAutoFormat.cs
- _LoggingObject.cs
- SettingsBase.cs
- wgx_exports.cs
- MetadataArtifactLoaderComposite.cs
- DateTimeOffset.cs
- TextElementAutomationPeer.cs
- GeometryModel3D.cs
- FramingChannels.cs
- HierarchicalDataBoundControlAdapter.cs
- DirectoryObjectSecurity.cs
- XmlSchemaInclude.cs
- ReadonlyMessageFilter.cs
- WebResourceUtil.cs
- ProviderMetadataCachedInformation.cs
- Propagator.JoinPropagator.cs
- TaiwanCalendar.cs
- DateTimeConverter2.cs
- DataGridPagerStyle.cs
- SqlTopReducer.cs
- UserControlParser.cs
- ScopeElement.cs
- ITextView.cs
- SecurityTokenContainer.cs
- PermissionSetTriple.cs
- GlyphManager.cs
- SHA1Managed.cs
- DuplicateWaitObjectException.cs
- MtomMessageEncodingBindingElement.cs
- TextBox.cs
- ProviderCollection.cs
- UIServiceHelper.cs
- BitConverter.cs
- DocumentPageViewAutomationPeer.cs
- PageThemeCodeDomTreeGenerator.cs
- ProcessMessagesAsyncResult.cs
- UIElementParagraph.cs
- Win32Interop.cs
- ComplusEndpointConfigContainer.cs
- FloaterBaseParagraph.cs
- TimeIntervalCollection.cs