| CombineRgn([in] ULONG hrgnSrc1,[in] ULONG hrgnSrc2,[in] LONG fnCombineMode,[out, retval] IDispatch **pRegion) | Regions |  | 
  | CreateEllipticRgn([in] LONG Left,[in] LONG Top,[in] LONG Width,[in] LONG Height,[out, retval] IDispatch **pRegion) | Regions |  | 
  | CreatePolygonRgn([in] SAFEARRAY(VARIANT) Data,[out, retval] IDispatch **pRegion) | Regions |  | 
  | CreateRectRgn([in] LONG Left,[in] LONG Top,[in] LONG Width,[in] LONG Height,[out, retval] IDispatch **pRegion) | Regions |  | 
  | CreateRgnFromImage([in] VARIANT Image,[in] ULONG MaskColor,[out, retval] IDispatch **Region) | Regions |  | 
  | CreateRoundRectRgn([in] LONG Left,[in] LONG Top,[in] LONG Width,[in] LONG Height,[in] LONG nWidthEllipse,[in] LONG nHeightEllipse,[out, retval] IDispatch **pRegion) | Regions |  | 
  | EqualRgn([in] ULONG hSrcRgn1,[in] ULONG hSrcRgn2,[out, retval] VARIANT_BOOL *pResult) | Regions |  | 
  | TransformRgn([in] ULONG ARegion,[in] FLOAT eM11,[in] FLOAT eM12,[in] FLOAT eM21,[in] FLOAT eM22,[in] FLOAT eDx,[in] FLOAT eDy,[out, retval] IDispatch **pRegion) | Regions |  |