#pragma once

#define WIN_BYTE BYTE

typedef SVMCore::SalColor SalColor;
typedef SVMCore::SalGraphics SalGraphics;
typedef SVMCore::SalPoint SalPoint;
typedef SVMCore::sal_uInt32 sal_uInt32;
typedef SVMCore::PCONSTSALPOINT PCONSTSALPOINT;
typedef SVMCore::sal_Bool sal_Bool;
typedef SVMCore::SalTwoRect SalTwoRect;
typedef SVMCore::SalGraphics SalGraphics;
typedef SVMCore::SalBitmap SalBitmap;
typedef SVMCore::sal_uInt8 sal_uInt8;
typedef SVMCore::SalROPColor SalROPColor;
typedef SVMCore::ImplFontSelectData ImplFontSelectData;
typedef SVMCore::BitmapSystemData BitmapSystemData;
typedef SVMCore::BitmapBuffer BitmapBuffer;
typedef SVMCore::HPBYTE HPBYTE;
typedef SVMCore::BitmapColor BitmapColor;
typedef SVMCore::BitmapPalette BitmapPalette;
typedef SVMCore::ColorMask ColorMask;
typedef SVMCore::Size Size;
typedef SVMCore::Rectangle SvmRectangle;
typedef SVMCore::BOOL SvmBOOL;
typedef SVMCore::Point SvmPoint;
typedef SVMCore::SalLayout SalLayout;
typedef SVMCore::ImplLayoutArgs ImplLayoutArgs;
typedef SVMCore::ImplFontEntry ImplFontEntry;
typedef SVMCore::sal_Unicode sal_Unicode;
typedef SVMCore::ImplKernPairData ImplKernPairData;
typedef SVMCore::sal_GlyphId sal_GlyphId;
typedef SVMCore::sal_Int32 sal_Int32;
typedef SVMCore::sal_UCS4 sal_UCS4;
typedef SVMCore::sal_IntPtr sal_IntPtr;
typedef SVMCore::ImplFontCharMap ImplFontCharMap;
typedef SVMCore::CmapResult CmapResult;
typedef SVMCore::ImplFontMetricData ImplFontMetricData;
typedef SVMCore::ImplDevFontList ImplDevFontList;
typedef SVMCore::rtl_TextEncoding rtl_TextEncoding;
typedef SVMCore::sal_Char sal_Char;
typedef SVMCore::xub_StrLen xub_StrLen;
typedef SVMCore::ImplFontData ImplFontData;


typedef SVMCore::Size SvmSize;


#define WIN_GetObject GetObject



//typedef SVMCore:: ;