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

VC书籍

开发平台:

C/C++

  1.      Void ResetTransform();
  2.      Void MultiplyTransform( Class System.Drawing.Drawing2D.Matrix matrix);
  3.      Void MultiplyTransform( Class System.Drawing.Drawing2D.Matrix matrix,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  4.      Void TranslateTransform( R4 dx,  R4 dy);
  5.      Void TranslateTransform( R4 dx,  R4 dy,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  6.      Void ScaleTransform( R4 sx,  R4 sy);
  7.      Void ScaleTransform( R4 sx,  R4 sy,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  8.      Void RotateTransform( R4 angle);
  9.      Void RotateTransform( R4 angle,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  10.      ValueClass System.Drawing.PointF get_FocusScales();
  11.      Void set_FocusScales( ValueClass System.Drawing.PointF value);
  12.      Void _SetWrapMode( ValueClass System.Drawing.Drawing2D.WrapMode wrapMode);
  13.      ValueClass System.Drawing.Drawing2D.WrapMode _GetWrapMode();
  14.      ValueClass System.Drawing.Drawing2D.WrapMode get_WrapMode();
  15.      Void set_WrapMode( ValueClass System.Drawing.Drawing2D.WrapMode value);
  16.      Void System.Drawing.Drawing2D.PathGradientBrush( I nativeBrush);
  17.     property CenterColor { get(){} set(){} };
  18.     property SurroundColors { get(){} set(){} };
  19.     property CenterPoint { get(){} set(){} };
  20.     property Rectangle { get(){} set(){} };
  21.     property Blend { get(){} set(){} };
  22.     property InterpolationColors { get(){} set(){} };
  23.     property Transform { get(){} set(){} };
  24.     property FocusScales { get(){} set(){} };
  25.     property WrapMode { get(){} set(){} };
  26.     }
  27. class System.Drawing.Drawing2D.PathPointType : System.Enum
  28.     {
  29.      I4 value__;
  30.      ValueClass System.Drawing.Drawing2D.PathPointType Start;
  31.      ValueClass System.Drawing.Drawing2D.PathPointType Line;
  32.      ValueClass System.Drawing.Drawing2D.PathPointType Bezier;
  33.      ValueClass System.Drawing.Drawing2D.PathPointType PathTypeMask;
  34.      ValueClass System.Drawing.Drawing2D.PathPointType DashMode;
  35.      ValueClass System.Drawing.Drawing2D.PathPointType PathMarker;
  36.      ValueClass System.Drawing.Drawing2D.PathPointType CloseSubpath;
  37.      ValueClass System.Drawing.Drawing2D.PathPointType Bezier3;
  38.     }
  39. class System.Drawing.Drawing2D.PenAlignment : System.Enum
  40.     {
  41.      I4 value__;
  42.      ValueClass System.Drawing.Drawing2D.PenAlignment Center;
  43.      ValueClass System.Drawing.Drawing2D.PenAlignment Inset;
  44.      ValueClass System.Drawing.Drawing2D.PenAlignment Outset;
  45.      ValueClass System.Drawing.Drawing2D.PenAlignment Left;
  46.      ValueClass System.Drawing.Drawing2D.PenAlignment Right;
  47.     }
  48. class System.Drawing.Drawing2D.PenType : System.Enum
  49.     {
  50.      I4 value__;
  51.      ValueClass System.Drawing.Drawing2D.PenType SolidColor;
  52.      ValueClass System.Drawing.Drawing2D.PenType HatchFill;
  53.      ValueClass System.Drawing.Drawing2D.PenType TextureFill;
  54.      ValueClass System.Drawing.Drawing2D.PenType PathGradient;
  55.      ValueClass System.Drawing.Drawing2D.PenType LinearGradient;
  56.     }
  57. class System.Drawing.Imaging.PixelFormat : System.Enum
  58.     {
  59.      I4 value__;
  60.      ValueClass System.Drawing.Imaging.PixelFormat Indexed;
  61.      ValueClass System.Drawing.Imaging.PixelFormat Gdi;
  62.      ValueClass System.Drawing.Imaging.PixelFormat Alpha;
  63.      ValueClass System.Drawing.Imaging.PixelFormat PAlpha;
  64.      ValueClass System.Drawing.Imaging.PixelFormat Extended;
  65.      ValueClass System.Drawing.Imaging.PixelFormat Canonical;
  66.      ValueClass System.Drawing.Imaging.PixelFormat Undefined;
  67.      ValueClass System.Drawing.Imaging.PixelFormat DontCare;
  68.      ValueClass System.Drawing.Imaging.PixelFormat Format1bppIndexed;
  69.      ValueClass System.Drawing.Imaging.PixelFormat Format4bppIndexed;
  70.      ValueClass System.Drawing.Imaging.PixelFormat Format8bppIndexed;
  71.      ValueClass System.Drawing.Imaging.PixelFormat Format16bppGrayScale;
  72.      ValueClass System.Drawing.Imaging.PixelFormat Format16bppRgb555;
  73.      ValueClass System.Drawing.Imaging.PixelFormat Format16bppRgb565;
  74.      ValueClass System.Drawing.Imaging.PixelFormat Format16bppArgb1555;
  75.      ValueClass System.Drawing.Imaging.PixelFormat Format24bppRgb;
  76.      ValueClass System.Drawing.Imaging.PixelFormat Format32bppRgb;
  77.      ValueClass System.Drawing.Imaging.PixelFormat Format32bppArgb;
  78.      ValueClass System.Drawing.Imaging.PixelFormat Format32bppPArgb;
  79.      ValueClass System.Drawing.Imaging.PixelFormat Format48bppRgb;
  80.      ValueClass System.Drawing.Imaging.PixelFormat Format64bppArgb;
  81.      ValueClass System.Drawing.Imaging.PixelFormat Format64bppPArgb;
  82.      ValueClass System.Drawing.Imaging.PixelFormat Max;
  83.     }
  84. class System.Drawing.Drawing2D.PixelOffsetMode : System.Enum
  85.     {
  86.      I4 value__;
  87.      ValueClass System.Drawing.Drawing2D.PixelOffsetMode Invalid;
  88.      ValueClass System.Drawing.Drawing2D.PixelOffsetMode Default;
  89.      ValueClass System.Drawing.Drawing2D.PixelOffsetMode HighSpeed;
  90.      ValueClass System.Drawing.Drawing2D.PixelOffsetMode HighQuality;
  91.      ValueClass System.Drawing.Drawing2D.PixelOffsetMode None;
  92.      ValueClass System.Drawing.Drawing2D.PixelOffsetMode Half;
  93.     }
  94. class System.Drawing.Imaging.PlayRecordCallback : System.MulticastDelegate
  95.     {
  96.      Void System.Drawing.Imaging.PlayRecordCallback( Object object,  I method);
  97.      Void Invoke( ValueClass System.Drawing.Imaging.EmfPlusRecordType recordType,  I4 flags,  I4 dataSize,  I recordData);
  98.      Class System.IAsyncResult BeginInvoke( ValueClass System.Drawing.Imaging.EmfPlusRecordType recordType,  I4 flags,  I4 dataSize,  I recordData,  Class System.AsyncCallback callback,  Object object);
  99.      Void EndInvoke( Class System.IAsyncResult result);
  100.     }
  101. class System.Drawing.PointF : System.ValueType
  102.     {
  103.      ValueClass System.Drawing.PointF Empty;
  104.      R4 x;
  105.      R4 y;
  106.      Void System.Drawing.PointF( R4 x,  R4 y);
  107.      Boolean get_IsEmpty();
  108.      R4 get_X();
  109.      Void set_X( R4 value);
  110.      R4 get_Y();
  111.      Void set_Y( R4 value);
  112.      ValueClass System.Drawing.PointF op_Addition( ValueClass System.Drawing.PointF pt,  ValueClass System.Drawing.Size sz);
  113.      ValueClass System.Drawing.PointF op_Subtraction( ValueClass System.Drawing.PointF pt,  ValueClass System.Drawing.Size sz);
  114.      Boolean op_Equality( ValueClass System.Drawing.PointF left,  ValueClass System.Drawing.PointF right);
  115.      Boolean op_Inequality( ValueClass System.Drawing.PointF left,  ValueClass System.Drawing.PointF right);
  116.      Boolean Equals( Object obj);
  117.      I4 GetHashCode();
  118.      String ToString();
  119.      Void Offset( R4 dx,  R4 dy);
  120.      Void System.Drawing.PointF();
  121.     property IsEmpty { get(){} set(){} };
  122.     property X { get(){} set(){} };
  123.     property Y { get(){} set(){} };
  124.     }
  125. class System.Drawing.Text.PrivateFontCollection : System.Drawing.Text.FontCollection
  126.     {
  127.      Void System.Drawing.Text.PrivateFontCollection();
  128.      Void Dispose( Boolean disposing);
  129.      Void AddFontFile( String filename);
  130.      Void AddMemoryFont( I memory,  I4 length);
  131.     }
  132. class System.Drawing.Imaging.PropertyItem : System.Object
  133.     {
  134.      I4 id;
  135.      I4 len;
  136.      I2 type;
  137.      SZArray UI1 value;
  138.      Void System.Drawing.Imaging.PropertyItem();
  139.      I4 get_Id();
  140.      Void set_Id( I4 value);
  141.      I4 get_Len();
  142.      Void set_Len( I4 value);
  143.      I2 get_Type();
  144.      Void set_Type( I2 value);
  145.      SZArray UI1 get_Value();
  146.      Void set_Value( SZArray UI1 value);
  147.     property Id { get(){} set(){} };
  148.     property Len { get(){} set(){} };
  149.     property Type { get(){} set(){} };
  150.     property Value { get(){} set(){} };
  151.     }
  152. class System.Drawing.Drawing2D.QualityMode : System.Enum
  153.     {
  154.      I4 value__;
  155.      ValueClass System.Drawing.Drawing2D.QualityMode Invalid;
  156.      ValueClass System.Drawing.Drawing2D.QualityMode Default;
  157.      ValueClass System.Drawing.Drawing2D.QualityMode Low;
  158.      ValueClass System.Drawing.Drawing2D.QualityMode High;
  159.     }
  160. class System.Drawing.RectangleF : System.ValueType
  161.     {
  162.      ValueClass System.Drawing.RectangleF Empty;
  163.      R4 x;
  164.      R4 y;
  165.      R4 width;
  166.      R4 height;
  167.      Void System.Drawing.RectangleF( R4 x,  R4 y,  R4 width,  R4 height);
  168.      Void System.Drawing.RectangleF( ValueClass System.Drawing.PointF location,  ValueClass System.Drawing.SizeF size);
  169.      ValueClass System.Drawing.RectangleF FromLTRB( R4 left,  R4 top,  R4 right,  R4 bottom);
  170.      ValueClass System.Drawing.PointF get_Location();
  171.      Void set_Location( ValueClass System.Drawing.PointF value);
  172.      ValueClass System.Drawing.SizeF get_Size();
  173.      Void set_Size( ValueClass System.Drawing.SizeF value);
  174.      R4 get_X();
  175.      Void set_X( R4 value);
  176.      R4 get_Y();
  177.      Void set_Y( R4 value);
  178.      R4 get_Width();
  179.      Void set_Width( R4 value);
  180.      R4 get_Height();
  181.      Void set_Height( R4 value);
  182.      R4 get_Left();
  183.      R4 get_Top();
  184.      R4 get_Right();
  185.      R4 get_Bottom();
  186.      Boolean get_IsEmpty();
  187.      Boolean Equals( Object obj);
  188.      Boolean op_Equality( ValueClass System.Drawing.RectangleF left,  ValueClass System.Drawing.RectangleF right);
  189.      Boolean op_Inequality( ValueClass System.Drawing.RectangleF left,  ValueClass System.Drawing.RectangleF right);
  190.      Boolean Contains( R4 x,  R4 y);
  191.      Boolean Contains( ValueClass System.Drawing.PointF pt);
  192.      Boolean Contains( ValueClass System.Drawing.RectangleF rect);
  193.      I4 GetHashCode();
  194.      Void Inflate( R4 x,  R4 y);
  195.      Void Inflate( ValueClass System.Drawing.SizeF size);
  196.      ValueClass System.Drawing.RectangleF Inflate( ValueClass System.Drawing.RectangleF rect,  R4 x,  R4 y);
  197.      Void Intersect( ValueClass System.Drawing.RectangleF rect);
  198.      ValueClass System.Drawing.RectangleF Intersect( ValueClass System.Drawing.RectangleF a,  ValueClass System.Drawing.RectangleF b);
  199.      Boolean IntersectsWith( ValueClass System.Drawing.RectangleF rect);
  200.      ValueClass System.Drawing.RectangleF Union( ValueClass System.Drawing.RectangleF a,  ValueClass System.Drawing.RectangleF b);
  201.      Void Offset( ValueClass System.Drawing.PointF pos);
  202.      Void Offset( R4 x,  R4 y);
  203.      ValueClass System.Drawing.Internal.GPRECTF ToGPRECTF();
  204.      ValueClass System.Drawing.RectangleF op_Implicit( ValueClass System.Drawing.Rectangle r);
  205.      String ToString();
  206.      Void System.Drawing.RectangleF();
  207.     property Location { get(){} set(){} };
  208.     property Size { get(){} set(){} };
  209.     property X { get(){} set(){} };
  210.     property Y { get(){} set(){} };
  211.     property Width { get(){} set(){} };
  212.     property Height { get(){} set(){} };
  213.     property Left { get(){} set(){} };
  214.     property Top { get(){} set(){} };
  215.     property Right { get(){} set(){} };
  216.     property Bottom { get(){} set(){} };
  217.     property IsEmpty { get(){} set(){} };
  218.     }
  219. class System.Drawing.Drawing2D.RegionData : System.Object
  220.     {
  221.      SZArray UI1 data;
  222.      Void System.Drawing.Drawing2D.RegionData( SZArray UI1 data);
  223.      SZArray UI1 get_Data();
  224.      Void set_Data( SZArray UI1 value);
  225.     property Data { get(){} set(){} };
  226.     }
  227. class System.Drawing.SizeF : System.ValueType
  228.     {
  229.      ValueClass System.Drawing.SizeF Empty;
  230.      R4 width;
  231.      R4 height;
  232.      Void System.Drawing.SizeF( ValueClass System.Drawing.SizeF size);
  233.      Void System.Drawing.SizeF( ValueClass System.Drawing.PointF pt);
  234.      Void System.Drawing.SizeF( R4 width,  R4 height);
  235.      ValueClass System.Drawing.SizeF op_Addition( ValueClass System.Drawing.SizeF sz1,  ValueClass System.Drawing.SizeF sz2);
  236.      ValueClass System.Drawing.SizeF op_Subtraction( ValueClass System.Drawing.SizeF sz1,  ValueClass System.Drawing.SizeF sz2);
  237.      Boolean op_Equality( ValueClass System.Drawing.SizeF sz1,  ValueClass System.Drawing.SizeF sz2);
  238.      Boolean op_Inequality( ValueClass System.Drawing.SizeF sz1,  ValueClass System.Drawing.SizeF sz2);
  239.      ValueClass System.Drawing.PointF op_Explicit( ValueClass System.Drawing.SizeF size);
  240.      Boolean get_IsEmpty();
  241.      R4 get_Width();
  242.      Void set_Width( R4 value);
  243.      R4 get_Height();
  244.      Void set_Height( R4 value);
  245.      Boolean Equals( Object obj);
  246.      I4 GetHashCode();
  247.      ValueClass System.Drawing.PointF ToPointF();
  248.      ValueClass System.Drawing.Size ToSize();
  249.      String ToString();
  250.      Void System.Drawing.SizeF();
  251.     property IsEmpty { get(){} set(){} };
  252.     property Width { get(){} set(){} };
  253.     property Height { get(){} set(){} };
  254.     }
  255. class System.Drawing.Drawing2D.SmoothingMode : System.Enum
  256.     {
  257.      I4 value__;
  258.      ValueClass System.Drawing.Drawing2D.SmoothingMode Invalid;
  259.      ValueClass System.Drawing.Drawing2D.SmoothingMode Default;
  260.      ValueClass System.Drawing.Drawing2D.SmoothingMode HighSpeed;
  261.      ValueClass System.Drawing.Drawing2D.SmoothingMode HighQuality;
  262.      ValueClass System.Drawing.Drawing2D.SmoothingMode None;
  263.      ValueClass System.Drawing.Drawing2D.SmoothingMode AntiAlias;
  264.     }
  265. class System.Drawing.StringAlignment : System.Enum
  266.     {
  267.      I4 value__;
  268.      ValueClass System.Drawing.StringAlignment Near;
  269.      ValueClass System.Drawing.StringAlignment Center;
  270.      ValueClass System.Drawing.StringAlignment Far;
  271.     }
  272. class System.Drawing.StringDigitSubstitute : System.Enum
  273.     {
  274.      I4 value__;
  275.      ValueClass System.Drawing.StringDigitSubstitute User;
  276.      ValueClass System.Drawing.StringDigitSubstitute None;
  277.      ValueClass System.Drawing.StringDigitSubstitute National;
  278.      ValueClass System.Drawing.StringDigitSubstitute Traditional;
  279.     }
  280. class System.Drawing.StringFormatFlags : System.Enum
  281.     {
  282.      I4 value__;
  283.      ValueClass System.Drawing.StringFormatFlags DirectionRightToLeft;
  284.      ValueClass System.Drawing.StringFormatFlags DirectionVertical;
  285.      ValueClass System.Drawing.StringFormatFlags FitBlackBox;
  286.      ValueClass System.Drawing.StringFormatFlags DisplayFormatControl;
  287.      ValueClass System.Drawing.StringFormatFlags NoFontFallback;
  288.      ValueClass System.Drawing.StringFormatFlags MeasureTrailingSpaces;
  289.      ValueClass System.Drawing.StringFormatFlags NoWrap;
  290.      ValueClass System.Drawing.StringFormatFlags LineLimit;
  291.      ValueClass System.Drawing.StringFormatFlags NoClip;
  292.     }
  293. class System.Drawing.StringTrimming : System.Enum
  294.     {
  295.      I4 value__;
  296.      ValueClass System.Drawing.StringTrimming None;
  297.      ValueClass System.Drawing.StringTrimming Character;
  298.      ValueClass System.Drawing.StringTrimming Word;
  299.      ValueClass System.Drawing.StringTrimming EllipsisCharacter;
  300.      ValueClass System.Drawing.StringTrimming EllipsisWord;
  301.      ValueClass System.Drawing.StringTrimming EllipsisPath;
  302.     }
  303. class System.Drawing.StringUnit : System.Enum
  304.     {
  305.      I4 value__;
  306.      ValueClass System.Drawing.StringUnit World;
  307.      ValueClass System.Drawing.StringUnit Display;
  308.      ValueClass System.Drawing.StringUnit Pixel;
  309.      ValueClass System.Drawing.StringUnit Point;
  310.      ValueClass System.Drawing.StringUnit Inch;
  311.      ValueClass System.Drawing.StringUnit Document;
  312.      ValueClass System.Drawing.StringUnit Millimeter;
  313.      ValueClass System.Drawing.StringUnit Em;
  314.     }
  315. class System.Drawing.Internal.SystemColorTracker : System.Object
  316.     {
  317.      I4 INITIAL_SIZE;
  318.      I4 WARNING_SIZE;
  319.      R4 EXPAND_THRESHOLD;
  320.      I4 EXPAND_FACTOR;
  321.      SZArray Class System.WeakReference list;
  322.      I4 count;
  323.      Boolean addedTracker;
  324.      Void System.Drawing.Internal.SystemColorTracker();
  325.      Void Add( Class System.Drawing.Internal.ISystemColorTracker obj);
  326.      Void CleanOutBrokenLinks();
  327.      Void GarbageCollectList();
  328.      Void OnUserPreferenceChanged( Object sender,  Class Microsoft.Win32.UserPreferenceChangedEventArgs e);
  329.      Void System.Drawing.Internal.SystemColorTracker();
  330.     }
  331. class System.Drawing.Text.TextRenderingHint : System.Enum
  332.     {
  333.      I4 value__;
  334.      ValueClass System.Drawing.Text.TextRenderingHint SystemDefault;
  335.      ValueClass System.Drawing.Text.TextRenderingHint SingleBitPerPixelGridFit;
  336.      ValueClass System.Drawing.Text.TextRenderingHint SingleBitPerPixel;
  337.      ValueClass System.Drawing.Text.TextRenderingHint AntiAliasGridFit;
  338.      ValueClass System.Drawing.Text.TextRenderingHint AntiAlias;
  339.      ValueClass System.Drawing.Text.TextRenderingHint ClearTypeGridFit;
  340.     }
  341. class System.Drawing.TextureBrush : System.Drawing.Brush
  342.     {
  343.      Void System.Drawing.TextureBrush();
  344.      Void System.Drawing.TextureBrush( Class System.Drawing.Image bitmap);
  345.      Void System.Drawing.TextureBrush( Class System.Drawing.Image image,  ValueClass System.Drawing.Drawing2D.WrapMode wrapMode);
  346.      Void System.Drawing.TextureBrush( Class System.Drawing.Image image,  ValueClass System.Drawing.Drawing2D.WrapMode wrapMode,  ValueClass System.Drawing.RectangleF dstRect);
  347.      Void System.Drawing.TextureBrush( Class System.Drawing.Image image,  ValueClass System.Drawing.Drawing2D.WrapMode wrapMode,  ValueClass System.Drawing.Rectangle dstRect);
  348.      Void System.Drawing.TextureBrush( Class System.Drawing.Image image,  ValueClass System.Drawing.RectangleF dstRect);
  349.      Void System.Drawing.TextureBrush( Class System.Drawing.Image image,  ValueClass System.Drawing.RectangleF dstRect,  Class System.Drawing.Imaging.ImageAttributes imageAttr);
  350.      Void System.Drawing.TextureBrush( Class System.Drawing.Image image,  ValueClass System.Drawing.Rectangle dstRect);
  351.      Void System.Drawing.TextureBrush( Class System.Drawing.Image image,  ValueClass System.Drawing.Rectangle dstRect,  Class System.Drawing.Imaging.ImageAttributes imageAttr);
  352.      Object Clone();
  353.      Void System.Drawing.TextureBrush( I nativeBrush);
  354.      Void _SetTransform( Class System.Drawing.Drawing2D.Matrix matrix);
  355.      Class System.Drawing.Drawing2D.Matrix _GetTransform();
  356.      Class System.Drawing.Drawing2D.Matrix get_Transform();
  357.      Void set_Transform( Class System.Drawing.Drawing2D.Matrix value);
  358.      Void _SetWrapMode( ValueClass System.Drawing.Drawing2D.WrapMode wrapMode);
  359.      ValueClass System.Drawing.Drawing2D.WrapMode _GetWrapMode();
  360.      ValueClass System.Drawing.Drawing2D.WrapMode get_WrapMode();
  361.      Void set_WrapMode( ValueClass System.Drawing.Drawing2D.WrapMode value);
  362.      Class System.Drawing.Image get_Image();
  363.      Void ResetTransform();
  364.      Void MultiplyTransform( Class System.Drawing.Drawing2D.Matrix matrix);
  365.      Void MultiplyTransform( Class System.Drawing.Drawing2D.Matrix matrix,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  366.      Void TranslateTransform( R4 dx,  R4 dy);
  367.      Void TranslateTransform( R4 dx,  R4 dy,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  368.      Void ScaleTransform( R4 sx,  R4 sy);
  369.      Void ScaleTransform( R4 sx,  R4 sy,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  370.      Void RotateTransform( R4 angle);
  371.      Void RotateTransform( R4 angle,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  372.     property Transform { get(){} set(){} };
  373.     property WrapMode { get(){} set(){} };
  374.     property Image { get(){} set(){} };
  375.     }
  376. class System.Drawing.GraphicsUnit : System.Enum
  377.     {
  378.      I4 value__;
  379.      ValueClass System.Drawing.GraphicsUnit World;
  380.      ValueClass System.Drawing.GraphicsUnit Display;
  381.      ValueClass System.Drawing.GraphicsUnit Pixel;
  382.      ValueClass System.Drawing.GraphicsUnit Point;
  383.      ValueClass System.Drawing.GraphicsUnit Inch;
  384.      ValueClass System.Drawing.GraphicsUnit Document;
  385.      ValueClass System.Drawing.GraphicsUnit Millimeter;
  386.     }
  387. class System.Drawing.Drawing2D.WarpMode : System.Enum
  388.     {
  389.      I4 value__;
  390.      ValueClass System.Drawing.Drawing2D.WarpMode Perspective;
  391.      ValueClass System.Drawing.Drawing2D.WarpMode Bilinear;
  392.     }
  393. class System.Drawing.Imaging.WmfPlaceableFileHeader : System.Object
  394.     {
  395.      I4 key;
  396.      I2 hmf;
  397.      I2 bboxLeft;
  398.      I2 bboxTop;
  399.      I2 bboxRight;
  400.      I2 bboxBottom;
  401.      I2 inch;
  402.      I4 reserved;
  403.      I2 checksum;
  404.      I4 get_Key();
  405.      Void set_Key( I4 value);
  406.      I2 get_Hmf();
  407.      Void set_Hmf( I2 value);
  408.      I2 get_BboxLeft();
  409.      Void set_BboxLeft( I2 value);
  410.      I2 get_BboxTop();
  411.      Void set_BboxTop( I2 value);
  412.      I2 get_BboxRight();
  413.      Void set_BboxRight( I2 value);
  414.      I2 get_BboxBottom();
  415.      Void set_BboxBottom( I2 value);
  416.      I2 get_Inch();
  417.      Void set_Inch( I2 value);
  418.      I4 get_Reserved();
  419.      Void set_Reserved( I4 value);
  420.      I2 get_Checksum();
  421.      Void set_Checksum( I2 value);
  422.      Void System.Drawing.Imaging.WmfPlaceableFileHeader();
  423.     property Key { get(){} set(){} };
  424.     property Hmf { get(){} set(){} };
  425.     property BboxLeft { get(){} set(){} };
  426.     property BboxTop { get(){} set(){} };
  427.     property BboxRight { get(){} set(){} };
  428.     property BboxBottom { get(){} set(){} };
  429.     property Inch { get(){} set(){} };
  430.     property Reserved { get(){} set(){} };
  431.     property Checksum { get(){} set(){} };
  432.     }
  433. class System.Drawing.Drawing2D.WrapMode : System.Enum
  434.     {
  435.      I4 value__;
  436.      ValueClass System.Drawing.Drawing2D.WrapMode Tile;
  437.      ValueClass System.Drawing.Drawing2D.WrapMode TileFlipX;
  438.      ValueClass System.Drawing.Drawing2D.WrapMode TileFlipY;
  439.      ValueClass System.Drawing.Drawing2D.WrapMode TileFlipXY;
  440.      ValueClass System.Drawing.Drawing2D.WrapMode Clamp;
  441.     }
  442. class System.Drawing.Font : System.MarshalByRefObject
  443.     {
  444.      I4 LogFontCharSetOffset;
  445.      I4 LogFontNameOffset;
  446.      I4 DEFAULT_CHARSET;
  447.      I nativeFont;
  448.      R4 fontSize;
  449.      ValueClass System.Drawing.FontStyle fontStyle;
  450.      Class System.Drawing.FontFamily fontFamily;
  451.      ValueClass System.Drawing.GraphicsUnit fontUnit;
  452.      UI1 gdiCharSet;
  453.      Boolean gdiVerticalFont;
  454.      Void System.Drawing.Font( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  455.      Void System.Runtime.Serialization.ISerializable.GetObjectData( Class System.Runtime.Serialization.SerializationInfo si,  ValueClass System.Runtime.Serialization.StreamingContext context);
  456.      Void System.Drawing.Font( Class System.Drawing.Font prototype,  ValueClass System.Drawing.FontStyle newStyle);
  457.      Void System.Drawing.Font( Class System.Drawing.FontFamily family,  R4 emSize,  ValueClass System.Drawing.FontStyle style,  ValueClass System.Drawing.GraphicsUnit unit);
  458.      Void System.Drawing.Font( Class System.Drawing.FontFamily family,  R4 emSize,  ValueClass System.Drawing.FontStyle style,  ValueClass System.Drawing.GraphicsUnit unit,  UI1 gdiCharSet);
  459.      Void System.Drawing.Font( Class System.Drawing.FontFamily family,  R4 emSize,  ValueClass System.Drawing.FontStyle style,  ValueClass System.Drawing.GraphicsUnit unit,  UI1 gdiCharSet,  Boolean gdiVerticalFont);
  460.      Void System.Drawing.Font( String familyName,  R4 emSize,  ValueClass System.Drawing.FontStyle style,  ValueClass System.Drawing.GraphicsUnit unit,  UI1 gdiCharSet);
  461.      Void System.Drawing.Font( String familyName,  R4 emSize,  ValueClass System.Drawing.FontStyle style,  ValueClass System.Drawing.GraphicsUnit unit,  UI1 gdiCharSet,  Boolean gdiVerticalFont);
  462.      Void System.Drawing.Font( Class System.Drawing.FontFamily family,  R4 emSize,  ValueClass System.Drawing.FontStyle style);
  463.      Void System.Drawing.Font( Class System.Drawing.FontFamily family,  R4 emSize,  ValueClass System.Drawing.GraphicsUnit unit);
  464.      Void System.Drawing.Font( Class System.Drawing.FontFamily family,  R4 emSize);
  465.      Void System.Drawing.Font( String familyName,  R4 emSize,  ValueClass System.Drawing.FontStyle style,  ValueClass System.Drawing.GraphicsUnit unit);
  466.      Void System.Drawing.Font( String familyName,  R4 emSize,  ValueClass System.Drawing.FontStyle style);
  467.      Void System.Drawing.Font( String familyName,  R4 emSize,  ValueClass System.Drawing.GraphicsUnit unit);
  468.      Void System.Drawing.Font( String familyName,  R4 emSize);
  469.      Void System.Drawing.Font( I nativeFont,  UI1 gdiCharSet,  Boolean gdiVerticalFont);
  470.      Boolean get_Bold();
  471.      UI1 get_GdiCharSet();
  472.      Boolean get_GdiVerticalFont();
  473.      Boolean get_Italic();
  474.      String get_Name();
  475.      I get_NativeFont();
  476.      Boolean get_Strikeout();
  477.      Boolean get_Underline();
  478.      Object Clone();
  479.      Class System.Drawing.FontFamily CreateFontFamilyWithFallback( String familyName);
  480.      Boolean Equals( Object obj);
  481.      Class System.Drawing.Font FromHfont( I hfont);
  482.      Class System.Drawing.Font FromLogFont( Object lf);
  483.      Class System.Drawing.Font FromLogFont( Object lf,  I hdc);
  484.      Class System.Drawing.Font FromHdc( I hdc);
  485.      I4 GetHashCode();
  486.      Void Initialize( String familyName,  R4 emSize,  ValueClass System.Drawing.FontStyle style,  ValueClass System.Drawing.GraphicsUnit unit);
  487.      Void Initialize( Class System.Drawing.FontFamily family,  R4 emSize,  ValueClass System.Drawing.FontStyle style,  ValueClass System.Drawing.GraphicsUnit unit,  UI1 gdiCharSet,  Boolean gdiVerticalFont);
  488.      Boolean IsVerticalName( String familyName);
  489.      String StripVerticalName( String familyName);
  490.      String ToString();
  491.      Void Dispose();
  492.      Void Dispose( Boolean disposing);
  493.      Void ToLogFont( Object logFont);
  494.      Void ToLogFont( Object logFont,  Class System.Drawing.Graphics graphics);
  495.      I ToHfont();
  496.      R4 GetHeight( Class System.Drawing.Graphics graphics);
  497.      R4 GetHeight();
  498.      R4 GetHeight( R4 dpi);
  499.      Void SuppressFinalizeOnClonedFontFamily();
  500.      Class System.Drawing.FontFamily get_FontFamily();
  501.      ValueClass System.Drawing.FontStyle get_Style();
  502.      R4 get_Size();
  503.      R4 get_SizeInPoints();
  504.      ValueClass System.Drawing.GraphicsUnit get_Unit();
  505.      Void SetNativeFont( I font);
  506.      I4 get_Height();
  507.      Void Finalize();
  508.     property Bold { get(){} set(){} };
  509.     property GdiCharSet { get(){} set(){} };
  510.     property GdiVerticalFont { get(){} set(){} };
  511.     property Italic { get(){} set(){} };
  512.     property Name { get(){} set(){} };
  513.     property NativeFont { get(){} set(){} };
  514.     property Strikeout { get(){} set(){} };
  515.     property Underline { get(){} set(){} };
  516.     property FontFamily { get(){} set(){} };
  517.     property Style { get(){} set(){} };
  518.     property Size { get(){} set(){} };
  519.     property SizeInPoints { get(){} set(){} };
  520.     property Unit { get(){} set(){} };
  521.     property Height { get(){} set(){} };
  522.     }
  523. class CompModSwitches : System.Object
  524.     {
  525.      Class System.Diagnostics.BooleanSwitch lifetimeTracing;
  526.      Class System.Diagnostics.BooleanSwitch get_LifetimeTracing();
  527.      Void CompModSwitches();
  528.     property LifetimeTracing { get(){} set(){} };
  529.     }
  530. class System.Drawing.Imaging.EncoderParameter : System.Object
  531.     {
  532.      ValueClass System.Guid parameterGuid;
  533.      I4 numberOfValues;
  534.      I4 parameterValueType;
  535.      I parameterValue;
  536.      Void Finalize();
  537.      Class System.Drawing.Imaging.Encoder get_Encoder();
  538.      Void set_Encoder( Class System.Drawing.Imaging.Encoder value);
  539.      ValueClass System.Drawing.Imaging.EncoderParameterValueType get_Type();
  540.      ValueClass System.Drawing.Imaging.EncoderParameterValueType get_ValueType();
  541.      I4 get_NumberOfValues();
  542.      I get_ValuePointer();
  543.      Void Dispose();
  544.      Void Dispose( Boolean disposing);
  545.      Void System.Drawing.Imaging.EncoderParameter( Class System.Drawing.Imaging.Encoder encoder,  UI1 value);
  546.      Void System.Drawing.Imaging.EncoderParameter( Class System.Drawing.Imaging.Encoder encoder,  UI1 value,  Boolean undefined);
  547.      Void System.Drawing.Imaging.EncoderParameter( Class System.Drawing.Imaging.Encoder encoder,  I2 value);
  548.      Void System.Drawing.Imaging.EncoderParameter( Class System.Drawing.Imaging.Encoder encoder,  I8 value);
  549.      Void System.Drawing.Imaging.EncoderParameter( Class System.Drawing.Imaging.Encoder encoder,  I4 numerator,  I4 demoninator);
  550.      Void System.Drawing.Imaging.EncoderParameter( Class System.Drawing.Imaging.Encoder encoder,  I8 rangebegin,  I8 rangeend);
  551.      Void System.Drawing.Imaging.EncoderParameter( Class System.Drawing.Imaging.Encoder encoder,  I4 numerator1,  I4 demoninator1,  I4 numerator2,  I4 demoninator2);
  552.      Void System.Drawing.Imaging.EncoderParameter( Class System.Drawing.Imaging.Encoder encoder,  String value);
  553.      Void System.Drawing.Imaging.EncoderParameter( Class System.Drawing.Imaging.Encoder encoder,  SZArray UI1 value);
  554.      Void System.Drawing.Imaging.EncoderParameter( Class System.Drawing.Imaging.Encoder encoder,  SZArray UI1 value,  Boolean undefined);
  555.      Void System.Drawing.Imaging.EncoderParameter( Class System.Drawing.Imaging.Encoder encoder,  SZArray I2 value);
  556.      Void System.Drawing.Imaging.EncoderParameter( Class System.Drawing.Imaging.Encoder encoder,  SZArray I8 value);
  557.      Void System.Drawing.Imaging.EncoderParameter( Class System.Drawing.Imaging.Encoder encoder,  SZArray I4 numerator,  SZArray I4 denominator);
  558.      Void System.Drawing.Imaging.EncoderParameter( Class System.Drawing.Imaging.Encoder encoder,  SZArray I8 rangebegin,  SZArray I8 rangeend);
  559.      Void System.Drawing.Imaging.EncoderParameter( Class System.Drawing.Imaging.Encoder encoder,  SZArray I4 numerator1,  SZArray I4 denominator1,  SZArray I4 numerator2,  SZArray I4 denominator2);
  560.      Void System.Drawing.Imaging.EncoderParameter( Class System.Drawing.Imaging.Encoder encoder,  I4 NumberOfValues,  I4 Type,  I4 Value);
  561.      I Add( I a,  I4 b);
  562.      I Add( I4 a,  I b);
  563.     property Encoder { get(){} set(){} };
  564.     property Type { get(){} set(){} };
  565.     property ValueType { get(){} set(){} };
  566.     property NumberOfValues { get(){} set(){} };
  567.     property ValuePointer { get(){} set(){} };
  568.     }
  569. class System.Drawing.FontFamily : System.MarshalByRefObject
  570.     {
  571.      I nativeFamily;
  572.      Void System.Drawing.FontFamily();
  573.      Void System.Drawing.FontFamily( I family);
  574.      Void System.Drawing.FontFamily( String name);
  575.      Void System.Drawing.FontFamily( String name,  Class System.Drawing.Text.FontCollection fontCollection);
  576.      Void System.Drawing.FontFamily( ValueClass System.Drawing.Text.GenericFontFamilies genericFamily);
  577.      Boolean Equals( Object obj);
  578.      String ToString();
  579.      I4 GetHashCode();
  580.      I4 get_CurrentLanguage();
  581.      Void Dispose();
  582.      Void Dispose( Boolean disposing);
  583.      String get_Name();
  584.      String GetName( I4 language);
  585.      Void SetNative( I native);
  586.      SZArray Class System.Drawing.FontFamily get_Families();
  587.      Class System.Drawing.FontFamily get_GenericSansSerif();
  588.      Class System.Drawing.FontFamily get_GenericSerif();
  589.      Class System.Drawing.FontFamily get_GenericMonospace();
  590.      SZArray Class System.Drawing.FontFamily GetFamilies( Class System.Drawing.Graphics graphics);
  591.      Boolean IsStyleAvailable( ValueClass System.Drawing.FontStyle style);
  592.      I4 GetEmHeight( ValueClass System.Drawing.FontStyle style);
  593.      I4 GetCellAscent( ValueClass System.Drawing.FontStyle style);
  594.      I4 GetCellDescent( ValueClass System.Drawing.FontStyle style);
  595.      I4 GetLineSpacing( ValueClass System.Drawing.FontStyle style);
  596.      Void Finalize();
  597.     property CurrentLanguage { get(){} set(){} };
  598.     property Name { get(){} set(){} };
  599.     property Families { get(){} set(){} };
  600.     property GenericSansSerif { get(){} set(){} };
  601.     property GenericSerif { get(){} set(){} };
  602.     property GenericMonospace { get(){} set(){} };
  603.     }
  604. class System.Drawing.Drawing2D.GraphicsPath : System.MarshalByRefObject
  605.     {
  606.      I nativePath;
  607.      Void System.Drawing.Drawing2D.GraphicsPath();
  608.      Void System.Drawing.Drawing2D.GraphicsPath( ValueClass System.Drawing.Drawing2D.FillMode fillMode);
  609.      Void System.Drawing.Drawing2D.GraphicsPath( SZArray ValueClass System.Drawing.PointF pts,  SZArray UI1 types);
  610.      Void System.Drawing.Drawing2D.GraphicsPath( SZArray ValueClass System.Drawing.PointF pts,  SZArray UI1 types,  ValueClass System.Drawing.Drawing2D.FillMode fillMode);
  611.      Void System.Drawing.Drawing2D.GraphicsPath( SZArray ValueClass System.Drawing.Point pts,  SZArray UI1 types);
  612.      Void System.Drawing.Drawing2D.GraphicsPath( SZArray ValueClass System.Drawing.Point pts,  SZArray UI1 types,  ValueClass System.Drawing.Drawing2D.FillMode fillMode);
  613.      Object Clone();
  614.      Void System.Drawing.Drawing2D.GraphicsPath( I nativePath,  I4 extra);
  615.      Void Dispose();
  616.      Void Dispose( Boolean disposing);
  617.      Void Finalize();
  618.      Void Reset();
  619.      ValueClass System.Drawing.Drawing2D.FillMode get_FillMode();
  620.      Void set_FillMode( ValueClass System.Drawing.Drawing2D.FillMode value);
  621.      Class System.Drawing.Drawing2D.PathData _GetPathData();
  622.      Class System.Drawing.Drawing2D.PathData get_PathData();
  623.      Void StartFigure();
  624.      Void CloseFigure();
  625.      Void CloseAllFigures();
  626.      Void SetMarkers();
  627.      Void ClearMarkers();
  628.      Void Reverse();
  629.      ValueClass System.Drawing.PointF GetLastPoint();
  630.      Boolean IsVisible( R4 x,  R4 y);
  631.      Boolean IsVisible( ValueClass System.Drawing.PointF point);
  632.      Boolean IsVisible( R4 x,  R4 y,  Class System.Drawing.Graphics graphics);
  633.      Boolean IsVisible( ValueClass System.Drawing.PointF pt,  Class System.Drawing.Graphics graphics);
  634.      Boolean IsVisible( I4 x,  I4 y);
  635.      Boolean IsVisible( ValueClass System.Drawing.Point point);
  636.      Boolean IsVisible( I4 x,  I4 y,  Class System.Drawing.Graphics graphics);
  637.      Boolean IsVisible( ValueClass System.Drawing.Point pt,  Class System.Drawing.Graphics graphics);
  638.      Boolean IsOutlineVisible( R4 x,  R4 y,  Class System.Drawing.Pen pen);
  639.      Boolean IsOutlineVisible( ValueClass System.Drawing.PointF point,  Class System.Drawing.Pen pen);
  640.      Boolean IsOutlineVisible( R4 x,  R4 y,  Class System.Drawing.Pen pen,  Class System.Drawing.Graphics graphics);
  641.      Boolean IsOutlineVisible( ValueClass System.Drawing.PointF pt,  Class System.Drawing.Pen pen,  Class System.Drawing.Graphics graphics);
  642.      Boolean IsOutlineVisible( I4 x,  I4 y,  Class System.Drawing.Pen pen);
  643.      Boolean IsOutlineVisible( ValueClass System.Drawing.Point point,  Class System.Drawing.Pen pen);
  644.      Boolean IsOutlineVisible( I4 x,  I4 y,  Class System.Drawing.Pen pen,  Class System.Drawing.Graphics graphics);
  645.      Boolean IsOutlineVisible( ValueClass System.Drawing.Point pt,  Class System.Drawing.Pen pen,  Class System.Drawing.Graphics graphics);
  646.      Void AddLine( ValueClass System.Drawing.PointF pt1,  ValueClass System.Drawing.PointF pt2);
  647.      Void AddLine( R4 x1,  R4 y1,  R4 x2,  R4 y2);
  648.      Void AddLines( SZArray ValueClass System.Drawing.PointF points);
  649.      Void AddLine( ValueClass System.Drawing.Point pt1,  ValueClass System.Drawing.Point pt2);
  650.      Void AddLine( I4 x1,  I4 y1,  I4 x2,  I4 y2);
  651.      Void AddLines( SZArray ValueClass System.Drawing.Point points);
  652.      Void AddArc( ValueClass System.Drawing.RectangleF rect,  R4 startAngle,  R4 sweepAngle);
  653.      Void AddArc( R4 x,  R4 y,  R4 width,  R4 height,  R4 startAngle,  R4 sweepAngle);
  654.      Void AddArc( ValueClass System.Drawing.Rectangle rect,  R4 startAngle,  R4 sweepAngle);
  655.      Void AddArc( I4 x,  I4 y,  I4 width,  I4 height,  R4 startAngle,  R4 sweepAngle);
  656.      Void AddBezier( ValueClass System.Drawing.PointF pt1,  ValueClass System.Drawing.PointF pt2,  ValueClass System.Drawing.PointF pt3,  ValueClass System.Drawing.PointF pt4);
  657.      Void AddBezier( R4 x1,  R4 y1,  R4 x2,  R4 y2,  R4 x3,  R4 y3,  R4 x4,  R4 y4);
  658.      Void AddBeziers( SZArray ValueClass System.Drawing.PointF points);
  659.      Void AddBezier( ValueClass System.Drawing.Point pt1,  ValueClass System.Drawing.Point pt2,  ValueClass System.Drawing.Point pt3,  ValueClass System.Drawing.Point pt4);
  660.      Void AddBezier( I4 x1,  I4 y1,  I4 x2,  I4 y2,  I4 x3,  I4 y3,  I4 x4,  I4 y4);
  661.      Void AddBeziers( SZArray ValueClass System.Drawing.Point points);
  662.      Void AddCurve( SZArray ValueClass System.Drawing.PointF points);
  663.      Void AddCurve( SZArray ValueClass System.Drawing.PointF points,  R4 tension);
  664.      Void AddCurve( SZArray ValueClass System.Drawing.PointF points,  I4 offset,  I4 numberOfSegments,  R4 tension);
  665.      Void AddCurve( SZArray ValueClass System.Drawing.Point points);
  666.      Void AddCurve( SZArray ValueClass System.Drawing.Point points,  R4 tension);
  667.      Void AddCurve( SZArray ValueClass System.Drawing.Point points,  I4 offset,  I4 numberOfSegments,  R4 tension);
  668.      Void AddClosedCurve( SZArray ValueClass System.Drawing.PointF points);
  669.      Void AddClosedCurve( SZArray ValueClass System.Drawing.PointF points,  R4 tension);
  670.      Void AddClosedCurve( SZArray ValueClass System.Drawing.Point points);
  671.      Void AddClosedCurve( SZArray ValueClass System.Drawing.Point points,  R4 tension);
  672.      Void AddRectangle( ValueClass System.Drawing.RectangleF rect);
  673.      Void AddRectangles( SZArray ValueClass System.Drawing.RectangleF rects);
  674.      Void AddRectangle( ValueClass System.Drawing.Rectangle rect);
  675.      Void AddRectangles( SZArray ValueClass System.Drawing.Rectangle rects);
  676.      Void AddEllipse( ValueClass System.Drawing.RectangleF rect);
  677.      Void AddEllipse( R4 x,  R4 y,  R4 width,  R4 height);
  678.      Void AddEllipse( ValueClass System.Drawing.Rectangle rect);
  679.      Void AddEllipse( I4 x,  I4 y,  I4 width,  I4 height);
  680.      Void AddPie( ValueClass System.Drawing.Rectangle rect,  R4 startAngle,  R4 sweepAngle);
  681.      Void AddPie( R4 x,  R4 y,  R4 width,  R4 height,  R4 startAngle,  R4 sweepAngle);
  682.      Void AddPie( I4 x,  I4 y,  I4 width,  I4 height,  R4 startAngle,  R4 sweepAngle);
  683.      Void AddPolygon( SZArray ValueClass System.Drawing.PointF points);
  684.      Void AddPolygon( SZArray ValueClass System.Drawing.Point points);
  685.      Void AddPath( Class System.Drawing.Drawing2D.GraphicsPath addingPath,  Boolean connect);
  686.      Void AddString( String s,  Class System.Drawing.FontFamily family,  I4 style,  R4 emSize,  ValueClass System.Drawing.PointF origin,  Class System.Drawing.StringFormat format);
  687.      Void AddString( String s,  Class System.Drawing.FontFamily family,  I4 style,  R4 emSize,  ValueClass System.Drawing.Point origin,  Class System.Drawing.StringFormat format);
  688.      Void AddString( String s,  Class System.Drawing.FontFamily family,  I4 style,  R4 emSize,  ValueClass System.Drawing.RectangleF layoutRect,  Class System.Drawing.StringFormat format);
  689.      Void AddString( String s,  Class System.Drawing.FontFamily family,  I4 style,  R4 emSize,  ValueClass System.Drawing.Rectangle layoutRect,  Class System.Drawing.StringFormat format);
  690.      Void Transform( Class System.Drawing.Drawing2D.Matrix matrix);
  691.      ValueClass System.Drawing.RectangleF GetBounds();
  692.      ValueClass System.Drawing.RectangleF GetBounds( Class System.Drawing.Drawing2D.Matrix matrix);
  693.      ValueClass System.Drawing.RectangleF GetBounds( Class System.Drawing.Drawing2D.Matrix matrix,  Class System.Drawing.Pen pen);
  694.      Void Flatten();
  695.      Void Flatten( Class System.Drawing.Drawing2D.Matrix matrix);
  696.      Void Flatten( Class System.Drawing.Drawing2D.Matrix matrix,  R4 flatness);
  697.      Void Widen( Class System.Drawing.Pen pen);
  698.      Void Widen( Class System.Drawing.Pen pen,  Class System.Drawing.Drawing2D.Matrix matrix);
  699.      Void Widen( Class System.Drawing.Pen pen,  Class System.Drawing.Drawing2D.Matrix matrix,  R4 flatness);
  700.      Void Warp( SZArray ValueClass System.Drawing.PointF destPoints,  ValueClass System.Drawing.RectangleF srcRect);
  701.      Void Warp( SZArray ValueClass System.Drawing.PointF destPoints,  ValueClass System.Drawing.RectangleF srcRect,  Class System.Drawing.Drawing2D.Matrix matrix);
  702.      Void Warp( SZArray ValueClass System.Drawing.PointF destPoints,  ValueClass System.Drawing.RectangleF srcRect,  Class System.Drawing.Drawing2D.Matrix matrix,  ValueClass System.Drawing.Drawing2D.WarpMode warpMode);
  703.      Void Warp( SZArray ValueClass System.Drawing.PointF destPoints,  ValueClass System.Drawing.RectangleF srcRect,  Class System.Drawing.Drawing2D.Matrix matrix,  ValueClass System.Drawing.Drawing2D.WarpMode warpMode,  R4 flatness);
  704.      I4 get_PointCount();
  705.      SZArray UI1 get_PathTypes();
  706.      SZArray ValueClass System.Drawing.PointF get_PathPoints();
  707.     property FillMode { get(){} set(){} };
  708.     property PathData { get(){} set(){} };
  709.     property PointCount { get(){} set(){} };
  710.     property PathTypes { get(){} set(){} };
  711.     property PathPoints { get(){} set(){} };
  712.     }
  713. class System.Drawing.Imaging.ImageAttributes : System.Object
  714.     {
  715.      I nativeImageAttributes;
  716.      Void SetNativeImageAttributes( I handle);
  717.      Void System.Drawing.Imaging.ImageAttributes();
  718.      Void System.Drawing.Imaging.ImageAttributes( I newNativeImageAttributes);
  719.      Void Dispose();
  720.      Void Dispose( Boolean disposing);
  721.      Void Finalize();
  722.      Object Clone();
  723.      Void SetToIdentity();
  724.      Void SetToIdentity( ValueClass System.Drawing.Imaging.ColorAdjustType type);
  725.      Void Reset();
  726.      Void Reset( ValueClass System.Drawing.Imaging.ColorAdjustType type);
  727.      Void SetColorMatrix( Class System.Drawing.Imaging.ColorMatrix newColorMatrix);
  728.      Void SetColorMatrix( Class System.Drawing.Imaging.ColorMatrix newColorMatrix,  ValueClass System.Drawing.Imaging.ColorMatrixFlag flags);
  729.      Void SetColorMatrix( Class System.Drawing.Imaging.ColorMatrix newColorMatrix,  ValueClass System.Drawing.Imaging.ColorMatrixFlag mode,  ValueClass System.Drawing.Imaging.ColorAdjustType type);
  730.      Void ClearColorMatrix();
  731.      Void ClearColorMatrix( ValueClass System.Drawing.Imaging.ColorAdjustType type);
  732.      Void SetColorMatrices( Class System.Drawing.Imaging.ColorMatrix newColorMatrix,  Class System.Drawing.Imaging.ColorMatrix grayMatrix);
  733.      Void SetColorMatrices( Class System.Drawing.Imaging.ColorMatrix newColorMatrix,  Class System.Drawing.Imaging.ColorMatrix grayMatrix,  ValueClass System.Drawing.Imaging.ColorMatrixFlag flags);
  734.      Void SetColorMatrices( Class System.Drawing.Imaging.ColorMatrix newColorMatrix,  Class System.Drawing.Imaging.ColorMatrix grayMatrix,  ValueClass System.Drawing.Imaging.ColorMatrixFlag mode,  ValueClass System.Drawing.Imaging.ColorAdjustType type);
  735.      Void SetThreshold( R4 threshold);
  736.      Void SetThreshold( R4 threshold,  ValueClass System.Drawing.Imaging.ColorAdjustType type);
  737.      Void ClearThreshold();
  738.      Void ClearThreshold( ValueClass System.Drawing.Imaging.ColorAdjustType type);
  739.      Void SetGamma( R4 gamma);
  740.      Void SetGamma( R4 gamma,  ValueClass System.Drawing.Imaging.ColorAdjustType type);
  741.      Void ClearGamma();
  742.      Void ClearGamma( ValueClass System.Drawing.Imaging.ColorAdjustType type);
  743.      Void SetNoOp();
  744.      Void SetNoOp( ValueClass System.Drawing.Imaging.ColorAdjustType type);
  745.      Void ClearNoOp();
  746.      Void ClearNoOp( ValueClass System.Drawing.Imaging.ColorAdjustType type);
  747.      Void SetColorKey( ValueClass System.Drawing.Color colorLow,  ValueClass System.Drawing.Color colorHigh);
  748.      Void SetColorKey( ValueClass System.Drawing.Color colorLow,  ValueClass System.Drawing.Color colorHigh,  ValueClass System.Drawing.Imaging.ColorAdjustType type);
  749.      Void ClearColorKey();
  750.      Void ClearColorKey( ValueClass System.Drawing.Imaging.ColorAdjustType type);
  751.      Void SetOutputChannel( ValueClass System.Drawing.Imaging.ColorChannelFlag flags);
  752.      Void SetOutputChannel( ValueClass System.Drawing.Imaging.ColorChannelFlag flags,  ValueClass System.Drawing.Imaging.ColorAdjustType type);
  753.      Void ClearOutputChannel();
  754.      Void ClearOutputChannel( ValueClass System.Drawing.Imaging.ColorAdjustType type);
  755.      Void SetOutputChannelColorProfile( String colorProfileFilename);
  756.      Void SetOutputChannelColorProfile( String colorProfileFilename,  ValueClass System.Drawing.Imaging.ColorAdjustType type);
  757.      Void ClearOutputChannelColorProfile();
  758.      Void ClearOutputChannelColorProfile( ValueClass System.Drawing.Imaging.ColorAdjustType type);
  759.      Void SetRemapTable( SZArray Class System.Drawing.Imaging.ColorMap map);
  760.      Void SetRemapTable( SZArray Class System.Drawing.Imaging.ColorMap map,  ValueClass System.Drawing.Imaging.ColorAdjustType type);
  761.      Void ClearRemapTable();
  762.      Void ClearRemapTable( ValueClass System.Drawing.Imaging.ColorAdjustType type);
  763.      Void SetBrushRemapTable( SZArray Class System.Drawing.Imaging.ColorMap map);
  764.      Void ClearBrushRemapTable();
  765.      Void SetWrapMode( ValueClass System.Drawing.Drawing2D.WrapMode mode);
  766.      Void SetWrapMode( ValueClass System.Drawing.Drawing2D.WrapMode mode,  ValueClass System.Drawing.Color color);
  767.      Void SetWrapMode( ValueClass System.Drawing.Drawing2D.WrapMode mode,  ValueClass System.Drawing.Color color,  Boolean clamp);
  768.      Void GetAdjustedPalette( Class System.Drawing.Imaging.ColorPalette palette,  ValueClass System.Drawing.Imaging.ColorAdjustType type);
  769.     }
  770. class System.Drawing.Drawing2D.Matrix : System.MarshalByRefObject
  771.     {
  772.      I nativeMatrix;
  773.      Void System.Drawing.Drawing2D.Matrix();
  774.      Void System.Drawing.Drawing2D.Matrix( R4 m11,  R4 m12,  R4 m21,  R4 m22,  R4 dx,  R4 dy);
  775.      Void System.Drawing.Drawing2D.Matrix( ValueClass System.Drawing.RectangleF rect,  SZArray ValueClass System.Drawing.PointF plgpts);
  776.      Void System.Drawing.Drawing2D.Matrix( ValueClass System.Drawing.Rectangle rect,  SZArray ValueClass System.Drawing.Point plgpts);
  777.      Void Dispose();
  778.      Void Dispose( Boolean disposing);
  779.      Void Finalize();
  780.      Class System.Drawing.Drawing2D.Matrix Clone();
  781.      SZArray R4 get_Elements();
  782.      R4 get_OffsetX();
  783.      R4 get_OffsetY();
  784.      Void Reset();
  785.      Void Multiply( Class System.Drawing.Drawing2D.Matrix matrix);
  786.      Void Multiply( Class System.Drawing.Drawing2D.Matrix matrix,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  787.      Void Translate( R4 offsetX,  R4 offsetY);
  788.      Void Translate( R4 offsetX,  R4 offsetY,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  789.      Void Scale( R4 scaleX,  R4 scaleY);
  790.      Void Scale( R4 scaleX,  R4 scaleY,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  791.      Void Rotate( R4 angle);
  792.      Void Rotate( R4 angle,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  793.      Void RotateAt( R4 angle,  ValueClass System.Drawing.PointF point);
  794.      Void RotateAt( R4 angle,  ValueClass System.Drawing.PointF point,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  795.      Void Shear( R4 shearX,  R4 shearY);
  796.      Void Shear( R4 shearX,  R4 shearY,  ValueClass System.Drawing.Drawing2D.MatrixOrder order);
  797.      Void Invert();
  798.      Void TransformPoints( SZArray ValueClass System.Drawing.PointF pts);
  799.      Void TransformPoints( SZArray ValueClass System.Drawing.Point pts);
  800.      Void TransformVectors( SZArray ValueClass System.Drawing.PointF pts);
  801.      Void VectorTransformPoints( SZArray ValueClass System.Drawing.Point pts);
  802.      Void TransformVectors( SZArray ValueClass System.Drawing.Point pts);
  803.      Boolean get_IsInvertible();
  804.      Boolean get_IsIdentity();
  805.      Boolean Equals( Object obj);
  806.      I4 GetHashCode();
  807.      Void System.Drawing.Drawing2D.Matrix( I nativeMatrix);
  808.      Void SetNativeMatrix( I nativeMatrix);
  809.     property Elements { get(){} set(){} };
  810.     property OffsetX { get(){} set(){} };
  811.     property OffsetY { get(){} set(){} };
  812.     property IsInvertible { get(){} set(){} };
  813.     property IsIdentity { get(){} set(){} };
  814.     }
  815. class System.Drawing.CharacterRange : System.ValueType
  816.     {
  817.      I4 first;
  818.      I4 length;
  819.      Void System.Drawing.CharacterRange( I4 First,  I4 Length);
  820.      I4 get_First();
  821.      Void set_First( I4 value);
  822.      I4 get_Length();
  823.      Void set_Length( I4 value);
  824.     property First { get(){} set(){} };
  825.     property Length { get(){} set(){} };
  826.     }
  827. class System.Drawing.StringFormat : System.MarshalByRefObject
  828.     {
  829.      I nativeFormat;
  830.      Void System.Drawing.StringFormat( I format);
  831.      Void System.Drawing.StringFormat();
  832.      Void System.Drawing.StringFormat( ValueClass System.Drawing.StringFormatFlags options);
  833.      Void System.Drawing.StringFormat( ValueClass System.Drawing.StringFormatFlags options,  I4 language);
  834.      Void System.Drawing.StringFormat( Class System.Drawing.StringFormat format);
  835.      Void Dispose();
  836.      Void Dispose( Boolean disposing);
  837.      Object Clone();
  838.      ValueClass System.Drawing.StringFormatFlags get_FormatFlags();
  839.      Void set_FormatFlags( ValueClass System.Drawing.StringFormatFlags value);
  840.      Void SetMeasurableCharacterRanges( SZArray ValueClass System.Drawing.CharacterRange ranges);
  841.      ValueClass System.Drawing.StringAlignment get_Alignment();
  842.      Void set_Alignment( ValueClass System.Drawing.StringAlignment value);
  843.      ValueClass System.Drawing.StringAlignment get_LineAlignment();
  844.      Void set_LineAlignment( ValueClass System.Drawing.StringAlignment value);
  845.      ValueClass System.Drawing.Text.HotkeyPrefix get_HotkeyPrefix();
  846.      Void set_HotkeyPrefix( ValueClass System.Drawing.Text.HotkeyPrefix value);
  847.      Void SetTabStops( R4 firstTabOffset,  SZArray R4 tabStops);
  848.      SZArray R4 GetTabStops( ByRef R4 firstTabOffset);
  849.      ValueClass System.Drawing.StringTrimming get_Trimming();
  850.      Void set_Trimming( ValueClass System.Drawing.StringTrimming value);
  851.      Class System.Drawing.StringFormat get_GenericDefault();
  852.      Class System.Drawing.StringFormat get_GenericTypographic();
  853.      Void SetDigitSubstitution( I4 language,  ValueClass System.Drawing.StringDigitSubstitute substitute);
  854.      ValueClass System.Drawing.StringDigitSubstitute get_DigitSubstitutionMethod();
  855.      I4 get_DigitSubstitutionLanguage();
  856.      Void Finalize();
  857.      String ToString();
  858.     property FormatFlags { get(){} set(){} };
  859.     property Alignment { get(){} set(){} };
  860.     property LineAlignment { get(){} set(){} };
  861.     property HotkeyPrefix { get(){} set(){} };
  862.     property Trimming { get(){} set(){} };
  863.     property GenericDefault { get(){} set(){} };
  864.     property GenericTypographic { get(){} set(){} };
  865.     property DigitSubstitutionMethod { get(){} set(){} };
  866.     property DigitSubstitutionLanguage { get(){} set(){} };
  867.     }
  868. interface System.Drawing.Design.IPropertyValueUIService : 
  869.     {
  870.      Void add_PropertyUIValueItemsChanged( Class System.EventHandler value);
  871.      Void remove_PropertyUIValueItemsChanged( Class System.EventHandler value);
  872.      Void AddPropertyValueUIHandler( Class System.Drawing.Design.PropertyValueUIHandler newHandler);
  873.      SZArray Class System.Drawing.Design.PropertyValueUIItem GetPropertyUIValueItems( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.ComponentModel.PropertyDescriptor propDesc);
  874.      Void NotifyPropertyValueUIItemsChanged();
  875.      Void RemovePropertyValueUIHandler( Class System.Drawing.Design.PropertyValueUIHandler newHandler);
  876.     event PropertyUIValueItemsChanged;
  877.     }
  878. interface System.Drawing.Design.IToolboxService : 
  879.     {
  880.      Class System.Drawing.Design.CategoryNameCollection get_CategoryNames();
  881.      String get_SelectedCategory();
  882.      Void set_SelectedCategory( String value);
  883.      Void AddCreator( Class System.Drawing.Design.ToolboxItemCreatorCallback creator,  String format);
  884.      Void AddCreator( Class System.Drawing.Design.ToolboxItemCreatorCallback creator,  String format,  Class System.ComponentModel.Design.IDesignerHost host);
  885.      Void AddLinkedToolboxItem( Class System.Drawing.Design.ToolboxItem toolboxItem,  Class System.ComponentModel.Design.IDesignerHost host);
  886.      Void AddLinkedToolboxItem( Class System.Drawing.Design.ToolboxItem toolboxItem,  String category,  Class System.ComponentModel.Design.IDesignerHost host);
  887.      Void AddToolboxItem( Class System.Drawing.Design.ToolboxItem toolboxItem);
  888.      Void AddToolboxItem( Class System.Drawing.Design.ToolboxItem toolboxItem,  String category);
  889.      Class System.Drawing.Design.ToolboxItem DeserializeToolboxItem( Object serializedObject);
  890.      Class System.Drawing.Design.ToolboxItem DeserializeToolboxItem( Object serializedObject,  Class System.ComponentModel.Design.IDesignerHost host);
  891.      Class System.Drawing.Design.ToolboxItem GetSelectedToolboxItem();
  892.      Class System.Drawing.Design.ToolboxItem GetSelectedToolboxItem( Class System.ComponentModel.Design.IDesignerHost host);
  893.      Class System.Drawing.Design.ToolboxItemCollection GetToolboxItems();
  894.      Class System.Drawing.Design.ToolboxItemCollection GetToolboxItems( Class System.ComponentModel.Design.IDesignerHost host);
  895.      Class System.Drawing.Design.ToolboxItemCollection GetToolboxItems( String category);
  896.      Class System.Drawing.Design.ToolboxItemCollection GetToolboxItems( String category,  Class System.ComponentModel.Design.IDesignerHost host);
  897.      Boolean IsSupported( Object serializedObject,  Class System.ComponentModel.Design.IDesignerHost host);
  898.      Boolean IsSupported( Object serializedObject,  Class System.Collections.ICollection filterAttributes);
  899.      Boolean IsToolboxItem( Object serializedObject);
  900.      Boolean IsToolboxItem( Object serializedObject,  Class System.ComponentModel.Design.IDesignerHost host);
  901.      Void Refresh();
  902.      Void RemoveCreator( String format);
  903.      Void RemoveCreator( String format,  Class System.ComponentModel.Design.IDesignerHost host);
  904.      Void RemoveToolboxItem( Class System.Drawing.Design.ToolboxItem toolboxItem);
  905.      Void RemoveToolboxItem( Class System.Drawing.Design.ToolboxItem toolboxItem,  String category);
  906.      Void SelectedToolboxItemUsed();
  907.      Object SerializeToolboxItem( Class System.Drawing.Design.ToolboxItem toolboxItem);
  908.      Boolean SetCursor();
  909.      Void SetSelectedToolboxItem( Class System.Drawing.Design.ToolboxItem toolboxItem);
  910.     property CategoryNames { get(){} set(){} };
  911.     property SelectedCategory { get(){} set(){} };
  912.     }
  913. interface System.Drawing.Design.IToolboxUser : 
  914.     {
  915.      Boolean GetToolSupported( Class System.Drawing.Design.ToolboxItem tool);
  916.      Void ToolPicked( Class System.Drawing.Design.ToolboxItem tool);
  917.     }
  918. class System.Drawing.Design.PropertyValueUIHandler : System.MulticastDelegate
  919.     {
  920.      Void System.Drawing.Design.PropertyValueUIHandler( Object object,  I method);
  921.      Void Invoke( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.ComponentModel.PropertyDescriptor propDesc,  Class System.Collections.ArrayList valueUIItemList);
  922.      Class System.IAsyncResult BeginInvoke( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.ComponentModel.PropertyDescriptor propDesc,  Class System.Collections.ArrayList valueUIItemList,  Class System.AsyncCallback callback,  Object object);
  923.      Void EndInvoke( Class System.IAsyncResult result);
  924.     }
  925. class System.Drawing.Design.PropertyValueUIItemInvokeHandler : System.MulticastDelegate
  926.     {
  927.      Void System.Drawing.Design.PropertyValueUIItemInvokeHandler( Object object,  I method);
  928.      Void Invoke( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.ComponentModel.PropertyDescriptor descriptor,  Class System.Drawing.Design.PropertyValueUIItem invokedItem);
  929.      Class System.IAsyncResult BeginInvoke( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.ComponentModel.PropertyDescriptor descriptor,  Class System.Drawing.Design.PropertyValueUIItem invokedItem,  Class System.AsyncCallback callback,  Object object);
  930.      Void EndInvoke( Class System.IAsyncResult result);
  931.     }
  932. class System.Drawing.Design.ToolboxComponentsCreatedEventHandler : System.MulticastDelegate
  933.     {
  934.      Void System.Drawing.Design.ToolboxComponentsCreatedEventHandler( Object object,  I method);
  935.      Void Invoke( Object sender,  Class System.Drawing.Design.ToolboxComponentsCreatedEventArgs e);
  936.      Class System.IAsyncResult BeginInvoke( Object sender,  Class System.Drawing.Design.ToolboxComponentsCreatedEventArgs e,  Class System.AsyncCallback callback,  Object object);
  937.      Void EndInvoke( Class System.IAsyncResult result);
  938.     }
  939. class System.Drawing.Design.ToolboxComponentsCreatingEventHandler : System.MulticastDelegate
  940.     {
  941.      Void System.Drawing.Design.ToolboxComponentsCreatingEventHandler( Object object,  I method);
  942.      Void Invoke( Object sender,  Class System.Drawing.Design.ToolboxComponentsCreatingEventArgs e);
  943.      Class System.IAsyncResult BeginInvoke( Object sender,  Class System.Drawing.Design.ToolboxComponentsCreatingEventArgs e,  Class System.AsyncCallback callback,  Object object);
  944.      Void EndInvoke( Class System.IAsyncResult result);
  945.     }
  946. class System.Drawing.Design.ToolboxItemCreatorCallback : System.MulticastDelegate
  947.     {
  948.      Void System.Drawing.Design.ToolboxItemCreatorCallback( Object object,  I method);
  949.      Class System.Drawing.Design.ToolboxItem Invoke( Object serializedObject,  String format);
  950.      Class System.IAsyncResult BeginInvoke( Object serializedObject,  String format,  Class System.AsyncCallback callback,  Object object);
  951.      Class System.Drawing.Design.ToolboxItem EndInvoke( Class System.IAsyncResult result);
  952.     }
  953. class System.Drawing.Design.UITypeEditorEditStyle : System.Enum
  954.     {
  955.      I4 value__;
  956.      ValueClass System.Drawing.Design.UITypeEditorEditStyle None;
  957.      ValueClass System.Drawing.Design.UITypeEditorEditStyle Modal;
  958.      ValueClass System.Drawing.Design.UITypeEditorEditStyle DropDown;
  959.     }
  960. class System.Drawing.Design.CategoryNameCollection : System.Collections.ReadOnlyCollectionBase
  961.     {
  962.      Void System.Drawing.Design.CategoryNameCollection( Class System.Drawing.Design.CategoryNameCollection value);
  963.      Void System.Drawing.Design.CategoryNameCollection( SZArray String value);
  964.      String get_Item( I4 index);
  965.      Boolean Contains( String value);
  966.      Void CopyTo( SZArray String array,  I4 index);
  967.      I4 IndexOf( String value);
  968.     property Item { get(){} set(){} };
  969.     }
  970. class System.Drawing.Design.PaintValueEventArgs : System.EventArgs
  971.     {
  972.      Class System.ComponentModel.ITypeDescriptorContext context;
  973.      Object valueToPaint;
  974.      Class System.Drawing.Graphics graphics;
  975.      ValueClass System.Drawing.Rectangle bounds;
  976.      Void System.Drawing.Design.PaintValueEventArgs( Class System.ComponentModel.ITypeDescriptorContext context,  Object value,  Class System.Drawing.Graphics graphics,  ValueClass System.Drawing.Rectangle bounds);
  977.      ValueClass System.Drawing.Rectangle get_Bounds();
  978.      Class System.ComponentModel.ITypeDescriptorContext get_Context();
  979.      Class System.Drawing.Graphics get_Graphics();
  980.      Object get_Value();
  981.     property Bounds { get(){} set(){} };
  982.     property Context { get(){} set(){} };
  983.     property Graphics { get(){} set(){} };
  984.     property Value { get(){} set(){} };
  985.     }
  986. class System.Drawing.Design.PropertyValueUIItem : System.Object
  987.     {
  988.      Class System.Drawing.Image itemImage;
  989.      Class System.Drawing.Design.PropertyValueUIItemInvokeHandler handler;
  990.      String tooltip;
  991.      Void System.Drawing.Design.PropertyValueUIItem( Class System.Drawing.Image uiItemImage,  Class System.Drawing.Design.PropertyValueUIItemInvokeHandler handler,  String tooltip);
  992.      Class System.Drawing.Image get_Image();
  993.      Class System.Drawing.Design.PropertyValueUIItemInvokeHandler get_InvokeHandler();
  994.      String get_ToolTip();
  995.      Void Reset();
  996.     property Image { get(){} set(){} };
  997.     property InvokeHandler { get(){} set(){} };
  998.     property ToolTip { get(){} set(){} };
  999.     }
  1000. class System.Drawing.Design.ToolboxComponentsCreatedEventArgs : System.EventArgs
  1001.     {
  1002.      SZArray Class System.ComponentModel.IComponent comps;
  1003.      Void System.Drawing.Design.ToolboxComponentsCreatedEventArgs( SZArray Class System.ComponentModel.IComponent components);
  1004.      SZArray Class System.ComponentModel.IComponent get_Components();
  1005.     property Components { get(){} set(){} };
  1006.     }
  1007. class System.Drawing.Design.ToolboxComponentsCreatingEventArgs : System.EventArgs
  1008.     {
  1009.      Class System.ComponentModel.Design.IDesignerHost host;
  1010.      Void System.Drawing.Design.ToolboxComponentsCreatingEventArgs( Class System.ComponentModel.Design.IDesignerHost host);
  1011.      Class System.ComponentModel.Design.IDesignerHost get_DesignerHost();
  1012.     property DesignerHost { get(){} set(){} };
  1013.     }
  1014. class System.Drawing.Design.ToolboxItem : System.Object
  1015.     {
  1016.      Class System.Diagnostics.TraceSwitch ToolboxItemPersist;
  1017.      Object EventComponentsCreated;
  1018.      Object EventComponentsCreating;
  1019.      String typeName;
  1020.      Class System.Reflection.AssemblyName assemblyName;
  1021.      String displayName;
  1022.      Class System.Drawing.Bitmap itemBitmap;
  1023.      Boolean locked;
  1024.      SZArray Class System.ComponentModel.ToolboxItemFilterAttribute filter;
  1025.      Class System.Drawing.Design.ToolboxComponentsCreatedEventHandler componentsCreatedEvent;
  1026.      Class System.Drawing.Design.ToolboxComponentsCreatingEventHandler componentsCreatingEvent;
  1027.      Void System.Drawing.Design.ToolboxItem();
  1028.      Void System.Drawing.Design.ToolboxItem( Class System.Type toolType);
  1029.      Void System.Drawing.Design.ToolboxItem( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1030.      Class System.Reflection.AssemblyName get_AssemblyName();
  1031.      Void set_AssemblyName( Class System.Reflection.AssemblyName value);
  1032.      Class System.Drawing.Bitmap get_Bitmap();
  1033.      Void set_Bitmap( Class System.Drawing.Bitmap value);
  1034.      String get_DisplayName();
  1035.      Void set_DisplayName( String value);
  1036.      Class System.Collections.ICollection get_Filter();
  1037.      Void set_Filter( Class System.Collections.ICollection value);
  1038.      Boolean get_Locked();
  1039.      String get_TypeName();
  1040.      Void set_TypeName( String value);
  1041.      Void add_ComponentsCreated( Class System.Drawing.Design.ToolboxComponentsCreatedEventHandler value);
  1042.      Void remove_ComponentsCreated( Class System.Drawing.Design.ToolboxComponentsCreatedEventHandler value);
  1043.      Void add_ComponentsCreating( Class System.Drawing.Design.ToolboxComponentsCreatingEventHandler value);
  1044.      Void remove_ComponentsCreating( Class System.Drawing.Design.ToolboxComponentsCreatingEventHandler value);
  1045.      Void CheckUnlocked();
  1046.      SZArray Class System.ComponentModel.IComponent CreateComponents();
  1047.      SZArray Class System.ComponentModel.IComponent CreateComponents( Class System.ComponentModel.Design.IDesignerHost host);
  1048.      SZArray Class System.ComponentModel.IComponent CreateComponentsCore( Class System.ComponentModel.Design.IDesignerHost host);
  1049.      Void Deserialize( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1050.      Boolean Equals( Object obj);
  1051.      I4 GetHashCode();
  1052.      Class System.Type GetType( Class System.ComponentModel.Design.IDesignerHost host,  Class System.Reflection.AssemblyName assemblyName,  String typeName,  Boolean reference);
  1053.      Void Initialize( Class System.Type type);
  1054.      Void Lock();
  1055.      Void OnComponentsCreated( Class System.Drawing.Design.ToolboxComponentsCreatedEventArgs args);
  1056.      Void OnComponentsCreating( Class System.Drawing.Design.ToolboxComponentsCreatingEventArgs args);
  1057.      Void Serialize( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1058.      String ToString();
  1059.      Void System.Runtime.Serialization.ISerializable.GetObjectData( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1060.      Void System.Drawing.Design.ToolboxItem();
  1061.     property AssemblyName { get(){} set(){} };
  1062.     property Bitmap { get(){} set(){} };
  1063.     property DisplayName { get(){} set(){} };
  1064.     property Filter { get(){} set(){} };
  1065.     property Locked { get(){} set(){} };
  1066.     property TypeName { get(){} set(){} };
  1067.     event ComponentsCreated;
  1068.     event ComponentsCreating;
  1069.     }
  1070. class System.Drawing.Design.ToolboxItemCollection : System.Collections.ReadOnlyCollectionBase
  1071.     {
  1072.      Void System.Drawing.Design.ToolboxItemCollection( Class System.Drawing.Design.ToolboxItemCollection value);
  1073.      Void System.Drawing.Design.ToolboxItemCollection( SZArray Class System.Drawing.Design.ToolboxItem value);
  1074.      Class System.Drawing.Design.ToolboxItem get_Item( I4 index);
  1075.      Boolean Contains( Class System.Drawing.Design.ToolboxItem value);
  1076.      Void CopyTo( SZArray Class System.Drawing.Design.ToolboxItem array,  I4 index);
  1077.      I4 IndexOf( Class System.Drawing.Design.ToolboxItem value);
  1078.     property Item { get(){} set(){} };
  1079.     }
  1080. class System.Drawing.Design.UITypeEditor : System.Object
  1081.     {
  1082.      Void System.Drawing.Design.UITypeEditor();
  1083.      Void System.Drawing.Design.UITypeEditor();
  1084.      Object EditValue( Class System.IServiceProvider provider,  Object value);
  1085.      Object EditValue( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.IServiceProvider provider,  Object value);
  1086.      ValueClass System.Drawing.Design.UITypeEditorEditStyle GetEditStyle();
  1087.      Boolean GetPaintValueSupported();
  1088.      Boolean GetPaintValueSupported( Class System.ComponentModel.ITypeDescriptorContext context);
  1089.      ValueClass System.Drawing.Design.UITypeEditorEditStyle GetEditStyle( Class System.ComponentModel.ITypeDescriptorContext context);
  1090.      Void PaintValue( Object value,  Class System.Drawing.Graphics canvas,  ValueClass System.Drawing.Rectangle rectangle);
  1091.      Void PaintValue( Class System.Drawing.Design.PaintValueEventArgs e);
  1092.     }
  1093. class System.Drawing.Printing.PrintController : System.Object
  1094.     {
  1095.      I modeHandle;
  1096.      Void System.Drawing.Printing.PrintController();
  1097.      Void Print( Class System.Drawing.Printing.PrintDocument document);
  1098.      Boolean PrintLoop( Class System.Drawing.Printing.PrintDocument document);
  1099.      Class System.Drawing.Printing.PrintPageEventArgs CreatePrintPageEvent( Class System.Drawing.Printing.PageSettings pageSettings);
  1100.      Void OnStartPrint( Class System.Drawing.Printing.PrintDocument document,  Class System.Drawing.Printing.PrintEventArgs e);
  1101.      Class System.Drawing.Graphics OnStartPage( Class System.Drawing.Printing.PrintDocument document,  Class System.Drawing.Printing.PrintPageEventArgs e);
  1102.      Void OnEndPage( Class System.Drawing.Printing.PrintDocument document,  Class System.Drawing.Printing.PrintPageEventArgs e);
  1103.      Void OnEndPrint( Class System.Drawing.Printing.PrintDocument document,  Class System.Drawing.Printing.PrintEventArgs e);
  1104.     }
  1105. class System.Drawing.Printing.StandardPrintController : System.Drawing.Printing.PrintController
  1106.     {
  1107.      I dc;
  1108.      Class System.Drawing.Graphics graphics;
  1109.      Void CheckSecurity( Class System.Drawing.Printing.PrintDocument document);
  1110.      Void OnStartPrint( Class System.Drawing.Printing.PrintDocument document,  Class System.Drawing.Printing.PrintEventArgs e);
  1111.      Class System.Drawing.Graphics OnStartPage( Class System.Drawing.Printing.PrintDocument document,  Class System.Drawing.Printing.PrintPageEventArgs e);
  1112.      Void OnEndPage( Class System.Drawing.Printing.PrintDocument document,  Class System.Drawing.Printing.PrintPageEventArgs e);
  1113.      Void OnEndPrint( Class System.Drawing.Printing.PrintDocument document,  Class System.Drawing.Printing.PrintEventArgs e);
  1114.      Void System.Drawing.Printing.StandardPrintController();
  1115.     }
  1116. class System.Drawing.Printing.Duplex : System.Enum
  1117.     {
  1118.      I4 value__;
  1119.      ValueClass System.Drawing.Printing.Duplex Default;
  1120.      ValueClass System.Drawing.Printing.Duplex Simplex;
  1121.      ValueClass System.Drawing.Printing.Duplex Horizontal;
  1122.      ValueClass System.Drawing.Printing.Duplex Vertical;
  1123.     }
  1124. class System.Drawing.Printing.InvalidPrinterException : System.SystemException
  1125.     {
  1126.      Class System.Drawing.Printing.PrinterSettings settings;
  1127.      Void System.Drawing.Printing.InvalidPrinterException( Class System.Drawing.Printing.PrinterSettings settings);
  1128.      Void System.Drawing.Printing.InvalidPrinterException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1129.      Void GetObjectData( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1130.      String GenerateMessage( Class System.Drawing.Printing.PrinterSettings settings);
  1131.     }
  1132. class System.Drawing.Printing.Margins : System.Object
  1133.     {
  1134.      I4 left;
  1135.      I4 right;
  1136.      I4 top;
  1137.      I4 bottom;
  1138.      Void System.Drawing.Printing.Margins();
  1139.      Void System.Drawing.Printing.Margins( I4 left,  I4 right,  I4 top,  I4 bottom);
  1140.      I4 get_Left();
  1141.      Void set_Left( I4 value);
  1142.      I4 get_Right();
  1143.      Void set_Right( I4 value);
  1144.      I4 get_Top();
  1145.      Void set_Top( I4 value);
  1146.      I4 get_Bottom();
  1147.      Void set_Bottom( I4 value);
  1148.      Void CheckMargin( I4 margin,  String name);
  1149.      Object Clone();
  1150.      Boolean Equals( Object obj);
  1151.      I4 GetHashCode();
  1152.      String ToString();
  1153.     property Left { get(){} set(){} };
  1154.     property Right { get(){} set(){} };
  1155.     property Top { get(){} set(){} };
  1156.     property Bottom { get(){} set(){} };
  1157.     }
  1158. class System.Drawing.Printing.MarginsConverter : System.ComponentModel.ExpandableObjectConverter
  1159.     {
  1160.      Boolean CanConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type sourceType);
  1161.      Boolean CanConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type destinationType);
  1162.      Object ConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value);
  1163.      Object ConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value,  Class System.Type destinationType);
  1164.      Object CreateInstance( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Collections.IDictionary propertyValues);
  1165.      Boolean GetCreateInstanceSupported( Class System.ComponentModel.ITypeDescriptorContext context);
  1166.      Void System.Drawing.Printing.MarginsConverter();
  1167.     }
  1168. class System.Drawing.Printing.ModeField : System.Enum
  1169.     {
  1170.      I4 value__;
  1171.      ValueClass System.Drawing.Printing.ModeField Orientation;
  1172.      ValueClass System.Drawing.Printing.ModeField PaperSize;
  1173.      ValueClass System.Drawing.Printing.ModeField PaperLength;
  1174.      ValueClass System.Drawing.Printing.ModeField PaperWidth;
  1175.      ValueClass System.Drawing.Printing.ModeField Copies;
  1176.      ValueClass System.Drawing.Printing.ModeField DefaultSource;
  1177.      ValueClass System.Drawing.Printing.ModeField PrintQuality;
  1178.      ValueClass System.Drawing.Printing.ModeField Color;
  1179.      ValueClass System.Drawing.Printing.ModeField Duplex;
  1180.      ValueClass System.Drawing.Printing.ModeField YResolution;
  1181.      ValueClass System.Drawing.Printing.ModeField TTOption;
  1182.      ValueClass System.Drawing.Printing.ModeField Collate;
  1183.     }
  1184. class System.Drawing.Printing.PageSettings : System.Object
  1185.     {
  1186.      Class System.Drawing.Printing.PrinterSettings printerSettings;
  1187.      ValueClass System.Drawing.Printing.TriState color;
  1188.      Class System.Drawing.Printing.PaperSize paperSize;
  1189.      Class System.Drawing.Printing.PaperSource paperSource;
  1190.      Class System.Drawing.Printing.PrinterResolution printerResolution;
  1191.      ValueClass System.Drawing.Printing.TriState landscape;
  1192.      Class System.Drawing.Printing.Margins margins;
  1193.      Void System.Drawing.Printing.PageSettings();
  1194.      Void System.Drawing.Printing.PageSettings( Class System.Drawing.Printing.PrinterSettings printerSettings);
  1195.      ValueClass System.Drawing.Rectangle get_Bounds();
  1196.      Boolean get_Color();
  1197.      Void set_Color( Boolean value);
  1198.      Boolean get_Landscape();
  1199.      Void set_Landscape( Boolean value);
  1200.      Class System.Drawing.Printing.Margins get_Margins();
  1201.      Void set_Margins( Class System.Drawing.Printing.Margins value);
  1202.      Class System.Drawing.Printing.PaperSize get_PaperSize();
  1203.      Void set_PaperSize( Class System.Drawing.Printing.PaperSize value);
  1204.      Class System.Drawing.Printing.PaperSource get_PaperSource();
  1205.      Void set_PaperSource( Class System.Drawing.Printing.PaperSource value);
  1206.      Class System.Drawing.Printing.PrinterResolution get_PrinterResolution();
  1207.      Void set_PrinterResolution( Class System.Drawing.Printing.PrinterResolution value);
  1208.      Class System.Drawing.Printing.PrinterSettings get_PrinterSettings();
  1209.      Void set_PrinterSettings( Class System.Drawing.Printing.PrinterSettings value);
  1210.      Object Clone();
  1211.      Void CopyToHdevmode( I hdevmode);
  1212.      ValueClass System.Drawing.Rectangle GetBounds( I modeHandle);
  1213.      Boolean GetLandscape( I modeHandle);
  1214.      Class System.Drawing.Printing.PaperSize GetPaperSize( I modeHandle);
  1215.      Class System.Drawing.Printing.PaperSize PaperSizeFromMode( Class DEVMODE mode);
  1216.      Class System.Drawing.Printing.PaperSource PaperSourceFromMode( Class DEVMODE mode);
  1217.      Class System.Drawing.Printing.PrinterResolution PrinterResolutionFromMode( Class DEVMODE mode);
  1218.      Void SetHdevmode( I hdevmode);
  1219.      String ToString();
  1220.     property Bounds { get(){} set(){} };
  1221.     property Color { get(){} set(){} };
  1222.     property Landscape { get(){} set(){} };
  1223.     property Margins { get(){} set(){} };
  1224.     property PaperSize { get(){} set(){} };
  1225.     property PaperSource { get(){} set(){} };
  1226.     property PrinterResolution { get(){} set(){} };
  1227.     property PrinterSettings { get(){} set(){} };
  1228.     }
  1229. class System.Drawing.Printing.PaperKind : System.Enum
  1230.     {
  1231.      I4 value__;
  1232.      ValueClass System.Drawing.Printing.PaperKind Custom;
  1233.      ValueClass System.Drawing.Printing.PaperKind Letter;
  1234.      ValueClass System.Drawing.Printing.PaperKind Legal;
  1235.      ValueClass System.Drawing.Printing.PaperKind A4;
  1236.      ValueClass System.Drawing.Printing.PaperKind CSheet;
  1237.      ValueClass System.Drawing.Printing.PaperKind DSheet;
  1238.      ValueClass System.Drawing.Printing.PaperKind ESheet;
  1239.      ValueClass System.Drawing.Printing.PaperKind LetterSmall;
  1240.      ValueClass System.Drawing.Printing.PaperKind Tabloid;
  1241.      ValueClass System.Drawing.Printing.PaperKind Ledger;
  1242.      ValueClass System.Drawing.Printing.PaperKind Statement;
  1243.      ValueClass System.Drawing.Printing.PaperKind Executive;
  1244.      ValueClass System.Drawing.Printing.PaperKind A3;
  1245.      ValueClass System.Drawing.Printing.PaperKind A4Small;
  1246.      ValueClass System.Drawing.Printing.PaperKind A5;
  1247.      ValueClass System.Drawing.Printing.PaperKind B4;
  1248.      ValueClass System.Drawing.Printing.PaperKind B5;
  1249.      ValueClass System.Drawing.Printing.PaperKind Folio;
  1250.      ValueClass System.Drawing.Printing.PaperKind Quarto;
  1251.      ValueClass System.Drawing.Printing.PaperKind Standard10x14;
  1252.      ValueClass System.Drawing.Printing.PaperKind Standard11x17;
  1253.      ValueClass System.Drawing.Printing.PaperKind Note;
  1254.      ValueClass System.Drawing.Printing.PaperKind Number9Envelope;
  1255.      ValueClass System.Drawing.Printing.PaperKind Number10Envelope;
  1256.      ValueClass System.Drawing.Printing.PaperKind Number11Envelope;
  1257.      ValueClass System.Drawing.Printing.PaperKind Number12Envelope;
  1258.      ValueClass System.Drawing.Printing.PaperKind Number14Envelope;
  1259.      ValueClass System.Drawing.Printing.PaperKind DLEnvelope;
  1260.      ValueClass System.Drawing.Printing.PaperKind C5Envelope;
  1261.      ValueClass System.Drawing.Printing.PaperKind C3Envelope;
  1262.      ValueClass System.Drawing.Printing.PaperKind C4Envelope;
  1263.      ValueClass System.Drawing.Printing.PaperKind C6Envelope;
  1264.      ValueClass System.Drawing.Printing.PaperKind C65Envelope;
  1265.      ValueClass System.Drawing.Printing.PaperKind B4Envelope;
  1266.      ValueClass System.Drawing.Printing.PaperKind B5Envelope;
  1267.      ValueClass System.Drawing.Printing.PaperKind B6Envelope;
  1268.      ValueClass System.Drawing.Printing.PaperKind ItalyEnvelope;
  1269.      ValueClass System.Drawing.Printing.PaperKind MonarchEnvelope;
  1270.      ValueClass System.Drawing.Printing.PaperKind PersonalEnvelope;
  1271.      ValueClass System.Drawing.Printing.PaperKind USStandardFanfold;
  1272.      ValueClass System.Drawing.Printing.PaperKind GermanStandardFanfold;
  1273.      ValueClass System.Drawing.Printing.PaperKind GermanLegalFanfold;
  1274.      ValueClass System.Drawing.Printing.PaperKind IsoB4;
  1275.      ValueClass System.Drawing.Printing.PaperKind JapanesePostcard;
  1276.      ValueClass System.Drawing.Printing.PaperKind Standard9x11;
  1277.      ValueClass System.Drawing.Printing.PaperKind Standard10x11;
  1278.      ValueClass System.Drawing.Printing.PaperKind Standard15x11;
  1279.      ValueClass System.Drawing.Printing.PaperKind InviteEnvelope;
  1280.      ValueClass System.Drawing.Printing.PaperKind LetterExtra;
  1281.      ValueClass System.Drawing.Printing.PaperKind LegalExtra;
  1282.      ValueClass System.Drawing.Printing.PaperKind TabloidExtra;
  1283.      ValueClass System.Drawing.Printing.PaperKind A4Extra;
  1284.      ValueClass System.Drawing.Printing.PaperKind LetterTransverse;
  1285.      ValueClass System.Drawing.Printing.PaperKind A4Transverse;
  1286.      ValueClass System.Drawing.Printing.PaperKind LetterExtraTransverse;
  1287.      ValueClass System.Drawing.Printing.PaperKind APlus;
  1288.      ValueClass System.Drawing.Printing.PaperKind BPlus;
  1289.      ValueClass System.Drawing.Printing.PaperKind LetterPlus;
  1290.      ValueClass System.Drawing.Printing.PaperKind A4Plus;
  1291.      ValueClass System.Drawing.Printing.PaperKind A5Transverse;
  1292.      ValueClass System.Drawing.Printing.PaperKind B5Transverse;
  1293.      ValueClass System.Drawing.Printing.PaperKind A3Extra;
  1294.      ValueClass System.Drawing.Printing.PaperKind A5Extra;
  1295.      ValueClass System.Drawing.Printing.PaperKind B5Extra;
  1296.      ValueClass System.Drawing.Printing.PaperKind A2;
  1297.      ValueClass System.Drawing.Printing.PaperKind A3Transverse;
  1298.      ValueClass System.Drawing.Printing.PaperKind A3ExtraTransverse;
  1299.      ValueClass System.Drawing.Printing.PaperKind JapaneseDoublePostcard;
  1300.      ValueClass System.Drawing.Printing.PaperKind A6;
  1301.      ValueClass System.Drawing.Printing.PaperKind JapaneseEnvelopeKakuNumber2;
  1302.      ValueClass System.Drawing.Printing.PaperKind JapaneseEnvelopeKakuNumber3;
  1303.      ValueClass System.Drawing.Printing.PaperKind JapaneseEnvelopeChouNumber3;
  1304.      ValueClass System.Drawing.Printing.PaperKind JapaneseEnvelopeChouNumber4;
  1305.      ValueClass System.Drawing.Printing.PaperKind LetterRotated;
  1306.      ValueClass System.Drawing.Printing.PaperKind A3Rotated;
  1307.      ValueClass System.Drawing.Printing.PaperKind A4Rotated;
  1308.      ValueClass System.Drawing.Printing.PaperKind A5Rotated;
  1309.      ValueClass System.Drawing.Printing.PaperKind B4JisRotated;
  1310.      ValueClass System.Drawing.Printing.PaperKind B5JisRotated;
  1311.      ValueClass System.Drawing.Printing.PaperKind JapanesePostcardRotated;
  1312.      ValueClass System.Drawing.Printing.PaperKind JapaneseDoublePostcardRotated;
  1313.      ValueClass System.Drawing.Printing.PaperKind A6Rotated;
  1314.      ValueClass System.Drawing.Printing.PaperKind JapaneseEnvelopeKakuNumber2Rotated;
  1315.      ValueClass System.Drawing.Printing.PaperKind JapaneseEnvelopeKakuNumber3Rotated;
  1316.      ValueClass System.Drawing.Printing.PaperKind JapaneseEnvelopeChouNumber3Rotated;
  1317.      ValueClass System.Drawing.Printing.PaperKind JapaneseEnvelopeChouNumber4Rotated;
  1318.      ValueClass System.Drawing.Printing.PaperKind B6Jis;
  1319.      ValueClass System.Drawing.Printing.PaperKind B6JisRotated;
  1320.      ValueClass System.Drawing.Printing.PaperKind Standard12x11;
  1321.      ValueClass System.Drawing.Printing.PaperKind JapaneseEnvelopeYouNumber4;
  1322.      ValueClass System.Drawing.Printing.PaperKind JapaneseEnvelopeYouNumber4Rotated;
  1323.      ValueClass System.Drawing.Printing.PaperKind Prc16K;
  1324.      ValueClass System.Drawing.Printing.PaperKind Prc32K;
  1325.      ValueClass System.Drawing.Printing.PaperKind Prc32KBig;
  1326.      ValueClass System.Drawing.Printing.PaperKind PrcEnvelopeNumber1;
  1327.      ValueClass System.Drawing.Printing.PaperKind PrcEnvelopeNumber2;
  1328.      ValueClass System.Drawing.Printing.PaperKind PrcEnvelopeNumber3;
  1329.      ValueClass System.Drawing.Printing.PaperKind PrcEnvelopeNumber4;
  1330.      ValueClass System.Drawing.Printing.PaperKind PrcEnvelopeNumber5;
  1331.      ValueClass System.Drawing.Printing.PaperKind PrcEnvelopeNumber6;
  1332.      ValueClass System.Drawing.Printing.PaperKind PrcEnvelopeNumber7;
  1333.      ValueClass System.Drawing.Printing.PaperKind PrcEnvelopeNumber8;
  1334.      ValueClass System.Drawing.Printing.PaperKind PrcEnvelopeNumber9;
  1335.      ValueClass System.Drawing.Printing.PaperKind PrcEnvelopeNumber10;
  1336.      ValueClass System.Drawing.Printing.PaperKind Prc16KRotated;
  1337.      ValueClass System.Drawing.Printing.PaperKind Prc32KRotated;
  1338.      ValueClass System.Drawing.Printing.PaperKind Prc32KBigRotated;
  1339.      ValueClass System.Drawing.Printing.PaperKind PrcEnvelopeNumber1Rotated;
  1340.      ValueClass System.Drawing.Printing.PaperKind PrcEnvelopeNumber2Rotated;
  1341.      ValueClass System.Drawing.Printing.PaperKind PrcEnvelopeNumber3Rotated;
  1342.      ValueClass System.Drawing.Printing.PaperKind PrcEnvelopeNumber4Rotated;
  1343.      ValueClass System.Drawing.Printing.PaperKind PrcEnvelopeNumber5Rotated;
  1344.      ValueClass System.Drawing.Printing.PaperKind PrcEnvelopeNumber6Rotated;
  1345.      ValueClass System.Drawing.Printing.PaperKind PrcEnvelopeNumber7Rotated;
  1346.      ValueClass System.Drawing.Printing.PaperKind PrcEnvelopeNumber8Rotated;
  1347.      ValueClass System.Drawing.Printing.PaperKind PrcEnvelopeNumber9Rotated;
  1348.      ValueClass System.Drawing.Printing.PaperKind PrcEnvelopeNumber10Rotated;
  1349.     }
  1350. class System.Drawing.Printing.PaperSize : System.Object
  1351.     {
  1352.      ValueClass System.Drawing.Printing.PaperKind kind;
  1353.      String name;
  1354.      I4 width;
  1355.      I4 height;
  1356.      Void System.Drawing.Printing.PaperSize( ValueClass System.Drawing.Printing.PaperKind kind,  String name,  I4 width,  I4 height);
  1357.      Void System.Drawing.Printing.PaperSize( String name,  I4 width,  I4 height);
  1358.      I4 get_Height();
  1359.      Void set_Height( I4 value);
  1360.      ValueClass System.Drawing.Printing.PaperKind get_Kind();
  1361.      String get_PaperName();
  1362.      Void set_PaperName( String value);
  1363.      ValueClass System.Drawing.Printing.PaperKind get_RawKind();
  1364.      I4 get_Width();
  1365.      Void set_Width( I4 value);
  1366.      String ToString();
  1367.     property Height { get(){} set(){} };
  1368.     property Kind { get(){} set(){} };
  1369.     property PaperName { get(){} set(){} };
  1370.     property RawKind { get(){} set(){} };
  1371.     property Width { get(){} set(){} };
  1372.     }
  1373. class System.Drawing.Printing.PaperSource : System.Object
  1374.     {
  1375.      String name;
  1376.      ValueClass System.Drawing.Printing.PaperSourceKind kind;
  1377.      Void System.Drawing.Printing.PaperSource( ValueClass System.Drawing.Printing.PaperSourceKind kind,  String name);
  1378.      ValueClass System.Drawing.Printing.PaperSourceKind get_Kind();
  1379.      ValueClass System.Drawing.Printing.PaperSourceKind get_RawKind();
  1380.      String get_SourceName();
  1381.      String ToString();
  1382.     property Kind { get(){} set(){} };
  1383.     property RawKind { get(){} set(){} };
  1384.     property SourceName { get(){} set(){} };
  1385.     }
  1386. class System.Drawing.Printing.PaperSourceKind : System.Enum
  1387.     {
  1388.      I4 value__;
  1389.      ValueClass System.Drawing.Printing.PaperSourceKind Upper;
  1390.      ValueClass System.Drawing.Printing.PaperSourceKind Lower;
  1391.      ValueClass System.Drawing.Printing.PaperSourceKind Middle;
  1392.      ValueClass System.Drawing.Printing.PaperSourceKind Manual;
  1393.      ValueClass System.Drawing.Printing.PaperSourceKind Envelope;
  1394.      ValueClass System.Drawing.Printing.PaperSourceKind ManualFeed;
  1395.      ValueClass System.Drawing.Printing.PaperSourceKind AutomaticFeed;
  1396.      ValueClass System.Drawing.Printing.PaperSourceKind TractorFeed;
  1397.      ValueClass System.Drawing.Printing.PaperSourceKind SmallFormat;
  1398.      ValueClass System.Drawing.Printing.PaperSourceKind LargeFormat;
  1399.      ValueClass System.Drawing.Printing.PaperSourceKind LargeCapacity;
  1400.      ValueClass System.Drawing.Printing.PaperSourceKind Cassette;
  1401.      ValueClass System.Drawing.Printing.PaperSourceKind FormSource;
  1402.      ValueClass System.Drawing.Printing.PaperSourceKind Custom;
  1403.     }
  1404. class System.Drawing.Printing.PreviewPageInfo : System.Object
  1405.     {
  1406.      Class System.Drawing.Image image;
  1407.      ValueClass System.Drawing.Size physicalSize;
  1408.      Void System.Drawing.Printing.PreviewPageInfo( Class System.Drawing.Image image,  ValueClass System.Drawing.Size physicalSize);
  1409.      Class System.Drawing.Image get_Image();
  1410.      ValueClass System.Drawing.Size get_PhysicalSize();
  1411.     property Image { get(){} set(){} };
  1412.     property PhysicalSize { get(){} set(){} };
  1413.     }
  1414. class System.Drawing.Printing.PreviewPrintController : System.Drawing.Printing.PrintController
  1415.     {
  1416.      Class System.Collections.IList list;
  1417.      Class System.Drawing.Graphics graphics;
  1418.      I dc;
  1419.      Boolean antiAlias;
  1420.      Void CheckSecurity();
  1421.      Void OnStartPrint( Class System.Drawing.Printing.PrintDocument document,  Class System.Drawing.Printing.PrintEventArgs e);
  1422.      Class System.Drawing.Graphics OnStartPage( Class System.Drawing.Printing.PrintDocument document,  Class System.Drawing.Printing.PrintPageEventArgs e);
  1423.      Void OnEndPage( Class System.Drawing.Printing.PrintDocument document,  Class System.Drawing.Printing.PrintPageEventArgs e);
  1424.      Void OnEndPrint( Class System.Drawing.Printing.PrintDocument document,  Class System.Drawing.Printing.PrintEventArgs e);
  1425.      SZArray Class System.Drawing.Printing.PreviewPageInfo GetPreviewPageInfo();
  1426.      Boolean get_UseAntiAlias();
  1427.      Void set_UseAntiAlias( Boolean value);
  1428.      Void System.Drawing.Printing.PreviewPrintController();
  1429.     property UseAntiAlias { get(){} set(){} };
  1430.     }
  1431. class System.Drawing.Printing.PrintDocument : System.ComponentModel.Component
  1432.     {
  1433.      String documentName;
  1434.      Class System.Drawing.Printing.PrintEventHandler beginPrintHandler;
  1435.      Class System.Drawing.Printing.PrintEventHandler endPrintHandler;
  1436.      Class System.Drawing.Printing.PrintPageEventHandler printPageHandler;
  1437.      Class System.Drawing.Printing.QueryPageSettingsEventHandler queryHandler;
  1438.      Class System.Drawing.Printing.PrinterSettings printerSettings;
  1439.      Class System.Drawing.Printing.PageSettings defaultPageSettings;
  1440.      Class System.Drawing.Printing.PrintController printController;
  1441.      Void System.Drawing.Printing.PrintDocument();
  1442.      Class System.Drawing.Printing.PageSettings get_DefaultPageSettings();
  1443.      Void set_DefaultPageSettings( Class System.Drawing.Printing.PageSettings value);
  1444.      String get_DocumentName();
  1445.      Void set_DocumentName( String value);
  1446.      Class System.Drawing.Printing.PrintController get_PrintController();
  1447.      Void set_PrintController( Class System.Drawing.Printing.PrintController value);
  1448.      Class System.Drawing.Printing.PrinterSettings get_PrinterSettings();
  1449.      Void set_PrinterSettings( Class System.Drawing.Printing.PrinterSettings value);
  1450.      Void add_BeginPrint( Class System.Drawing.Printing.PrintEventHandler value);
  1451.      Void remove_BeginPrint( Class System.Drawing.Printing.PrintEventHandler value);
  1452.      Void add_EndPrint( Class System.Drawing.Printing.PrintEventHandler value);
  1453.      Void remove_EndPrint( Class System.Drawing.Printing.PrintEventHandler value);
  1454.      Void add_PrintPage( Class System.Drawing.Printing.PrintPageEventHandler value);
  1455.      Void remove_PrintPage( Class System.Drawing.Printing.PrintPageEventHandler value);
  1456.      Void add_QueryPageSettings( Class System.Drawing.Printing.QueryPageSettingsEventHandler value);
  1457.      Void remove_QueryPageSettings( Class System.Drawing.Printing.QueryPageSettingsEventHandler value);
  1458.      Void _OnBeginPrint( Class System.Drawing.Printing.PrintEventArgs e);
  1459.      Void OnBeginPrint( Class System.Drawing.Printing.PrintEventArgs e);
  1460.      Void _OnEndPrint( Class System.Drawing.Printing.PrintEventArgs e);
  1461.      Void OnEndPrint( Class System.Drawing.Printing.PrintEventArgs e);
  1462.      Void _OnPrintPage( Class System.Drawing.Printing.PrintPageEventArgs e);
  1463.      Void OnPrintPage( Class System.Drawing.Printing.PrintPageEventArgs e);
  1464.      Void _OnQueryPageSettings( Class System.Drawing.Printing.QueryPageSettingsEventArgs e);
  1465.      Void OnQueryPageSettings( Class System.Drawing.Printing.QueryPageSettingsEventArgs e);
  1466.      Void Print();
  1467.      String ToString();
  1468.     property DefaultPageSettings { get(){} set(){} };
  1469.     property DocumentName { get(){} set(){} };
  1470.     property PrintController { get(){} set(){} };
  1471.     property PrinterSettings { get(){} set(){} };
  1472.     event BeginPrint;
  1473.     event EndPrint;
  1474.     event PrintPage;
  1475.     event QueryPageSettings;
  1476.     }
  1477. class System.Drawing.Printing.PrinterResolution : System.Object
  1478.     {
  1479.      I4 x;
  1480.      I4 y;
  1481.      ValueClass System.Drawing.Printing.PrinterResolutionKind kind;
  1482.      Void System.Drawing.Printing.PrinterResolution( ValueClass System.Drawing.Printing.PrinterResolutionKind kind,  I4 x,  I4 y);
  1483.      ValueClass System.Drawing.Printing.PrinterResolutionKind get_Kind();
  1484.      I4 get_X();
  1485.      I4 get_Y();
  1486.      String ToString();
  1487.     property Kind { get(){} set(){} };
  1488.     property X { get(){} set(){} };
  1489.     property Y { get(){} set(){} };
  1490.     }
  1491. class System.Drawing.Printing.PrinterResolutionKind : System.Enum
  1492.     {
  1493.      I4 value__;
  1494.      ValueClass System.Drawing.Printing.PrinterResolutionKind High;
  1495.      ValueClass System.Drawing.Printing.PrinterResolutionKind Medium;
  1496.      ValueClass System.Drawing.Printing.PrinterResolutionKind Low;
  1497.      ValueClass System.Drawing.Printing.PrinterResolutionKind Draft;
  1498.      ValueClass System.Drawing.Printing.PrinterResolutionKind Custom;
  1499.     }
  1500. class System.Drawing.Printing.PrinterSettings : System.Object
  1501.     {
  1502.      String printerName;
  1503.      String driverName;
  1504.      String outputPort;
  1505.      Boolean printToFile;
  1506.      Boolean printDialogDisplayed;
  1507.      I2 copies;
  1508.      ValueClass System.Drawing.Printing.Duplex duplex;
  1509.      ValueClass System.Drawing.Printing.TriState collate;
  1510.      Class System.Drawing.Printing.PageSettings defaultPageSettings;
  1511.      I4 fromPage;
  1512.      I4 toPage;
  1513.      I4 maxPage;
  1514.      I4 minPage;
  1515.      ValueClass System.Drawing.Printing.PrintRange printRange;
  1516.      Void System.Drawing.Printing.PrinterSettings();
  1517.      Boolean get_CanDuplex();
  1518.      I2 get_Copies();
  1519.      Void set_Copies( I2 value);
  1520.      Boolean get_Collate();
  1521.      Void set_Collate( Boolean value);
  1522.      Class System.Drawing.Printing.PageSettings get_DefaultPageSettings();
  1523.      String get_DriverName();
  1524.      Void set_DriverName( String value);
  1525.      ValueClass System.Drawing.Printing.Duplex get_Duplex();
  1526.      Void set_Duplex( ValueClass System.Drawing.Printing.Duplex value);
  1527.      I4 get_FromPage();
  1528.      Void set_FromPage( I4 value);
  1529.      Class StringCollection get_InstalledPrinters();
  1530.      Boolean get_IsDefaultPrinter();
  1531.      Boolean get_IsPlotter();
  1532.      Boolean get_IsValid();
  1533.      I4 get_LandscapeAngle();
  1534.      I4 get_MaximumCopies();
  1535.      I4 get_MaximumPage();
  1536.      Void set_MaximumPage( I4 value);
  1537.      I4 get_MinimumPage();
  1538.      Void set_MinimumPage( I4 value);
  1539.      String get_OutputPort();
  1540.      Void set_OutputPort( String value);
  1541.      Class PaperSizeCollection get_PaperSizes();
  1542.      Class PaperSourceCollection get_PaperSources();
  1543.      Boolean get_PrintDialogDisplayed();
  1544.      Void set_PrintDialogDisplayed( Boolean value);
  1545.      ValueClass System.Drawing.Printing.PrintRange get_PrintRange();
  1546.      Void set_PrintRange( ValueClass System.Drawing.Printing.PrintRange value);
  1547.      Boolean get_PrintToFile();
  1548.      Void set_PrintToFile( Boolean value);
  1549.      String get_PrinterName();
  1550.      Void set_PrinterName( String value);
  1551.      String get_PrinterNameInternal();
  1552.      Void set_PrinterNameInternal( String value);
  1553.      Class PrinterResolutionCollection get_PrinterResolutions();
  1554.      Boolean get_SupportsColor();
  1555.      I4 get_ToPage();
  1556.      Void set_ToPage( I4 value);
  1557.      Object Clone();
  1558.      I CreateHdc();
  1559.      I CreateHdc( I hdevmode);
  1560.      I CreateIC();
  1561.      I CreateIC( I hdevmode);
  1562.      Class System.Drawing.Graphics CreateMeasurementGraphics();
  1563.      Class PRINTDLG CreatePRINTDLG();
  1564.      I4 DeviceCapabilities( I2 capability,  I pointerToBuffer,  I4 defaultValue);
  1565.      I4 FastDeviceCapabilities( I2 capability,  I pointerToBuffer,  I4 defaultValue,  String printerName);
  1566.      String GetDefaultPrinterName();
  1567.      I4 GetDeviceCaps( I4 capability,  I4 defaultValue);
  1568.      I GetHdevmode();
  1569.      I GetHdevmodeInternal();
  1570.      I GetHdevmode( Class System.Drawing.Printing.PageSettings pageSettings);
  1571.      I GetHdevnames();
  1572.      I2 GetModeField( ValueClass System.Drawing.Printing.ModeField field,  I2 defaultValue);
  1573.      I2 GetModeField( ValueClass System.Drawing.Printing.ModeField field,  I2 defaultValue,  I modeHandle);
  1574.      SZArray Class System.Drawing.Printing.PaperSize Get_PaperSizes();
  1575.      SZArray Class System.Drawing.Printing.PaperSource Get_PaperSources();
  1576.      SZArray Class System.Drawing.Printing.PrinterResolution Get_PrinterResolutions();
  1577.      String ReadOneDEVNAME( I pDevnames,  I4 slot);
  1578.      Void SetHdevmode( I hdevmode);
  1579.      Void SetHdevnames( I hdevnames);
  1580.      String ToString();
  1581.      I2 WriteOneDEVNAME( String str,  I bufferStart,  I4 index);
  1582.     property CanDuplex { get(){} set(){} };
  1583.     property Copies { get(){} set(){} };
  1584.     property Collate { get(){} set(){} };
  1585.     property DefaultPageSettings { get(){} set(){} };
  1586.     property DriverName { get(){} set(){} };
  1587.     property Duplex { get(){} set(){} };
  1588.     property FromPage { get(){} set(){} };
  1589.     property InstalledPrinters { get(){} set(){} };
  1590.     property IsDefaultPrinter { get(){} set(){} };
  1591.     property IsPlotter { get(){} set(){} };
  1592.     property IsValid { get(){} set(){} };
  1593.     property LandscapeAngle { get(){} set(){} };
  1594.     property MaximumCopies { get(){} set(){} };
  1595.     property MaximumPage { get(){} set(){} };
  1596.     property MinimumPage { get(){} set(){} };
  1597.     property OutputPort { get(){} set(){} };
  1598.     property PaperSizes { get(){} set(){} };
  1599.     property PaperSources { get(){} set(){} };
  1600.     property PrintDialogDisplayed { get(){} set(){} };
  1601.     property PrintRange { get(){} set(){} };
  1602.     property PrintToFile { get(){} set(){} };
  1603.     property PrinterName { get(){} set(){} };
  1604.     property PrinterNameInternal { get(){} set(){} };
  1605.     property PrinterResolutions { get(){} set(){} };
  1606.     property SupportsColor { get(){} set(){} };
  1607.     property ToPage { get(){} set(){} };
  1608.     }
  1609. class PaperSizeCollection : System.Object
  1610.     {
  1611.      SZArray Class System.Drawing.Printing.PaperSize array;
  1612.      Void PaperSizeCollection( SZArray Class System.Drawing.Printing.PaperSize array);
  1613.      I4 get_Count();
  1614.      Class System.Drawing.Printing.PaperSize get_Item( I4 index);
  1615.      Class System.Collections.IEnumerator GetEnumerator();
  1616.      I4 System.Collections.ICollection.get_Count();
  1617.      Boolean System.Collections.ICollection.get_IsSynchronized();
  1618.      Object System.Collections.ICollection.get_SyncRoot();
  1619.      Void System.Collections.ICollection.CopyTo( Class System.Array array,  I4 index);
  1620.      Class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator();
  1621.     property Count { get(){} set(){} };
  1622.     property Item { get(){} set(){} };
  1623.     }
  1624. class PaperSourceCollection : System.Object
  1625.     {
  1626.      SZArray Class System.Drawing.Printing.PaperSource array;
  1627.      Void PaperSourceCollection( SZArray Class System.Drawing.Printing.PaperSource array);
  1628.      I4 get_Count();
  1629.      Class System.Drawing.Printing.PaperSource get_Item( I4 index);
  1630.      Class System.Collections.IEnumerator GetEnumerator();
  1631.      I4 System.Collections.ICollection.get_Count();
  1632.      Boolean System.Collections.ICollection.get_IsSynchronized();
  1633.      Object System.Collections.ICollection.get_SyncRoot();
  1634.      Void System.Collections.ICollection.CopyTo( Class System.Array array,  I4 index);
  1635.      Class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator();
  1636.     property Count { get(){} set(){} };
  1637.     property Item { get(){} set(){} };
  1638.     }
  1639. class PrinterResolutionCollection : System.Object
  1640.     {
  1641.      SZArray Class System.Drawing.Printing.PrinterResolution array;
  1642.      Void PrinterResolutionCollection( SZArray Class System.Drawing.Printing.PrinterResolution array);
  1643.      I4 get_Count();
  1644.      Class System.Drawing.Printing.PrinterResolution get_Item( I4 index);
  1645.      Class System.Collections.IEnumerator GetEnumerator();
  1646.      I4 System.Collections.ICollection.get_Count();
  1647.      Boolean System.Collections.ICollection.get_IsSynchronized();
  1648.      Object System.Collections.ICollection.get_SyncRoot();
  1649.      Void System.Collections.ICollection.CopyTo( Class System.Array array,  I4 index);
  1650.      Class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator();
  1651.     property Count { get(){} set(){} };
  1652.     property Item { get(){} set(){} };
  1653.     }
  1654. class StringCollection : System.Object
  1655.     {
  1656.      SZArray String array;
  1657.      Void StringCollection( SZArray String array);
  1658.      I4 get_Count();
  1659.      String get_Item( I4 index);
  1660.      Class System.Collections.IEnumerator GetEnumerator();
  1661.      I4 System.Collections.ICollection.get_Count();
  1662.      Boolean System.Collections.ICollection.get_IsSynchronized();
  1663.      Object System.Collections.ICollection.get_SyncRoot();
  1664.      Void System.Collections.ICollection.CopyTo( Class System.Array array,  I4 index);
  1665.      Class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator();
  1666.     property Count { get(){} set(){} };
  1667.     property Item { get(){} set(){} };
  1668.     }
  1669. class ArrayEnumerator : System.Object
  1670.     {
  1671.      SZArray Object array;
  1672.      Object item;
  1673.      I4 index;
  1674.      I4 startIndex;
  1675.      I4 endIndex;
  1676.      Void ArrayEnumerator( SZArray Object array,  I4 startIndex,  I4 count);
  1677.      Object get_Current();
  1678.      Boolean MoveNext();
  1679.      Void Reset();
  1680.     property Current { get(){} set(){} };
  1681.     }
  1682. class System.Drawing.Printing.PrinterUnit : System.Enum
  1683.     {
  1684.      I4 value__;
  1685.      ValueClass System.Drawing.Printing.PrinterUnit Display;
  1686.      ValueClass System.Drawing.Printing.PrinterUnit ThousandthsOfAnInch;
  1687.      ValueClass System.Drawing.Printing.PrinterUnit HundredthsOfAMillimeter;
  1688.      ValueClass System.Drawing.Printing.PrinterUnit TenthsOfAMillimeter;
  1689.     }
  1690. class System.Drawing.Printing.PrinterUnitConvert : System.Object
  1691.     {
  1692.      Void System.Drawing.Printing.PrinterUnitConvert();
  1693.      R8 Convert( R8 value,  ValueClass System.Drawing.Printing.PrinterUnit fromUnit,  ValueClass System.Drawing.Printing.PrinterUnit toUnit);
  1694.      I4 Convert( I4 value,  ValueClass System.Drawing.Printing.PrinterUnit fromUnit,  ValueClass System.Drawing.Printing.PrinterUnit toUnit);
  1695.      ValueClass System.Drawing.Point Convert( ValueClass System.Drawing.Point value,  ValueClass System.Drawing.Printing.PrinterUnit fromUnit,  ValueClass System.Drawing.Printing.PrinterUnit toUnit);
  1696.      ValueClass System.Drawing.Size Convert( ValueClass System.Drawing.Size value,  ValueClass System.Drawing.Printing.PrinterUnit fromUnit,  ValueClass System.Drawing.Printing.PrinterUnit toUnit);
  1697.      ValueClass System.Drawing.Rectangle Convert( ValueClass System.Drawing.Rectangle value,  ValueClass System.Drawing.Printing.PrinterUnit fromUnit,  ValueClass System.Drawing.Printing.PrinterUnit toUnit);
  1698.      Class System.Drawing.Printing.Margins Convert( Class System.Drawing.Printing.Margins value,  ValueClass System.Drawing.Printing.PrinterUnit fromUnit,  ValueClass System.Drawing.Printing.PrinterUnit toUnit);
  1699.      R8 UnitsPerDisplay( ValueClass System.Drawing.Printing.PrinterUnit unit);
  1700.     }
  1701. class System.Drawing.Printing.PrintEventArgs : System.ComponentModel.CancelEventArgs
  1702.     {
  1703.      Void System.Drawing.Printing.PrintEventArgs();
  1704.     }
  1705. class System.Drawing.Printing.PrintEventHandler : System.MulticastDelegate
  1706.     {
  1707.      Void System.Drawing.Printing.PrintEventHandler( Object object,  I method);
  1708.      Void Invoke( Object sender,  Class System.Drawing.Printing.PrintEventArgs e);
  1709.      Class System.IAsyncResult BeginInvoke( Object sender,  Class System.Drawing.Printing.PrintEventArgs e,  Class System.AsyncCallback callback,  Object object);
  1710.      Void EndInvoke( Class System.IAsyncResult result);
  1711.     }
  1712. class System.Drawing.Printing.PrintingPermission : System.Security.CodeAccessPermission
  1713.     {
  1714.      ValueClass System.Drawing.Printing.PrintingPermissionLevel printingLevel;
  1715.      Void System.Drawing.Printing.PrintingPermission( ValueClass System.Security.Permissions.PermissionState state);
  1716.      Void System.Drawing.Printing.PrintingPermission( ValueClass System.Drawing.Printing.PrintingPermissionLevel printingLevel);
  1717.      ValueClass System.Drawing.Printing.PrintingPermissionLevel get_Level();
  1718.      Void set_Level( ValueClass System.Drawing.Printing.PrintingPermissionLevel value);
  1719.      Void VerifyPrintingLevel( ValueClass System.Drawing.Printing.PrintingPermissionLevel level);
  1720.      Boolean IsUnrestricted();
  1721.      Boolean IsSubsetOf( Class System.Security.IPermission target);
  1722.      Class System.Security.IPermission Intersect( Class System.Security.IPermission target);
  1723.      Class System.Security.IPermission Union( Class System.Security.IPermission target);
  1724.      Class System.Security.IPermission Copy();
  1725.      Class System.Security.SecurityElement ToXml();
  1726.      Void FromXml( Class System.Security.SecurityElement esd);
  1727.     property Level { get(){} set(){} };
  1728.     }
  1729. class System.Drawing.Printing.PrintingPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute
  1730.     {
  1731.      ValueClass System.Drawing.Printing.PrintingPermissionLevel level;
  1732.      Void System.Drawing.Printing.PrintingPermissionAttribute( ValueClass System.Security.Permissions.SecurityAction action);
  1733.      ValueClass System.Drawing.Printing.PrintingPermissionLevel get_Level();
  1734.      Void set_Level( ValueClass System.Drawing.Printing.PrintingPermissionLevel value);
  1735.      Class System.Security.IPermission CreatePermission();
  1736.     property Level { get(){} set(){} };
  1737.     }
  1738. class System.Drawing.Printing.PrintingPermissionLevel : System.Enum
  1739.     {
  1740.      I4 value__;
  1741.      ValueClass System.Drawing.Printing.PrintingPermissionLevel NoPrinting;
  1742.      ValueClass System.Drawing.Printing.PrintingPermissionLevel SafePrinting;
  1743.      ValueClass System.Drawing.Printing.PrintingPermissionLevel DefaultPrinting;
  1744.      ValueClass System.Drawing.Printing.PrintingPermissionLevel AllPrinting;
  1745.     }
  1746. class System.Drawing.Printing.PrintPageEventArgs : System.EventArgs
  1747.     {
  1748.      Boolean hasMorePages;
  1749.      Boolean cancel;
  1750.      Class System.Drawing.Graphics graphics;
  1751.      ValueClass System.Drawing.Rectangle marginBounds;
  1752.      ValueClass System.Drawing.Rectangle pageBounds;
  1753.      Class System.Drawing.Printing.PageSettings pageSettings;
  1754.      Void System.Drawing.Printing.PrintPageEventArgs( Class System.Drawing.Graphics graphics,  ValueClass System.Drawing.Rectangle marginBounds,  ValueClass System.Drawing.Rectangle pageBounds,  Class System.Drawing.Printing.PageSettings pageSettings);
  1755.      Boolean get_Cancel();
  1756.      Void set_Cancel( Boolean value);
  1757.      Class System.Drawing.Graphics get_Graphics();
  1758.      Boolean get_HasMorePages();
  1759.      Void set_HasMorePages( Boolean value);
  1760.      ValueClass System.Drawing.Rectangle get_MarginBounds();
  1761.      ValueClass System.Drawing.Rectangle get_PageBounds();
  1762.      Class System.Drawing.Printing.PageSettings get_PageSettings();
  1763.      Void Dispose();
  1764.      Void SetGraphics( Class System.Drawing.Graphics value);
  1765.     property Cancel { get(){} set(){} };
  1766.     property Graphics { get(){} set(){} };
  1767.     property HasMorePages { get(){} set(){} };
  1768.     property MarginBounds { get(){} set(){} };
  1769.     property PageBounds { get(){} set(){} };
  1770.     property PageSettings { get(){} set(){} };
  1771.     }
  1772. class System.Drawing.Printing.PrintPageEventHandler : System.MulticastDelegate
  1773.     {
  1774.      Void System.Drawing.Printing.PrintPageEventHandler( Object object,  I method);
  1775.      Void Invoke( Object sender,  Class System.Drawing.Printing.PrintPageEventArgs e);
  1776.      Class System.IAsyncResult BeginInvoke( Object sender,  Class System.Drawing.Printing.PrintPageEventArgs e,  Class System.AsyncCallback callback,  Object object);
  1777.      Void EndInvoke( Class System.IAsyncResult result);
  1778.     }
  1779. class System.Drawing.Printing.PrintRange : System.Enum
  1780.     {
  1781.      I4 value__;
  1782.      ValueClass System.Drawing.Printing.PrintRange AllPages;
  1783.      ValueClass System.Drawing.Printing.PrintRange SomePages;
  1784.      ValueClass System.Drawing.Printing.PrintRange Selection;
  1785.     }
  1786. class System.Drawing.Printing.QueryPageSettingsEventArgs : System.Drawing.Printing.PrintEventArgs
  1787.     {
  1788.      Class System.Drawing.Printing.PageSettings pageSettings;
  1789.      Void System.Drawing.Printing.QueryPageSettingsEventArgs( Class System.Drawing.Printing.PageSettings pageSettings);
  1790.      Class System.Drawing.Printing.PageSettings get_PageSettings();
  1791.      Void set_PageSettings( Class System.Drawing.Printing.PageSettings value);
  1792.     property PageSettings { get(){} set(){} };
  1793.     }
  1794. class System.Drawing.Printing.QueryPageSettingsEventHandler : System.MulticastDelegate
  1795.     {
  1796.      Void System.Drawing.Printing.QueryPageSettingsEventHandler( Object object,  I method);
  1797.      Void Invoke( Object sender,  Class System.Drawing.Printing.QueryPageSettingsEventArgs e);
  1798.      Class System.IAsyncResult BeginInvoke( Object sender,  Class System.Drawing.Printing.QueryPageSettingsEventArgs e,  Class System.AsyncCallback callback,  Object object);
  1799.      Void EndInvoke( Class System.IAsyncResult result);
  1800.     }
  1801. class System.Drawing.Printing.TriState : System.ValueType
  1802.     {
  1803.      UI1 value;
  1804.      ValueClass System.Drawing.Printing.TriState Default;
  1805.      ValueClass System.Drawing.Printing.TriState False;
  1806.      ValueClass System.Drawing.Printing.TriState True;
  1807.      Void System.Drawing.Printing.TriState( UI1 value);
  1808.      Boolean get_IsDefault();
  1809.      Boolean get_IsFalse();
  1810.      Boolean get_IsNotDefault();
  1811.      Boolean get_IsTrue();
  1812.      Boolean op_Equality( ValueClass System.Drawing.Printing.TriState left,  ValueClass System.Drawing.Printing.TriState right);
  1813.      Boolean op_Inequality( ValueClass System.Drawing.Printing.TriState left,  ValueClass System.Drawing.Printing.TriState right);
  1814.      Boolean Equals( Object o);
  1815.      I4 GetHashCode();
  1816.      ValueClass System.Drawing.Printing.TriState op_Implicit( Boolean value);
  1817.      Boolean op_Explicit( ValueClass System.Drawing.Printing.TriState value);
  1818.      String ToString();
  1819.      Void System.Drawing.Printing.TriState();
  1820.     property IsDefault { get(){} set(){} };
  1821.     property IsFalse { get(){} set(){} };
  1822.     property IsNotDefault { get(){} set(){} };
  1823.     property IsTrue { get(){} set(){} };
  1824.     }
  1825. class <PrivateImplementationDetails> : System.Object
  1826.     {
  1827.      ValueClass $$struct0x60005e4-1 $$method0x60005e4-1;
  1828.      ValueClass $$struct0x60005e4-2 $$method0x60005e4-2;
  1829.      ValueClass $$struct0x60005e4-3 $$method0x60005e4-3;
  1830.      ValueClass $$struct0x60005e4-4 $$method0x60005e4-4;
  1831.      ValueClass $$struct0x60005e4-5 $$method0x60005e4-5;
  1832.      ValueClass $$struct0x60005e4-6 $$method0x60005e4-6;
  1833.      ValueClass $$struct0x60005e4-7 $$method0x60005e4-7;
  1834.      ValueClass $$struct0x60005e4-8 $$method0x60005e4-8;
  1835.      ValueClass $$struct0x60005e4-9 $$method0x60005e4-9;
  1836.      ValueClass $$struct0x60005e4-10 $$method0x60005e4-10;
  1837.     }