PageRenderTime 29ms CodeModel.GetById 13ms app.highlight 12ms RepoModel.GetById 1ms app.codeStats 0ms

/binding/win32/gdiplusgpstubs.d

http://github.com/wilkie/djehuty
D | 102 lines | 59 code | 17 blank | 26 comment | 0 complexity | 5ab5f3c30950be020bb7a04992f80f88 MD5 | raw file
  1/*
  2 * gdiplusgpstubs.d
  3 *
  4 * This module binds GdiPlusGpStubs.h to D. The original copyright
  5 * notice is preserved below.
  6 *
  7 * Author: Dave Wilkinson
  8 * Originated: November 25th, 2009
  9 *
 10 */
 11
 12module binding.win32.gdiplusgpstubs;
 13
 14import binding.win32.windef;
 15import binding.win32.winbase;
 16import binding.win32.winnt;
 17import binding.win32.wingdi;
 18import binding.win32.guiddef;
 19import binding.win32.gdiplusmem;
 20import binding.win32.gdiplustypes;
 21import binding.win32.gdiplusenums;
 22import binding.win32.gdiplusmetaheader;
 23import binding.win32.gdipluspixelformats;
 24import binding.win32.gdipluscolor;
 25import binding.win32.gdipluscolormatrix;
 26
 27/**************************************************************************\
 28*
 29* Copyright (c) 1998-2001, Microsoft Corp.  All Rights Reserved.
 30*
 31* Module Name:
 32*
 33*   GdiplusGpStubs.h
 34*
 35* Abstract:
 36*
 37*   Private GDI+ header file.
 38*
 39\**************************************************************************/
 40
 41//---------------------------------------------------------------------------
 42// Private GDI+ interfacees for internal type checking
 43//---------------------------------------------------------------------------
 44struct GpGraphics {};
 45
 46struct GpBrush {};
 47
 48alias GpBrush GpTexture;
 49alias GpBrush GpSolidFill;
 50alias GpBrush GpLineGradient;
 51alias GpBrush GpPathGradient;
 52alias GpBrush GpHatch;
 53
 54struct GpPen {};
 55struct GpCustomLineCap {};
 56
 57alias GpCustomLineCap GpAdjustableArrowCap;
 58
 59struct GpImage {};
 60struct GpImageAttributes {};
 61
 62alias GpImage GpBitmap;
 63alias GpImage GpMetafile;
 64
 65struct GpPath {};
 66struct GpRegion {};
 67struct GpPathIterator {};
 68
 69struct GpFontFamily {};
 70struct GpFont {};
 71struct GpStringFormat {};
 72struct GpFontCollection {};
 73alias GpFontCollection GpInstalledFontCollection;
 74alias GpFontCollection GpPrivateFontCollection;
 75
 76struct GpCachedBitmap {};
 77
 78alias Status GpStatus;
 79alias FillMode GpFillMode;
 80alias WrapMode GpWrapMode;
 81alias Unit GpUnit;
 82alias CoordinateSpace GpCoordinateSpace;
 83alias PointF GpPointF;
 84alias Point GpPoint;
 85alias RectF GpRectF;
 86alias Rect GpRect;
 87alias SizeF GpSizeF;
 88alias HatchStyle GpHatchStyle;
 89alias DashStyle GpDashStyle;
 90alias LineCap GpLineCap;
 91alias DashCap GpDashCap;
 92
 93alias PenAlignment GpPenAlignment;
 94
 95alias LineJoin GpLineJoin;
 96alias PenType GpPenType;
 97
 98alias HANDLE GpMatrix;
 99alias BrushType GpBrushType;
100alias MatrixOrder GpMatrixOrder;
101alias FlushIntention GpFlushIntention;
102alias PathData GpPathData;