System.Drawing.cs
上传用户:jnxxjx
上传日期:2015-03-08
资源大小:3388k
文件大小:422k
源码类别:

VC书籍

开发平台:

C/C++

  1.     property ActiveBorder { get(){} set(){} };
  2.     property ActiveCaption { get(){} set(){} };
  3.     property ActiveCaptionText { get(){} set(){} };
  4.     property AppWorkspace { get(){} set(){} };
  5.     property Desktop { get(){} set(){} };
  6.     property Control { get(){} set(){} };
  7.     property ControlLightLight { get(){} set(){} };
  8.     property ControlLight { get(){} set(){} };
  9.     property ControlDark { get(){} set(){} };
  10.     property ControlDarkDark { get(){} set(){} };
  11.     property ControlText { get(){} set(){} };
  12.     property Highlight { get(){} set(){} };
  13.     property HighlightText { get(){} set(){} };
  14.     property HotTrack { get(){} set(){} };
  15.     property InactiveCaption { get(){} set(){} };
  16.     property InactiveBorder { get(){} set(){} };
  17.     property Info { get(){} set(){} };
  18.     property Menu { get(){} set(){} };
  19.     property ScrollBar { get(){} set(){} };
  20.     property Window { get(){} set(){} };
  21.     property WindowText { get(){} set(){} };
  22.     }
  23. class System.Drawing.SystemColors : System.Object
  24.     {
  25.      Void System.Drawing.SystemColors();
  26.      ValueClass System.Drawing.Color get_ActiveBorder();
  27.      ValueClass System.Drawing.Color get_ActiveCaption();
  28.      ValueClass System.Drawing.Color get_ActiveCaptionText();
  29.      ValueClass System.Drawing.Color get_AppWorkspace();
  30.      ValueClass System.Drawing.Color get_Control();
  31.      ValueClass System.Drawing.Color get_ControlDark();
  32.      ValueClass System.Drawing.Color get_ControlDarkDark();
  33.      ValueClass System.Drawing.Color get_ControlLight();
  34.      ValueClass System.Drawing.Color get_ControlLightLight();
  35.      ValueClass System.Drawing.Color get_ControlText();
  36.      ValueClass System.Drawing.Color get_Desktop();
  37.      ValueClass System.Drawing.Color get_GrayText();
  38.      ValueClass System.Drawing.Color get_Highlight();
  39.      ValueClass System.Drawing.Color get_HighlightText();
  40.      ValueClass System.Drawing.Color get_HotTrack();
  41.      ValueClass System.Drawing.Color get_InactiveBorder();
  42.      ValueClass System.Drawing.Color get_InactiveCaption();
  43.      ValueClass System.Drawing.Color get_InactiveCaptionText();
  44.      ValueClass System.Drawing.Color get_Info();
  45.      ValueClass System.Drawing.Color get_InfoText();
  46.      ValueClass System.Drawing.Color get_Menu();
  47.      ValueClass System.Drawing.Color get_MenuText();
  48.      ValueClass System.Drawing.Color get_ScrollBar();
  49.      ValueClass System.Drawing.Color get_Window();
  50.      ValueClass System.Drawing.Color get_WindowFrame();
  51.      ValueClass System.Drawing.Color get_WindowText();
  52.     property ActiveBorder { get(){} set(){} };
  53.     property ActiveCaption { get(){} set(){} };
  54.     property ActiveCaptionText { get(){} set(){} };
  55.     property AppWorkspace { get(){} set(){} };
  56.     property Control { get(){} set(){} };
  57.     property ControlDark { get(){} set(){} };
  58.     property ControlDarkDark { get(){} set(){} };
  59.     property ControlLight { get(){} set(){} };
  60.     property ControlLightLight { get(){} set(){} };
  61.     property ControlText { get(){} set(){} };
  62.     property Desktop { get(){} set(){} };
  63.     property GrayText { get(){} set(){} };
  64.     property Highlight { get(){} set(){} };
  65.     property HighlightText { get(){} set(){} };
  66.     property HotTrack { get(){} set(){} };
  67.     property InactiveBorder { get(){} set(){} };
  68.     property InactiveCaption { get(){} set(){} };
  69.     property InactiveCaptionText { get(){} set(){} };
  70.     property Info { get(){} set(){} };
  71.     property InfoText { get(){} set(){} };
  72.     property Menu { get(){} set(){} };
  73.     property MenuText { get(){} set(){} };
  74.     property ScrollBar { get(){} set(){} };
  75.     property Window { get(){} set(){} };
  76.     property WindowFrame { get(){} set(){} };
  77.     property WindowText { get(){} set(){} };
  78.     }
  79. class System.Drawing.SystemIcons : System.Object
  80.     {
  81.      Class System.Drawing.Icon _application;
  82.      Class System.Drawing.Icon _asterisk;
  83.      Class System.Drawing.Icon _error;
  84.      Class System.Drawing.Icon _exclamation;
  85.      Class System.Drawing.Icon _hand;
  86.      Class System.Drawing.Icon _information;
  87.      Class System.Drawing.Icon _question;
  88.      Class System.Drawing.Icon _warning;
  89.      Class System.Drawing.Icon _winlogo;
  90.      Void System.Drawing.SystemIcons();
  91.      Class System.Drawing.Icon get_Application();
  92.      Class System.Drawing.Icon get_Asterisk();
  93.      Class System.Drawing.Icon get_Error();
  94.      Class System.Drawing.Icon get_Exclamation();
  95.      Class System.Drawing.Icon get_Hand();
  96.      Class System.Drawing.Icon get_Information();
  97.      Class System.Drawing.Icon get_Question();
  98.      Class System.Drawing.Icon get_Warning();
  99.      Class System.Drawing.Icon get_WinLogo();
  100.      Void System.Drawing.SystemIcons();
  101.     property Application { get(){} set(){} };
  102.     property Asterisk { get(){} set(){} };
  103.     property Error { get(){} set(){} };
  104.     property Exclamation { get(){} set(){} };
  105.     property Hand { get(){} set(){} };
  106.     property Information { get(){} set(){} };
  107.     property Question { get(){} set(){} };
  108.     property Warning { get(){} set(){} };
  109.     property WinLogo { get(){} set(){} };
  110.     }
  111. class System.Drawing.SystemPens : System.Object
  112.     {
  113.      Object SystemPensKey;
  114.      Void System.Drawing.SystemPens();
  115.      Class System.Drawing.Pen get_ActiveCaptionText();
  116.      Class System.Drawing.Pen get_Control();
  117.      Class System.Drawing.Pen get_ControlText();
  118.      Class System.Drawing.Pen get_ControlDark();
  119.      Class System.Drawing.Pen get_ControlDarkDark();
  120.      Class System.Drawing.Pen get_ControlLight();
  121.      Class System.Drawing.Pen get_ControlLightLight();
  122.      Class System.Drawing.Pen get_GrayText();
  123.      Class System.Drawing.Pen get_Highlight();
  124.      Class System.Drawing.Pen get_HighlightText();
  125.      Class System.Drawing.Pen get_InactiveCaptionText();
  126.      Class System.Drawing.Pen get_InfoText();
  127.      Class System.Drawing.Pen get_MenuText();
  128.      Class System.Drawing.Pen get_WindowFrame();
  129.      Class System.Drawing.Pen get_WindowText();
  130.      Class System.Drawing.Pen FromSystemColor( ValueClass System.Drawing.Color c);
  131.      Void System.Drawing.SystemPens();
  132.     property ActiveCaptionText { get(){} set(){} };
  133.     property Control { get(){} set(){} };
  134.     property ControlText { get(){} set(){} };
  135.     property ControlDark { get(){} set(){} };
  136.     property ControlDarkDark { get(){} set(){} };
  137.     property ControlLight { get(){} set(){} };
  138.     property ControlLightLight { get(){} set(){} };
  139.     property GrayText { get(){} set(){} };
  140.     property Highlight { get(){} set(){} };
  141.     property HighlightText { get(){} set(){} };
  142.     property InactiveCaptionText { get(){} set(){} };
  143.     property InfoText { get(){} set(){} };
  144.     property MenuText { get(){} set(){} };
  145.     property WindowFrame { get(){} set(){} };
  146.     property WindowText { get(){} set(){} };
  147.     }
  148. class System.Drawing.ToolboxBitmapAttribute : System.Attribute
  149.     {
  150.      Class System.Drawing.Image smallImage;
  151.      Class System.Drawing.Image largeImage;
  152.      ValueClass System.Drawing.Point largeDim;
  153.      Class System.Drawing.ToolboxBitmapAttribute Default;
  154.      Class System.Drawing.ToolboxBitmapAttribute DefaultComponent;
  155.      Void System.Drawing.ToolboxBitmapAttribute( String imageFile);
  156.      Void System.Drawing.ToolboxBitmapAttribute( Class System.Type t);
  157.      Void System.Drawing.ToolboxBitmapAttribute( Class System.Type t,  String name);
  158.      Void System.Drawing.ToolboxBitmapAttribute( Class System.Drawing.Image smallImage,  Class System.Drawing.Image largeImage);
  159.      Boolean Equals( Object value);
  160.      I4 GetHashCode();
  161.      Class System.Drawing.Image GetImage( Object component);
  162.      Class System.Drawing.Image GetImage( Object component,  Boolean large);
  163.      Class System.Drawing.Image GetImage( Class System.Type type);
  164.      Class System.Drawing.Image GetImage( Class System.Type type,  Boolean large);
  165.      Class System.Drawing.Image GetImage( Class System.Type type,  String imgName,  Boolean large);
  166.      Class System.Drawing.Image GetImageFromResource( Class System.Type t,  String imageName,  Boolean large);
  167.      Void System.Drawing.ToolboxBitmapAttribute();
  168.     }
  169. class System.Drawing.UnsafeNativeMethods : System.Object
  170.     {
  171.      I GetProcessWindowStation();
  172.      Boolean GetUserObjectInformation( I hObj,  I4 nIndex,  Class USEROBJECTFLAGS pvBuffer,  I4 nLength,  ByRef I4 lpnLengthNeeded);
  173.      Boolean PeekMessage( ByRef ValueClass MSG msg,  I hwnd,  I4 msgMin,  I4 msgMax,  I4 remove);
  174.      Boolean PeekMessageA( ByRef ValueClass MSG msg,  I hwnd,  I4 msgMin,  I4 msgMax,  I4 remove);
  175.      Boolean PeekMessageW( ByRef ValueClass MSG msg,  I hwnd,  I4 msgMin,  I4 msgMax,  I4 remove);
  176.      I IntGetDC( I hWnd);
  177.      I GetDC( I hWnd);
  178.      I4 IntReleaseDC( I hWnd,  I hDC);
  179.      I4 ReleaseDC( I hWnd,  I hDC);
  180.      I IntCreateDC( String lpszDriverName,  String lpszDeviceName,  String lpszOutput,  I lpInitData);
  181.      I CreateDC( String lpszDriverName,  String lpszDeviceName,  String lpszOutput,  I lpInitData);
  182.      I IntCreateIC( String lpszDriverName,  String lpszDeviceName,  String lpszOutput,  I lpInitData);
  183.      I CreateIC( String lpszDriverName,  String lpszDeviceName,  String lpszOutput,  I lpInitData);
  184.      I4 GetSystemMetrics( I4 nIndex);
  185.      I4 GetDeviceCaps( I hDC,  I4 nIndex);
  186.      Object PtrToStructure( I lparam,  Class System.Type cls);
  187.      Void PtrToStructure( I lparam,  Object data);
  188.      Void System.Drawing.UnsafeNativeMethods();
  189.     }
  190. interface IStream : 
  191.     {
  192.      I4 Read( I buf,  I4 len);
  193.      I4 Write( I buf,  I4 len);
  194.      I8 Seek( I8 ,  I4 dlibMove,  dwOrigin);
  195.      Void SetSize( I8 libNewSize);
  196.      I8 CopyTo( Class IStream ,  I8 pstm,  SZArray I8 cb,  pcbRead);
  197.      Void Commit( I4 grfCommitFlags);
  198.      Void Revert();
  199.      Void LockRegion( I8 libOffset,  I8 cb,  I4 dwLockType);
  200.      Void UnlockRegion( I8 libOffset,  I8 cb,  I4 dwLockType);
  201.      Void Stat( I pStatstg,  I4 grfStatFlag);
  202.      Class IStream Clone( );
  203.     }
  204. class ComStreamFromDataStream : System.Object
  205.     {
  206.      Class System.IO.Stream dataStream;
  207.      I8 virtualPosition;
  208.      Void ComStreamFromDataStream( Class System.IO.Stream dataStream);
  209.      Void ComStreamFromDataStream();
  210.      Void ActualizeVirtualPosition();
  211.      Class IStream Clone();
  212.      Void Commit( I4 grfCommitFlags);
  213.      I8 CopyTo( Class IStream pstm,  I8 cb,  SZArray I8 pcbRead);
  214.      Class System.IO.Stream GetDataStream();
  215.      Void LockRegion( I8 libOffset,  I8 cb,  I4 dwLockType);
  216.      Class System.Runtime.InteropServices.ExternalException EFail( String msg);
  217.      Void NotImplemented();
  218.      I4 Read( I buf,  I4 length);
  219.      I4 Read( SZArray UI1 buffer,  I4 length);
  220.      Void Revert();
  221.      I8 Seek( I8 offset,  I4 origin);
  222.      Void SetSize( I8 value);
  223.      Void Stat( I pstatstg,  I4 grfStatFlag);
  224.      Void UnlockRegion( I8 libOffset,  I8 cb,  I4 dwLockType);
  225.      I4 Write( I buf,  I4 length);
  226.      I4 Write( SZArray UI1 buffer,  I4 length);
  227.     }
  228. class System.Drawing.Image : System.MarshalByRefObject
  229.     {
  230.      I nativeImage;
  231.      SZArray UI1 rawData;
  232.      Void System.Drawing.Image();
  233.      Void System.Drawing.Image( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  234.      Class System.Drawing.Image FromFile( String filename);
  235.      Class System.Drawing.Image FromFile( String filename,  Boolean useEmbeddedColorManagement);
  236.      Class System.Drawing.Image FromStream( Class System.IO.Stream stream);
  237.      Class System.Drawing.Image FromStream( Class System.IO.Stream stream,  Boolean useEmbeddedColorManagement);
  238.      Void InitializeFromStream( Class System.IO.Stream stream);
  239.      Void System.Drawing.Image( I nativeImage);
  240.      Object Clone();
  241.      Void Dispose();
  242.      Void Dispose( Boolean disposing);
  243.      Void Finalize();
  244.      Void EnsureSave( Class System.Drawing.Image image,  String filename,  Class System.IO.Stream dataStream);
  245.      ValueClass ImageTypeEnum get_ImageType();
  246.      Class System.Drawing.Image CreateImageObject( I nativeImage);
  247.      Void System.Runtime.Serialization.ISerializable.GetObjectData( Class System.Runtime.Serialization.SerializationInfo si,  ValueClass System.Runtime.Serialization.StreamingContext context);
  248.      Class System.Drawing.Imaging.EncoderParameters GetEncoderParameterList( ValueClass System.Guid encoder);
  249.      Void Save( String filename);
  250.      Void Save( String filename,  Class System.Drawing.Imaging.ImageFormat format);
  251.      Void Save( String filename,  Class System.Drawing.Imaging.ImageCodecInfo encoder,  Class System.Drawing.Imaging.EncoderParameters encoderParams);
  252.      Void Save( Class System.IO.MemoryStream stream);
  253.      Void Save( Class System.IO.Stream stream,  Class System.Drawing.Imaging.ImageFormat format);
  254.      Void Save( Class System.IO.Stream stream,  Class System.Drawing.Imaging.ImageCodecInfo encoder,  Class System.Drawing.Imaging.EncoderParameters encoderParams);
  255.      Void SaveAdd( Class System.Drawing.Imaging.EncoderParameters encoderParams);
  256.      Void SaveAdd( Class System.Drawing.Image image,  Class System.Drawing.Imaging.EncoderParameters encoderParams);
  257.      ValueClass System.Drawing.SizeF _GetPhysicalDimension();
  258.      ValueClass System.Drawing.SizeF get_PhysicalDimension();
  259.      ValueClass System.Drawing.Size get_Size();
  260.      I4 get_Width();
  261.      I4 get_Height();
  262.      R4 get_HorizontalResolution();
  263.      R4 get_VerticalResolution();
  264.      I4 get_Flags();
  265.      Class System.Drawing.Imaging.ImageFormat get_RawFormat();
  266.      ValueClass System.Drawing.Imaging.PixelFormat get_PixelFormat();
  267.      ValueClass System.Drawing.RectangleF GetBounds( ByRef ValueClass System.Drawing.GraphicsUnit pageUnit);
  268.      Class System.Drawing.Imaging.ColorPalette _GetColorPalette();
  269.      Void _SetColorPalette( Class System.Drawing.Imaging.ColorPalette palette);
  270.      Class System.Drawing.Imaging.ColorPalette get_Palette();
  271.      Void set_Palette( Class System.Drawing.Imaging.ColorPalette value);
  272.      Class System.Drawing.Image GetThumbnailImage( I4 thumbWidth,  I4 thumbHeight,  Class GetThumbnailImageAbort callback,  I callbackData);
  273.      SZArray ValueClass System.Guid get_FrameDimensionsList();
  274.      I4 GetFrameCount( Class System.Drawing.Imaging.FrameDimension dimension);
  275.      I4 SelectActiveFrame( Class System.Drawing.Imaging.FrameDimension dimension,  I4 frameIndex);
  276.      Void RotateFlip( ValueClass System.Drawing.RotateFlipType rotateFlipType);
  277.      SZArray I4 get_PropertyIdList();
  278.      Class System.Drawing.Imaging.PropertyItem GetPropertyItem( I4 propid);
  279.      Void RemovePropertyItem( I4 propid);
  280.      Void SetPropertyItem( Class System.Drawing.Imaging.PropertyItem propitem);
  281.      SZArray Class System.Drawing.Imaging.PropertyItem get_PropertyItems();
  282.      Void SetNativeImage( I handle);
  283.      Class System.Drawing.Bitmap FromHbitmap( I hbitmap);
  284.      Class System.Drawing.Bitmap FromHbitmap( I hbitmap,  I hpalette);
  285.      I4 GetPixelFormatSize( ValueClass System.Drawing.Imaging.PixelFormat pixfmt);
  286.      Boolean IsAlphaPixelFormat( ValueClass System.Drawing.Imaging.PixelFormat pixfmt);
  287.      Boolean IsExtendedPixelFormat( ValueClass System.Drawing.Imaging.PixelFormat pixfmt);
  288.      Boolean IsCanonicalPixelFormat( ValueClass System.Drawing.Imaging.PixelFormat pixfmt);
  289.     property ImageType { get(){} set(){} };
  290.     property PhysicalDimension { get(){} set(){} };
  291.     property Size { get(){} set(){} };
  292.     property Width { get(){} set(){} };
  293.     property Height { get(){} set(){} };
  294.     property HorizontalResolution { get(){} set(){} };
  295.     property VerticalResolution { get(){} set(){} };
  296.     property Flags { get(){} set(){} };
  297.     property RawFormat { get(){} set(){} };
  298.     property PixelFormat { get(){} set(){} };
  299.     property Palette { get(){} set(){} };
  300.     property FrameDimensionsList { get(){} set(){} };
  301.     property PropertyIdList { get(){} set(){} };
  302.     property PropertyItems { get(){} set(){} };
  303.     }
  304. class GetThumbnailImageAbort : System.MulticastDelegate
  305.     {
  306.      Void GetThumbnailImageAbort( Object object,  I method);
  307.      Boolean Invoke();
  308.      Class System.IAsyncResult BeginInvoke( Class System.AsyncCallback callback,  Object object);
  309.      Boolean EndInvoke( Class System.IAsyncResult result);
  310.     }
  311. class ImageTypeEnum : System.Enum
  312.     {
  313.      I4 value__;
  314.      ValueClass ImageTypeEnum Bitmap;
  315.      ValueClass ImageTypeEnum Metafile;
  316.     }
  317. class System.Drawing.Bitmap : System.Drawing.Image
  318.     {
  319.      ValueClass System.Drawing.Color defaultTransparentColor;
  320.      Void System.Drawing.Bitmap( String filename);
  321.      Void System.Drawing.Bitmap( String filename,  Boolean useIcm);
  322.      Void System.Drawing.Bitmap( Class System.Type type,  String resource);
  323.      Void System.Drawing.Bitmap( Class System.IO.Stream stream);
  324.      Void System.Drawing.Bitmap( Class System.IO.Stream stream,  Boolean useIcm);
  325.      Void System.Drawing.Bitmap( I4 width,  I4 height,  I4 stride,  ValueClass System.Drawing.Imaging.PixelFormat format,  I scan0);
  326.      Void System.Drawing.Bitmap( I4 width,  I4 height,  ValueClass System.Drawing.Imaging.PixelFormat format);
  327.      Void System.Drawing.Bitmap( I4 width,  I4 height);
  328.      Void System.Drawing.Bitmap( I4 width,  I4 height,  Class System.Drawing.Graphics g);
  329.      Void System.Drawing.Bitmap( Class System.Drawing.Image original);
  330.      Void System.Drawing.Bitmap( Class System.Drawing.Image original,  I4 width,  I4 height);
  331.      Void System.Drawing.Bitmap( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  332.      Class System.Drawing.Bitmap FromHicon( I hicon);
  333.      Class System.Drawing.Bitmap FromResource( I hinstance,  String bitmapName);
  334.      I GetHbitmap();
  335.      I GetHbitmap( ValueClass System.Drawing.Color background);
  336.      I GetHicon();
  337.      Void System.Drawing.Bitmap( Class System.Drawing.Image original,  ValueClass System.Drawing.Size newSize);
  338.      Void System.Drawing.Bitmap();
  339.      Class System.Drawing.Bitmap FromGDIplus( I handle);
  340.      Class System.Drawing.Bitmap Clone( ValueClass System.Drawing.Rectangle rect,  ValueClass System.Drawing.Imaging.PixelFormat format);
  341.      Class System.Drawing.Bitmap Clone( ValueClass System.Drawing.RectangleF rect,  ValueClass System.Drawing.Imaging.PixelFormat format);
  342.      Void MakeTransparent();
  343.      Void MakeTransparent( ValueClass System.Drawing.Color transparentColor);
  344.      Class System.Drawing.Imaging.BitmapData LockBits( ValueClass System.Drawing.Rectangle rect,  ValueClass System.Drawing.Imaging.ImageLockMode flags,  ValueClass System.Drawing.Imaging.PixelFormat format);
  345.      Void UnlockBits( Class System.Drawing.Imaging.BitmapData bitmapdata);
  346.      ValueClass System.Drawing.Color GetPixel( I4 x,  I4 y);
  347.      Void SetPixel( I4 x,  I4 y,  ValueClass System.Drawing.Color color);
  348.      Void SetResolution( R4 xDpi,  R4 yDpi);
  349.      Void System.Drawing.Bitmap();
  350.     }
  351. class System.Drawing.Imaging.CachedBitmap : System.Object
  352.     {
  353.      I nativeCachedBitmap;
  354.      Void System.Drawing.Imaging.CachedBitmap( Class System.Drawing.Bitmap bitmap,  Class System.Drawing.Graphics graphics);
  355.      Void Dispose();
  356.      Void Dispose( Boolean disposing);
  357.      Void SetNativeCachedBitmap( I cachedBitmap);
  358.      Void Finalize();
  359.     }
  360. class System.Drawing.Graphics : System.MarshalByRefObject
  361.     {
  362.      I nativeGraphics;
  363.      I halftonePalette;
  364.      Void System.Drawing.Graphics( I nativeGraphics);
  365.      Class System.Drawing.Graphics FromHdc( I hdc);
  366.      Class System.Drawing.Graphics FromHdcInternal( I hdc);
  367.      Class System.Drawing.Graphics FromHdc( I hdc,  I hdevice);
  368.      Class System.Drawing.Graphics FromHwnd( I hwnd);
  369.      Class System.Drawing.Graphics FromHwndInternal( I hwnd);
  370.      Class System.Drawing.Graphics FromImage( Class System.Drawing.Image image);
  371.      I GetHdc();
  372.      Void ReleaseHdc( I hdc);
  373.      Void ReleaseHdcInternal( I hdc);
  374.      Void Flush();
  375.      Void Flush( ValueClass System.Drawing.Drawing2D.FlushIntention intention);
  376.      Void Dispose();
  377.      Void Dispose( Boolean disposing);
  378.      Void Finalize();
  379.      ValueClass System.Drawing.Drawing2D.CompositingMode get_CompositingMode();
  380.      Void set_CompositingMode( ValueClass System.Drawing.Drawing2D.CompositingMode value);
  381.      ValueClass System.Drawing.Point get_RenderingOrigin();
  382.      Void set_RenderingOrigin( ValueClass System.Drawing.Point value);
  383.      ValueClass System.Drawing.Drawing2D.CompositingQuality get_CompositingQuality();
  384.      Void set_CompositingQuality( ValueClass System.Drawing.Drawing2D.CompositingQuality value);
  385.      ValueClass System.Drawing.Text.TextRenderingHint get_TextRenderingHint();
  386.      Void set_TextRenderingHint( ValueClass System.Drawing.Text.TextRenderingHint value);
  387.      I4 get_TextContrast();
  388.      Void set_TextContrast( I4 value);
  389.      ValueClass System.Drawing.Drawing2D.SmoothingMode get_SmoothingMode();
  390.      Void set_SmoothingMode( ValueClass System.Drawing.Drawing2D.SmoothingMode value);
  391.      ValueClass System.Drawing.Drawing2D.PixelOffsetMode get_PixelOffsetMode();
  392.      Void set_PixelOffsetMode( ValueClass System.Drawing.Drawing2D.PixelOffsetMode value);
  393.      ValueClass System.Drawing.Drawing2D.InterpolationMode get_InterpolationMode();
  394.      Void set_InterpolationMode( ValueClass System.Drawing.Drawing2D.InterpolationMode value);
  395.      Class System.Drawing.Drawing2D.Matrix get_Transform();
  396.      Void set_Transform( Class System.Drawing.Drawing2D.Matrix value);
  397.      ValueClass System.Drawing.GraphicsUnit get_PageUnit();
  398.      Void set_PageUnit( ValueClass System.Drawing.GraphicsUnit value);
  399.      R4 get_PageScale();
  400.      Void set_PageScale( R4 value);
  401.      R4 get_DpiX();
  402.      R4 get_DpiY();
  403.      Void ResetTransform();
  404.      Void MultiplyTransform( Class System.Drawing.Drawing2D.Matrix matrix);
  405.      Void MultiplyTransform( Class System.Drawing.Drawing2D.Matrix matrix,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  406.      Void TranslateTransform( R4 dx,  R4 dy);
  407.      Void TranslateTransform( R4 dx,  R4 dy,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  408.      Void ScaleTransform( R4 sx,  R4 sy);
  409.      Void ScaleTransform( R4 sx,  R4 sy,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  410.      Void RotateTransform( R4 angle);
  411.      Void RotateTransform( R4 angle,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  412.      Void TransformPoints( ValueClass System.Drawing.Drawing2D.CoordinateSpace destSpace,  ValueClass System.Drawing.Drawing2D.CoordinateSpace srcSpace,  SZArray ValueClass System.Drawing.PointF pts);
  413.      Void TransformPoints( ValueClass System.Drawing.Drawing2D.CoordinateSpace destSpace,  ValueClass System.Drawing.Drawing2D.CoordinateSpace srcSpace,  SZArray ValueClass System.Drawing.Point pts);
  414.      ValueClass System.Drawing.Color GetNearestColor( ValueClass System.Drawing.Color color);
  415.      Void DrawLine( Class System.Drawing.Pen pen,  R4 x1,  R4 y1,  R4 x2,  R4 y2);
  416.      Void DrawLine( Class System.Drawing.Pen pen,  ValueClass System.Drawing.PointF pt1,  ValueClass System.Drawing.PointF pt2);
  417.      Void DrawLines( Class System.Drawing.Pen pen,  SZArray ValueClass System.Drawing.PointF points);
  418.      Void DrawLine( Class System.Drawing.Pen pen,  I4 x1,  I4 y1,  I4 x2,  I4 y2);
  419.      Void DrawLine( Class System.Drawing.Pen pen,  ValueClass System.Drawing.Point pt1,  ValueClass System.Drawing.Point pt2);
  420.      Void DrawLines( Class System.Drawing.Pen pen,  SZArray ValueClass System.Drawing.Point points);
  421.      Void DrawArc( Class System.Drawing.Pen pen,  R4 x,  R4 y,  R4 width,  R4 height,  R4 startAngle,  R4 sweepAngle);
  422.      Void DrawArc( Class System.Drawing.Pen pen,  ValueClass System.Drawing.RectangleF rect,  R4 startAngle,  R4 sweepAngle);
  423.      Void DrawArc( Class System.Drawing.Pen pen,  I4 x,  I4 y,  I4 width,  I4 height,  I4 startAngle,  I4 sweepAngle);
  424.      Void DrawArc( Class System.Drawing.Pen pen,  ValueClass System.Drawing.Rectangle rect,  R4 startAngle,  R4 sweepAngle);
  425.      Void DrawBezier( Class System.Drawing.Pen pen,  R4 x1,  R4 y1,  R4 x2,  R4 y2,  R4 x3,  R4 y3,  R4 x4,  R4 y4);
  426.      Void DrawBezier( Class System.Drawing.Pen pen,  ValueClass System.Drawing.PointF pt1,  ValueClass System.Drawing.PointF pt2,  ValueClass System.Drawing.PointF pt3,  ValueClass System.Drawing.PointF pt4);
  427.      Void DrawBeziers( Class System.Drawing.Pen pen,  SZArray ValueClass System.Drawing.PointF points);
  428.      Void DrawBezier( Class System.Drawing.Pen pen,  ValueClass System.Drawing.Point pt1,  ValueClass System.Drawing.Point pt2,  ValueClass System.Drawing.Point pt3,  ValueClass System.Drawing.Point pt4);
  429.      Void DrawBeziers( Class System.Drawing.Pen pen,  SZArray ValueClass System.Drawing.Point points);
  430.      Void DrawRectangle( Class System.Drawing.Pen pen,  ValueClass System.Drawing.Rectangle rect);
  431.      Void DrawRectangle( Class System.Drawing.Pen pen,  R4 x,  R4 y,  R4 width,  R4 height);
  432.      Void DrawRectangles( Class System.Drawing.Pen pen,  SZArray ValueClass System.Drawing.RectangleF rects);
  433.      Void DrawRectangle( Class System.Drawing.Pen pen,  I4 x,  I4 y,  I4 width,  I4 height);
  434.      Void DrawRectangles( Class System.Drawing.Pen pen,  SZArray ValueClass System.Drawing.Rectangle rects);
  435.      Void DrawEllipse( Class System.Drawing.Pen pen,  ValueClass System.Drawing.RectangleF rect);
  436.      Void DrawEllipse( Class System.Drawing.Pen pen,  R4 x,  R4 y,  R4 width,  R4 height);
  437.      Void DrawEllipse( Class System.Drawing.Pen pen,  ValueClass System.Drawing.Rectangle rect);
  438.      Void DrawEllipse( Class System.Drawing.Pen pen,  I4 x,  I4 y,  I4 width,  I4 height);
  439.      Void DrawPie( Class System.Drawing.Pen pen,  ValueClass System.Drawing.RectangleF rect,  R4 startAngle,  R4 sweepAngle);
  440.      Void DrawPie( Class System.Drawing.Pen pen,  R4 x,  R4 y,  R4 width,  R4 height,  R4 startAngle,  R4 sweepAngle);
  441.      Void DrawPie( Class System.Drawing.Pen pen,  ValueClass System.Drawing.Rectangle rect,  R4 startAngle,  R4 sweepAngle);
  442.      Void DrawPie( Class System.Drawing.Pen pen,  I4 x,  I4 y,  I4 width,  I4 height,  I4 startAngle,  I4 sweepAngle);
  443.      Void DrawPolygon( Class System.Drawing.Pen pen,  SZArray ValueClass System.Drawing.PointF points);
  444.      Void DrawPolygon( Class System.Drawing.Pen pen,  SZArray ValueClass System.Drawing.Point points);
  445.      Void DrawPath( Class System.Drawing.Pen pen,  Class System.Drawing.Drawing2D.GraphicsPath path);
  446.      Void DrawCurve( Class System.Drawing.Pen pen,  SZArray ValueClass System.Drawing.PointF points);
  447.      Void DrawCurve( Class System.Drawing.Pen pen,  SZArray ValueClass System.Drawing.PointF points,  R4 tension);
  448.      Void DrawCurve( Class System.Drawing.Pen pen,  SZArray ValueClass System.Drawing.PointF points,  I4 offset,  I4 numberOfSegments);
  449.      Void DrawCurve( Class System.Drawing.Pen pen,  SZArray ValueClass System.Drawing.PointF points,  I4 offset,  I4 numberOfSegments,  R4 tension);
  450.      Void DrawCurve( Class System.Drawing.Pen pen,  SZArray ValueClass System.Drawing.Point points);
  451.      Void DrawCurve( Class System.Drawing.Pen pen,  SZArray ValueClass System.Drawing.Point points,  R4 tension);
  452.      Void DrawCurve( Class System.Drawing.Pen pen,  SZArray ValueClass System.Drawing.Point points,  I4 offset,  I4 numberOfSegments,  R4 tension);
  453.      Void DrawClosedCurve( Class System.Drawing.Pen pen,  SZArray ValueClass System.Drawing.PointF points);
  454.      Void DrawClosedCurve( Class System.Drawing.Pen pen,  SZArray ValueClass System.Drawing.PointF points,  R4 tension,  ValueClass System.Drawing.Drawing2D.FillMode fillmode);
  455.      Void DrawClosedCurve( Class System.Drawing.Pen pen,  SZArray ValueClass System.Drawing.Point points);
  456.      Void DrawClosedCurve( Class System.Drawing.Pen pen,  SZArray ValueClass System.Drawing.Point points,  R4 tension,  ValueClass System.Drawing.Drawing2D.FillMode fillmode);
  457.      Void Clear( ValueClass System.Drawing.Color color);
  458.      Void FillRectangle( Class System.Drawing.Brush brush,  ValueClass System.Drawing.RectangleF rect);
  459.      Void FillRectangle( Class System.Drawing.Brush brush,  R4 x,  R4 y,  R4 width,  R4 height);
  460.      Void FillRectangles( Class System.Drawing.Brush brush,  SZArray ValueClass System.Drawing.RectangleF rects);
  461.      Void FillRectangle( Class System.Drawing.Brush brush,  ValueClass System.Drawing.Rectangle rect);
  462.      Void FillRectangle( Class System.Drawing.Brush brush,  I4 x,  I4 y,  I4 width,  I4 height);
  463.      Void FillRectangles( Class System.Drawing.Brush brush,  SZArray ValueClass System.Drawing.Rectangle rects);
  464.      Void FillPolygon( Class System.Drawing.Brush brush,  SZArray ValueClass System.Drawing.PointF points);
  465.      Void FillPolygon( Class System.Drawing.Brush brush,  SZArray ValueClass System.Drawing.PointF points,  ValueClass System.Drawing.Drawing2D.FillMode fillMode);
  466.      Void FillPolygon( Class System.Drawing.Brush brush,  SZArray ValueClass System.Drawing.Point points);
  467.      Void FillPolygon( Class System.Drawing.Brush brush,  SZArray ValueClass System.Drawing.Point points,  ValueClass System.Drawing.Drawing2D.FillMode fillMode);
  468.      Void FillEllipse( Class System.Drawing.Brush brush,  ValueClass System.Drawing.RectangleF rect);
  469.      Void FillEllipse( Class System.Drawing.Brush brush,  R4 x,  R4 y,  R4 width,  R4 height);
  470.      Void FillEllipse( Class System.Drawing.Brush brush,  ValueClass System.Drawing.Rectangle rect);
  471.      Void FillEllipse( Class System.Drawing.Brush brush,  I4 x,  I4 y,  I4 width,  I4 height);
  472.      Void FillPie( Class System.Drawing.Brush brush,  ValueClass System.Drawing.Rectangle rect,  R4 startAngle,  R4 sweepAngle);
  473.      Void FillPie( Class System.Drawing.Brush brush,  R4 x,  R4 y,  R4 width,  R4 height,  R4 startAngle,  R4 sweepAngle);
  474.      Void FillPie( Class System.Drawing.Brush brush,  I4 x,  I4 y,  I4 width,  I4 height,  I4 startAngle,  I4 sweepAngle);
  475.      Void FillPath( Class System.Drawing.Brush brush,  Class System.Drawing.Drawing2D.GraphicsPath path);
  476.      Void FillClosedCurve( Class System.Drawing.Brush brush,  SZArray ValueClass System.Drawing.PointF points);
  477.      Void FillClosedCurve( Class System.Drawing.Brush brush,  SZArray ValueClass System.Drawing.PointF points,  ValueClass System.Drawing.Drawing2D.FillMode fillmode);
  478.      Void FillClosedCurve( Class System.Drawing.Brush brush,  SZArray ValueClass System.Drawing.PointF points,  ValueClass System.Drawing.Drawing2D.FillMode fillmode,  R4 tension);
  479.      Void FillClosedCurve( Class System.Drawing.Brush brush,  SZArray ValueClass System.Drawing.Point points);
  480.      Void FillClosedCurve( Class System.Drawing.Brush brush,  SZArray ValueClass System.Drawing.Point points,  ValueClass System.Drawing.Drawing2D.FillMode fillmode);
  481.      Void FillClosedCurve( Class System.Drawing.Brush brush,  SZArray ValueClass System.Drawing.Point points,  ValueClass System.Drawing.Drawing2D.FillMode fillmode,  R4 tension);
  482.      Void FillRegion( Class System.Drawing.Brush brush,  Class System.Drawing.Region region);
  483.      Void DrawString( String s,  Class System.Drawing.Font font,  Class System.Drawing.Brush brush,  R4 x,  R4 y);
  484.      Void DrawString( String s,  Class System.Drawing.Font font,  Class System.Drawing.Brush brush,  ValueClass System.Drawing.PointF point);
  485.      Void DrawString( String s,  Class System.Drawing.Font font,  Class System.Drawing.Brush brush,  R4 x,  R4 y,  Class System.Drawing.StringFormat format);
  486.      Void DrawString( String s,  Class System.Drawing.Font font,  Class System.Drawing.Brush brush,  ValueClass System.Drawing.PointF point,  Class System.Drawing.StringFormat format);
  487.      Void DrawString( String s,  Class System.Drawing.Font font,  Class System.Drawing.Brush brush,  ValueClass System.Drawing.RectangleF layoutRectangle);
  488.      Void DrawString( String s,  Class System.Drawing.Font font,  Class System.Drawing.Brush brush,  ValueClass System.Drawing.RectangleF layoutRectangle,  Class System.Drawing.StringFormat format);
  489.      ValueClass System.Drawing.SizeF MeasureString( String text,  Class System.Drawing.Font font,  ValueClass System.Drawing.SizeF layoutArea,  Class System.Drawing.StringFormat stringFormat,  ByRef I4 charactersFitted,  ByRef I4 linesFilled);
  490.      ValueClass System.Drawing.SizeF MeasureString( String text,  Class System.Drawing.Font font,  ValueClass System.Drawing.PointF origin,  Class System.Drawing.StringFormat stringFormat);
  491.      ValueClass System.Drawing.SizeF MeasureString( String text,  Class System.Drawing.Font font,  ValueClass System.Drawing.SizeF layoutArea);
  492.      ValueClass System.Drawing.SizeF MeasureString( String text,  Class System.Drawing.Font font,  ValueClass System.Drawing.SizeF layoutArea,  Class System.Drawing.StringFormat stringFormat);
  493.      ValueClass System.Drawing.SizeF MeasureString( String text,  Class System.Drawing.Font font);
  494.      ValueClass System.Drawing.SizeF MeasureString( String text,  Class System.Drawing.Font font,  I4 width);
  495.      ValueClass System.Drawing.SizeF MeasureString( String text,  Class System.Drawing.Font font,  I4 width,  Class System.Drawing.StringFormat format);
  496.      SZArray Class System.Drawing.Region MeasureCharacterRanges( String text,  Class System.Drawing.Font font,  ValueClass System.Drawing.RectangleF layoutRect,  Class System.Drawing.StringFormat stringFormat);
  497.      Void DrawIcon( Class System.Drawing.Icon icon,  I4 x,  I4 y);
  498.      Void DrawIcon( Class System.Drawing.Icon icon,  ValueClass System.Drawing.Rectangle targetRect);
  499.      Void DrawIconUnstretched( Class System.Drawing.Icon icon,  ValueClass System.Drawing.Rectangle targetRect);
  500.      Void DrawImage( Class System.Drawing.Image image,  ValueClass System.Drawing.PointF point);
  501.      Void DrawImage( Class System.Drawing.Image image,  R4 x,  R4 y);
  502.      Void DrawImage( Class System.Drawing.Image image,  ValueClass System.Drawing.RectangleF rect);
  503.      Void DrawImage( Class System.Drawing.Image image,  R4 x,  R4 y,  R4 width,  R4 height);
  504.      Void DrawImage( Class System.Drawing.Image image,  ValueClass System.Drawing.Point point);
  505.      Void DrawImage( Class System.Drawing.Image image,  I4 x,  I4 y);
  506.      Void DrawImage( Class System.Drawing.Image image,  ValueClass System.Drawing.Rectangle rect);
  507.      Void DrawImage( Class System.Drawing.Image image,  I4 x,  I4 y,  I4 width,  I4 height);
  508.      Void DrawImageUnscaled( Class System.Drawing.Image image,  ValueClass System.Drawing.Point point);
  509.      Void DrawImageUnscaled( Class System.Drawing.Image image,  I4 x,  I4 y);
  510.      Void DrawImageUnscaled( Class System.Drawing.Image image,  ValueClass System.Drawing.Rectangle rect);
  511.      Void DrawImageUnscaled( Class System.Drawing.Image image,  I4 x,  I4 y,  I4 width,  I4 height);
  512.      Void DrawImage( Class System.Drawing.Image image,  SZArray ValueClass System.Drawing.PointF destPoints);
  513.      Void DrawImage( Class System.Drawing.Image image,  SZArray ValueClass System.Drawing.Point destPoints);
  514.      Void DrawImage( Class System.Drawing.Image image,  R4 x,  R4 y,  ValueClass System.Drawing.RectangleF srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit);
  515.      Void DrawImage( Class System.Drawing.Image image,  I4 x,  I4 y,  ValueClass System.Drawing.Rectangle srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit);
  516.      Void DrawImage( Class System.Drawing.Image image,  ValueClass System.Drawing.RectangleF destRect,  ValueClass System.Drawing.RectangleF srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit);
  517.      Void DrawImage( Class System.Drawing.Image image,  ValueClass System.Drawing.Rectangle destRect,  ValueClass System.Drawing.Rectangle srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit);
  518.      Void DrawImage( Class System.Drawing.Image image,  SZArray ValueClass System.Drawing.PointF destPoints,  ValueClass System.Drawing.RectangleF srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit);
  519.      Void DrawImage( Class System.Drawing.Image image,  SZArray ValueClass System.Drawing.PointF destPoints,  ValueClass System.Drawing.RectangleF srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class System.Drawing.Imaging.ImageAttributes imageAttr);
  520.      Void DrawImage( Class System.Drawing.Image image,  SZArray ValueClass System.Drawing.PointF destPoints,  ValueClass System.Drawing.RectangleF srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class System.Drawing.Imaging.ImageAttributes imageAttr,  Class DrawImageAbort callback);
  521.      Void DrawImage( Class System.Drawing.Image image,  SZArray ValueClass System.Drawing.PointF destPoints,  ValueClass System.Drawing.RectangleF srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class System.Drawing.Imaging.ImageAttributes imageAttr,  Class DrawImageAbort callback,  I4 callbackData);
  522.      Void DrawImage( Class System.Drawing.Image image,  SZArray ValueClass System.Drawing.Point destPoints,  ValueClass System.Drawing.Rectangle srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit);
  523.      Void DrawImage( Class System.Drawing.Image image,  SZArray ValueClass System.Drawing.Point destPoints,  ValueClass System.Drawing.Rectangle srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class System.Drawing.Imaging.ImageAttributes imageAttr);
  524.      Void DrawImage( Class System.Drawing.Image image,  SZArray ValueClass System.Drawing.Point destPoints,  ValueClass System.Drawing.Rectangle srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class System.Drawing.Imaging.ImageAttributes imageAttr,  Class DrawImageAbort callback);
  525.      Void DrawImage( Class System.Drawing.Image image,  SZArray ValueClass System.Drawing.Point destPoints,  ValueClass System.Drawing.Rectangle srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class System.Drawing.Imaging.ImageAttributes imageAttr,  Class DrawImageAbort callback,  I4 callbackData);
  526.      Void DrawImage( Class System.Drawing.Image image,  ValueClass System.Drawing.Rectangle destRect,  R4 srcX,  R4 srcY,  R4 srcWidth,  R4 srcHeight,  ValueClass System.Drawing.GraphicsUnit srcUnit);
  527.      Void DrawImage( Class System.Drawing.Image image,  ValueClass System.Drawing.Rectangle destRect,  R4 srcX,  R4 srcY,  R4 srcWidth,  R4 srcHeight,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class System.Drawing.Imaging.ImageAttributes imageAttrs);
  528.      Void DrawImage( Class System.Drawing.Image image,  ValueClass System.Drawing.Rectangle destRect,  R4 srcX,  R4 srcY,  R4 srcWidth,  R4 srcHeight,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class System.Drawing.Imaging.ImageAttributes imageAttrs,  Class DrawImageAbort callback);
  529.      Void DrawImage( Class System.Drawing.Image image,  ValueClass System.Drawing.Rectangle destRect,  R4 srcX,  R4 srcY,  R4 srcWidth,  R4 srcHeight,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class System.Drawing.Imaging.ImageAttributes imageAttrs,  Class DrawImageAbort callback,  I callbackData);
  530.      Void DrawImage( Class System.Drawing.Image image,  ValueClass System.Drawing.Rectangle destRect,  I4 srcX,  I4 srcY,  I4 srcWidth,  I4 srcHeight,  ValueClass System.Drawing.GraphicsUnit srcUnit);
  531.      Void DrawImage( Class System.Drawing.Image image,  ValueClass System.Drawing.Rectangle destRect,  I4 srcX,  I4 srcY,  I4 srcWidth,  I4 srcHeight,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class System.Drawing.Imaging.ImageAttributes imageAttr);
  532.      Void DrawImage( Class System.Drawing.Image image,  ValueClass System.Drawing.Rectangle destRect,  I4 srcX,  I4 srcY,  I4 srcWidth,  I4 srcHeight,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class System.Drawing.Imaging.ImageAttributes imageAttr,  Class DrawImageAbort callback);
  533.      Void DrawImage( Class System.Drawing.Image image,  ValueClass System.Drawing.Rectangle destRect,  I4 srcX,  I4 srcY,  I4 srcWidth,  I4 srcHeight,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class System.Drawing.Imaging.ImageAttributes imageAttrs,  Class DrawImageAbort callback,  I callbackData);
  534.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.PointF destPoint,  Class EnumerateMetafileProc callback);
  535.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.PointF destPoint,  Class EnumerateMetafileProc callback,  I callbackData);
  536.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.PointF destPoint,  Class EnumerateMetafileProc callback,  I callbackData,  Class System.Drawing.Imaging.ImageAttributes imageAttr);
  537.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.Point destPoint,  Class EnumerateMetafileProc callback);
  538.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.Point destPoint,  Class EnumerateMetafileProc callback,  I callbackData);
  539.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.Point destPoint,  Class EnumerateMetafileProc callback,  I callbackData,  Class System.Drawing.Imaging.ImageAttributes imageAttr);
  540.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.RectangleF destRect,  Class EnumerateMetafileProc callback);
  541.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.RectangleF destRect,  Class EnumerateMetafileProc callback,  I callbackData);
  542.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.RectangleF destRect,  Class EnumerateMetafileProc callback,  I callbackData,  Class System.Drawing.Imaging.ImageAttributes imageAttr);
  543.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.Rectangle destRect,  Class EnumerateMetafileProc callback);
  544.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.Rectangle destRect,  Class EnumerateMetafileProc callback,  I callbackData);
  545.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.Rectangle destRect,  Class EnumerateMetafileProc callback,  I callbackData,  Class System.Drawing.Imaging.ImageAttributes imageAttr);
  546.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  SZArray ValueClass System.Drawing.PointF destPoints,  Class EnumerateMetafileProc callback);
  547.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  SZArray ValueClass System.Drawing.PointF destPoints,  Class EnumerateMetafileProc callback,  I callbackData);
  548.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  SZArray ValueClass System.Drawing.PointF destPoints,  Class EnumerateMetafileProc callback,  I callbackData,  Class System.Drawing.Imaging.ImageAttributes imageAttr);
  549.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  SZArray ValueClass System.Drawing.Point destPoints,  Class EnumerateMetafileProc callback);
  550.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  SZArray ValueClass System.Drawing.Point destPoints,  Class EnumerateMetafileProc callback,  I callbackData);
  551.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  SZArray ValueClass System.Drawing.Point destPoints,  Class EnumerateMetafileProc callback,  I callbackData,  Class System.Drawing.Imaging.ImageAttributes imageAttr);
  552.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.PointF destPoint,  ValueClass System.Drawing.RectangleF srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class EnumerateMetafileProc callback);
  553.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.PointF destPoint,  ValueClass System.Drawing.RectangleF srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class EnumerateMetafileProc callback,  I callbackData);
  554.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.PointF destPoint,  ValueClass System.Drawing.RectangleF srcRect,  ValueClass System.Drawing.GraphicsUnit unit,  Class EnumerateMetafileProc callback,  I callbackData,  Class System.Drawing.Imaging.ImageAttributes imageAttr);
  555.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.Point destPoint,  ValueClass System.Drawing.Rectangle srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class EnumerateMetafileProc callback);
  556.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.Point destPoint,  ValueClass System.Drawing.Rectangle srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class EnumerateMetafileProc callback,  I callbackData);
  557.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.Point destPoint,  ValueClass System.Drawing.Rectangle srcRect,  ValueClass System.Drawing.GraphicsUnit unit,  Class EnumerateMetafileProc callback,  I callbackData,  Class System.Drawing.Imaging.ImageAttributes imageAttr);
  558.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.RectangleF destRect,  ValueClass System.Drawing.RectangleF srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class EnumerateMetafileProc callback);
  559.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.RectangleF destRect,  ValueClass System.Drawing.RectangleF srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class EnumerateMetafileProc callback,  I callbackData);
  560.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.RectangleF destRect,  ValueClass System.Drawing.RectangleF srcRect,  ValueClass System.Drawing.GraphicsUnit unit,  Class EnumerateMetafileProc callback,  I callbackData,  Class System.Drawing.Imaging.ImageAttributes imageAttr);
  561.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.Rectangle destRect,  ValueClass System.Drawing.Rectangle srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class EnumerateMetafileProc callback);
  562.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.Rectangle destRect,  ValueClass System.Drawing.Rectangle srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class EnumerateMetafileProc callback,  I callbackData);
  563.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  ValueClass System.Drawing.Rectangle destRect,  ValueClass System.Drawing.Rectangle srcRect,  ValueClass System.Drawing.GraphicsUnit unit,  Class EnumerateMetafileProc callback,  I callbackData,  Class System.Drawing.Imaging.ImageAttributes imageAttr);
  564.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  SZArray ValueClass System.Drawing.PointF destPoints,  ValueClass System.Drawing.RectangleF srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class EnumerateMetafileProc callback);
  565.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  SZArray ValueClass System.Drawing.PointF destPoints,  ValueClass System.Drawing.RectangleF srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class EnumerateMetafileProc callback,  I callbackData);
  566.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  SZArray ValueClass System.Drawing.PointF destPoints,  ValueClass System.Drawing.RectangleF srcRect,  ValueClass System.Drawing.GraphicsUnit unit,  Class EnumerateMetafileProc callback,  I callbackData,  Class System.Drawing.Imaging.ImageAttributes imageAttr);
  567.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  SZArray ValueClass System.Drawing.Point destPoints,  ValueClass System.Drawing.Rectangle srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class EnumerateMetafileProc callback);
  568.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  SZArray ValueClass System.Drawing.Point destPoints,  ValueClass System.Drawing.Rectangle srcRect,  ValueClass System.Drawing.GraphicsUnit srcUnit,  Class EnumerateMetafileProc callback,  I callbackData);
  569.      Void EnumerateMetafile( Class System.Drawing.Imaging.Metafile metafile,  SZArray ValueClass System.Drawing.Point destPoints,  ValueClass System.Drawing.Rectangle srcRect,  ValueClass System.Drawing.GraphicsUnit unit,  Class EnumerateMetafileProc callback,  I callbackData,  Class System.Drawing.Imaging.ImageAttributes imageAttr);
  570.      Void SetClip( Class System.Drawing.Graphics g);
  571.      Void SetClip( Class System.Drawing.Graphics g,  ValueClass System.Drawing.Drawing2D.CombineMode combineMode);
  572.      Void SetClip( ValueClass System.Drawing.Rectangle rect);
  573.      Void SetClip( ValueClass System.Drawing.Rectangle rect,  ValueClass System.Drawing.Drawing2D.CombineMode combineMode);
  574.      Void SetClip( ValueClass System.Drawing.RectangleF rect);
  575.      Void SetClip( ValueClass System.Drawing.RectangleF rect,  ValueClass System.Drawing.Drawing2D.CombineMode combineMode);
  576.      Void SetClip( Class System.Drawing.Drawing2D.GraphicsPath path);
  577.      Void SetClip( Class System.Drawing.Drawing2D.GraphicsPath path,  ValueClass System.Drawing.Drawing2D.CombineMode combineMode);
  578.      Void SetClip( Class System.Drawing.Region region,  ValueClass System.Drawing.Drawing2D.CombineMode combineMode);
  579.      Void IntersectClip( ValueClass System.Drawing.Rectangle rect);
  580.      Void IntersectClip( ValueClass System.Drawing.RectangleF rect);
  581.      Void IntersectClip( Class System.Drawing.Region region);
  582.      Void ExcludeClip( ValueClass System.Drawing.Rectangle rect);
  583.      Void ExcludeClip( Class System.Drawing.Region region);
  584.      Void ResetClip();
  585.      Void TranslateClip( R4 dx,  R4 dy);
  586.      Void TranslateClip( I4 dx,  I4 dy);
  587.      Class System.Drawing.Region get_Clip();
  588.      Void set_Clip( Class System.Drawing.Region value);
  589.      ValueClass System.Drawing.RectangleF get_ClipBounds();
  590.      Boolean get_IsClipEmpty();
  591.      ValueClass System.Drawing.RectangleF get_VisibleClipBounds();
  592.      Boolean get_IsVisibleClipEmpty();
  593.      Boolean IsVisible( I4 x,  I4 y);
  594.      Boolean IsVisible( ValueClass System.Drawing.Point point);
  595.      Boolean IsVisible( R4 x,  R4 y);
  596.      Boolean IsVisible( ValueClass System.Drawing.PointF point);
  597.      Boolean IsVisible( I4 x,  I4 y,  I4 width,  I4 height);
  598.      Boolean IsVisible( ValueClass System.Drawing.Rectangle rect);
  599.      Boolean IsVisible( R4 x,  R4 y,  R4 width,  R4 height);
  600.      Boolean IsVisible( ValueClass System.Drawing.RectangleF rect);
  601.      Class System.Drawing.Drawing2D.GraphicsState Save();
  602.      Void Restore( Class System.Drawing.Drawing2D.GraphicsState gstate);
  603.      Class System.Drawing.Drawing2D.GraphicsContainer BeginContainer( ValueClass System.Drawing.RectangleF dstrect,  ValueClass System.Drawing.RectangleF srcrect,  ValueClass System.Drawing.GraphicsUnit unit);
  604.      Class System.Drawing.Drawing2D.GraphicsContainer BeginContainer();
  605.      Void EndContainer( Class System.Drawing.Drawing2D.GraphicsContainer container);
  606.      Class System.Drawing.Drawing2D.GraphicsContainer BeginContainer( ValueClass System.Drawing.Rectangle dstrect,  ValueClass System.Drawing.Rectangle srcrect,  ValueClass System.Drawing.GraphicsUnit unit);
  607.      Void AddMetafileComment( SZArray UI1 data);
  608.      I GetHalftonePalette();
  609.      Void OnDomainUnload( Object sender,  Class System.EventArgs e);
  610.     property CompositingMode { get(){} set(){} };
  611.     property RenderingOrigin { get(){} set(){} };
  612.     property CompositingQuality { get(){} set(){} };
  613.     property TextRenderingHint { get(){} set(){} };
  614.     property TextContrast { get(){} set(){} };
  615.     property SmoothingMode { get(){} set(){} };
  616.     property PixelOffsetMode { get(){} set(){} };
  617.     property InterpolationMode { get(){} set(){} };
  618.     property Transform { get(){} set(){} };
  619.     property PageUnit { get(){} set(){} };
  620.     property PageScale { get(){} set(){} };
  621.     property DpiX { get(){} set(){} };
  622.     property DpiY { get(){} set(){} };
  623.     property Clip { get(){} set(){} };
  624.     property ClipBounds { get(){} set(){} };
  625.     property IsClipEmpty { get(){} set(){} };
  626.     property VisibleClipBounds { get(){} set(){} };
  627.     property IsVisibleClipEmpty { get(){} set(){} };
  628.     }
  629. class DrawImageAbort : System.MulticastDelegate
  630.     {
  631.      Void DrawImageAbort( Object object,  I method);
  632.      Boolean Invoke( I callbackdata);
  633.      Class System.IAsyncResult BeginInvoke( I callbackdata,  Class System.AsyncCallback callback,  Object object);
  634.      Boolean EndInvoke( Class System.IAsyncResult result);
  635.     }
  636. class EnumerateMetafileProc : System.MulticastDelegate
  637.     {
  638.      Void EnumerateMetafileProc( Object object,  I method);
  639.      Boolean Invoke( ValueClass System.Drawing.Imaging.EmfPlusRecordType recordType,  I4 flags,  I4 dataSize,  I data,  Class System.Drawing.Imaging.PlayRecordCallback callbackData);
  640.      Class System.IAsyncResult BeginInvoke( ValueClass System.Drawing.Imaging.EmfPlusRecordType recordType,  I4 flags,  I4 dataSize,  I data,  Class System.Drawing.Imaging.PlayRecordCallback callbackData,  Class System.AsyncCallback callback,  Object object);
  641.      Boolean EndInvoke( Class System.IAsyncResult result);
  642.     }
  643. class System.Drawing.Icon : System.MarshalByRefObject
  644.     {
  645.      I4 bitDepth;
  646.      SZArray UI1 iconData;
  647.      ValueClass System.Drawing.Size iconSize;
  648.      I handle;
  649.      Boolean ownHandle;
  650.      Void System.Drawing.Icon();
  651.      Void System.Drawing.Icon( I handle);
  652.      Void System.Drawing.Icon( String fileName);
  653.      Void System.Drawing.Icon( Class System.Drawing.Icon original,  ValueClass System.Drawing.Size size);
  654.      Void System.Drawing.Icon( Class System.Drawing.Icon original,  I4 width,  I4 height);
  655.      Void System.Drawing.Icon( Class System.Type type,  String resource);
  656.      Void System.Drawing.Icon( Class System.IO.Stream stream);
  657.      Void System.Drawing.Icon( Class System.IO.Stream stream,  I4 width,  I4 height);
  658.      Void System.Drawing.Icon( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  659.      I get_Handle();
  660.      I4 get_Height();
  661.      ValueClass System.Drawing.Size get_Size();
  662.      I4 get_Width();
  663.      Object Clone();
  664.      Void DestroyHandle();
  665.      Void Dispose();
  666.      Void Dispose( Boolean disposing);
  667.      Void DrawIcon( I dc,  ValueClass System.Drawing.Rectangle imageRect,  ValueClass System.Drawing.Rectangle targetRect,  Boolean stretch);
  668.      Void Draw( Class System.Drawing.Graphics graphics,  I4 x,  I4 y);
  669.      Void Draw( Class System.Drawing.Graphics graphics,  ValueClass System.Drawing.Rectangle targetRect);
  670.      Void DrawUnstretched( Class System.Drawing.Graphics graphics,  ValueClass System.Drawing.Rectangle targetRect);
  671.      Void Finalize();
  672.      Class System.Drawing.Icon FromHandle( I handle);
  673.      Void Initialize( I4 width,  I4 height);
  674.      Void Save( Class System.IO.Stream outputStream);
  675.      Class System.Drawing.Bitmap ToBitmap();
  676.      String ToString();
  677.      Void System.Runtime.Serialization.ISerializable.GetObjectData( Class System.Runtime.Serialization.SerializationInfo si,  ValueClass System.Runtime.Serialization.StreamingContext context);
  678.     property Handle { get(){} set(){} };
  679.     property Height { get(){} set(){} };
  680.     property Size { get(){} set(){} };
  681.     property Width { get(){} set(){} };
  682.     }
  683. class System.Drawing.IntSecurity : System.Object
  684.     {
  685.      Class System.Security.Permissions.UIPermission AllWindows;
  686.      Class System.Security.Permissions.UIPermission SafeSubWindows;
  687.      Class System.Security.CodeAccessPermission UnmanagedCode;
  688.      Class System.Security.CodeAccessPermission ObjectFromWin32Handle;
  689.      Class System.Security.CodeAccessPermission Win32HandleManipulation;
  690.      Class System.Drawing.Printing.PrintingPermission NoPrinting;
  691.      Class System.Drawing.Printing.PrintingPermission SafePrinting;
  692.      Class System.Drawing.Printing.PrintingPermission DefaultPrinting;
  693.      Class System.Drawing.Printing.PrintingPermission AllPrinting;
  694.      Class System.Security.PermissionSet allPrintingAndUnmanagedCode;
  695.      Void DemandReadFileIO( String fileName);
  696.      Void DemandWriteFileIO( String fileName);
  697.      Class System.Security.PermissionSet get_AllPrintingAndUnmanagedCode();
  698.      Boolean HasPermission( Class System.Drawing.Printing.PrintingPermission permission);
  699.      Void System.Drawing.IntSecurity();
  700.      Void System.Drawing.IntSecurity();
  701.     property AllPrintingAndUnmanagedCode { get(){} set(){} };
  702.     }
  703. interface System.Drawing.Internal.ISystemColorTracker : 
  704.     {
  705.      Void OnSystemColorChanged();
  706.     }
  707. class System.Drawing.Pen : System.MarshalByRefObject
  708.     {
  709.      I nativePen;
  710.      ValueClass System.Drawing.Color color;
  711.      Boolean immutable;
  712.      Void System.Drawing.Pen( I nativePen);
  713.      Void System.Drawing.Pen( ValueClass System.Drawing.Color color,  Boolean immutable);
  714.      Void System.Drawing.Pen( ValueClass System.Drawing.Color color);
  715.      Void System.Drawing.Pen( ValueClass System.Drawing.Color color,  R4 width);
  716.      Void System.Drawing.Pen( Class System.Drawing.Brush brush);
  717.      Void System.Drawing.Pen( Class System.Drawing.Brush brush,  R4 width);
  718.      Object Clone();
  719.      Void Dispose();
  720.      Void Dispose( Boolean disposing);
  721.      Void Finalize();
  722.      Void SetNativePen( I nativePen);
  723.      R4 get_Width();
  724.      Void set_Width( R4 value);
  725.      Void SetLineCap( ValueClass System.Drawing.Drawing2D.LineCap startCap,  ValueClass System.Drawing.Drawing2D.LineCap endCap,  ValueClass System.Drawing.Drawing2D.DashCap dashCap);
  726.      ValueClass System.Drawing.Drawing2D.LineCap get_StartCap();
  727.      Void set_StartCap( ValueClass System.Drawing.Drawing2D.LineCap value);
  728.      ValueClass System.Drawing.Drawing2D.LineCap get_EndCap();
  729.      Void set_EndCap( ValueClass System.Drawing.Drawing2D.LineCap value);
  730.      ValueClass System.Drawing.Drawing2D.DashCap get_DashCap();
  731.      Void set_DashCap( ValueClass System.Drawing.Drawing2D.DashCap value);
  732.      ValueClass System.Drawing.Drawing2D.LineJoin get_LineJoin();
  733.      Void set_LineJoin( ValueClass System.Drawing.Drawing2D.LineJoin value);
  734.      Class System.Drawing.Drawing2D.CustomLineCap get_CustomStartCap();
  735.      Void set_CustomStartCap( Class System.Drawing.Drawing2D.CustomLineCap value);
  736.      Class System.Drawing.Drawing2D.CustomLineCap get_CustomEndCap();
  737.      Void set_CustomEndCap( Class System.Drawing.Drawing2D.CustomLineCap value);
  738.      R4 get_MiterLimit();
  739.      Void set_MiterLimit( R4 value);
  740.      ValueClass System.Drawing.Drawing2D.PenAlignment get_Alignment();
  741.      Void set_Alignment( ValueClass System.Drawing.Drawing2D.PenAlignment value);
  742.      Class System.Drawing.Drawing2D.Matrix get_Transform();
  743.      Void set_Transform( Class System.Drawing.Drawing2D.Matrix value);
  744.      Void ResetTransform();
  745.      Void MultiplyTransform( Class System.Drawing.Drawing2D.Matrix matrix);
  746.      Void MultiplyTransform( Class System.Drawing.Drawing2D.Matrix matrix,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  747.      Void TranslateTransform( R4 dx,  R4 dy);
  748.      Void TranslateTransform( R4 dx,  R4 dy,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  749.      Void ScaleTransform( R4 sx,  R4 sy);
  750.      Void ScaleTransform( R4 sx,  R4 sy,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  751.      Void RotateTransform( R4 angle);
  752.      Void RotateTransform( R4 angle,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  753.      Void InternalSetColor( ValueClass System.Drawing.Color value);
  754.      ValueClass System.Drawing.Drawing2D.PenType get_PenType();
  755.      Void _SetBrush( Class System.Drawing.Brush brush);
  756.      ValueClass System.Drawing.Color get_Color();
  757.      Void set_Color( ValueClass System.Drawing.Color value);
  758.      Void _SetColor( ValueClass System.Drawing.Color value);
  759.      Class System.Drawing.Brush _GetBrush();
  760.      Class System.Drawing.Brush get_Brush();
  761.      Void set_Brush( Class System.Drawing.Brush value);
  762.      ValueClass System.Drawing.Drawing2D.DashStyle get_DashStyle();
  763.      Void set_DashStyle( ValueClass System.Drawing.Drawing2D.DashStyle value);
  764.      Void EnsureValidDashPattern();
  765.      R4 get_DashOffset();
  766.      Void set_DashOffset( R4 value);
  767.      SZArray R4 get_DashPattern();
  768.      Void set_DashPattern( SZArray R4 value);
  769.      SZArray R4 get_CompoundArray();
  770.      Void set_CompoundArray( SZArray R4 value);
  771.      Void System.Drawing.Internal.ISystemColorTracker.OnSystemColorChanged();
  772.     property Width { get(){} set(){} };
  773.     property StartCap { get(){} set(){} };
  774.     property EndCap { get(){} set(){} };
  775.     property DashCap { get(){} set(){} };
  776.     property LineJoin { get(){} set(){} };
  777.     property CustomStartCap { get(){} set(){} };
  778.     property CustomEndCap { get(){} set(){} };
  779.     property MiterLimit { get(){} set(){} };
  780.     property Alignment { get(){} set(){} };
  781.     property Transform { get(){} set(){} };
  782.     property PenType { get(){} set(){} };
  783.     property Color { get(){} set(){} };
  784.     property Brush { get(){} set(){} };
  785.     property DashStyle { get(){} set(){} };
  786.     property DashOffset { get(){} set(){} };
  787.     property DashPattern { get(){} set(){} };
  788.     property CompoundArray { get(){} set(){} };
  789.     }
  790. class System.Drawing.SolidBrush : System.Drawing.Brush
  791.     {
  792.      ValueClass System.Drawing.Color color;
  793.      Boolean immutable;
  794.      Void System.Drawing.SolidBrush();
  795.      Void System.Drawing.SolidBrush( ValueClass System.Drawing.Color color);
  796.      Void System.Drawing.SolidBrush( ValueClass System.Drawing.Color color,  Boolean immutable);
  797.      Void System.Drawing.SolidBrush( I4 argb);
  798.      Void System.Drawing.SolidBrush( I nativeBrush,  I4 extra);
  799.      Object Clone();
  800.      Void Dispose( Boolean disposing);
  801.      ValueClass System.Drawing.Color get_Color();
  802.      Void set_Color( ValueClass System.Drawing.Color value);
  803.      Void InternalSetColor( ValueClass System.Drawing.Color value);
  804.      Void System.Drawing.Internal.ISystemColorTracker.OnSystemColorChanged();
  805.     property Color { get(){} set(){} };
  806.     }
  807. class System.Drawing.Drawing2D.CustomLineCap : System.MarshalByRefObject
  808.     {
  809.      I nativeCap;
  810.      Void System.Drawing.Drawing2D.CustomLineCap();
  811.      Void System.Drawing.Drawing2D.CustomLineCap( Class System.Drawing.Drawing2D.GraphicsPath fillPath,  Class System.Drawing.Drawing2D.GraphicsPath strokePath);
  812.      Void System.Drawing.Drawing2D.CustomLineCap( Class System.Drawing.Drawing2D.GraphicsPath fillPath,  Class System.Drawing.Drawing2D.GraphicsPath strokePath,  ValueClass System.Drawing.Drawing2D.LineCap baseCap);
  813.      Void System.Drawing.Drawing2D.CustomLineCap( Class System.Drawing.Drawing2D.GraphicsPath fillPath,  Class System.Drawing.Drawing2D.GraphicsPath strokePath,  ValueClass System.Drawing.Drawing2D.LineCap baseCap,  R4 baseInset);
  814.      Void System.Drawing.Drawing2D.CustomLineCap( I nativeLineCap);
  815.      Void SetNativeLineCap( I handle);
  816.      Void Dispose();
  817.      Void Dispose( Boolean disposing);
  818.      Void Finalize();
  819.      Object Clone();
  820.      Class System.Drawing.Drawing2D.CustomLineCap CreateCustomLineCapObject( I cap);
  821.      Void SetStrokeCaps( ValueClass System.Drawing.Drawing2D.LineCap startCap,  ValueClass System.Drawing.Drawing2D.LineCap endCap);
  822.      Void GetStrokeCaps( ByRef ValueClass System.Drawing.Drawing2D.LineCap startCap,  ByRef ValueClass System.Drawing.Drawing2D.LineCap endCap);
  823.      Void _SetStrokeJoin( ValueClass System.Drawing.Drawing2D.LineJoin lineJoin);
  824.      ValueClass System.Drawing.Drawing2D.LineJoin _GetStrokeJoin();
  825.      ValueClass System.Drawing.Drawing2D.LineJoin get_StrokeJoin();
  826.      Void set_StrokeJoin( ValueClass System.Drawing.Drawing2D.LineJoin value);
  827.      Void _SetBaseCap( ValueClass System.Drawing.Drawing2D.LineCap baseCap);
  828.      ValueClass System.Drawing.Drawing2D.LineCap _GetBaseCap();
  829.      ValueClass System.Drawing.Drawing2D.LineCap get_BaseCap();
  830.      Void set_BaseCap( ValueClass System.Drawing.Drawing2D.LineCap value);
  831.      Void _SetBaseInset( R4 inset);
  832.      R4 _GetBaseInset();
  833.      R4 get_BaseInset();
  834.      Void set_BaseInset( R4 value);
  835.      Void _SetWidthScale( R4 widthScale);
  836.      R4 _GetWidthScale();
  837.      R4 get_WidthScale();
  838.      Void set_WidthScale( R4 value);
  839.     property StrokeJoin { get(){} set(){} };
  840.     property BaseCap { get(){} set(){} };
  841.     property BaseInset { get(){} set(){} };
  842.     property WidthScale { get(){} set(){} };
  843.     }
  844. class System.Drawing.Drawing2D.AdjustableArrowCap : System.Drawing.Drawing2D.CustomLineCap
  845.     {
  846.      Void System.Drawing.Drawing2D.AdjustableArrowCap( I nativeCap);
  847.      Void System.Drawing.Drawing2D.AdjustableArrowCap( R4 width,  R4 height);
  848.      Void System.Drawing.Drawing2D.AdjustableArrowCap( R4 width,  R4 height,  Boolean isFilled);
  849.      Void _SetHeight( R4 height);
  850.      R4 _GetHeight();
  851.      R4 get_Height();
  852.      Void set_Height( R4 value);
  853.      Void _SetWidth( R4 width);
  854.      R4 _GetWidth();
  855.      R4 get_Width();
  856.      Void set_Width( R4 value);
  857.      Void _SetMiddleInset( R4 middleInset);
  858.      R4 _GetMiddleInset();
  859.      R4 get_MiddleInset();
  860.      Void set_MiddleInset( R4 value);
  861.      Void _SetFillState( Boolean isFilled);
  862.      Boolean _IsFilled();
  863.      Boolean get_Filled();
  864.      Void set_Filled( Boolean value);
  865.     property Height { get(){} set(){} };
  866.     property Width { get(){} set(){} };
  867.     property MiddleInset { get(){} set(){} };
  868.     property Filled { get(){} set(){} };
  869.     }
  870. class System.Drawing.Imaging.BitmapData : System.Object
  871.     {
  872.      I4 width;
  873.      I4 height;
  874.      I4 stride;
  875.      I4 pixelFormat;
  876.      I scan0;
  877.      I4 reserved;
  878.      I4 get_Width();
  879.      Void set_Width( I4 value);
  880.      I4 get_Height();
  881.      Void set_Height( I4 value);
  882.      I4 get_Stride();
  883.      Void set_Stride( I4 value);
  884.      ValueClass System.Drawing.Imaging.PixelFormat get_PixelFormat();
  885.      Void set_PixelFormat( ValueClass System.Drawing.Imaging.PixelFormat value);
  886.      I get_Scan0();
  887.      Void set_Scan0( I value);
  888.      I4 get_Reserved();
  889.      Void set_Reserved( I4 value);
  890.      Void System.Drawing.Imaging.BitmapData();
  891.     property Width { get(){} set(){} };
  892.     property Height { get(){} set(){} };
  893.     property Stride { get(){} set(){} };
  894.     property PixelFormat { get(){} set(){} };
  895.     property Scan0 { get(){} set(){} };
  896.     property Reserved { get(){} set(){} };
  897.     }
  898. class System.Drawing.Drawing2D.Blend : System.Object
  899.     {
  900.      SZArray R4 factors;
  901.      SZArray R4 positions;
  902.      Void System.Drawing.Drawing2D.Blend();
  903.      Void System.Drawing.Drawing2D.Blend( I4 count);
  904.      SZArray R4 get_Factors();
  905.      Void set_Factors( SZArray R4 value);
  906.      SZArray R4 get_Positions();
  907.      Void set_Positions( SZArray R4 value);
  908.     property Factors { get(){} set(){} };
  909.     property Positions { get(){} set(){} };
  910.     }
  911. class System.Drawing.Drawing2D.BrushType : System.Enum
  912.     {
  913.      I4 value__;
  914.      ValueClass System.Drawing.Drawing2D.BrushType SolidColor;
  915.      ValueClass System.Drawing.Drawing2D.BrushType HatchFill;
  916.      ValueClass System.Drawing.Drawing2D.BrushType TextureFill;
  917.      ValueClass System.Drawing.Drawing2D.BrushType PathGradient;
  918.      ValueClass System.Drawing.Drawing2D.BrushType LinearGradient;
  919.     }
  920. class System.Drawing.Imaging.ColorAdjustType : System.Enum
  921.     {
  922.      I4 value__;
  923.      ValueClass System.Drawing.Imaging.ColorAdjustType Default;
  924.      ValueClass System.Drawing.Imaging.ColorAdjustType Bitmap;
  925.      ValueClass System.Drawing.Imaging.ColorAdjustType Brush;
  926.      ValueClass System.Drawing.Imaging.ColorAdjustType Pen;
  927.      ValueClass System.Drawing.Imaging.ColorAdjustType Text;
  928.      ValueClass System.Drawing.Imaging.ColorAdjustType Count;
  929.      ValueClass System.Drawing.Imaging.ColorAdjustType Any;
  930.     }
  931. class System.Drawing.Drawing2D.ColorBlend : System.Object
  932.     {
  933.      SZArray ValueClass System.Drawing.Color colors;
  934.      SZArray R4 positions;
  935.      Void System.Drawing.Drawing2D.ColorBlend();
  936.      Void System.Drawing.Drawing2D.ColorBlend( I4 count);
  937.      SZArray ValueClass System.Drawing.Color get_Colors();
  938.      Void set_Colors( SZArray ValueClass System.Drawing.Color value);
  939.      SZArray R4 get_Positions();
  940.      Void set_Positions( SZArray R4 value);
  941.     property Colors { get(){} set(){} };
  942.     property Positions { get(){} set(){} };
  943.     }
  944. class System.Drawing.Imaging.ColorChannelFlag : System.Enum
  945.     {
  946.      I4 value__;
  947.      ValueClass System.Drawing.Imaging.ColorChannelFlag ColorChannelC;
  948.      ValueClass System.Drawing.Imaging.ColorChannelFlag ColorChannelM;
  949.      ValueClass System.Drawing.Imaging.ColorChannelFlag ColorChannelY;
  950.      ValueClass System.Drawing.Imaging.ColorChannelFlag ColorChannelK;
  951.      ValueClass System.Drawing.Imaging.ColorChannelFlag ColorChannelLast;
  952.     }
  953. class System.Drawing.Imaging.ColorMap : System.Object
  954.     {
  955.      ValueClass System.Drawing.Color oldColor;
  956.      ValueClass System.Drawing.Color newColor;
  957.      Void System.Drawing.Imaging.ColorMap();
  958.      ValueClass System.Drawing.Color get_OldColor();
  959.      Void set_OldColor( ValueClass System.Drawing.Color value);
  960.      ValueClass System.Drawing.Color get_NewColor();
  961.      Void set_NewColor( ValueClass System.Drawing.Color value);
  962.     property OldColor { get(){} set(){} };
  963.     property NewColor { get(){} set(){} };
  964.     }
  965. class System.Drawing.Imaging.ColorMapType : System.Enum
  966.     {
  967.      I4 value__;
  968.      ValueClass System.Drawing.Imaging.ColorMapType Default;
  969.      ValueClass System.Drawing.Imaging.ColorMapType Brush;
  970.     }
  971. class System.Drawing.Imaging.ColorMatrix : System.Object
  972.     {
  973.      R4 matrix00;
  974.      R4 matrix01;
  975.      R4 matrix02;
  976.      R4 matrix03;
  977.      R4 matrix04;
  978.      R4 matrix10;
  979.      R4 matrix11;
  980.      R4 matrix12;
  981.      R4 matrix13;
  982.      R4 matrix14;
  983.      R4 matrix20;
  984.      R4 matrix21;
  985.      R4 matrix22;
  986.      R4 matrix23;
  987.      R4 matrix24;
  988.      R4 matrix30;
  989.      R4 matrix31;
  990.      R4 matrix32;
  991.      R4 matrix33;
  992.      R4 matrix34;
  993.      R4 matrix40;
  994.      R4 matrix41;
  995.      R4 matrix42;
  996.      R4 matrix43;
  997.      R4 matrix44;
  998.      Void System.Drawing.Imaging.ColorMatrix();
  999.      R4 get_Matrix00();
  1000.      Void set_Matrix00( R4 value);
  1001.      R4 get_Matrix01();
  1002.      Void set_Matrix01( R4 value);
  1003.      R4 get_Matrix02();
  1004.      Void set_Matrix02( R4 value);
  1005.      R4 get_Matrix03();
  1006.      Void set_Matrix03( R4 value);
  1007.      R4 get_Matrix04();
  1008.      Void set_Matrix04( R4 value);
  1009.      R4 get_Matrix10();
  1010.      Void set_Matrix10( R4 value);
  1011.      R4 get_Matrix11();
  1012.      Void set_Matrix11( R4 value);
  1013.      R4 get_Matrix12();
  1014.      Void set_Matrix12( R4 value);
  1015.      R4 get_Matrix13();
  1016.      Void set_Matrix13( R4 value);
  1017.      R4 get_Matrix14();
  1018.      Void set_Matrix14( R4 value);
  1019.      R4 get_Matrix20();
  1020.      Void set_Matrix20( R4 value);
  1021.      R4 get_Matrix21();
  1022.      Void set_Matrix21( R4 value);
  1023.      R4 get_Matrix22();
  1024.      Void set_Matrix22( R4 value);
  1025.      R4 get_Matrix23();
  1026.      Void set_Matrix23( R4 value);
  1027.      R4 get_Matrix24();
  1028.      Void set_Matrix24( R4 value);
  1029.      R4 get_Matrix30();
  1030.      Void set_Matrix30( R4 value);
  1031.      R4 get_Matrix31();
  1032.      Void set_Matrix31( R4 value);
  1033.      R4 get_Matrix32();
  1034.      Void set_Matrix32( R4 value);
  1035.      R4 get_Matrix33();
  1036.      Void set_Matrix33( R4 value);
  1037.      R4 get_Matrix34();
  1038.      Void set_Matrix34( R4 value);
  1039.      R4 get_Matrix40();
  1040.      Void set_Matrix40( R4 value);
  1041.      R4 get_Matrix41();
  1042.      Void set_Matrix41( R4 value);
  1043.      R4 get_Matrix42();
  1044.      Void set_Matrix42( R4 value);
  1045.      R4 get_Matrix43();
  1046.      Void set_Matrix43( R4 value);
  1047.      R4 get_Matrix44();
  1048.      Void set_Matrix44( R4 value);
  1049.      Void System.Drawing.Imaging.ColorMatrix( SZArray SZArray R4 newColorMatrix);
  1050.      Void SetMatrix( SZArray SZArray R4 newColorMatrix);
  1051.      SZArray SZArray R4 GetMatrix();
  1052.      R4 get_Item( I4 row,  I4 column);
  1053.      Void set_Item( I4 row,  I4 column,  R4 value);
  1054.     property Matrix00 { get(){} set(){} };
  1055.     property Matrix01 { get(){} set(){} };
  1056.     property Matrix02 { get(){} set(){} };
  1057.     property Matrix03 { get(){} set(){} };
  1058.     property Matrix04 { get(){} set(){} };
  1059.     property Matrix10 { get(){} set(){} };
  1060.     property Matrix11 { get(){} set(){} };
  1061.     property Matrix12 { get(){} set(){} };
  1062.     property Matrix13 { get(){} set(){} };
  1063.     property Matrix14 { get(){} set(){} };
  1064.     property Matrix20 { get(){} set(){} };
  1065.     property Matrix21 { get(){} set(){} };
  1066.     property Matrix22 { get(){} set(){} };
  1067.     property Matrix23 { get(){} set(){} };
  1068.     property Matrix24 { get(){} set(){} };
  1069.     property Matrix30 { get(){} set(){} };
  1070.     property Matrix31 { get(){} set(){} };
  1071.     property Matrix32 { get(){} set(){} };
  1072.     property Matrix33 { get(){} set(){} };
  1073.     property Matrix34 { get(){} set(){} };
  1074.     property Matrix40 { get(){} set(){} };
  1075.     property Matrix41 { get(){} set(){} };
  1076.     property Matrix42 { get(){} set(){} };
  1077.     property Matrix43 { get(){} set(){} };
  1078.     property Matrix44 { get(){} set(){} };
  1079.     property Item { get(){} set(){} };
  1080.     }
  1081. class System.Drawing.Imaging.ColorMatrixFlag : System.Enum
  1082.     {
  1083.      I4 value__;
  1084.      ValueClass System.Drawing.Imaging.ColorMatrixFlag Default;
  1085.      ValueClass System.Drawing.Imaging.ColorMatrixFlag SkipGrays;
  1086.      ValueClass System.Drawing.Imaging.ColorMatrixFlag AltGrays;
  1087.     }
  1088. class System.Drawing.Imaging.ColorMode : System.Enum
  1089.     {
  1090.      I4 value__;
  1091.      ValueClass System.Drawing.Imaging.ColorMode Argb32Mode;
  1092.      ValueClass System.Drawing.Imaging.ColorMode Argb64Mode;
  1093.     }
  1094. class System.Drawing.Imaging.ColorPalette : System.Object
  1095.     {
  1096.      I4 flags;
  1097.      SZArray ValueClass System.Drawing.Color entries;
  1098.      I4 get_Flags();
  1099.      SZArray ValueClass System.Drawing.Color get_Entries();
  1100.      Void System.Drawing.Imaging.ColorPalette( I4 count);
  1101.      Void System.Drawing.Imaging.ColorPalette();
  1102.      Void ConvertFromMemory( I memory);
  1103.      I ConvertToMemory();
  1104.     property Flags { get(){} set(){} };
  1105.     property Entries { get(){} set(){} };
  1106.     }
  1107. class System.Drawing.ColorTranslator : System.Object
  1108.     {
  1109.      I4 Win32RedShift;
  1110.      I4 Win32GreenShift;
  1111.      I4 Win32BlueShift;
  1112.      Class System.Collections.Hashtable htmlSysColorTable;
  1113.      Void System.Drawing.ColorTranslator();
  1114.      I4 ToWin32( ValueClass System.Drawing.Color c);
  1115.      I4 ToOle( ValueClass System.Drawing.Color c);
  1116.      ValueClass System.Drawing.Color FromOle( I4 oleColor);
  1117.      ValueClass System.Drawing.Color FromWin32( I4 win32Color);
  1118.      ValueClass System.Drawing.Color FromHtml( String htmlColor);
  1119.      String ToHtml( ValueClass System.Drawing.Color c);
  1120.      Void InitializeHtmlSysColorTable();
  1121.     }
  1122. class System.Drawing.Drawing2D.CombineMode : System.Enum
  1123.     {
  1124.      I4 value__;
  1125.      ValueClass System.Drawing.Drawing2D.CombineMode Replace;
  1126.      ValueClass System.Drawing.Drawing2D.CombineMode Intersect;
  1127.      ValueClass System.Drawing.Drawing2D.CombineMode Union;
  1128.      ValueClass System.Drawing.Drawing2D.CombineMode Xor;
  1129.      ValueClass System.Drawing.Drawing2D.CombineMode Exclude;
  1130.      ValueClass System.Drawing.Drawing2D.CombineMode Complement;
  1131.     }
  1132. class System.Drawing.Drawing2D.CompositingMode : System.Enum
  1133.     {
  1134.      I4 value__;
  1135.      ValueClass System.Drawing.Drawing2D.CompositingMode SourceOver;
  1136.      ValueClass System.Drawing.Drawing2D.CompositingMode SourceCopy;
  1137.     }
  1138. class System.Drawing.Drawing2D.CompositingQuality : System.Enum
  1139.     {
  1140.      I4 value__;
  1141.      ValueClass System.Drawing.Drawing2D.CompositingQuality Invalid;
  1142.      ValueClass System.Drawing.Drawing2D.CompositingQuality Default;
  1143.      ValueClass System.Drawing.Drawing2D.CompositingQuality HighSpeed;
  1144.      ValueClass System.Drawing.Drawing2D.CompositingQuality HighQuality;
  1145.      ValueClass System.Drawing.Drawing2D.CompositingQuality GammaCorrected;
  1146.      ValueClass System.Drawing.Drawing2D.CompositingQuality AssumeLinear;
  1147.     }
  1148. class System.Drawing.Drawing2D.CoordinateSpace : System.Enum
  1149.     {
  1150.      I4 value__;
  1151.      ValueClass System.Drawing.Drawing2D.CoordinateSpace World;
  1152.      ValueClass System.Drawing.Drawing2D.CoordinateSpace Page;
  1153.      ValueClass System.Drawing.Drawing2D.CoordinateSpace Device;
  1154.     }
  1155. class System.Drawing.Drawing2D.CustomLineCapType : System.Enum
  1156.     {
  1157.      I4 value__;
  1158.      ValueClass System.Drawing.Drawing2D.CustomLineCapType Default;
  1159.      ValueClass System.Drawing.Drawing2D.CustomLineCapType AdjustableArrowCap;
  1160.     }
  1161. class System.Drawing.Drawing2D.DashStyle : System.Enum
  1162.     {
  1163.      I4 value__;
  1164.      ValueClass System.Drawing.Drawing2D.DashStyle Solid;
  1165.      ValueClass System.Drawing.Drawing2D.DashStyle Dash;
  1166.      ValueClass System.Drawing.Drawing2D.DashStyle Dot;
  1167.      ValueClass System.Drawing.Drawing2D.DashStyle DashDot;
  1168.      ValueClass System.Drawing.Drawing2D.DashStyle DashDotDot;
  1169.      ValueClass System.Drawing.Drawing2D.DashStyle Custom;
  1170.     }
  1171. class System.Drawing.Imaging.EmfPlusFlags : System.Enum
  1172.     {
  1173.      I4 value__;
  1174.      ValueClass System.Drawing.Imaging.EmfPlusFlags Display;
  1175.      ValueClass System.Drawing.Imaging.EmfPlusFlags NonDualGdi;
  1176.     }
  1177. class System.Drawing.Imaging.EmfPlusRecordType : System.Enum
  1178.     {
  1179.      I4 value__;
  1180.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfRecordBase;
  1181.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSetBkColor;
  1182.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSetBkMode;
  1183.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSetMapMode;
  1184.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSetROP2;
  1185.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSetRelAbs;
  1186.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSetPolyFillMode;
  1187.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSetStretchBltMode;
  1188.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSetTextCharExtra;
  1189.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSetTextColor;
  1190.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSetTextJustification;
  1191.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSetWindowOrg;
  1192.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSetWindowExt;
  1193.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSetViewportOrg;
  1194.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSetViewportExt;
  1195.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfOffsetWindowOrg;
  1196.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfScaleWindowExt;
  1197.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfOffsetViewportOrg;
  1198.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfScaleViewportExt;
  1199.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfLineTo;
  1200.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfMoveTo;
  1201.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfExcludeClipRect;
  1202.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfIntersectClipRect;
  1203.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfArc;
  1204.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfEllipse;
  1205.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfFloodFill;
  1206.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfPie;
  1207.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfRectangle;
  1208.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfRoundRect;
  1209.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfPatBlt;
  1210.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSaveDC;
  1211.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSetPixel;
  1212.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfOffsetCilpRgn;
  1213.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfTextOut;
  1214.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfBitBlt;
  1215.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfStretchBlt;
  1216.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfPolygon;
  1217.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfPolyline;
  1218.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfEscape;
  1219.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfRestoreDC;
  1220.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfFillRegion;
  1221.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfFrameRegion;
  1222.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfInvertRegion;
  1223.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfPaintRegion;
  1224.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSelectClipRegion;
  1225.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSelectObject;
  1226.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSetTextAlign;
  1227.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfChord;
  1228.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSetMapperFlags;
  1229.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfExtTextOut;
  1230.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSetDibToDev;
  1231.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSelectPalette;
  1232.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfRealizePalette;
  1233.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfAnimatePalette;
  1234.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSetPalEntries;
  1235.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfPolyPolygon;
  1236.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfResizePalette;
  1237.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfDibBitBlt;
  1238.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfDibStretchBlt;
  1239.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfDibCreatePatternBrush;
  1240.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfStretchDib;
  1241.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfExtFloodFill;
  1242.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfSetLayout;
  1243.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfDeleteObject;
  1244.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfCreatePalette;
  1245.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfCreatePatternBrush;
  1246.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfCreatePenIndirect;
  1247.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfCreateFontIndirect;
  1248.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfCreateBrushIndirect;
  1249.      ValueClass System.Drawing.Imaging.EmfPlusRecordType WmfCreateRegion;
  1250.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfHeader;
  1251.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPolyBezier;
  1252.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPolygon;
  1253.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPolyline;
  1254.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPolyBezierTo;
  1255.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPolyLineTo;
  1256.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPolyPolyline;
  1257.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPolyPolygon;
  1258.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetWindowExtEx;
  1259.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetWindowOrgEx;
  1260.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetViewportExtEx;
  1261.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetViewportOrgEx;
  1262.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetBrushOrgEx;
  1263.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfEof;
  1264.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetPixelV;
  1265.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetMapperFlags;
  1266.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetMapMode;
  1267.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetBkMode;
  1268.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetPolyFillMode;
  1269.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetROP2;
  1270.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetStretchBltMode;
  1271.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetTextAlign;
  1272.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetColorAdjustment;
  1273.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetTextColor;
  1274.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetBkColor;
  1275.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfOffsetClipRgn;
  1276.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfMoveToEx;
  1277.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetMetaRgn;
  1278.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfExcludeClipRect;
  1279.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfIntersectClipRect;
  1280.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfScaleViewportExtEx;
  1281.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfScaleWindowExtEx;
  1282.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSaveDC;
  1283.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfRestoreDC;
  1284.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetWorldTransform;
  1285.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfModifyWorldTransform;
  1286.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSelectObject;
  1287.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfCreatePen;
  1288.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfCreateBrushIndirect;
  1289.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfDeleteObject;
  1290.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfAngleArc;
  1291.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfEllipse;
  1292.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfRectangle;
  1293.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfRoundRect;
  1294.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfRoundArc;
  1295.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfChord;
  1296.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPie;
  1297.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSelectPalette;
  1298.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfCreatePalette;
  1299.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetPaletteEntries;
  1300.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfResizePalette;
  1301.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfRealizePalette;
  1302.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfExtFloodFill;
  1303.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfLineTo;
  1304.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfArcTo;
  1305.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPolyDraw;
  1306.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetArcDirection;
  1307.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetMiterLimit;
  1308.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfBeginPath;
  1309.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfEndPath;
  1310.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfCloseFigure;
  1311.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfFillPath;
  1312.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfStrokeAndFillPath;
  1313.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfStrokePath;
  1314.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfFlattenPath;
  1315.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfWidenPath;
  1316.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSelectClipPath;
  1317.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfAbortPath;
  1318.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfReserved069;
  1319.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfGdiComment;
  1320.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfFillRgn;
  1321.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfFrameRgn;
  1322.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfInvertRgn;
  1323.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPaintRgn;
  1324.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfExtSelectClipRgn;
  1325.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfBitBlt;
  1326.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfStretchBlt;
  1327.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfMaskBlt;
  1328.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPlgBlt;
  1329.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetDIBitsToDevice;
  1330.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfStretchDIBits;
  1331.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfExtCreateFontIndirect;
  1332.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfExtTextOutA;
  1333.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfExtTextOutW;
  1334.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPolyBezier16;
  1335.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPolygon16;
  1336.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPolyline16;
  1337.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPolyBezierTo16;
  1338.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPolylineTo16;
  1339.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPolyPolyline16;
  1340.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPolyPolygon16;
  1341.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPolyDraw16;
  1342.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfCreateMonoBrush;
  1343.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfCreateDibPatternBrushPt;
  1344.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfExtCreatePen;
  1345.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPolyTextOutA;
  1346.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPolyTextOutW;
  1347.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetIcmMode;
  1348.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfCreateColorSpace;
  1349.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetColorSpace;
  1350.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfDeleteColorSpace;
  1351.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfGlsRecord;
  1352.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfGlsBoundedRecord;
  1353.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPixelFormat;
  1354.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfDrawEscape;
  1355.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfExtEscape;
  1356.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfStartDoc;
  1357.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSmallTextOut;
  1358.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfForceUfiMapping;
  1359.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfNamedEscpae;
  1360.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfColorCorrectPalette;
  1361.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetIcmProfileA;
  1362.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetIcmProfileW;
  1363.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfAlphaBlend;
  1364.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetLayout;
  1365.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfTransparentBlt;
  1366.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfReserved117;
  1367.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfGradientFill;
  1368.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetLinkedUfis;
  1369.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfSetTextJustification;
  1370.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfColorMatchToTargetW;
  1371.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfCreateColorSpaceW;
  1372.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfMax;
  1373.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfMin;
  1374.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EmfPlusRecordBase;
  1375.      ValueClass System.Drawing.Imaging.EmfPlusRecordType Invalid;
  1376.      ValueClass System.Drawing.Imaging.EmfPlusRecordType Header;
  1377.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EndOfFile;
  1378.      ValueClass System.Drawing.Imaging.EmfPlusRecordType Comment;
  1379.      ValueClass System.Drawing.Imaging.EmfPlusRecordType GetDC;
  1380.      ValueClass System.Drawing.Imaging.EmfPlusRecordType MultiFormatStart;
  1381.      ValueClass System.Drawing.Imaging.EmfPlusRecordType MultiFormatSection;
  1382.      ValueClass System.Drawing.Imaging.EmfPlusRecordType MultiFormatEnd;
  1383.      ValueClass System.Drawing.Imaging.EmfPlusRecordType Object;
  1384.      ValueClass System.Drawing.Imaging.EmfPlusRecordType Clear;
  1385.      ValueClass System.Drawing.Imaging.EmfPlusRecordType FillRects;
  1386.      ValueClass System.Drawing.Imaging.EmfPlusRecordType DrawRects;
  1387.      ValueClass System.Drawing.Imaging.EmfPlusRecordType FillPolygon;
  1388.      ValueClass System.Drawing.Imaging.EmfPlusRecordType DrawLines;
  1389.      ValueClass System.Drawing.Imaging.EmfPlusRecordType FillEllipse;
  1390.      ValueClass System.Drawing.Imaging.EmfPlusRecordType DrawEllipse;
  1391.      ValueClass System.Drawing.Imaging.EmfPlusRecordType FillPie;
  1392.      ValueClass System.Drawing.Imaging.EmfPlusRecordType DrawPie;
  1393.      ValueClass System.Drawing.Imaging.EmfPlusRecordType DrawArc;
  1394.      ValueClass System.Drawing.Imaging.EmfPlusRecordType FillRegion;
  1395.      ValueClass System.Drawing.Imaging.EmfPlusRecordType FillPath;
  1396.      ValueClass System.Drawing.Imaging.EmfPlusRecordType DrawPath;
  1397.      ValueClass System.Drawing.Imaging.EmfPlusRecordType FillClosedCurve;
  1398.      ValueClass System.Drawing.Imaging.EmfPlusRecordType DrawClosedCurve;
  1399.      ValueClass System.Drawing.Imaging.EmfPlusRecordType DrawCurve;
  1400.      ValueClass System.Drawing.Imaging.EmfPlusRecordType DrawBeziers;
  1401.      ValueClass System.Drawing.Imaging.EmfPlusRecordType DrawImage;
  1402.      ValueClass System.Drawing.Imaging.EmfPlusRecordType DrawImagePoints;
  1403.      ValueClass System.Drawing.Imaging.EmfPlusRecordType DrawString;
  1404.      ValueClass System.Drawing.Imaging.EmfPlusRecordType SetRenderingOrigin;
  1405.      ValueClass System.Drawing.Imaging.EmfPlusRecordType SetAntiAliasMode;
  1406.      ValueClass System.Drawing.Imaging.EmfPlusRecordType SetTextRenderingHint;
  1407.      ValueClass System.Drawing.Imaging.EmfPlusRecordType SetTextContrast;
  1408.      ValueClass System.Drawing.Imaging.EmfPlusRecordType SetInterpolationMode;
  1409.      ValueClass System.Drawing.Imaging.EmfPlusRecordType SetPixelOffsetMode;
  1410.      ValueClass System.Drawing.Imaging.EmfPlusRecordType SetCompositingMode;
  1411.      ValueClass System.Drawing.Imaging.EmfPlusRecordType SetCompositingQuality;
  1412.      ValueClass System.Drawing.Imaging.EmfPlusRecordType Save;
  1413.      ValueClass System.Drawing.Imaging.EmfPlusRecordType Restore;
  1414.      ValueClass System.Drawing.Imaging.EmfPlusRecordType BeginContainer;
  1415.      ValueClass System.Drawing.Imaging.EmfPlusRecordType BeginContainerNoParams;
  1416.      ValueClass System.Drawing.Imaging.EmfPlusRecordType EndContainer;
  1417.      ValueClass System.Drawing.Imaging.EmfPlusRecordType SetWorldTransform;
  1418.      ValueClass System.Drawing.Imaging.EmfPlusRecordType ResetWorldTransform;
  1419.      ValueClass System.Drawing.Imaging.EmfPlusRecordType MultiplyWorldTransform;
  1420.      ValueClass System.Drawing.Imaging.EmfPlusRecordType TranslateWorldTransform;
  1421.      ValueClass System.Drawing.Imaging.EmfPlusRecordType ScaleWorldTransform;
  1422.      ValueClass System.Drawing.Imaging.EmfPlusRecordType RotateWorldTransform;
  1423.      ValueClass System.Drawing.Imaging.EmfPlusRecordType SetPageTransform;
  1424.      ValueClass System.Drawing.Imaging.EmfPlusRecordType ResetClip;
  1425.      ValueClass System.Drawing.Imaging.EmfPlusRecordType SetClipRect;
  1426.      ValueClass System.Drawing.Imaging.EmfPlusRecordType SetClipPath;
  1427.      ValueClass System.Drawing.Imaging.EmfPlusRecordType SetClipRegion;
  1428.      ValueClass System.Drawing.Imaging.EmfPlusRecordType OffsetClip;
  1429.      ValueClass System.Drawing.Imaging.EmfPlusRecordType DrawDriverString;
  1430.      ValueClass System.Drawing.Imaging.EmfPlusRecordType Total;
  1431.      ValueClass System.Drawing.Imaging.EmfPlusRecordType Max;
  1432.      ValueClass System.Drawing.Imaging.EmfPlusRecordType Min;
  1433.     }
  1434. class System.Drawing.Imaging.EmfType : System.Enum
  1435.     {
  1436.      I4 value__;
  1437.      ValueClass System.Drawing.Imaging.EmfType EmfOnly;
  1438.      ValueClass System.Drawing.Imaging.EmfType EmfPlusOnly;
  1439.      ValueClass System.Drawing.Imaging.EmfType EmfPlusDual;
  1440.     }
  1441. class System.Drawing.Imaging.Encoder : System.Object
  1442.     {
  1443.      Class System.Drawing.Imaging.Encoder Compression;
  1444.      Class System.Drawing.Imaging.Encoder ColorDepth;
  1445.      Class System.Drawing.Imaging.Encoder ScanMethod;
  1446.      Class System.Drawing.Imaging.Encoder Version;
  1447.      Class System.Drawing.Imaging.Encoder RenderMethod;
  1448.      Class System.Drawing.Imaging.Encoder Quality;
  1449.      Class System.Drawing.Imaging.Encoder Transformation;
  1450.      Class System.Drawing.Imaging.Encoder LuminanceTable;
  1451.      Class System.Drawing.Imaging.Encoder ChrominanceTable;
  1452.      Class System.Drawing.Imaging.Encoder SaveFlag;
  1453.      ValueClass System.Guid guid;
  1454.      Void System.Drawing.Imaging.Encoder( ValueClass System.Guid guid);
  1455.      ValueClass System.Guid get_Guid();
  1456.      Void System.Drawing.Imaging.Encoder();
  1457.     property Guid { get(){} set(){} };
  1458.     }
  1459. class System.Drawing.Imaging.EncoderParameters : System.Object
  1460.     {
  1461.      SZArray Class System.Drawing.Imaging.EncoderParameter param;
  1462.      Void System.Drawing.Imaging.EncoderParameters( I4 count);
  1463.      Void System.Drawing.Imaging.EncoderParameters();
  1464.      SZArray Class System.Drawing.Imaging.EncoderParameter get_Param();
  1465.      Void set_Param( SZArray Class System.Drawing.Imaging.EncoderParameter value);
  1466.      I ConvertToMemory();
  1467.      Class System.Drawing.Imaging.EncoderParameters ConvertFromMemory( I memory);
  1468.      Void Dispose();
  1469.     property Param { get(){} set(){} };
  1470.     }
  1471. class System.Drawing.Imaging.EncoderParameterValueType : System.Enum
  1472.     {
  1473.      I4 value__;
  1474.      ValueClass System.Drawing.Imaging.EncoderParameterValueType ValueTypeByte;
  1475.      ValueClass System.Drawing.Imaging.EncoderParameterValueType ValueTypeAscii;
  1476.      ValueClass System.Drawing.Imaging.EncoderParameterValueType ValueTypeShort;
  1477.      ValueClass System.Drawing.Imaging.EncoderParameterValueType ValueTypeLong;
  1478.      ValueClass System.Drawing.Imaging.EncoderParameterValueType ValueTypeRational;
  1479.      ValueClass System.Drawing.Imaging.EncoderParameterValueType ValueTypeLongRange;
  1480.      ValueClass System.Drawing.Imaging.EncoderParameterValueType ValueTypeUndefined;
  1481.      ValueClass System.Drawing.Imaging.EncoderParameterValueType ValueTypeRationalRange;
  1482.     }
  1483. class System.Drawing.Imaging.EncoderValue : System.Enum
  1484.     {
  1485.      I4 value__;
  1486.      ValueClass System.Drawing.Imaging.EncoderValue ColorTypeCMYK;
  1487.      ValueClass System.Drawing.Imaging.EncoderValue ColorTypeYCCK;
  1488.      ValueClass System.Drawing.Imaging.EncoderValue CompressionLZW;
  1489.      ValueClass System.Drawing.Imaging.EncoderValue CompressionCCITT3;
  1490.      ValueClass System.Drawing.Imaging.EncoderValue CompressionCCITT4;
  1491.      ValueClass System.Drawing.Imaging.EncoderValue CompressionRle;
  1492.      ValueClass System.Drawing.Imaging.EncoderValue CompressionNone;
  1493.      ValueClass System.Drawing.Imaging.EncoderValue ScanMethodInterlaced;
  1494.      ValueClass System.Drawing.Imaging.EncoderValue ScanMethodNonInterlaced;
  1495.      ValueClass System.Drawing.Imaging.EncoderValue VersionGif87;
  1496.      ValueClass System.Drawing.Imaging.EncoderValue VersionGif89;
  1497.      ValueClass System.Drawing.Imaging.EncoderValue RenderProgressive;
  1498.      ValueClass System.Drawing.Imaging.EncoderValue RenderNonProgressive;
  1499.      ValueClass System.Drawing.Imaging.EncoderValue TransformRotate90;
  1500.      ValueClass System.Drawing.Imaging.EncoderValue TransformRotate180;
  1501.      ValueClass System.Drawing.Imaging.EncoderValue TransformRotate270;
  1502.      ValueClass System.Drawing.Imaging.EncoderValue TransformFlipHorizontal;
  1503.      ValueClass System.Drawing.Imaging.EncoderValue TransformFlipVertical;
  1504.      ValueClass System.Drawing.Imaging.EncoderValue MultiFrame;
  1505.      ValueClass System.Drawing.Imaging.EncoderValue LastFrame;
  1506.      ValueClass System.Drawing.Imaging.EncoderValue Flush;
  1507.      ValueClass System.Drawing.Imaging.EncoderValue FrameDimensionTime;
  1508.      ValueClass System.Drawing.Imaging.EncoderValue FrameDimensionResolution;
  1509.      ValueClass System.Drawing.Imaging.EncoderValue FrameDimensionPage;
  1510.     }
  1511. class System.Drawing.Drawing2D.FillMode : System.Enum
  1512.     {
  1513.      I4 value__;
  1514.      ValueClass System.Drawing.Drawing2D.FillMode Alternate;
  1515.      ValueClass System.Drawing.Drawing2D.FillMode Winding;
  1516.     }
  1517. class System.Drawing.Drawing2D.FlushIntention : System.Enum
  1518.     {
  1519.      I4 value__;
  1520.      ValueClass System.Drawing.Drawing2D.FlushIntention Flush;
  1521.      ValueClass System.Drawing.Drawing2D.FlushIntention Sync;
  1522.     }
  1523. class System.Drawing.Text.FontCollection : System.Object
  1524.     {
  1525.      I nativeFontCollection;
  1526.      Void System.Drawing.Text.FontCollection();
  1527.      Void Dispose();
  1528.      Void Dispose( Boolean disposing);
  1529.      SZArray Class System.Drawing.FontFamily get_Families();
  1530.      Void Finalize();
  1531.     property Families { get(){} set(){} };
  1532.     }
  1533. class System.Drawing.FontStyle : System.Enum
  1534.     {
  1535.      I4 value__;
  1536.      ValueClass System.Drawing.FontStyle Regular;
  1537.      ValueClass System.Drawing.FontStyle Bold;
  1538.      ValueClass System.Drawing.FontStyle Italic;
  1539.      ValueClass System.Drawing.FontStyle Underline;
  1540.      ValueClass System.Drawing.FontStyle Strikeout;
  1541.     }
  1542. class System.Drawing.Imaging.FrameDimension : System.Object
  1543.     {
  1544.      Class System.Drawing.Imaging.FrameDimension time;
  1545.      Class System.Drawing.Imaging.FrameDimension resolution;
  1546.      Class System.Drawing.Imaging.FrameDimension page;
  1547.      ValueClass System.Guid guid;
  1548.      Void System.Drawing.Imaging.FrameDimension( ValueClass System.Guid guid);
  1549.      ValueClass System.Guid get_Guid();
  1550.      Class System.Drawing.Imaging.FrameDimension get_Time();
  1551.      Class System.Drawing.Imaging.FrameDimension get_Resolution();
  1552.      Class System.Drawing.Imaging.FrameDimension get_Page();
  1553.      Boolean Equals( Object o);
  1554.      I4 GetHashCode();
  1555.      String ToString();
  1556.      Void System.Drawing.Imaging.FrameDimension();
  1557.     property Guid { get(){} set(){} };
  1558.     property Time { get(){} set(){} };
  1559.     property Resolution { get(){} set(){} };
  1560.     property Page { get(){} set(){} };
  1561.     }
  1562. class System.Drawing.SafeNativeMethods : System.Object
  1563.     {
  1564.      String ThreadDataSlotName;
  1565.      I4 Ok;
  1566.      I4 GenericError;
  1567.      I4 InvalidParameter;
  1568.      I4 OutOfMemory;
  1569.      I4 ObjectBusy;
  1570.      I4 InsufficientBuffer;
  1571.      I4 NotImplemented;
  1572.      I4 Win32Error;
  1573.      I4 WrongState;
  1574.      I4 Aborted;
  1575.      I4 FileNotFound;
  1576.      I4 ValueOverflow;
  1577.      I4 AccessDenied;
  1578.      I4 UnknownImageFormat;
  1579.      I4 FontFamilyNotFound;
  1580.      I4 FontStyleNotFound;
  1581.      I4 NotTrueTypeFont;
  1582.      I4 UnsupportedGdiplusVersion;
  1583.      I4 GdiplusNotInitialized;
  1584.      I4 PropertyNotFound;
  1585.      I4 PropertyNotSupported;
  1586.      I4 UOI_FLAGS;
  1587.      I4 WSF_VISIBLE;
  1588.      I4 E_UNEXPECTED;
  1589.      I4 E_NOTIMPL;
  1590.      I4 E_OUTOFMEMORY;
  1591.      I4 E_INVALIDARG;
  1592.      I4 E_NOINTERFACE;
  1593.      I4 E_POINTER;
  1594.      I4 E_HANDLE;
  1595.      I4 E_ABORT;
  1596.      I4 E_FAIL;
  1597.      I4 E_ACCESSDENIED;
  1598.      I4 PM_NOREMOVE;
  1599.      I4 PM_REMOVE;
  1600.      I4 PM_NOYIELD;
  1601.      I4 GMEM_FIXED;
  1602.      I4 GMEM_MOVEABLE;
  1603.      I4 GMEM_NOCOMPACT;
  1604.      I4 GMEM_NODISCARD;
  1605.      I4 GMEM_ZEROINIT;
  1606.      I4 GMEM_MODIFY;
  1607.      I4 GMEM_DISCARDABLE;
  1608.      I4 GMEM_NOT_BANKED;
  1609.      I4 GMEM_SHARE;
  1610.      I4 GMEM_DDESHARE;
  1611.      I4 GMEM_NOTIFY;
  1612.      I4 GMEM_LOWER;
  1613.      I4 GMEM_VALID_FLAGS;
  1614.      I4 GMEM_INVALID_HANDLE;
  1615.      I4 DM_UPDATE;
  1616.      I4 DM_COPY;
  1617.      I4 DM_PROMPT;
  1618.      I4 DM_MODIFY;
  1619.      I4 DM_IN_BUFFER;
  1620.      I4 DM_IN_PROMPT;
  1621.      I4 DM_OUT_BUFFER;
  1622.      I4 DM_OUT_DEFAULT;
  1623.      I4 DT_PLOTTER;
  1624.      I4 DT_RASDISPLAY;
  1625.      I4 DT_RASPRINTER;
  1626.      I4 DT_RASCAMERA;
  1627.      I4 DT_CHARSTREAM;
  1628.      I4 DT_METAFILE;
  1629.      I4 DT_DISPFILE;
  1630.      I4 TECHNOLOGY;
  1631.      I4 DC_FIELDS;
  1632.      I4 DC_PAPERS;
  1633.      I4 DC_PAPERSIZE;
  1634.      I4 DC_MINEXTENT;
  1635.      I4 DC_MAXEXTENT;
  1636.      I4 DC_BINS;
  1637.      I4 DC_DUPLEX;
  1638.      I4 DC_SIZE;
  1639.      I4 DC_EXTRA;
  1640.      I4 DC_VERSION;
  1641.      I4 DC_DRIVER;
  1642.      I4 DC_BINNAMES;
  1643.      I4 DC_ENUMRESOLUTIONS;
  1644.      I4 DC_FILEDEPENDENCIES;
  1645.      I4 DC_TRUETYPE;
  1646.      I4 DC_PAPERNAMES;
  1647.      I4 DC_ORIENTATION;
  1648.      I4 DC_COPIES;
  1649.      I4 PD_ALLPAGES;
  1650.      I4 PD_SELECTION;
  1651.      I4 PD_PAGENUMS;
  1652.      I4 PD_CURRENTPAGE;
  1653.      I4 PD_NOSELECTION;
  1654.      I4 PD_NOPAGENUMS;
  1655.      I4 PD_NOCURRENTPAGE;
  1656.      I4 PD_COLLATE;
  1657.      I4 PD_PRINTTOFILE;
  1658.      I4 PD_PRINTSETUP;
  1659.      I4 PD_NOWARNING;
  1660.      I4 PD_RETURNDC;
  1661.      I4 PD_RETURNIC;
  1662.      I4 PD_RETURNDEFAULT;
  1663.      I4 PD_SHOWHELP;
  1664.      I4 PD_ENABLEPRINTHOOK;
  1665.      I4 PD_ENABLESETUPHOOK;
  1666.      I4 PD_ENABLEPRINTTEMPLATE;
  1667.      I4 PD_ENABLESETUPTEMPLATE;
  1668.      I4 PD_ENABLEPRINTTEMPLATEHANDLE;
  1669.      I4 PD_ENABLESETUPTEMPLATEHANDLE;
  1670.      I4 PD_USEDEVMODECOPIES;
  1671.      I4 PD_USEDEVMODECOPIESANDCOLLATE;
  1672.      I4 PD_DISABLEPRINTTOFILE;
  1673.      I4 PD_HIDEPRINTTOFILE;
  1674.      I4 PD_NONETWORKBUTTON;
  1675.      I4 DI_MASK;
  1676.      I4 DI_IMAGE;
  1677.      I4 DI_NORMAL;
  1678.      I4 DI_COMPAT;
  1679.      I4 DI_DEFAULTSIZE;
  1680.      I4 IDC_ARROW;
  1681.      I4 IDC_IBEAM;
  1682.      I4 IDC_WAIT;
  1683.      I4 IDC_CROSS;
  1684.      I4 IDC_UPARROW;
  1685.      I4 IDC_SIZE;
  1686.      I4 IDC_ICON;
  1687.      I4 IDC_SIZENWSE;
  1688.      I4 IDC_SIZENESW;
  1689.      I4 IDC_SIZEWE;
  1690.      I4 IDC_SIZENS;
  1691.      I4 IDC_SIZEALL;
  1692.      I4 IDC_NO;
  1693.      I4 IDC_APPSTARTING;
  1694.      I4 IDC_HELP;
  1695.      I4 IMAGE_BITMAP;
  1696.      I4 IMAGE_ICON;
  1697.      I4 IMAGE_CURSOR;
  1698.      I4 IMAGE_ENHMETAFILE;
  1699.      I4 IDI_APPLICATION;
  1700.      I4 IDI_HAND;
  1701.      I4 IDI_QUESTION;
  1702.      I4 IDI_EXCLAMATION;
  1703.      I4 IDI_ASTERISK;
  1704.      I4 IDI_WINLOGO;
  1705.      I4 IDI_WARNING;
  1706.      I4 IDI_ERROR;
  1707.      I4 IDI_INFORMATION;
  1708.      I4 SRCCOPY;
  1709.      I4 PLANES;
  1710.      I4 PS_SOLID;
  1711.      I4 PS_DASH;
  1712.      I4 PS_DOT;
  1713.      I4 PS_DASHDOT;
  1714.      I4 PS_DASHDOTDOT;
  1715.      I4 PS_NULL;
  1716.      I4 PS_INSIDEFRAME;
  1717.      I4 PS_USERSTYLE;
  1718.      I4 PS_ALTERNATE;
  1719.      I4 PS_STYLE_MASK;
  1720.      I4 PS_ENDCAP_ROUND;
  1721.      I4 PS_ENDCAP_SQUARE;
  1722.      I4 PS_ENDCAP_FLAT;
  1723.      I4 PS_ENDCAP_MASK;
  1724.      I4 PS_JOIN_ROUND;
  1725.      I4 PS_JOIN_BEVEL;
  1726.      I4 PS_JOIN_MITER;
  1727.      I4 PS_JOIN_MASK;
  1728.      I4 PS_COSMETIC;
  1729.      I4 PS_GEOMETRIC;
  1730.      I4 PS_TYPE_MASK;
  1731.      I4 BITSPIXEL;
  1732.      I4 ALTERNATE;
  1733.      I4 LOGPIXELSX;
  1734.      I4 LOGPIXELSY;
  1735.      I4 WINDING;
  1736.      I4 VERTRES;
  1737.      I4 HORZRES;
  1738.      I4 DM_SPECVERSION;
  1739.      I4 DM_ORIENTATION;
  1740.      I4 DM_PAPERSIZE;
  1741.      I4 DM_PAPERLENGTH;
  1742.      I4 DM_PAPERWIDTH;
  1743.      I4 DM_SCALE;
  1744.      I4 DM_COPIES;
  1745.      I4 DM_DEFAULTSOURCE;
  1746.      I4 DM_PRINTQUALITY;
  1747.      I4 DM_COLOR;
  1748.      I4 DM_DUPLEX;
  1749.      I4 DM_YRESOLUTION;
  1750.      I4 DM_TTOPTION;
  1751.      I4 DM_COLLATE;
  1752.      I4 DM_FORMNAME;
  1753.      I4 DM_LOGPIXELS;
  1754.      I4 DM_BITSPERPEL;
  1755.      I4 DM_PELSWIDTH;
  1756.      I4 DM_PELSHEIGHT;
  1757.      I4 DM_DISPLAYFLAGS;
  1758.      I4 DM_DISPLAYFREQUENCY;
  1759.      I4 DM_PANNINGWIDTH;
  1760.      I4 DM_PANNINGHEIGHT;
  1761.      I4 DM_ICMMETHOD;
  1762.      I4 DM_ICMINTENT;
  1763.      I4 DM_MEDIATYPE;
  1764.      I4 DM_DITHERTYPE;
  1765.      I4 DM_ICCMANUFACTURER;
  1766.      I4 DM_ICCMODEL;
  1767.      I4 DMORIENT_PORTRAIT;
  1768.      I4 DMORIENT_LANDSCAPE;
  1769.      I4 DMPAPER_LETTER;
  1770.      I4 DMPAPER_LETTERSMALL;
  1771.      I4 DMPAPER_TABLOID;
  1772.      I4 DMPAPER_LEDGER;
  1773.      I4 DMPAPER_LEGAL;
  1774.      I4 DMPAPER_STATEMENT;
  1775.      I4 DMPAPER_EXECUTIVE;
  1776.      I4 DMPAPER_A3;
  1777.      I4 DMPAPER_A4;
  1778.      I4 DMPAPER_A4SMALL;
  1779.      I4 DMPAPER_A5;
  1780.      I4 DMPAPER_B4;
  1781.      I4 DMPAPER_B5;
  1782.      I4 DMPAPER_FOLIO;
  1783.      I4 DMPAPER_QUARTO;
  1784.      I4 DMPAPER_10X14;
  1785.      I4 DMPAPER_11X17;
  1786.      I4 DMPAPER_NOTE;
  1787.      I4 DMPAPER_ENV_9;
  1788.      I4 DMPAPER_ENV_10;
  1789.      I4 DMPAPER_ENV_11;
  1790.      I4 DMPAPER_ENV_12;
  1791.      I4 DMPAPER_ENV_14;
  1792.      I4 DMPAPER_CSHEET;
  1793.      I4 DMPAPER_DSHEET;
  1794.      I4 DMPAPER_ESHEET;
  1795.      I4 DMPAPER_ENV_DL;
  1796.      I4 DMPAPER_ENV_C5;
  1797.      I4 DMPAPER_ENV_C3;
  1798.      I4 DMPAPER_ENV_C4;
  1799.      I4 DMPAPER_ENV_C6;
  1800.      I4 DMPAPER_ENV_C65;
  1801.      I4 DMPAPER_ENV_B4;
  1802.      I4 DMPAPER_ENV_B5;
  1803.      I4 DMPAPER_ENV_B6;
  1804.      I4 DMPAPER_ENV_ITALY;
  1805.      I4 DMPAPER_ENV_MONARCH;
  1806.      I4 DMPAPER_ENV_PERSONAL;
  1807.      I4 DMPAPER_FANFOLD_US;
  1808.      I4 DMPAPER_FANFOLD_STD_GERMAN;
  1809.      I4 DMPAPER_FANFOLD_LGL_GERMAN;
  1810.      I4 DMPAPER_ISO_B4;
  1811.      I4 DMPAPER_JAPANESE_POSTCARD;
  1812.      I4 DMPAPER_9X11;
  1813.      I4 DMPAPER_10X11;
  1814.      I4 DMPAPER_15X11;
  1815.      I4 DMPAPER_ENV_INVITE;
  1816.      I4 DMPAPER_RESERVED_48;
  1817.      I4 DMPAPER_RESERVED_49;
  1818.      I4 DMPAPER_LETTER_EXTRA;
  1819.      I4 DMPAPER_LEGAL_EXTRA;
  1820.      I4 DMPAPER_TABLOID_EXTRA;
  1821.      I4 DMPAPER_A4_EXTRA;
  1822.      I4 DMPAPER_LETTER_TRANSVERSE;
  1823.      I4 DMPAPER_A4_TRANSVERSE;
  1824.      I4 DMPAPER_LETTER_EXTRA_TRANSVERSE;
  1825.      I4 DMPAPER_A_PLUS;
  1826.      I4 DMPAPER_B_PLUS;
  1827.      I4 DMPAPER_LETTER_PLUS;
  1828.      I4 DMPAPER_A4_PLUS;
  1829.      I4 DMPAPER_A5_TRANSVERSE;
  1830.      I4 DMPAPER_B5_TRANSVERSE;
  1831.      I4 DMPAPER_A3_EXTRA;
  1832.      I4 DMPAPER_A5_EXTRA;
  1833.      I4 DMPAPER_B5_EXTRA;
  1834.      I4 DMPAPER_A2;
  1835.      I4 DMPAPER_A3_TRANSVERSE;
  1836.      I4 DMPAPER_A3_EXTRA_TRANSVERSE;
  1837.      I4 DMPAPER_DBL_JAPANESE_POSTCARD;
  1838.      I4 DMPAPER_A6;
  1839.      I4 DMPAPER_JENV_KAKU2;
  1840.      I4 DMPAPER_JENV_KAKU3;
  1841.      I4 DMPAPER_JENV_CHOU3;
  1842.      I4 DMPAPER_JENV_CHOU4;
  1843.      I4 DMPAPER_LETTER_ROTATED;
  1844.      I4 DMPAPER_A3_ROTATED;
  1845.      I4 DMPAPER_A4_ROTATED;
  1846.      I4 DMPAPER_A5_ROTATED;
  1847.      I4 DMPAPER_B4_JIS_ROTATED;
  1848.      I4 DMPAPER_B5_JIS_ROTATED;
  1849.      I4 DMPAPER_JAPANESE_POSTCARD_ROTATED;
  1850.      I4 DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED;
  1851.      I4 DMPAPER_A6_ROTATED;
  1852.      I4 DMPAPER_JENV_KAKU2_ROTATED;
  1853.      I4 DMPAPER_JENV_KAKU3_ROTATED;
  1854.      I4 DMPAPER_JENV_CHOU3_ROTATED;
  1855.      I4 DMPAPER_JENV_CHOU4_ROTATED;
  1856.      I4 DMPAPER_B6_JIS;
  1857.      I4 DMPAPER_B6_JIS_ROTATED;
  1858.      I4 DMPAPER_12X11;
  1859.      I4 DMPAPER_JENV_YOU4;
  1860.      I4 DMPAPER_JENV_YOU4_ROTATED;
  1861.      I4 DMPAPER_P16K;
  1862.      I4 DMPAPER_P32K;
  1863.      I4 DMPAPER_P32KBIG;
  1864.      I4 DMPAPER_PENV_1;
  1865.      I4 DMPAPER_PENV_2;
  1866.      I4 DMPAPER_PENV_3;
  1867.      I4 DMPAPER_PENV_4;
  1868.      I4 DMPAPER_PENV_5;
  1869.      I4 DMPAPER_PENV_6;
  1870.      I4 DMPAPER_PENV_7;
  1871.      I4 DMPAPER_PENV_8;
  1872.      I4 DMPAPER_PENV_9;
  1873.      I4 DMPAPER_PENV_10;
  1874.      I4 DMPAPER_P16K_ROTATED;
  1875.      I4 DMPAPER_P32K_ROTATED;
  1876.      I4 DMPAPER_P32KBIG_ROTATED;
  1877.      I4 DMPAPER_PENV_1_ROTATED;
  1878.      I4 DMPAPER_PENV_2_ROTATED;
  1879.      I4 DMPAPER_PENV_3_ROTATED;
  1880.      I4 DMPAPER_PENV_4_ROTATED;
  1881.      I4 DMPAPER_PENV_5_ROTATED;
  1882.      I4 DMPAPER_PENV_6_ROTATED;
  1883.      I4 DMPAPER_PENV_7_ROTATED;
  1884.      I4 DMPAPER_PENV_8_ROTATED;
  1885.      I4 DMPAPER_PENV_9_ROTATED;
  1886.      I4 DMPAPER_PENV_10_ROTATED;
  1887.      I4 DMPAPER_LAST;
  1888.      I4 DMPAPER_USER;
  1889.      I4 DMBIN_UPPER;
  1890.      I4 DMBIN_ONLYONE;
  1891.      I4 DMBIN_LOWER;
  1892.      I4 DMBIN_MIDDLE;
  1893.      I4 DMBIN_MANUAL;
  1894.      I4 DMBIN_ENVELOPE;
  1895.      I4 DMBIN_ENVMANUAL;
  1896.      I4 DMBIN_AUTO;
  1897.      I4 DMBIN_TRACTOR;
  1898.      I4 DMBIN_SMALLFMT;
  1899.      I4 DMBIN_LARGEFMT;
  1900.      I4 DMBIN_LARGECAPACITY;
  1901.      I4 DMBIN_CASSETTE;
  1902.      I4 DMBIN_FORMSOURCE;
  1903.      I4 DMBIN_LAST;
  1904.      I4 DMBIN_USER;
  1905.      I4 DMRES_DRAFT;
  1906.      I4 DMRES_LOW;
  1907.      I4 DMRES_MEDIUM;
  1908.      I4 DMRES_HIGH;
  1909.      I4 DMCOLOR_MONOCHROME;
  1910.      I4 DMCOLOR_COLOR;
  1911.      I4 DMDUP_SIMPLEX;
  1912.      I4 DMDUP_VERTICAL;
  1913.      I4 DMDUP_HORIZONTAL;
  1914.      I4 DMTT_BITMAP;
  1915.      I4 DMTT_DOWNLOAD;
  1916.      I4 DMTT_SUBDEV;
  1917.      I4 DMTT_DOWNLOAD_OUTLINE;
  1918.      I4 DMCOLLATE_FALSE;
  1919.      I4 DMCOLLATE_TRUE;
  1920.      I4 DMDISPLAYFLAGS_TEXTMODE;
  1921.      I4 DMICMMETHOD_NONE;
  1922.      I4 DMICMMETHOD_SYSTEM;
  1923.      I4 DMICMMETHOD_DRIVER;
  1924.      I4 DMICMMETHOD_DEVICE;
  1925.      I4 DMICMMETHOD_USER;
  1926.      I4 DMICM_SATURATE;
  1927.      I4 DMICM_CONTRAST;
  1928.      I4 DMICM_COLORMETRIC;
  1929.      I4 DMICM_USER;
  1930.      I4 DMMEDIA_STANDARD;
  1931.      I4 DMMEDIA_TRANSPARENCY;
  1932.      I4 DMMEDIA_GLOSSY;
  1933.      I4 DMMEDIA_USER;
  1934.      I4 DMDITHER_NONE;
  1935.      I4 DMDITHER_COARSE;
  1936.      I4 DMDITHER_FINE;
  1937.      I4 DMDITHER_LINEART;
  1938.      I4 DMDITHER_GRAYSCALE;
  1939.      I4 DMDITHER_USER;
  1940.      I4 PRINTER_ENUM_DEFAULT;
  1941.      I4 PRINTER_ENUM_LOCAL;
  1942.      I4 PRINTER_ENUM_CONNECTIONS;
  1943.      I4 PRINTER_ENUM_FAVORITE;
  1944.      I4 PRINTER_ENUM_NAME;
  1945.      I4 PRINTER_ENUM_REMOTE;
  1946.      I4 PRINTER_ENUM_SHARED;
  1947.      I4 PRINTER_ENUM_NETWORK;
  1948.      I4 PRINTER_ENUM_EXPAND;
  1949.      I4 PRINTER_ENUM_CONTAINER;
  1950.      I4 PRINTER_ENUM_ICONMASK;
  1951.      I4 PRINTER_ENUM_ICON1;
  1952.      I4 PRINTER_ENUM_ICON2;
  1953.      I4 PRINTER_ENUM_ICON3;
  1954.      I4 PRINTER_ENUM_ICON4;
  1955.      I4 PRINTER_ENUM_ICON5;
  1956.      I4 PRINTER_ENUM_ICON6;
  1957.      I4 PRINTER_ENUM_ICON7;
  1958.      I4 PRINTER_ENUM_ICON8;
  1959.      I4 DC_BINADJUST;
  1960.      I4 DC_EMF_COMPLIANT;
  1961.      I4 DC_DATATYPE_PRODUCED;
  1962.      I4 DC_COLLATE;
  1963.      I4 DCTT_BITMAP;
  1964.      I4 DCTT_DOWNLOAD;
  1965.      I4 DCTT_SUBDEV;
  1966.      I4 DCTT_DOWNLOAD_OUTLINE;
  1967.      I4 DCBA_FACEUPNONE;
  1968.      I4 DCBA_FACEUPCENTER;
  1969.      I4 DCBA_FACEUPLEFT;
  1970.      I4 DCBA_FACEUPRIGHT;
  1971.      I4 DCBA_FACEDOWNNONE;
  1972.      I4 DCBA_FACEDOWNCENTER;
  1973.      I4 DCBA_FACEDOWNLEFT;
  1974.      I4 DCBA_FACEDOWNRIGHT;
  1975.      I4 SM_CXSCREEN;
  1976.      I4 SM_CYSCREEN;
  1977.      I4 SM_CXVSCROLL;
  1978.      I4 SM_CYHSCROLL;
  1979.      I4 SM_CYCAPTION;
  1980.      I4 SM_CXBORDER;
  1981.      I4 SM_CYBORDER;
  1982.      I4 SM_CXDLGFRAME;
  1983.      I4 SM_CYDLGFRAME;
  1984.      I4 SM_CYVTHUMB;
  1985.      I4 SM_CXHTHUMB;
  1986.      I4 SM_CXICON;
  1987.      I4 SM_CYICON;
  1988.      I4 SM_CXCURSOR;
  1989.      I4 SM_CYCURSOR;
  1990.      I4 SM_CYMENU;
  1991.      I4 SM_CXFULLSCREEN;
  1992.      I4 SM_CYFULLSCREEN;