Win32 Surfaces Microsoft Windows surface support The Microsoft Windows surface is used to render cairo graphics to Microsoft Windows windows, bitmaps, and printing device contexts. The surface returned by cairo_win32_printing_surface_create() is of surface type %CAIRO_SURFACE_TYPE_WIN32_PRINTING and is a multi-page vector surface type. The surface returned by the other win32 constructors is of surface type %CAIRO_SURFACE_TYPE_WIN32 and is a raster surface type. #cairo_surface_t Defined if the Microsoft Windows surface backend is available. This macro can be used to conditionally compile backend-specific code. @hdc: @Returns: @format: @width: @height: @Returns: @hdc: @format: @width: @height: @Returns: @hdc: @Returns: @surface: @Returns: @surface: @Returns: